Я почти перестал пользоваться Surface Pro, на котором я любил использовать OneNote. Сегодня открыл это приложение и тут у меня есть много заметок с темами для видео от читателей, которые я сохранял и так и не записал видео. Вот один из вопросов, уже не помню, откуда он:
Не могли бы сделать видео о том как подробно стать на путь программиста. От и до , что и как учить и кем можно стать в каком направлении. Все видео в ютуб говорят, не важно какой язык учить что работу можно найти. И потому посмотрел вакансии на крупные кампании в рф на требование кандидатам.
уверенные знания JavaScript/JQuery
знания HTML, CSS
знания PHP
знания MYSQL
понимание принципов ООП
Изучил хтмл, теперь учу цсс. Думаю в правильном направлении двигаюсь. Столько вопросов в голове и не знаю как коротко спросить.
Ответ
На счет направления - сложно сказать, в правильном направлении ты движешься или нет, потому что пока ты изучаешь вторую строку из списка. То, что изучаешь HTML и CSS - это хорошо, главное не нужно инвестировать в это слишком много времени. CSS очень большой и чтобы узнать все, нужно потратить много времени, можно даже всю жизнь учиться, потому что пока изучаешь существующие вещи, уже появляются новые. Так что научился оформлять базовые стили, почувствовал небольшую уверенность, двигайся дальше.
На счет первой строки - JavaScript действительно нужен, а вот jQuery уже мало кто использует. Так что на него тоже можно потратить пару дней, чисто познакомится с тем, что это такое, но не более. Лучше потратить время на React или Angular. В России вроде Vue популярен. Лучше все же React, на него нужно будет меньше времени на мой взгляд.
На счет PHP/MySQL - эта связка до сих пор остается популярной и достаточно много используется. Попробуй, если понравится, то можешь использовать. Если нет, то это не единственная связка. Но я так понимаю, что ты уже проделал исследование и увидел, что популярно и если PHP/MySQL популярны там, где ты живешь, то точно стоит изучать эту связку. Когда?
Когда немного изучил HTML и CSS, то я бы уже стал изучать PHP и MySQL. Что из этого первым? Наверно БД лучше первой. У меня на програмысли видеоуроки если видео по базам данных.
Принципов ООП - до сих пор зачем-то просят эти знания, хотя мало кто сейчас использует так сильно ООП, как это было много лет назад. Сейчас больше популярна композиция и если ООП требуется для прохождения интервью, то познакомится придется. Просто прочитай три статьи в википедии про наследование, инкапсуляцию и полиморфизм. Я на бусти недавно про эту тему с точки зрения C# рассказывал.
Но если для собственного развития, то лучше изучить паттерны программирования, они в программировании больше нужны. Это просто готовые решения популярных задач, как правильно их решать. Не логических, а именно таких, с которыми приходится сталкиваться каждый день.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 1 человек
Михаил, интересная тема, спасибо большое. Сам последнее время в ожидании канадской визы в Ирландии закончил их курсы по HTML & CSS а также JavaScript (получил сертификаты Certiport). Очень хочется по приезду искать работу в этом направлении но так как никогда с этой сферой не сталкивался то даже не знаю насколь реально ли будет найти что то. На что бы Вы обратили в первую очередь внимание при приеме на работу на должность джуниора или может есть вакансия что-то вроде "помощник программиста". Из Вашей статьи Я так понимаю мне следующим шагом нужно изучить тему баз данных?
Есть интерны - в основном это студенты, которые хотят получить практику и они еще не относятся к Джуниор программистам.
Спасибо за совет!
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.