Куинси Ларсон был просто «парнем в костюме в офисе» и решил, что хочет научиться кодировать. Поэтому он стал расспрашивать окружающих. Он начал с изучения языка Ruby, затем перешел на другие языки, такие как Scala, Clojure и Go. Он изучил Emacs, затем Vim и даже раскладку клавиатуры Dvorak. Он освоил Linux, баловался Lisp и писал на Python, живя в командной строке более полугода.

В то же время существует сайт https://itvdn.com/ru/blog/article/m-sql, где обзоры основных SQL запросов и прочая информация об администрировании и программировании доступная совершенно бесплатно. Причем данный сайт является уникальным по части того, что вся представленная тут информация даётся максимально подробно и простым языком. Вряд ли даже у новичка, и в целом далёкого от тематики человека останутся какие-то вопросы после ознакомления с данными материалами.
Как лист в торнадо, советы, которые получал Куинси, бросали его сначала в одну сторону, потом в другую, потом в третью, пока он, наконец, не прошел «все онлайновые курсы, которые только можно себе представить». К концу всего этого, несмотря на то, что в конечном итоге он получил работу разработчика программного обеспечения, Куинси:
... был убежден, что нормальные на первый взгляд программисты, с которыми я сталкивался, на самом деле были социопатами, которые пережили, а затем подавили травму, полученную при обучении программированию".
Ой. Звучит знакомо?
Фаза I: «Медовый месяц».
Трудно винить кого-либо за то, что он пришел в индустрию программирования с завышенными ожиданиями.
С одной стороны, до вас с раннего детства доходили слухи о том, как сложно программировать, как старые сказки, призванные напугать детей, чтобы они вместо этого изучали общественные науки.
С другой стороны, движение «Learn to Code» проделало фантастическую работу по разрушению барьеров и показало людям, что код на самом деле совершенно безобиден. Такие инструменты, как Codecademy и Treehouse, мягкими прикосновениями уверяют вас, что вы (да кто угодно!) можете не только научиться коду, но и стать полноценным разработчиком.
Вдруг оказывается, что проблема не в страхе, а в переизбытке надежд и завышенных ожиданий.
И, по большей части, эти вводные инструменты делают отличную работу, проводя вас, как ребенка по пешеходному переходу, мимо больших страшных переменных и условных операторов и через начальные фазы синтаксиса программирования. По мере того как вы преодолеваете одну за другой их геймифицированные задачи, ваша уверенность растет. Может быть, вы все-таки сможете это сделать! Неужели это так сложно? Ведь вы уже, по сути, разработчик!
Вот в чем проблема — вы находитесь в фазе, которую я называю «медовым месяцем в руках». Хотя вам может казаться, что конец уже не за горами, вы прошли лишь малую часть пути. Это только начало...
Наметить дальнейший путь
Прежде чем мы перейдем ко второй фазе, давайте посмотрим на общую картину.
В этом посте я расскажу вам о четырех этапах типичного пути в кодинг и о том, что вам нужно сделать, чтобы пережить каждый из них. Вы также увидите, как два ключевых фактора — плотность ресурсов и объем необходимых знаний — определяют этот путь.
Путь к готовности к работе можно проследить по тому, как меняется уровень вашей уверенности по мере роста ваших возможностей:
Microsoft повысила стоимость лицензий Windows для производителей ПК
Как увеличить продажи билетов на мероприятия с помощью цифровых инструментов
Mozilla продолжит поддерживать uBlock Origin в Firefox
Samsung создала новое подразделение для разработки человекоподобных роботов
Детская безопасность на окнах: от ручек с ключом до «невидимых» ограничителей
Артефакты видеокарты - что делать, как исправить?
Синий экран смерти коды ошибок Bsod
Как удалить вирус explorer exe - решение проблемы, скачать explorer.exe
Как удалить вирус с компьютера с помощью утилиты AVZ
Температура процессора - способы уменьшения и какой должна быть температура компьютера