Что делать и куда дальше двигаться веб разрабу после шарашки?
Доброго времени суток!
Хочу задать обыденный вопрос, что дальше делать и куда катиться.
Понимаю, что обыденный вопрос, просто это как мини крик души.
В этом году окончил техникум по специальности "Информационные системы и программирование", а именно веб разработка.
Обучение было полным шлаком, изучал всё сам, так как от пар просто не было толку, а задания на подобие конкатенации строк продолжались до 4-го курса.
В итоге своими силами изучил html5 до понимания что и как работает, изучил css3 включая предпроцессоры sass/scss, флексы, гриды, позиционирование, потыкал bootstrap, получил понимание, что такое отзывчивость и адаптив, понял принципы mobile first и desktop first, плохо, но всё же сносно знаю js и могу формировать аякс запросы, как с обычной строкой, так и формдатой в виде JSON'а. Старался понять php, читал много статей по ООП, пытался применить всё изученное мной при написании диплома, в итоге из-за коротких сроков успел реализовать с нуля MVC, роутинг, написал пару моделей, которые уже были по большей части gкодом и хаками. В итоге после написания сильно прогорел и не знаю, что делать дальше.
Боюсь трогать Vue, так как имею скудные знания js, хотя он кажется таким вкусным. Просто боюсь лезть везде и сразу, так как уже каша в голове.
Хочу узнать у людей, кто постарше и/или имеет приличный опыт, что делать? Искать стажировку на месяц или более? На гите валяется только кривой рест апи, дипломный проект в виде видеохостинга, который мне просто тошно трогать из-за воспоминаний о треше во время сдачи, ну и мини проект магазина сока, который делался мной другому человеку на диплом. Остальные проекты просто наброски, используемые для набива руки и ничего из себя толком не представляют.
Я просто даже не знаю дотягивают ли мои знания до Junior'а. Я просто читаю офферы и всё разное, там битрикс, тут питон вместо JS. А требования к джунам словно заоблачные, по крайней мере мне так показалось...
Извиняюсь за нытьё, заранее благодарю за любой совет.
Нахожусь в аналогичной ситуации, только корку получу через год и по бэкенду
Сам на аналогичном уровне за последние полгода изучил HTML, CSS и JS
Но в своё время посмотрел вид о том, как найти первую работу, и там советовали сделать портфолио и ходить по веб-студиям
Мне такой подход кажется оптимальным
У меня есть портфолио из лэнда, корпоративного сайта и простенького интернет-магазина, что уже неплохо
За следующий 4ый курс планирую хоть за спасибо наработать какой-то опыт на фрилансе, после чего двигать в веб-студии и презентовать себя
Когда у тебя есть портфолио и какой-никакой опыт ты в разы лучше смотришься в глазах работодателя чем, скажем, выпускник очередных курсов по фронтенду
Я считаю данную стратегию выигрышной:
1. Оформить всё что ты знаешь в свой = не слизанный с макетов в нете, реальный = функциональный и по сути готовый к непосредственной коммерческой реализации проект(ы)
1.1.[опционально] Наработать минимальный опыт на фрилансе
2.Походить по собесам
2.1[опционально] Если не берут, то поспрашивать чего не хватает
2.2.[опционально] Заполнить пробелы в знаниях ---> 2ой пункт
3. Устроиться на чёртову первую работу
Трогать фрэймворки или нет - тут по ситуации
Если времени гора и ты в себе на 100% уверен, то очередной плюс в резюме лишним не будет
А если ты, как и я, просто хочешь влиться в среду разработки, "встать на рельсы", денег хоть каких-то заработать или элементарно убедиться, что всё потраченное время не было напрасным, то моя схема по модели Колба, я считаю, будет оптимальной в твоей ситуации
Держи в курсе, мой тг: https://t.me/playaaaaaa
playa59, Не слизанный макет для меня серьёзная проблема, так как мой концепт-дизайн выглядит словно из 2012, нет вкуса у меня. А так думаю всё же пойти на стажировку.
mkone112, я в шарагу шел после школы и хотел на курс, который мне был интересен. Как итог: потратил зря время, нервы и не было времени заниматься чем-то нормальным. Единственный положительный момент это производственная практика, где у меня была Java. Пообщался с реальными разработчиками, мне рассказали много полезных вещей.
В остальном я просто потерял веру, что в учебных заведениях и на курсах можно получить нормальные знания.
HenLeiko, вот не думай что попав в разработку будет иначе. Нянчиться с тобой никто не будет.
потерял веру, что в учебных заведениях и на курсах можно получить нормальные знания.
Получить можно, но с огромным трудом. Но обычно в вузах вроде спбгу и тому подобных. Обычно если проходной балл меньше 300 - это повод напрячься. В целом я не считаю что получать вышку в it имеет смысл. Можно использовать ее иначе.
готовиться под требования конкретных вакансий своего города чтобы попасть для начала в офис и года два поработать чтобы получить минимально необходимые навыки. Вакансии можно смотреть на сайтах веб студий своего региона, бывает там размещают..
просто это как мини крик души
- обязательно осваивать фриланс (выделять на это хотя бы часа два)
- выделять время на изучение английского
Весь второй абзац - это резюме на лвл джуна или стажера. Слишком рано вы прогорели.
Но есть и другой вариант - получившийся код был скучным и не привлекательным(не делал что-то ах**нное)
Тут все просто - определить, на каком языке нравится писать. Просто зайти на какой-то hackerrank и посмотреть, какой синтаксис просто приятно использовать.
Когда выйдет определиться - можно порешать какие-то сложные задачи. Для портфолио хорошо - просто поделать pull request'ы к открытым проектам на гите. Да, 90% из них будут не приняты но рано или поздно код будет лучше, а чуваки вас заметят.
Параллельно лучше пописать какие-то маленькие проектики на гит, открыть исходники и показывать их при собеседованиях.
Если хочется потрогать VUE - трогайте. Сейчас вакансий во фронте - океан, лучшее время, что бы потратиться на изучение любого фронт-енд фреймворка. Хорошо будете знать VUE - поверхностно потрогайте React/Angular, но JS нужно знать в первую очередь.
Самое скучное для программиста(по моему мнению) - битриксы, джумлы и прочие движки. Но на них интересно быстро строить проекты. Нужно просто понять, что хочется больше.