Как самостоятельно научиться программировать начинающему стартаперу.

У каждого активного айтишного «стартапера» в голове роится большое количество инновационных идей и все эти идеи хочется побыстрее реализовать. Правда, если нет определённых навыков в программировании, ускорить этот процесс невозможно. Какие есть выходы в сложившейся ситуации? Либо найти программиста и сооснователя будущего стартапа, либо научится программировать самому.

Какое решение принять? Давайте прислушаемся к советам «аксакалов».

Советы специалиста по диджитал – маркетингу Виктора Бабичева.

Те, кто думает, что научившись программировать, быстрее справятся со своими проблемами – ошибаются. Просто многие путают понятия «быстрее» и «экономичнее». И если вам кажется, что хорошего программиста сложно найти, то, скорее всего, проблема кроется именно в вашей идее или недостаточно проработанном предложении.

Если вы хотите для общего развития разбираться в программировании, то можно действительно заняться самообразованием и, возможно, через некоторое время вы даже сможете самостоятельно делать прототипы своих проектов, но не более.


Только опыт работы в десятках проектов позволят вам развить свои навыки в программировании на приличном уровне. Но если вы все таки хотите заняться самостоятельным изучением программирования, то вам пригодятся некоторые полезные ресурсы.

Я прошерстил тонну сервисов и выбрал девять самых удачных, которые помогут вам освоить азы программирования. Проекты расположены в порядке от простых к более сложным, и самые последние в списке подойдут тем, кто хочет углубить свои знания.

Но это не значит, что вы станете профессиональным программистом.

Задача стоит другая - понять, что нет ничего сложного в том, чтобы написать макрос для Excel, скрипт для Photoshop, обрабатывающий за вас тонну фотографий, или дописать код в CMS.





. Code.org

Предлагаю всем начать именно с этого ресурса. Он создан специально для новичков и ориентирован на обучение школьников, хотя, конечно, подойдет юзерам всех возрастов и складов ума. Среди партнеров сайта такие титаны, как Apple, Google, Facebook, Amazon. На первом занятии Марк Цукерберг рассказывает, зачем вообще нужно учиться программировать.

Советую пройти все выпуски для начинающих. Все просто и легко, вы разберетесь с азами программирования и узнаете, как алгоритм превращается в JavaScript-код.

Особо рекомендую поиграть в тамошнюю версию FlappyBird.

Снимок экрана 2014-03-06 в 17.56.46.png


2. Codecombat

Красочная игра c интересным и захватывающим сюжетом. Вам предстоит стать волшебником, который c помощью js-кода меняет окружающий мир.

В начале всё просто, вы пишете код и сразу видите на экране, как он будет выполняться. Потом задачи становятся более изобретательными, и вам приходится думать всё больше и даже гуглить сложные моменты.

Игра будет интересна практически всем. В неё могут играть и новички — очень многое объясняется во внутренних туториалах.

3. Bit's Quest

Вот вы освоили две простенькие игрушки, и пришло время применить полученные знания по JavaScript и алгоритмам и пройти нетривиальные 14 уровней.

В игре нужно будет с помощью JavaScript-кода управлять бит-бакет ботом, выполняя задания к каждому уровню. Самое частое задание — добраться до выхода из лабиринта, но иногда приходится сражаться с вражеским кораблем.

Вам предстоит разобраться, что такое события, как использовать функции, и может понадобиться применить замыкания.

Но оставим ненадолго игры — их очень много, и они все похожи. Обратимся к школам программирования, которые помогут получить более фундаментальные и системные знания.

4. Hello Processing

По сути, это скринкаст с интерактивом, в котором вам рассказывают, как можно с помощью простых команд в JavaScript начать рисовать геометрические фигуры в браузере и как-то ими даже управлять.

Туториал хорош из-за двух моментов: весьма харизматичный лектор, которого очень интересно слушать и даже хочется выполнять предложенные задания. Второе – материал подается легко, сложные вещи лектор объясняет очень простыми словами, что, наверное, будет приятно для новичков.

5. Codecademy

Прекрасный сайт с хорошим выбором возможностей для того, чтобы научиться программировать для веба. Например, сервис предлагает создать страничку о себе, утверждая, что на это вы потратите всего полчаса. За это время вам постепенно объясняется, как работать с HTML, CSS и JS. Так на простом примере становится ясно, как создается сайт.

Выбор курсов удовлетворительный: есть довольно грамотные курсы по HTML, CSS, JS, jQuery. Если вдруг вы задумываетесь о серверной стороне дела, для вас есть занятия по PHP, Ruby, Python. Всегда было интересно, как работать с API сервисов. В «Кодакадемии» тоже этому учат.

Screen Shot 2014-03-01 at 18.38.04.png

6. Codeschool

Сервис создан программистами для программистов, всё как мы любим — но он вряд ли подойдет тем, кто пока по ту сторону консоли. Наверное, это самый полезный ресурс для тех, кто решит стать профессиональным программистом (но не делайте этого, прошу вас). Тут есть всё, что нужно знать о современном вебе, есть даже курсы по созданию iOS-приложений. Большинство курсов не бесплатные, но оно того стоит.

7. Hexlet

Достойный представитель онлайн обучения из России. Признаюсь, ни одного курса я там не проходил, но, судя по отзывам моих коллег, сайт стоит внимания.

Из представленных курсов стоит обратить внимание на курс по математической логике, это вам поможет развить мышление в нужном направлении.

И, конечно, разработке на Android можно уделить время, если есть далеко идущие планы на эту платформу.

8. Coursera

«Курсера», скорее всего, не подойдет людям, которые не хотят программировать профессионально, так как материал рассматривается подробно и глубоко, и нужно серьезно подойти к вопросу обучения, чтобы успешно пройти курс.

Рекомендую взглянуть на Fundamentals of Computing. По результатам этого курса, как утверждают авторы, вы сможете начать программировать на Python и решать различные технические задачи. Для начала обучения не нужны навыки программирования, но курсы читаются на английском языке, и не ко всем из них есть русские субтитры.

9. Ruby Warrior

Я оставил эту игру на десерт.

Сценарий игры: руби-воин должен убить всех плохишей и спасти принцессу-блондинку (на самом деле нет). Управлять героем нужно с помощью Ruby-кода.

Для прохождения нужно разбираться в коде, но знаний по Ruby будет достаточно самых базовых.

Вас не будут учить программировать, зато заставят решать логические задачи, причем иногда до решений я доходил очень долго, прохождение восьмого уровня у меня заняло два дня.
Эта игра мне показалась самой сложной — и самой интересной. Я не поленился и прошел её всю, все девять уровней. И не пожалел о потраченном времени.

warrior.png

Я далек от мысли, что кто-то после прочтения статьи всё бросит,
займется программированием и сэкономит на зарплате разработчиков. Не бросит и не сэкономит - зато расширит кругозор, а в современных реалиях это тоже конвертируется в деньги.

По материалам ресурса  siliconrus.com


Коментарі

  1. Thanks for Sharing This Article. It was a valuable content. I hope these Commenting lists will help to my website.
    Amazon web services Training in chennai

    Amazon web services Course in chennai

    ВідповістиВидалити
  2. There is no real formula that can tell anyone how the industry is going to innovate and develop in the future, whether this is in telecom, labor or gig economy. However, the future of field engineering is changing all the time, because technology is constantly evolving. With evolving technology, Field Engineers are facing a future where their career is going to adapt, and they must be ready to embrace those changes.

    future of engineering

    ВідповістиВидалити
  3. House of Candy is your one-stop-destination to satisfy all your candy needs. Discover from our extensive collection of sweet candies, sour candies perfect for gifting, birthday party and much more. Buy from our online candy shop the sweet candy, sour candies , gums and jellies, fizzy, chocolates, lollipops, marshmallow at excellent prices. Buy candy online India from the house of candy, the leading candy manufacturers, suppliers and wholesaler in India availing the online discount.

    ВідповістиВидалити
  4. Dust mask and pollution mask are made to keep you safeguard from viruses, bacteria, dust, and other harmful particles. There are several types of face masks available in the market serving different purposes. Our n95 mask online is one of the most protective and laced with innovative technology available in the market at the lowest price. The replaceable n95 filter, washable cloth mask, silent fan, environment friendly, and cost-effective n95 mask online ensures soothing airflow without compromising safety.

    ВідповістиВидалити
  5. It is extremely nice to see the greatest details presented in an easy and understanding manner. Get Digital Marketing Services At Affordable Price At JeewanGarg.Com (SEO Company in Delhi)

    ВідповістиВидалити
  6. House of Candy is your one-stop-destination to satisfy all your candy needs. Discover from our extensive collection of sweet candies, sour candies perfect for gifting, birthday party and much more. Buy from our online candy shop the sweet candy, sour candies , gums and jellies, fizzy, chocolates, lollipops, marshmallow at excellent prices. Buy candy online India from the house of candy, the leading candy manufacturers, suppliers and wholesaler in India availing the online discount.

    ВідповістиВидалити
  7. Onlinebattery.co.in is No.1 inverter battery shop in Faridabad, under the aegis of Garg Trading Company, offering 100% genuine batteries with manufacturer warranty. We have the complete range of automotive, two-wheeler, inverter, VRLA/SMF Batteries, generator, solar batteries and water purifier. We sell all types of battery brands like Exide, Amaron, Luminous, Okaya, MtekPower, Su-Kam, Tata Green, and Adwin. From solar panels to water purifiers, Garg Trading Company is the podium for a wide range of car batteries, inverter batteries at the best price online in Delhi, NCR.

    ВідповістиВидалити
  8. Mukherjee is one of the Associate Designer Members of Fashion Design Council of India and the youngest board member of the National Museum of Indian Cinema. It is a dream of every girl to walk down the aisle in your vague bridal lehenga. Shop online the best of sabyasachi lehenga , Sabyasachi Sarees, Sabyasachi Anarkali & Sharara Set with Panache Haute Couture. Shop now with us online and avail the best of Sabyasachi Lehenga and give a dreamy start to your second inning of life.

    ВідповістиВидалити
  9. n95 mask online and pollution mask are made to keep you safeguard from viruses, bacteria, dust, and other harmful particles. There are several types of face masks available in the market serving different purposes. Our n95 mask online is one of the most protective and laced with innovative technology available in the market at the lowest price. The replaceable n95 filter, washable cloth mask, silent fan, environment friendly, and cost-effective n95 mask online ensures soothing airflow without compromising safety.

    ВідповістиВидалити

  10. cutting corrugated plastic not only have these wonderful qualities but also are super easy to cut. With the right kind of tools, you can quickly cut these sheets using the followingCorrugated Plastic sheets comprise of three layers- two flat plastic sheets with a wave-like ribbed center layer. The two flat plastic sheets are generally referred to as twinwall plastic. The Corrugated Plastic sheets may also be like sheets of plastic that have a wave-like structure that might have chopped glass fiber reinforced in it

    ВідповістиВидалити
  11. Prakash Tradewell, with over decades of experience in manufacturing and supplying electrical insulating sleeves and cables, has boarded on new industry benchmarks. Our range includes the best fibre sleeves, heat-shrinkable sleeves, fiberglass sleeve, insulating wires, fibre glass manufacturer. We also offer polyester yarns and polyester threads. Prakash Tradewell’s procure high-quality raw material from our reliable vendors for the manufacturing of these products.

    ВідповістиВидалити
  12. largest companies by market cap. Market capitalization is a quick and easy method for estimating a company's value by extrapolating what the market thinks it is worth for publicly traded companies. Novo Nordisk A/S market cap and United Parcel Service Inc market cap

    ВідповістиВидалити
  13. Among our services is the enhancement of efficiency, transparency, and financial integrity, as well as the provision of compliance and compliance-related services.
    Invest in Cryptocurrency Online

    ВідповістиВидалити
  14. you are really a good webmaster. The web site loading speed
    is amazing. It seems that you are doing any unique trick. 토토사이트

    ВідповістиВидалити
  15. I like what you guys are usually up too. This type of clever work and coverage! Keep up the good works guys I’ve included you guys to blogroll. 경마

    ВідповістиВидалити
  16. If you accidently get your Casino wet, there is hope! First, do not push the power button; this may cause additional damage. Dry off the phone as much as possible and then put it in a bowl with uncooked rice. Allow it to sit for at least 12 hours. This should help the phone dry out and allow you to use it again.
    카지노

    wep.

    ВідповістиВидалити
  17. Thanks for sharing this marvelous post. I m카지노사이트 very pleased to read this article.

    ВідповістиВидалити
  18. 토토 NaysS!Thanks for sharing this marvelous post. I m very pleased to read this article

    ВідповістиВидалити
  19. Nice posting!I do agree with all of the ideas you’ve presented in your post 룰렛 .

    ВідповістиВидалити
  20. I have recently started a website, the information you provide on this website has helped me greatly. Thank you for all of your time & work. keonhacai

    ВідповістиВидалити
  21. I'm a really fortunate male today. After seeing your writing, I saw such great details as well as my expertise rose also additionally. I believe I will certainly have the ability to invest a satisfied day in your Deokbook. I wish you have a pleased day as well. I will certainly constantly sustain you. 바카라사이트

    ВідповістиВидалити
  22. Nice post. I learn something new and challenging on blogs I stumbleupon every day. It will always be exciting to read articles from other authors and practice something from their websites. Feel free to visit my website; 카지노사이트

    ВідповістиВидалити
  23. What a post I've been looking for! I'm very happy to finally read this post. 안전놀이터 Thank you very much. Can I refer to your post on my website? Your post touched me a lot and helped me a lot. If you have any questions, please visit my site and read what kind of posts I am posting. I am sure it will be interesting.

    ВідповістиВидалити
  24. takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    takipçi satın al
    instagram takipçi satın al
    instagram takipçi satın al
    takipçi satın al
    takipçi satın al
    instagram takipçi satın al
    instagram takipçi satın al
    instagram takipçi satın al
    instagram takipçi satın al
    takipçi satın al
    instagram takipçi satın al

    ВідповістиВидалити
  25. Вы можете вести ютуб канал об этом. На этом сайте https://viplikes.su вы можете купить подписчиков для вашего канала

    ВідповістиВидалити
  26. Not that I am complaining, but slow loading instances times will sometimes affect your placement in google and could damage your high-quality score if advertising and marketing with AdWords. Well I am adding this RSS to my e-mail and can look out for a lot more of your respective fascinating content.성인야설

    ВідповістиВидалити
  27. I want to to thank you for this great read!! I certainly enjoyed every little bit of it. I have you bookmarked to check out new stuff you post… 휴게텔

    ВідповістиВидалити
  28. You are my inhalation, I have few web logs and very sporadically run out from to post .

    타이마사지

    ВідповістиВидалити
  29. Looking forward to reading more. Great article post. Fantastic. Thanks so much for the blog. Much obliged.

    안마

    ВідповістиВидалити
  30. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. 카지노사이트

    ВідповістиВидалити
  31. Hi there, I simply hopped over in your website by way of StumbleUpon. Now not one thing I’d typically learn, but I favored your emotions none the less. Thank you for making something worth reading. 먹튀검증


    ВідповістиВидалити
  32. When I read your article on this topic, the first thought seems profound and difficult. There is also a bulletin board for discussion of articles and photos similar to this topic on my site, but I would like to visit once when I have time to discuss this topic. sòng bạc


    ВідповістиВидалити
  33. I like the helpful info you provide in your articles. I’ll bookmark your blog and check again here frequently. I’m quite sure I’ll learn plenty of new stuff right here! Good luck for the next. 먹튀검증업체

    ВідповістиВидалити
  34. I saw your article well. You seem to enjoy 카지노사이트 for some reason. We can help you enjoy more fun. Welcome anytime :-)


    ВідповістиВидалити
  35. thanks for sharing nice blog keep posting https://duckcreektraining.com/

    ВідповістиВидалити
  36. You completed certain reliable points there. I did a search on the subject and found nearly all persons will agree with your blog.
    고스톱

    ВідповістиВидалити
  37. Nhà cái lừa đảo19 грудня 2021 р. о 06:03

    While looking for articles on these topics, I came across this article on the site here. As I read your article, I felt like an expert in this field. I have several articles on these topics posted on my site. Could you please visit my homepage? Nhà cái lừa đảo


    ВідповістиВидалити
  38. Good site you have here.. It’s hard to find quality writing like yours these days. I honestly appreciate individuals like you! Take care!! Feel free to visit my website; 야설

    ВідповістиВидалити
  39. I am unable to read articles online very often, but I’m glad I did today. This is very well written and your points are well-expressed. Please, don’t ever stop writing. Feel free to visit my website; 한국야동


    ВідповістиВидалити
  40. Hello. I'm subscribed to your posts. You inspire me a lot.바카라사이트I am so grateful.

    ВідповістиВидалити
  41. Wow, superb weblog structure! How long have you been blogging for? you make running a blog look easy. The whole look of your site is great, let alone the content material! Feel free to visit my website; 국산야동

    ВідповістиВидалити

  42. This article was written by a real thinking writer without a doubt. I agree many of the with the solid points made by the writer. I’ll be back day in and day for further new updates. Feel free to visit my website; 국산야동

    ВідповістиВидалити
  43. I have taken your writing very well. Where can I get this information? I want to write good writing like you. Would you like to be a guest blogger on my website? Feel free to visit my website; 일본야동

    ВідповістиВидалити
  44. I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this greatest doc. 메이저토토

    ВідповістиВидалити
  45. Hello, I am one of the most impressed people in your article. 토토사이트순위 I'm very curious about how you write such a good article. Are you an expert on this subject? I think so. Thank you again for allowing me to read these posts, and have a nice day today. Thank you.

    ВідповістиВидалити
  46. Its an amazing website, really enjoy your articles. Helpful and interesting too. Keep doing this in future. I will support you. 바카라사이트

    ВідповістиВидалити
  47. You are really a genius. I also run a blog, but I don't have genius skills like you. However, I am also writing hard. If possible, please visit my blog and leave a comment. Thank you. 바카라사이트


    ВідповістиВидалити
  48. I think a lot of articles related to are disappearing someday. That's why it's very hard to find, but I'm very fortunate to read your writing. When you come to my site, I have collected articles related to 크레이지슬롯 .

    ВідповістиВидалити
  49. As the Internet develops further in the future, I think we need to collect materials that people might be interested in. Among the data to be collected, your 메가슬롯 will also be included.

    ВідповістиВидалити
  50. Great post, I think website owners should larn a lot from this web blog its real user
    geniral. So much fantastic information on here :D.
    카지노사이트

    ВідповістиВидалити
  51. 카지노사이트 If you are going for best contents like I do, just pay a quick visit this site all the time because it
    offers feature contents, thanks

    ВідповістиВидалити
  52. 토토 Thanks a lot for sharing this with all folks you really realize what you’re talking approximately! Bookmarked. Please also visit my website =). We can have a link change agreement between us!

    ВідповістиВидалити
  53. 토토 I just came right here via a different page relating to kik messenger free and imagined I might as well read this. I really like what I see therefore now I”m following you. Getting excited about looking over your blog yet again.


    ВідповістиВидалити
  54. I’m thinking some of my readers might find a bit of this interesting. Do you mind if I post a clip from this and link back? Thanks 사설토토

    ВідповістиВидалити

Дописати коментар