Какой проект сделать новичку чтобы вникнуть во фронтенд и бекэнд и быть востребованым на рынке труда?
Доброго дня суток всем, начну с краткого лирического отступления, решив поменять должность инженера-механика в крупной нефтяной компании на профессию веб-разработчика, недавно я уволился с работы (которая сидела в районе печени) и с энтузиазмом записался на курсы по HTML, CSS, Java Script'а, а после их окончания я научился делать статические веб-страницы с несложными скриптами. К моему удивлению с такими навыками моя востребованность на сегодняшнем рынке труда стремится к нулю. Позже, узнав про динамические сайты (а именно такие они сейчас практически везде), обнаружил что помимо изучения всяких фронтэнд сборщиков, JS фреймворков, препроцессоров и пр. также нужно знать как работает протокол HTTP, как работают базы данных (решил изучать PostgreSQL), знать язык для написания т.н. Web Application (выбрал Python) что взаимодействует с веб-сервером и генерирует страницы используя информацию из базы данных, и наверняка много всего чего я не знаю.
Итого: Что можно сделать новичку чтобы работодатель заинтересовался им имея навыки:
- по фронтенду HTML, СSS, Java Script;
- по бекэнду Python(планирую изучить Django), PostgreSQL.
Vladikoz, Потому что тема "как джуну заработать сто тыщ баксов в веб-разработке и желательно сразу" тут настолько уже заезжена, что всех тошнит от нее. И каждый приходящий почему-то считает, что вот он знает html/css/js - ну почему не сбегаются работодатели, зовущие на килозарплаты? Да html/css/js даже я знаю. Но никогда мне в голову не приходило этим хвастаться, хотя простейшие сайтики я лабаю запросто. невозможно даже на дошик заработать с таким ну даже не просто скудным, а вообще нулевым уровнем.
CityCat4, Тебя так достали тупые вопросы новичков что ты заходишь в каждый и пишешь простыни текста о том какие они все тупые, не иначе кто-то тебя заставляет это делать))) Дам тебе совет зайди сюда и сними напряжение )))
Vladikoz, О нет, далеко не в каждый, и далеко не всегда простыни :) Я ценю свое время :) Просто жаль иногда зеленых нубов, которым запарафинили мозги о легком и быстром заработке в ИТ и они скачками, скачками, боясь не успеть...
А туда мне ходить не надо - на домашнем винте достаточно :) Очень помогает, вот тут ты несомненно прав :DDD
О, какой вкусный вопрос, подожду пока настоится и обрастет ответами и комментами) Если серьезно - смена должности инженера-механика в крупной нефтяной компании на должность веб-разработчика звучит настолько абсурдно, что я не верю, что это не троллинг, а вопрос разумного человека.
Vladikoz, я бы с удовольствием, только время и возможности упущены - мне 32 года, нет профильного образования по нефтянке, к тому же есть проблемы со здоровьем((
Вам нужно как можно быстрее найти работу и влиться в ИТ. Для этого советую вам сосредоточиться и ПОЗИЦИОНИРОВАТЬ (не ограничиться в изучении, а именно спозиционировать) себя как фронт-разработчика. Потому что туда проще войти.
Сейчас front означает значение JS. Просто верстать врядли у вас выйдет. Но вы сможете войти в какую нибудь контору которая делает сайты на Wordpress, Bitrix, Joomla, UMI или что то такое. Поэтому вам надо фронт, чуть чуть php и как работают ранее перечисленные CMS. После того как закрепитесь, начинайте двигаться дальше - CMS разработка это в большинстве случаев лишь начальный шаг. Там реального программирования очень мало.
По итогу:
- Ищите работу в веб студиях (делайте себе портфолио)
- Параллельно учите как не в себя
- Найдите работу, закрепитесь и двигайтесь дальше. Что именно делать дальше уже поймете сами.
п.с. не думайте о фрилансе. Идите в офис - опыта наберете так гораздо быстрее и больше. Плюс деньги будут. Фриланс - это для профи. Все остальные там выживают.