Как стать «успешным» программистом? – 2 часть
Привет! В прошлой статье материал был очень коротким и я не объяснил множество нюансов, так что - Как стать «успешным» программистом? – 2 часть! Только можно, пожалуйста без строгой критики...
Основы
Вам важно очень хорошо знать язык программирования, с которым вы работаете, либо конкуренция вытеснит вас. Поэтому очень важно знать, какой язык, и для чего он:
Web-программирование:
Frontend (интерфейс сайта) - JavaScript (+ различные фреймворки) и HTML/CSS;
Backend (обрабатывает запросы с Frontend) - Java/.Net/Node JS (если цель - устроиться на работу, то нужно выбрать язык, на котором чаще всего пишут сайты), но не забываем о HTML/CSS!
Desktop-программирование:
Для разработки компьютерных программ нужен язык C++ (QT);
Mobile-программирование:
Android - Java,
iOS - Objective-C;
AI-программирование:
Для разработки искусственного интеллекта (AI) нужен язык Python.
Сколько времени понадобится на изучение языка?
Если вы слышали от кого-то, что на изучение языка программирования уходит больше года, то это не так. Если вы будете заниматься по 3-4 раза в день (с практикой), то через полгода вы будете знать очень хорошо этот язык.
Где учиться?
Если не хотите оплачивать курс:
• Если вы изучаете C#, то можете пройти уроки на моем канале в Дзен.
• Можете смотреть курсы на YouTube, но от инфоцыган пользы абсолютно 0!
• Можете поискать курсы в интернете, например, Ulearn, Metanit, Stepik, CodeBasics и т.д.
Если можете оплатить курс:
1. Можете пройти платные онлайн-курсы, например, BeONmax, Яндекс.Практикум, GeekBrains, SkillFactory и т.д.
2. Можете учиться в специальных университетах.
Важно!
• Вы должны знать английский язык на уровне B2, без этого вы бесполезны!
• Пока вы не выучите какой-либо язык программирования - не думайте о работе и зарплате!
• Предлагают бесплатную стажировку - соглашайтесь!