20 лет назад
- Здравствуйте, я слышал вы ищете программиста в команду.
- Да ищем.
- Я прочитал книжку по HTML и CSS.
- Отлично. Завтра выходишь.
Сейчас:
- Здравствуйте, я увидел вашу вакансию на трейни фронтенд девелопер.
- Да мы сейчас ищем стажера в команду.
- У меня идеальные знания HTML, CSS, JavaScript ES6+, препроцессоров SASS, LESS, адаптивной верстки под любые устройства. Есть свои проекты на React, и ещё участвовал в Open source проектах. Вот моё резюме и портфолио, там всё подробнее описано.
- * читает резюме * Ну что это такое? С docker вообще опыта нет, с GraphQL не работал, из фреймворков только реакт, про бызы данных не знаешь ничего - иди отсюда!
20 лет назад:
- ты сильный программист?
- ага
- отлично, разгружаешь вот эту фуру с компьютерами
цитате-то, может и 6-й год пошел, только вот у нас на военной кафедре так было еще в 2000-м, только была не фура, а аудитория с древними компами.
перенасыщение рынка труда кадрами низкой квалификации дало то, что джунов много, а более опытных людей нет.
У меня так товарищ помыкался техническим писателем. Плюнул и открыл свою контору. Так и живёт.
Сейчас уже не помню, так как это было в 2008-2009 годах, но чаще всего упиралось в непонимание процесса документирования. Вот в 2010 он и стал ИПшником, так и работает по сей день.
Пробовал устроится недавно к одному интернет провайдеру фронтенд разработчиком. Отправил резюме с 30 работами на гитхабе. Прислали пару тестовых задания, где вторым было сделать охуеть какой замудренный многостраничный лендинг. Вроде справился, отправил.
Пригласили и там руководительница отдела начала заливать, что у них супер современная компания, в которой все сотрудники очень быстро растут внутри компании. Для быстрого роста нужно месяц у них бесплатно отстажироваться, потом 3 месяца на испытательном сроке за прожиточный минимум отработать. И только на пятый месяц выполнения боевых задач они позволят мне вступить в их лигу веб разработки. Буквальная цитата)
Поржал, послал их в задницу. Складывается ощущение, что многим нужны индусы пишущие код за семечки.
Ищу работу дальше.
Привет. Можно ссылку на гитхабе посмотреть? Я только начал учиться, хочу посмотреть куда идти
Не думаю, что я образец для подражания, я даже работу еще не нашел) в моем зажопинске только 2 фирмы предлагают вакансии в вебе, все остальное удаленка на Мск/СПБ. А удаленка для джуна - это нужно удачу на 100% прокачать.
Куда идти, уже давно описано в классическом пособии developer roadmap
https://github.com/kamranahmedse/developer-roadmap
Если вкратце: учишь html, css, scss, синтаксис и основы JS, дальше выбираешь интересующий фреймворк React, Vue, Angular и задрачиваешь выбранный фреймворк. Я остановился на Реакте. Но чет хз, вроде у меня уже несколько проектов на нем есть, но насколько я понял, HRюши ищут на Реакт людей с 1-2 годами опыта. А на начальные позиции предпочтительнее берут или на верстку лендингов или на Vue, в который порог входа самый низкий.
з.ы. Ник на гитхабе такой же как и тут.
В России и СНГ вообще интересная ситуация с JS фреймворками. Ищут со знанием любого, но пишут всё равно на Реакте, он по востребованности с большим отрывом от остальных идёт.
обясни мне, зачем так много людей, пишут обычные веб страницы, если это обычный документ с разметкой, который можно собрать в конструкторе ?
вместо того чтобы писать функциональный софт, сервисы и т.д.
Потому что сайт на конструкторе не будет так же хорошо работать как сайт сделанный вручную + возможности крайне ограничены
А вот тут не факт. Как правило, в генераторах используются библиотеки, которые уже показали себя хорошо. А самописный код почти всегда дырявый.
Ну, разница как между каршеринговой машиной или такси и своим собственным автомобилем.
К своему сайту ты можешь гораздо больше всяких фич и сложной логики прикрутить. Свой сайт более надежен и т.п.
Знаю :(
Не могу себя заставить нормально верстку сесть поучить. Мне кажется, время потраченное на верстку, можно продуктивнее потратить на изучение TS или node.js. Если на фриланс биржах зайти в задания по верстке, по 46 отзывов за 300 рублей будет. В то же время ставки на программистов на порядки выше.
Да не страшно. Верстка она быстро даётся. Просто как по мне это та обложка по которой встречают.
В принципе за неделю плотного обучения тебе будет легко подтянуть. На ютубе есть люди которые преуспели в верстке и дальше в программирование не лезут. Советую посмотреть пару видосов где они верстают, очень быстро хорошие практики переймешь и поймёшь основные принципы и методы С которыми они раздерибанивают шаблон на готовый адвптивный хтмл/css код.
Ну может немножко дольше, это я просто марафоню и учусь с утра до ночи. С 1 числа начал js учить. Сегодня целый день решал задачки на codewars.
А ты за год вообще в целом сколько примерно времени на обучение потратил?
ну так наживку (сложное тестовое задание) вы же употребили, так и прошли на второй уровень. увы, я в подобное вписался и годами непонятно ради чего работал. хотя нет, понятно, еще раньше я пахал в основном ради обещаний, а разойтись с человеком возможности не было, некоторые так просто не отпускают.
А потом начнётся дефицит опытных кадров, ибо из этой кучи входильцев не так много способных в итоге
Но это сулит проблемы только работодателям, так же? Ведь за опытных работников в таком случае должны глотки рвать и деньгами их заваливать. Или я что-то упускаю?
Упускаете. Именно опытным придётся работать с кучей джунов, большую часть времени быть нянькой, что вообще ни разу не прикольно.
А на самом деле он появился так же как и среднее образование. Понадобилось выделить мидлов из массы джунов и сеньоров - вот и выделили
Мы кажется говорим, какими проблемами это сулит работнику, нет? Мне кажется мало какому сеньору нужно выращивать из джуна мидла. Особенно, если это будет занимать 100% его рабочего времени
здесь и сейчас подавай мне мидла.
в итоге мидлов мало, сеньоров ещё меньше.
в среднем квалификации их падают, а цены на них растут.
Понятное дело, что не за каждого Джуна прям сразу надо браться, но если хочешь помошника, а не обузу, то придется побыть нянькой некоторое время
Да я не спорю, я про ситуацию перенасыщения(дикого) рынка джунами, тотального отсутствия высококвалифицированных кадров. Будет на 1 сеньора 10+ джунов. Ок, допустим, что он не вскроется, пока будет сутками напролёт няньчить эти ясли, допустим все 10 станут мидлами, а не 1 из 10.
Вероятность, что эти 10 свалят сразу же, как осознают свою силу - 99 и 9, если компании не изменят своего отношения к кадрам.
Если ситуация прям идеальная, то останутся парочка. Будут ли они способны самостоятельно наставлять? Едва ли. Будет компания закрывать потребность в кадрах опять джунами? Скорее всего. Или будет драться за таких же взрощеных мидлов, не факт, что удачно. Итого синьор только и делает, что няньчит.
А если уйти в реальность, то из этих 10 джунов штуки 2-3 окажутся толковыми и свалят. И свалят точно, жопу прижмут лишь тогда, когда сами дорастут до синьоров. Работал в нескольких фирмах, друзья айтишники, везде текучка. Из условных 20 человек на месте надолго остаётся 2-3.
если отношение скотское - то все свалят, когда будет место получше.
Это проблема не ИТ и перенасыщения джунами - это проблема отношения компании.
Знаю место, где люди уже лет 6 работают основная масса (и мидлы и сеньоры). Некоторое кол-во (процентов 20 от общего числа наверн) ушло в другие места (кто-то захотел сменить географию, кто-то род деятельности, кому-то больше предложили, кого-то более интересными проектами заманили).
из ушедших примерно треть потом возвращались, то технологии им не нрав, то коллектив странный, то странные требования/придирки не нрав.
Так что зависит от компании
Короче суть как в Звездных Войнах. Звание Магистра джедай могут дать только когда обучишь падавана до рыцаря.
А грейды растут по мере получения опыта и знаний, а так же реализованных проектов. Наставничество идёт просто как софт скилы для грейда выше джуна
Главное при этом не скупиться на з/п, а то вчерашний джун, которого так долго выращивали, свалит, только его и видели)
вообще, система уязвима в принципе, нет? если юридических обязательств нет, то человек в любой момент сваливает. или таки программеры не ведут себя как конченые бизнесмены по жизни и ценят человеческие отношения и прочее, а не толкьо выгоду, а вокруг пусть хоть все прахом?
Конечно уязвима, когда человек получает вдвое-втрое меньше, чем может получать в другом месте, кроить просто не надо через чур.
Так давно уже этот дефицит. Мало найти опытного, важно чтобы он еще и в команду вписывался
2003й год, прочитал и опробовал книгу "Программирование С++ за 21 день". Устроился программистом за один день :)
Сейчас сам ищу программистов по схожему у вас принципу. Правда из одной сферы знания требуются :)
Думаю последнее издание весьма актуально. Просто это самый начальный уровень. Фактически, изучив эту книгу вы станете понимать что пишут на StackOverflow.
Я мануалы AlexGyvera все прошерстил и могу на атмеге или esp32 почти все что угодно собрать. Как программист я на что-нибудь годен? Реально мне будет к нормальному программированию перейти после погружения в DIY? :) Я до недавнего времени не знал даже про функцию main, но при этом на esp32 уже несколько коммерческих проектов собрал (блоки управления с сенсорными панелями и удаленным управлением, у самого уже несколько месяцев крутится тестовый образец без сбоев).
Просто сейчас хочу на stm32 переходить, начал читать, а там уже модульное программирование не катит. Надо учить Ся по нормальному. Хотя чувствую на Freertos, когда освою общую структуру, концепция особо не поменяется, разве что библиотек может не быть под китайские модули.
Фактически, изучив эту книгу вы станете понимать что пишут на StackOverflow.
Скорее иногда понимать.
Прочитал больше 30 книг, написал 20 программ, изучил практически весь базовый стек, потратил на это 3 года и меня один хрен не взяли. Тебе очень очень сильно повезло. Сейчас перешёл на java, C++ язык для мазохистов.
Технологии меняются, раньше таких вещей просто не было и для веба было достаточно минимума. Через n лет ситуация будет так же отличная от сегодняшнего
Понятия не имею, что будет, но будет определенно что-то отличное от сегодняшнего дня. Отрасль динамично меняется, меняются требования, запросы рынка, подходы. Может быть в будущем будет в массе своей что-то высокоуровневневое и будет требоваться от рядового разработчика в большей степени архитектура и дизайн. (Да, все высокоуровневое должны кто-то разрабатывать, но их, как правило, меньшинство, а большинство, все же пользователи)
Да вот хз. React, vue и angular уж точно никуда не пропадут, а касательно бэка, то да, там все меняется чуть ли не каждый день.
Сейчас ситуация с it как с таксистами.
Любой, сдавший на права, может идти таксовать. Однако из таксистов редко кто становится пилотом формулы 1.:-)
Через N лет таксистов не станет - их заменит роботранспорт. Заодно прикончат дальнобоев.
В IT большинство процессов будет так же автоматизировано, и кодеры и костылеписатели исчезнут.
Больше интересно, есть ли алгоритмическая база у человека и адекватная самостоятельность (когда понимаешь, что этот вопрос можешь сам разрулить, а вот этот - лучше привлечь опытных коллег во избежание говнокодинга).
Как правило под докер берут отдельного инженера. Обычному разработчику достаточно просто знать что такое докер и для чего он.
Ну и много спецов с докером совершенно не сталкиваются в своей работе. Нафига его пропихивают в вэб - не понятно.
Не знаю как про все конторы, но в нашей, докер в грейде дает всего 12 баллов из 270 при абсолютном его понимании. По факту нужно уметь его запускать (на самом деле просто открыть ридми проекта и скопировать команду).
Смешно, но я лично видел, как лет 15 назад на олимпиаде по программированию, ребята открывали ворд вместо делфи, и что то там программировали. Щас они видимо работают по профилю в Ростелекоме)
На собеседовании в компанию по типу "Мы работаем по принципу гугла", даже когда сам гугл давно понял и отказался от этих принципов
В том то и дело, пригодилось и теперь кандидаты мучаются, а менеджеры довольны. Ведь у них "как в гугле"
Самое прикольное, что набор абривиатур иногда выглядит достаточно угрожающе, но по факту некоторые не так страшны.
Когда после универа пришел инженером, там нужно было знание схемотехники и электродинамики и С/С++ вот это массивные "фреймворки", которые за недельку и не освоишь)
Когда менял работу (не очень современная была контора) то во всех объявлениях: JIRA, GIT, Jenkins и тд. ничего мне не говорят - страшно)
Устроился на работу, в процессе за пару недель освоил эти штуки на достаточном для 95% повседневных нужд.
Я конечно понимаю, что это софтскилы, просто у меня системное программирование и я не вкурсе этих ваших фреймворков для веба и JS)
По некоторым пунктам под знанием понимается навык. В тех же HTML и CSS учить по сути нечего, а вот так набить руку чтобы всё аккуратно получалось это нужно время.
Ну я тоже в целом знание == навык обычно подразумеваю. То что просто вызубрено, как правило никому не интересно
Ну ващет нет, спец из "сейчас" найдет работу моментально, по крайней мере в дефолт-сити.
Пару лендосов сверстать, придумать и накидать spa на реакте, оформить нормально.
Вот и есть что показать на собеседовании.
Лебедев про это писал ещё -
С чего я начал? У меня же не было работ в портфолио, когда я решил заниматься дизайном. Я сел и придумал их. Нарисовал пять фирменных стилей несуществующим компаниям. Придумал их названия, адреса, должности и имена людей на визитках. Распечатал все на принтере, положил в красивую папочку и стал показывать настоящим клиентам.
И начал получать настоящие заказы. По мере их получения вынимал из портфолио выдуманные работы. Чем выдуманное портфолио отличается от настоящего? Совершенно ничем. Оно просто демонстритует уровень. Уровень нравится - с вами работают. Не нравится - вежливо отказывают.
I know that feel, bro. Самому только предстоит собеседование на джуна. Больших иллюзий не питаю, так как это первое собеседование вообще. Посмотрел какие тестовые дают на php-джуна и офигел :( Особенно та часть что я как бекенд джун иду, а нужно ещё всё с адаптивной версткой сделать и обмазать джаваскриптом.
Но я общался ч людьми, которые знали в разы меньше меня и легко устроились. Не знаю, от чего зависит.
у джавистов, интересно, та же проблема?
Вот кейс на 25к:
1. Нужны знания основных алгоритмов, понимание хотя бы одного языка программирования (например c#), минимальные знания английского.
2. Приходишь в компанию и устраиваешься на стажировку в контору, знаний хватает чтобы пройти собеседование. Теперь у тебя уже зп в районе мрот в твоём регионе.
3. На стажировке тебя заставляют учить любые другие языки программирования, ты учишься быстро разбираться с новой информацией и главное применять её на практике. Стажировка как правило 3 месяца.
4. После стажировки получаешь зарплату 25к и каждые 3 месяца она растёт, если ты и сам растешь умственно.
IT-юмор
5.6K постов52.5K подписчика
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору