Я не говорю, что все эти армии JS'еров должны бросить JS и тут же ринуться в робототехнику, проектирование беспилотников и т.д. Я просто пример привёл
А выбор работы, которая тебе совсем не по душе, чреват ощущением ежедневной пытки
Мне программирование как таковое было интересно. Но работа в IT != программирование. Мне приходилось очень долго работать в режиме постоянного кранча. В итоге, помимо всех остальных последствий, это отбило у меня всякий интерес к разработке в принципе. Искать надо не то, к чему лежит душа, а то, что комфортно
И знать об этом механизме сеньор, работающий с постгре, обязан
Забыл упомянуть - то собеседование было на джуна...
Честно говоря, недавно менял работу и мне лично задачки литкода не попадались на собесах.
Это по нынешним временам уже аномалия. Примерно 8 месяцев назад была статистика, что ~48% дрочат людей литкодом, и их число с каждым днём только увеличивается. Какой у вас стэк и в какие компании вы собеседовались?
Есть какой-нибудь задокументированный пример? Я слышал только про индусов, которые друг за друга проходили собесы, якобы потому что европеоидные манагеры не могут их различать
Отдельно тут стоит вспомнить нелюбимую многими математику, без которой построить успешную карьеру фронтендера у вас шансов на порядок, а то и два больше, чем преуспеть в робототехнике
Если HR-тётенька на подлёте не отстрелит, конечно. ╮( ̄ω ̄;)╭
Уж кого в мире у нас не хватает, так это JS-еров, мдэ. Ну, собсна, выбор лёгкого пути, о котором все знают, чреват высокой конкуренцией и околонулевыми шансами вкатывания
Если не знать такие вещи, то на уровень сеньор-помидора бекенд / фуллстек - претендовать нельзя (можно там, где всем пофиг на качество, но это будет не global level title, а внутри этой богодельни).
А что, есть какой-то международный документ/стандарт, в котором прописано, кто такие есть джун, миддл, сениор? Прямо как разряды сварщиков? Спросите об этом N человек, и получите N разных мнений, иногда противоречащих друг другу
Кто-то когда-то приводил сравнение со спортсменами и проститутками. (¬‿¬ ) Я думаю, основная причина этого в том, что раз в ~5 лет происходит обновление стэков технологий, знания кардинально устаревают, приходится переучиваться. Айтишник с опытом в 20 лет - это совсем не то же самое, что и врач с таким же стажем. У такого разраба большая часть опыта - это просто мёртвый груз с каких-то там бородатых времён, который теперь будет интересен только каким-нибудь data hoarder'ам. Flash, J2ME, Java EE, Perl - кому-то сейчас будет интересен человек, заставший это? И вот в условном пятилетнем цикле у HR'a стоит выбор между молодым и старым соискателем, знающими один и тот же актуальный стэк. Итог немного предсказуем
Ну и второстепенные причины: возрасте 45+ вряд ли так сильно будет интересно в пятисотый раз штудировать все эти стэки, апишки, либы, фрэймворки и прочее. Да и кранчить над "интересными проектами" тоже не интересно
А вот теперь, в связи с ситуацией на рынке труда в IT, мы и узнаем, куда они деваются. Раньше, во времена благоденствия, никто не уходил, потому что незачем было. А теперь начали даже появляться вопросы "Куда уйти из IT?"
Если ты будешь узнавать о причинах неуспехов, то найдёшь таковых вагон и маленькую тележку. Вплоть до падения метеорита. Я бы сказал, бесполезное дело. Изучать истории успеха - полезно, но надо изучать их досконально. Понятно же, что "вставал каждый день в 5 утра, питался только зеленью и потому смог построить многомиллиардную корпорацию" - это наглая ложь
Поэтому все в итоге вернется на круги своя – когда в индустрии останутся в большинстве свои только те, кто кто сюда приходил за интересом, а не только за деньгами
Останутся те, кто смог высоко пристроиться раньше остальных. А интерес - ну, это временное явление. Вчера тебе было интересно, сегодня ты просто отрабатываешь ЗП
На поддержку чего-то не нужно столько людей, сколько на разработку нового. В США до сих пор остались мэйнфрэймы с программами на COBOL. Там есть ровно одна фирма, которая всё это дело поддерживает. Там всем по 40+ лет
А вы прям во время работы над проектом человека отправите контрибутить в PostgreSQL, чтобы он вам там реализовал более быстрый индекс, чем BTree, и вы потом стянули эту версию и развернули её у себя на серверах? Хотя в PostgreSQL есть Hash-индекс. Могли бы именно про него спросить, если так уж надо было для проекта
А то напоминает одну из приведённых в начале статей, где мужик отбраковывал кандидатов из-за незнания БАЗЫ
Рынок вычищает из себя тех, кто не может (не хочет) адаптироваться
Адаптироваться к чему? К гонянию JSON'ов между базой и клиентом? К рисованию формочек с помощью модного фрэймворка? Рынок отфильтровывает не тех, кто не может адаптироваться, а просто тех, кто попадётся под горячую руку. Отбор-то искусственный полностью. А не естественный
Скорее всего у автора собес был на проект, где шарят в постгре и вообще в перфомансе БД
Далеко нет. Это была просто букмекерская контора, лол. Не какой-то там огромный финтех. Как выяснилось, они всё это спрашивали, потому что понаписали лабуды и упёрлись в производительность, задудосили базу запросами или типа того. В итоге часть собеседования буквально строилась на том, чтоони искали разраба, который в карьере сталкивался с теми же техническими траблами, что и они сами
Я подобный подход к найму считаю идиотским. Если собрать всех на свете разработчиков и спросить, по каким причинам у них грохнулась система, а потом собрать всё сказанное в кучу, то там будет миллиард самых разнообразных вариантов, вплоть до того, что кот запрыгнул на клаву и сделал форс-пуш в мастер, который потом подхватил автодеплой. Я помню, какой-то чел писал, как очень долго дебажил какой-то goroutine leak, который возник из-за какого-то минорного обновления. Но вместо того, чтобы, пофиксив, забить и выкурить косяк, он пошёл в интернет и долго смотрел changelog'и, чтобы понять, какая ж именно версия всё загубила и почему
Что касается ULID и пр., то я потом с этим вопросом подходил, как уже упомянуто в статье, к разрабу из крупнейшего мирового банка, затем ещё к нескольким людям, в том числе сеньорного уровня. Никто не знал, что это такое. Но чел там вообще гонял меня по самым разным малоизвестным паттернам и прочей фигне. То ли он просто фанатик, который тащит в проект всё, что он может найти в статьях индусов с Medium и что кажется ему клёвеньким, то ли это какой-то запущенный случай CV driven developer'a
1) Почему словосочетание «ИТ-нация» особо популярно в бедных странах третьего мира вроде Беларуси и Украины? 2) Почему мировые лидеры — США и Европа — не делают ставок на IT-nation? 3) Почему во всем мире только одна Кремниевая Долина? 4) Почему Индия, будучи ближе всех к идее «ИТ-нации» имеет ВВП на душу населения в $1.5К, а, например, не-айти-страна Испания — $30К? 5) Почему в Индии так много разработчиков? Ответ на этот вопрос нашелся на Quora:
Слабое производство: Если посмотреть на Индию крупным планом и сравнить с другими странами, то окажется, что в Индии почти нет конкурентного производства. Конечно, в этом вопросе есть подвижки, но это очень длительный процесс и он едва ли заметен.
Большое количество инженеров: Хотя в Индии и нет толком производства, многие родители отдают своих детей учиться на инженеров и врачей.
Большое количество учебных заведений: Пожалуй, единственное налаженное производство, которое есть таки в Индии — производство студентов. Индийские родители выбрасывают огромные суммы денег на обучение своих детей. Поэтому по всей Индии можно встретить огромное количество разнообразнейших учебных заведений.
Нехватка инженеров / ученых на Западе: Уже пару десятилетий как инженерия и наука не очень популярны на Западе. Поэтому местным компаниям приходится искать специалистов в других странах.
Что это за софт такой по профессональному пожиранию батареи? Вы, уж, пример приведите. А то, когда говорят, что у соседа корова лучше - мне не понятно. Я же не профессионал.
Я не говорю, что все эти армии JS'еров должны бросить JS и тут же ринуться в робототехнику, проектирование беспилотников и т.д. Я просто пример привёл
Мне программирование как таковое было интересно. Но работа в IT != программирование. Мне приходилось очень долго работать в режиме постоянного кранча. В итоге, помимо всех остальных последствий, это отбило у меня всякий интерес к разработке в принципе. Искать надо не то, к чему лежит душа, а то, что комфортно
Забыл упомянуть - то собеседование было на джуна...
Это по нынешним временам уже аномалия. Примерно 8 месяцев назад была статистика, что ~48% дрочат людей литкодом, и их число с каждым днём только увеличивается. Какой у вас стэк и в какие компании вы собеседовались?
Я за вас крайне рад, потому что сегодня начинающим даже грошей не платят
Есть какой-нибудь задокументированный пример? Я слышал только про индусов, которые друг за друга проходили собесы, якобы потому что европеоидные манагеры не могут их различать
Хоть одно и базируется на другом, hashmap в привычном понимании - это не буквально то же самое, что и HASH-индекс в PostgreSQL
Если HR-тётенька на подлёте не отстрелит, конечно.
╮( ̄ω ̄;)╭
Уж кого в мире у нас не хватает, так это JS-еров, мдэ. Ну, собсна, выбор лёгкого пути, о котором все знают, чреват высокой конкуренцией и околонулевыми шансами вкатывания
А что, есть какой-то международный документ/стандарт, в котором прописано, кто такие есть джун, миддл, сениор? Прямо как разряды сварщиков? Спросите об этом N человек, и получите N разных мнений, иногда противоречащих друг другу
Кто-то когда-то приводил сравнение со спортсменами и проститутками. (¬‿¬ ) Я думаю, основная причина этого в том, что раз в ~5 лет происходит обновление стэков технологий, знания кардинально устаревают, приходится переучиваться. Айтишник с опытом в 20 лет - это совсем не то же самое, что и врач с таким же стажем. У такого разраба большая часть опыта - это просто мёртвый груз с каких-то там бородатых времён, который теперь будет интересен только каким-нибудь data hoarder'ам. Flash, J2ME, Java EE, Perl - кому-то сейчас будет интересен человек, заставший это? И вот в условном пятилетнем цикле у HR'a стоит выбор между молодым и старым соискателем, знающими один и тот же актуальный стэк. Итог немного предсказуем
Ну и второстепенные причины: возрасте 45+ вряд ли так сильно будет интересно в пятисотый раз штудировать все эти стэки, апишки, либы, фрэймворки и прочее. Да и кранчить над "интересными проектами" тоже не интересно
А вот теперь, в связи с ситуацией на рынке труда в IT, мы и узнаем, куда они деваются. Раньше, во времена благоденствия, никто не уходил, потому что незачем было. А теперь начали даже появляться вопросы "Куда уйти из IT?"
Если ты будешь узнавать о причинах неуспехов, то найдёшь таковых вагон и маленькую тележку. Вплоть до падения метеорита. Я бы сказал, бесполезное дело. Изучать истории успеха - полезно, но надо изучать их досконально. Понятно же, что "вставал каждый день в 5 утра, питался только зеленью и потому смог построить многомиллиардную корпорацию" - это наглая ложь
Останутся те, кто смог высоко пристроиться раньше остальных. А интерес - ну, это временное явление. Вчера тебе было интересно, сегодня ты просто отрабатываешь ЗП
Дефицит, да
На поддержку чего-то не нужно столько людей, сколько на разработку нового. В США до сих пор остались мэйнфрэймы с программами на COBOL. Там есть ровно одна фирма, которая всё это дело поддерживает. Там всем по 40+ лет
Именно. Остались те, кто успел дойти до определённой ступени и на ней усидеть. Всех, кто ниже, попросту отсекло
А вы прям во время работы над проектом человека отправите контрибутить в PostgreSQL, чтобы он вам там реализовал более быстрый индекс, чем BTree, и вы потом стянули эту версию и развернули её у себя на серверах? Хотя в PostgreSQL есть Hash-индекс. Могли бы именно про него спросить, если так уж надо было для проекта
А то напоминает одну из приведённых в начале статей, где мужик отбраковывал кандидатов из-за незнания БАЗЫ
Адаптироваться к чему? К гонянию JSON'ов между базой и клиентом? К рисованию формочек с помощью модного фрэймворка? Рынок отфильтровывает не тех, кто не может адаптироваться, а просто тех, кто попадётся под горячую руку. Отбор-то искусственный полностью. А не естественный
Далеко нет. Это была просто букмекерская контора, лол. Не какой-то там огромный финтех. Как выяснилось, они всё это спрашивали, потому что понаписали лабуды и упёрлись в производительность, задудосили базу запросами или типа того. В итоге часть собеседования буквально строилась на том, чтоони искали разраба, который в карьере сталкивался с теми же техническими траблами, что и они сами
Я подобный подход к найму считаю идиотским. Если собрать всех на свете разработчиков и спросить, по каким причинам у них грохнулась система, а потом собрать всё сказанное в кучу, то там будет миллиард самых разнообразных вариантов, вплоть до того, что кот запрыгнул на клаву и сделал форс-пуш в мастер, который потом подхватил автодеплой. Я помню, какой-то чел писал, как очень долго дебажил какой-то goroutine leak, который возник из-за какого-то минорного обновления. Но вместо того, чтобы, пофиксив, забить и выкурить косяк, он пошёл в интернет и долго смотрел changelog'и, чтобы понять, какая ж именно версия всё загубила и почему
Что касается ULID и пр., то я потом с этим вопросом подходил, как уже упомянуто в статье, к разрабу из крупнейшего мирового банка, затем ещё к нескольким людям, в том числе сеньорного уровня. Никто не знал, что это такое. Но чел там вообще гонял меня по самым разным малоизвестным паттернам и прочей фигне. То ли он просто фанатик, который тащит в проект всё, что он может найти в статьях индусов с Medium и что кажется ему клёвеньким, то ли это какой-то запущенный случай CV driven developer'a
Нашёл кое-что про Индию
Что это за софт такой по профессональному пожиранию батареи? Вы, уж, пример приведите. А то, когда говорят, что у соседа корова лучше - мне не понятно. Я же не профессионал.
Какая-то борьба с мельницами.