Отдельно тут стоит вспомнить нелюбимую многими математику, без которой построить успешную карьеру фронтендера у вас шансов на порядок, а то и два больше, чем преуспеть в робототехнике
Если 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:
Слабое производство: Если посмотреть на Индию крупным планом и сравнить с другими странами, то окажется, что в Индии почти нет конкурентного производства. Конечно, в этом вопросе есть подвижки, но это очень длительный процесс и он едва ли заметен.
Большое количество инженеров: Хотя в Индии и нет толком производства, многие родители отдают своих детей учиться на инженеров и врачей.
Большое количество учебных заведений: Пожалуй, единственное налаженное производство, которое есть таки в Индии — производство студентов. Индийские родители выбрасывают огромные суммы денег на обучение своих детей. Поэтому по всей Индии можно встретить огромное количество разнообразнейших учебных заведений.
Нехватка инженеров / ученых на Западе: Уже пару десятилетий как инженерия и наука не очень популярны на Западе. Поэтому местным компаниям приходится искать специалистов в других странах.
Что это за софт такой по профессональному пожиранию батареи? Вы, уж, пример приведите. А то, когда говорят, что у соседа корова лучше - мне не понятно. Я же не профессионал.
А другой человек нарушил. Вы хотите получить доступ к его контенту. А нельзя. Он же нарушил. Зато у вас большая часть интернета. Вам в Google Play Music не дадут бесплатно слушать треки. А почему? А заплатить надо. А можно скачать со стороннего сайта? Можно. Но это нарушение прав правообладателя. И, скорей всего, тот левый сайт прикроют.
Свобода всегда была ограничена. Абсолютную вы нигде в нашей стране не найдете. Доказана вина человека, все, его имущество конфискуется. Точка. Хотите разблокировку? Поезжайте в другую страну.
Хоть одно и базируется на другом, 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
Нашёл кое-что про Индию
Что это за софт такой по профессональному пожиранию батареи? Вы, уж, пример приведите. А то, когда говорят, что у соседа корова лучше - мне не понятно. Я же не профессионал.
Какая-то борьба с мельницами.