Самообучение || Учебный курс по программированию

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

И после долгой недели изучения всех различных языков программирования и треков я решил заняться веб-разработкой!

Через несколько дней я начал учиться, 4 месяца подряд учился на разных ресурсах, а потом записался на Аль-Макина, первый буткемп по разработке full-stack в Египте. Прошло 9 недель с тех пор, как я присоединился (осталось 3 недели). За эти недели я узнал больше, чем мог себе представить… Я встретил людей, которых никогда бы не встретил, и, честно говоря, если бы я когда-нибудь выбирал семью, частью которой я был бы, я не думаю, что был бы таким. счастливчик. Попробовав их оба, обучаясь самостоятельно и присоединившись к буткемпу, я хотел бы поделиться своим опытом и выделить основные различия между ними.

1- Учебная программа

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

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

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

2- Время

Self-study: Время — очень важный фактор при выборе между обучением самостоятельно и посещением буткемпа. Я потратил много времени, пробуя разные онлайн-курсы, пока не нашел веб-сайт, предлагающий достойную учебную программу, которой я мог бы следовать даже после этого — количество информации усваивать было потрясающе, я думал, что смогу закончить всю программу за 3–4 месяца, но я ошибался, через 4 месяца я прошел только половину, но это только я — у разных людей все по-разному.

Bootcamp: Учебные курсы по кодированию обычно занимают 12 недель, чтобы подготовить вас к рынку с инструментами, технологиями и мышлением, необходимыми для того, чтобы стать достойным разработчиком программного обеспечения, что считается коротким периодом времени по сравнению с самостоятельным обучением.

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

3- Поддержка

Self-study: Когда вы один, никто не поддержит вас в вашем повседневном путешествии, но это не значит, что вы не можете сделать это самостоятельно, у вас также есть другие варианты — конечно, Google и вступление в интернет-сообщество.

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

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



4- Практика

Self-study: Большую часть времени я проводил за просмотром видео и чтением книг/статей, но когда дело доходило до написания кода или решения проблемы — я открывал текстовый редактор и не знал, что писать и с чего начать, потому что я не знал, достаточно тренировался.

Bootcamp: На буткемпе ты учишься на практике — каждый день я часами решал разные задачи и упражнения, даже по выходным они поощряют нас решать больше задач, и это то, что делает тебя особенным.

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

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