Самообучение || Учебный курс по программированию
В 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:
На буткемпе ты учишься на практике — каждый день я часами решал разные задачи и упражнения, даже по выходным они поощряют нас решать больше задач, и это то, что делает тебя особенным.
Четвертый совет: если вы хотите хорошо программировать, вы должны программировать каждый божий день, практиковаться, когда у вас есть время, думать обо всем, что вы хотите превратить в код, и начинать его создавать.
В конце концов, это ваш выбор, хотите ли вы заниматься самостоятельно или присоединиться к буткемпу, но, исходя из моей точки зрения и личного опыта, я бы выбрал участие в буткемпе каждый день и дважды по воскресеньям.