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

Упакуйте сумку.

Вот я иду по дороге солнечным днем, почти танцую от радости. У меня есть две удивительные причины быть счастливыми. Это прекрасный солнечный и теплый день, что является редкостью для английского лета в этом году, и я только что получил предложение о работе младшим разработчиком в Оксфордшире, чего раньше никогда не было. Мысли о том, чтобы сообщить новости жене, переехать, вручить уведомление, крутятся в моей голове ...

Когда цель привлекает внимание.

Пять месяцев назад, возвращаясь с работы после целого дня размышлений «Если бы я только знал, как программировать свой рабочий день, было бы легко». Я решил, что ничего плохого не случится, если я просто попытаюсь узнать немного о чем-то, о чем я так мало знаю.

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

Изучите, прежде чем осуждать!

Google, Quora, «какой язык выбрать?», «Господи, это уже сложно», «Черт возьми, это Python!», Codecademy, FreeCodeCamp, EdX, Coursera, Team Treehouse.

Вот сам дневник:



Все это в хронологическом порядке, и вы легко можете увидеть, что, несмотря на многочисленные «Вот 500 материалов, которые вы можете сделать, чтобы перейти от 0 до« Мы-дадим-вам-старшему »-работу на 1 миллион долларов в огромной-мега-известной-долине-компании». «Гиды, я просто не последовал ни за одним из них, а просто пошел туда, куда меня завел. Вот 3 вещи, которые в основном продиктовали мой путь:

  • Глубокий страх перед эстетикой веб-дизайна - я не из тех, кого можно попросить совета по моде, поэтому очень мало информации о CSS и о чем-либо, имеющем отношение к CSS.
  • Неуверенность в своих знаниях математики - объясняет, почему я немного прошел Khan Academy и, главным образом, в качестве испытания перешел на Coursera Machine Learning с А. Нг.
  • Чувствую, что у меня не хватает времени.

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

Подтвердить.

Мои любимые ресурсы разделены на две категории.

Платформы онлайн-обучения:

  • Coursera - Университет Торонто. Научитесь программировать: основы.


  • Команда Treehouse. Курсы Python просто фантастические.

Категория бумаги. (Ну, частично это был PDF-файл.) Вот мой список, который необходимо прочитать:

Удивительная книга, которую я прочитал во время учебы. Он вводит структурированный образ мышления. Если вы когда-нибудь задумывались, как формализовать процесс решения проблем, вот оно. И многое другое. Ах да, еще он известен нормандскими дверями, между прочим…



Эти знаменитые дьявольские вопросы? Ага, они здесь. Дать ему шанс.



Cracking the Coding Interview - потрясающая книга, но я, честно говоря, даже не пытался решить (или прочитать, правда) какие-либо проблемы из нее. Я думаю, что это очень полезно для нас, новичков, так как знакомит с процессом найма изнутри, то есть в первых нескольких главах. Обещаю, остальное постараюсь сделать позже.



О да, Джон отличный парень. Слушайте любой подкаст, который сможете найти вместе с ним. В книге написано то, что написано на обложке. Не знаю, завершено ли оно, но мне кажется, что так оно и есть. Он ответит на большинство, если не на все ваши вопросы.



Иди дальше!

Итак, мы здесь. Что теперь? Что произойдет дальше?

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

Если вам интересно узнать, как все это работает, следите за мной в моем путешествии здесь или в моем Twitter Михаил Рыбинцев.

Поговорим с вами позже!

Этот пост был во многом вдохновлен Куинси Ларсон, создателем FreeCodeCamp, всем сообществом FCC, Eastbourne FCC и Вайдехи Джоши и ее задачей BaseCS. Большое спасибо, Вайдехи, за тот подкаст с Code Newbie.

Если вам понравилась эта история, нажмите кнопку 👏 и поделитесь ею, чтобы помочь другим найти ее. Не стесняйтесь оставлять комментарий.

Не стесняйтесь читать мою статью о моих первых двух неделях!



Если вы боретесь с npm - не более, это может вам помочь:



Не можете решить, на каком языке учить? Подумайте об этом.