Шаг первый, сделайте все, что сможете, все читаете все туристические, постройте все вещи. Имейте в виду, что делает вас хорошим программистом, это (1) терпение, (2) страсть. Да, наверное, не то, что вы ожидали сказать. Одной из ваших проблем будет то, как часто вы будете бороться с решениями, заманчиво обвинить компьютер, программное обеспечение, предшественник, но в 99% случаев это вы. Вы узнаете терпение с собой и терпение с своей машиной. Что на вашей стороне, так это ваши страсти, строительство вещей, разгадание этих технических головоломок, каждая из них создает немного высокого уровня, сочетайте это с чем -то, о чем вам волнует, и вы будете подключены, навсегда.
Если вы хотите добиться успеха, я обнаружил, что следующие вещи полезны для ускорения учебного процесса:
- Найдите партнера. Этот человек должен быть примерно на том же уровне способности, что и вы сами.
- Быть последовательным. Отложите время, даже несколько часов одна ночь в неделю, чтобы встретиться с указанным партнером и совместно выполнять проблемы. Это имеет тенденцию работать особенно хорошо, если скажем, вы решили создать веб -сайт / веб -приложение вместе и поработать над этим в течение нескольких часов в неделю вместе и между встречами, назначающими себе учебники и чтения для завершения.
- Блог. Эта часть для меня была самой сложной, она требовалась для программы «Лето кода» Railsgirls, с которой я вызвался, и она оказалась одним из лучших ресурсов, которые у меня были. Я не имею в виду писать эссе и поэзию, считайте это скорее журналом, пост каждый день, который вы работаете над кодированием того, что вы читаете, что вы сделали, какие команды вы изучаете. Поверьте мне, вы будете читать это снова и снова, так как вы не можете вспомнить, какую команду вы использовали на прошлой неделе, чтобы что -то сделать, но у вас еще нет слова, чтобы найти его в Google ...
- Построить сообщество . Я обнаружил, что лучшая вещь из всего этого - небольшая группа умных велосипедных катания, задирающихся женщин, которых я встретил мастерскую программы для девочек Rails весной 2013 года. Безумно думать, сколько из 40 женщин, которые были там в тот день, я сейчас считаю близкими друзьями. Rails Girls - это набор материалов для мастерской DIY для проведения мастерской в вашем сообществе. Я настоятельно рекомендую изучать тот, где вы живете - или найти, кто уже есть.
### Учебные материалы Я организую их в рекомендуемой прогрессии, не стесняйтесь прыгать вокруг, делайте все, что вам нравится, нет правильного или неправильного ответа. Если я рекомендовал прочитать что -то, что, по вашему мнению, у вас на голове, может быть, просто просмотрите это сейчас. Иногда я рекомендую вам прочитать что -то, что вы уже прочитали за несколько недель до этого, сделайте это, вы получите совершенно новую проспекту с немного большим опытом.
Бесплатные онлайн -учебники
- Учебное пособие по приложению для девочек Rails
- Узнайте рубин трудным путем
- Codekatas
- Рубимонк
- Railscasts
- Трирубий
- Учебник Micheal Hartl's Ruby on Rails
- Почему пронзительный гид по Руби
- Рубикоанс
- Бесплатный кодовый лагерь не использовал это раньше - интересная идея, они учат вас кодировать в обмен на волонтерство, чтобы помочь некоммерческим организациям с вашими навыками.
- JavaScript для кошек
- Узнайте вам Haskell для хорошего хорошего
- Новые видео Boston's YouTube
- Онлайн -курсы GitHub
- Научитесь строить на AWS
Книги
Оплаченные онлайн -учебники
- Домик на дереве
- Кода -школа
- Upcase - построен Indepingbot
Ресурсы, которые я еще не использовал:
- Skillshare
- Плази
- Google сделан со списком ресурсов кода
- Приусадебное
- Мстители кода
Примечательно кодирование Bootcamps / Dev Schools
- Центр Recurse - ранее хакерская школа. Лучший из лучших IMO. Бесплатное обучение, конкурентный процесс подачи заявки, Нью -Йорк.
- Makersquare - стипендия для женщин в офисе в Лос -Анджелесе
- Школа Тьюринга - некоммерческая организация, Колорадо
- Академия разработчика ADA - сосредоточиться на женщинах + разнообразие, Сиэтл.
Другие школы Bootcamps Coding / Dev
- Хаккерство - Берлинская, низкая (ER) стоимость, может быть, не для получения прибыли?
Программы ученичества
- Weartbot's Appretice.io Rockstar Web Consultancy, выпускающая программное обеспечение с открытым исходным кодом и инструменты для других программистов, чтобы стать лучшими программистами.
- 8 -й ученичество
- Pivotal Labs CentriceShip - больше не указан в Интернете?
Списки ресурсов от других
- Советы по созданию портфеля