Я всегда знал, что у меня есть хорошие идеи. Я думал, что смогу встретить нужного человека, который мог бы просто, ну вы знаете, потратить неделю или около того, чтобы преобразовать мои видения в реальность. Чем больше я погружался в сферу технологий, тем больше понимал, что для этого мне нужны реальные ресурсы. После звонка моему финансовому консультанту, и он сказал мне строгое «НЕТ» на то, чтобы потратить более 50 000 на разработчика, чтобы сделать мое приложение, я решил сделать следующую лучшую вещь… написать код самостоятельно. Примечание: у меня нет финансового консультанта, я на мели.

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

Настал первый день буткемпа, и хотя я понятия не имел, чего ожидать, как любит говорить моя младшая крутая сестра; «Я продолжал настаивать». К концу того первого дня, однако, мне удалось 1. запереться в туалете на 20 минут, размышляя о своей жизни 2. подвергнуть сомнению определенное количество выборов, которые я сделал в своей жизни, и 3. разработать свой лучший сценарий для изящного выхода. класс и никогда не вернуться. В тот момент мой разум был заполнен больше вопросами, чем ответов. Моя история поиска в Google начала смущать.

С другой стороны, мне удалось не набирать rm -rf/ в моей консоли. Ураа за маленькие достижения.

По прошествии первой недели я все еще чувствовал то же самое. Блядь. Я так давно себя чувствовал. Это никогда не становилось легче. «Но я прошел продвинутую биохимию», спрашивал я себя. «Почему почему я этого не понимаю?»

В свою защиту я сказал, что сдал биохимию. Я никогда не говорил, что получил пятерку.

На протяжении всего буткемпа по кодированию я продолжал спрашивать себя, как все укладывается. Большинство вопросов, которые я задавал, сопровождались тем, что мне казалось очень длинными и чересчур техническими ответами. НО ПОЧЕМУ?

Мои поиски в Google были встречены одинаково сложными или устаревшими учебниками. Не говоря уже о том, что многие доступные материалы не совсем подходят для начинающих. Некоторые ресурсы носят исключительно технический характер и затрудняют их понимание для тех, кто не имеет технического образования.Несмотря на то, что существуют отличные ресурсы для обучения кодированию (академия кода, лагерь бесплатного кода), я заметил разрыв, когда дело дошло до объединения вещей с точки зрения фронтальной и внутренней разработки. Как взять язык программирования и сделать что-нибудь?

После нескольких небольших успехов я начал замечать закономерности в кодировании. Я начинаю устанавливать связи с вещами, которые я мог понять в повседневной жизни. Именно тогда я понял, что программировать не так просто. Но это тоже не должно быть так сложно. В течение следующих нескольких недель я буду писать учебные пособия по «базовым терминам», также называемым «терминами обычных людей», или «нетехническим терминам» по таким темам, как node.js, bootstrap, mongoDB, API и т. д. Я надеюсь не только усилить чему я научился, но также помогаю другим, таким как я.

Иногда программирование может показаться самым разочаровывающим занятием! В других случаях это самое полезное. Лучший совет, который я могу дать тем, у кого нет технического образования и кто хочет научиться программировать, — продолжать работать и находить ресурсы, которые работают для вас. Легче не становится, но становится веселее. Если учебник слишком монотонный #следующий. Если кто-то учит вас техническому жаргону, и вы понятия не имеете, что происходит дальше. Если руководство выпущено в 2010 году или раньше, пожалуйста #next.

Часть того, чтобы быть великим программистом, заключается в том, чтобы научиться учиться или, как мы любили говорить в классе, стать экспертом в гугле, в зависимости от того, что звучит лучше. Придерживайтесь этого, и очень скоро вы будете говорить console.log("привет кодирование!");