Комментарии 216
Молодежь, кстати, на Западе нефига в ИТ не рвется толпой, вопреки расхожему мнению — многим это кажется скучным и малоперспективным.
У меня противоположное мнение с места событий. На митапах в Нью-Йорке я встречал программистов-метростроевцев, программистов-актеров, программистов-биологов, программистов-архитекторов, программистов-спецназовцев и т.д.
Что, конечно же, не отменяет того факта, что ИТ в данный момент истории растет невероятными темпами.
это вы сейчас про какую конкретно страну говорите?
Молодежь, кстати, на Западе нефига в ИТ не рвется толпой, вопреки расхожему мнению — многим это кажется скучным и малоперспективным.
А что им туда рваться? У них это там работа как работа, даже немножко нудная. Это у нас тут ситуация «пиши код или живи на 600 баксов».
Хорошо что пока не научились мысли читать. Авторы таких статей уже давно бы требовали введения мыслепреступлений.
Хм… Ну сказал менеджер такое и что? Причем сказал очень аккуратно и вообще фраза "почему ты до сих пор работаешь?", не несет дискриминационный смысл. Если бы работника уволили только за возраст это одно. Но что такого в том что старых работников считают менее эффективными, часто это объективно.
Борьба за социальную справедливость обросла агрессивной идеологией, подменившей задачи убрать нелогические социальные установки.
Может, перед сомнительными словами надо добавлять «Не воспринимайте мои следующие слова как харассмент и предполагайте добрые намерения и неудачное изложение».
Можно взять почти любое выражение и под него найти человека которого оно если и не обидит то будет неприятно и что теперь?)
Весь это харассмент это повод найти оружие для победы на сверхконкурентном рынке рабочих отношений, тот кто не может добиться свой цели через труд использует этот термин для атаки, что видно по возникающим ситуациям.
Вообще плакать по каждому поводу и звать мамку(общество чтобы наказать обидчика) это для девочек, мужчина должен добиваться целей своей волей и работой несмотря на внешние факторы. В этом как раз и суть развития общества и того почему мужчины до сих пор в эпоху равных возможностей и прав стоят на всех ключевых позициях а женщины нет. Так харассмент очередной способ победить там где таланта или силы не хватает.
А инструменты контроля чрезмерно агрессивного поведения уже давно существуют в обществе и лет 20 назад не было понятия харасмент при этом все острые ситуации решались.
www.washingtontimes.com/news/2019/jan/8/apa-guidelines-warn-of-traditional-masculinity-men
Можно взять почти любое выражение и под него найти человека которого оно если и не обидит то будет неприятно и что теперь?)
Не совсем так. К примеру, в США в основном используют этот список — en.wikipedia.org/wiki/Protected_group. Т.е. нужно прям обидеть кого-то по какой-то теме. Избегаешь темы — обвинений не будет.
высказывания директора одного стартапа-«единорога» [частная компания с капитализацией более $1 млрд
До того, как у него появился миллиард таких вопросов видать не возникало, с миллиардом это просто…
Если вам нужно собрать здоровую команду, вам понадобится смесь из разных людей
Типичный sjw бред про diversity.
Типичный sjw бред про diversity.Лично я понял эту фразу в контексте, что вам понадобятся люди с разными навыками и опытом. Понадобятся звезды, чтобы делать сложные задачи и крепкие мидлы, чтобы делать повседневную рутину. Ведь звезды не захотят заниматься рутиной, а мидлы не смогут в сложные задачи. Вам понадобятся программисты, дизайнеры и менеджеры. SJW бесят, конечно, но тут ничего сжвшного лично я не заметил
И джуниоры тоже понадобятся, иначе не напасёшься сениоров мидлов.
И, читая эти пространные благоглупости, встречаешь историю про менеджера, от которой нам досталась только одна фраза, вырванная из контекста, интерпретированная по желанию автора статьи (он даже не вторая сторона, а так «рабинович напел»). Равно как и пассаж про «работников, пользы от которых вы не видите» и про «окупаемость дискриминации». Хоть в бинго играй.
…
а про SJW вообще — я каждый вспоминаю рассказ Чехова «Беззащитное существо»:
— Я женщина беззащитная, слабая, я женщина болезненная, — говорила Щукина. — На вид, может, я крепкая, а ежели разобрать, так во мне ни одной жилочки нет здоровой. Еле на ногах стою и аппетита решилась… Кофий сегодня пила, и без всякого удовольствия.
А Алексей Николаич объяснял ей разницу между ведомствами и сложную систему направления бумаг. Скоро он утомился, и его сменил бухгалтер.
— Удивительно противная баба! — возмущался Кистунов, нервно ломая пальцы и то и дело подходя к графину с водой. — Это идиотка, пробка! Меня замучила и их заездит, подлая! Уф… сердце бьется!
[....]
— Позвать швейцара, Петр Александрыч, пусть ее выведет.
— Нет, нет! — испугался Кистунов. — Она визг поднимет, а в этом доме много квартир, и про нас чёрт знает что могут подумать… Уж вы, голубчик, как-нибудь постарайтесь объяснить ей.
[....]
— Я женщина слабая, беззащитная, я не позволю! Мой муж коллежский асессор! Скважина этакая! Схожу к адвокату Дмитрию Карлычу, так от тебя звания не останется! Троих жильцов засудила, а за твои дерзкие слова ты у меня в ногах наваляешься! Я до вашего генерала пойду! Ваше превосходительство! Ваше превосходительство!
Великий поход социально справедливости на русь начался.)
От мыслей вроде «Дискриминация по какому-то признаку бывает очень выгодной, но это весьма неэтично, поэтому лучше ее избегать» к «Дискриминация не окупается». Я сходу могу назвать много ситуаций, когда дискриминация весьма окупается (для одной стороны конфликта), автор оригинальной статьи либо забыл немного важных слов (вроде «иногда», «не всегда») или просто пишет ошибочные вещи (причины могут быть разными).
От «Для общества могло бы быть полезным, если бы разные люди могли найти работу, а не только те, кто соответствует стандартам» к «Если вам нужно собрать здоровую команду, вам понадобится смесь из разных людей». Опять же, весьма ошибочное утверждение: не всем командам требуется разнообразие.
И такое изменение риторики за последние годы весьма расстраивает.
почему б и нет )
Обосновать себе что не неудачник, очевидно
С годами приходит понимание что для тебя главное в этой жизни, для меня лично это семья
А если попытаться раскрыть «главное — это семья»? Что конкретно это означает? Просто время, проводимое вами с семьёй? Входит ли в это понятие хорошее питание семьи? Хороший климат проживания семьи? Хороший дом для семьи с хорошими соседями? Возможность путешествий с семьёй? Хорошая медицина для семьи? Хорошие школы для молодых членов семьи и хорошая пенсия для стареющих?
«в 25 лет тех лид» либо характеризует средний уровень кадров по конторе как «ниже плинтуса», либо ОК, возможно это какой-то эйнштейн от ИТ.
Хотя из вышенаписанного неясно, что мешает техлиду иметь детей и семью и работать по 8 часов в день? Строго говоря, и «поднимать сервер ночером» едет не техлид, а простой вася сисадмин.
Мне немного за 30 до сих пор работаю системным администратором, квартиры собственной нету, машины тоже, айфона нету, есть жена и дети
Хмм, ИМХО, на Западе немного за 30 это молодежь, которая только-только начинает думать о детях. ИМХО, там речь про тех кому немного за 50-60. Когда я первый раз поехал на Запад в коммандировку в составе большой группы, там заказчики офигивали от архитекторов и синьеров 25-30 лет, у них-то они 35-45 летние были (и старше).
Так что вы либо преувеличиваете «хорошесть» своей ситуации и объемы накоплений, либо одно из двух.
Отличный рассчет, ипотека в Украине от 17 до 24% в гривнах на 2018.
Там и до событий 2013 было такое. В Рф судя по гуглу 10%. Это нифига не выгоднее.
Я считаю, пока месячный платеж по кредиту выше, чем сумма аренды — арендовать выгоднее. Покупка это привязка к месту и много растрат.
Там же где и сейчас — подальше от СНГ, у меня 2% по кредиту и аренда в полтора-два раза выше ипотеки.
P.S. Кстати, для таких случаев особую ценность приобретает резиденство/гражданство стран вроде Германии, где государство гарантирует какое-никакое, но жилье и пенсию, которой хватит на более-менее нормальную жизнь.
а золото и валюта — все ликвидное
Ликвидное это значит, что вы можете взять и быстро продать, если что-то случится. С квартирой не очень.
то Вы и через 30 лет продав ее сможете купить дом в остальной России и на сдачу жить Н лет, имея свои накопления и какую-никакую пенсию.
30 назад был СССР, еще 30 лет назад была 2 мировая, а еще 30 лет царь и Российская империя. Вы на 100%, что через 30 лет вообще Россия, какая она есть сейчас, еще будет?
а квартира есть квартира
Угу, тем у кого квартира была в Грозном в 90-х или на Донбасе в наши дни — скажите. Иногда ни квартиры, ни дома, ни города уже нет физически.
О чем вы спорите? Хотите вкладывайтесь в ипотеку, можно «вылететь в трубу» и с ипотекой и без. Тут нужно считать и думать, а «квартира никуда не денеться» так рассуждают массы, которым проще не думать, а использовать стереотипы. В США рынок жилья рушился не хуже биткойнов.
Продать быстро не получится, если не дать скидочку в пару тыс, а так купят на раз два. Останусь если с голой попой, так хоть въехать куда будет))
В общем, каждый кулик своё болото хвалит…
Кстати, у крупных застройщиков бывают беспроцентные рассрочки без всяких ипотек, сам так брал
Угу, тем у кого квартира была в Грозном в 90-х или на Донбасе в наши дни — скажите. Иногда ни квартиры, ни дома, ни города уже нет физически.
Я лучше расскажу про тех, кто квартиры в Москве в шаговой доступности от метро в начале 200-х за 20к долларов покупал, а сейчас сдают;)
Почему я ещё противник всяких переездов «на пенсию», не все же одинокие, у многих семья образуется, родственники, те же дети рождаются и живут, к примеру, в той же Москве. Получается некислая привязка к региону хотя бы пока все дети не встали на крыло…
Я очень сомневаюсь, что в доме в испании вы с снгшной пенсией проживете. Минималка там больше тысячи евро. Налог на дом, воду да вывоз мусора будет наверное только тысячу в год стоить. Обычно в постсовке люди не стремящиеся покупать, просто ждут наследства от родителей. Такова уж жисть, ипотека на 30 лет под 10-30% годовых это маразм, ипотеку на 5-10 лет при среднем доходе тоже не очень прикольно брать под проценты ненамного ниже, а ипотека на <5 лет вообще не для людей со средним доходом. Застройщики в Украине — русская рулетка, брать у них под 0% что на 1, 5, 10 да хоть тысячу лет — русская рулетка, не думаю, что в других странах снг это сильно отличается. Для примера, я строю дом сейчас в Нидерландах, и я знаю, что он будет достроен, потому что всего за 1500 евро я беру некую гарантийную услугу от третьих лиц, несвязанных с застройщиком. Если мой застройщик обанкротится да закроется, эта компания обязана найти мне другого, который достроит дом.
В Украине уже столько было этих былинных отказов у «нулевых ипотек от застройщиков», что сейчас в это поверит только полный глупец.
Поэтому, к сожалению, рынок жилья в Украине таков, это было и до войны и во время и будет еще долго после. Аренда много удобнее дикой ипотеки. Если ты зарабатываешь 0-2к евро на семью — аренда это не так уж и плохо. Потому что покупка обойдется в половину дохода, кучу рисков и привязке к месту.
И как уже сказали ниже, квартира это неликвид. С долларами твоими ничего ужасного не случится, а вот с квартирой — все что угодно. 5 лет назад, когда я покупал квартиру здесь в Нидерландах, я предлагал цену ниже выставленной, жилье могло висеть до полугода, сейчас же оно уходит по завышенной цене изза торгов между желающим за 1-3 дня… И это вполне может смениться опять в сторону 2013 года.
Для примера, я строю дом сейчас в Нидерландах, и я знаю, что он будет достроен, потому что всего за 1500 евро я беру некую гарантийную услугу от третьих лиц, несвязанных с застройщиком.
В Австрии это решается посредником с защищенным счётом (и то и другое под контролем государства). Застройщик получает деньги только по мере завершения этапов строительства, при этом знает, что деньги выделены и будут получены. Доли рассчитаны так, что застройщику невыгодно банкротиться и если что — денег хватит другому застройщику.
Отличный диалог, да.
А почему вы считаете всю сумму платежа по ипотеке? Важно не то, сколько придется платить в месяц, а сколько из этой платы уйдет на проценты банку.
И эта сумма, в озвученных вами цифрах будет вполне сравнима с тем, чтобы эту квартиру (нормальную тройку) снимать.
Простите, как у вас получилось (Сумма+Проценты) < Сумма?
проценты банку будут меньше аренды — снимать становится невыгодно.
Не совсем, есть еще первоначальный взнос, риск изменения рынка и т.п. Ипотека уменьшает мобильность, грубо говоря при аренде легко, бросить все и уехать, а при ипотеке это может означать потерю немаленького первоначального взноса и даже можно остаться должным банку.
Сколько метров в Вашей нормальной квартире, в какой части Вашего города она находится?
cian.ru: 633 в 15 минутах ходьбы до метро до 60к. Что-то из них за мкадом, да.
Нормальная квартира тройка стоит около 16 миллионов
Вы сейчас про Россию или про дефолт сити?
Менеджера этого вашего скорее всего в какой-то момент выбесило, что это у него карьера хреновая и ему его собственная работа не нравится. Он когда входил в айти то размечтался работать ну как минимум в Гугле, производить ну хотя бы убийцу Айфона, руководить какими-нибудь Кнутами, Бринами, ну хотя бы Масками на худой конец, грести бабло лопатой и планировать хайтек в национальных масштабах на 20 лет вперед. А тут какая-то хрень, рога-и-копыта-софт-и-хренофт, легаси, Легаси и еще раз ЛЕГАСИ, заказчики-дебилы, все козырные места уже заняты начальниками, начальничками и их сыночками, опционы как у всех, сверху на него срут, снизу его тупо игнорируют (лишь бы не мешал — а так и сами справимся) и никому он на хрен не нужен.
В такой ситуации нормальный чел идет к психотерапевту и там ему выписывают Прозак какой-нибудь (пока не поздно). Но это же менеджер, он достоин Гугла а не Прозака. Поэтому он идет в инжиниринг — что бы его выслушали и пожалели. Кроме инжиниринга его все все равно больше никуда не пускают — так инжиниринг вынужден страдать и терпеть. Примерно так.
За разговоры подобные надо увольнять сразу да и всё — так всем будет проще.
Поэтому менеджер прав. Печально, что люди так вот устроены, но удивление и недоумение менеджера мне понятно. Не так много сфер, где опыт устаревает настолько медленно, что специалист становится лишь востребованнее с возрастом. IT к таким сферам не относится. И да, уволить 50ти летнего (если он, конечно, не Джон Кармак) и нанять 25ти летнего сеньора зачастую гораздо более выгодно стратегически.
Зато нашел информацию про пик в 13-15 лет:
In the 1940s pioneering intelligence researchers J. C. Raven and David Wechsler, relying on radically different kinds of intelligence tests, each showed that raw scores on intelligence tests peak between ages 13 and 15 and decline after that throughout life
(с) drrobertepstein.com/pdf/Epstein-THE_MYTH_OF_THE_TEEN_BRAIN-Scientific_American_Mind-4-07.pdf
<sarcasm>Предлагаю брать на работу только 13-тилетних синьоров с опытом не менее 8 лет в нужной технологии</sarcasm>
Если серьезно, это уже слегка устаревший подход, по новым данным — разные интеллектуальные способности достигают пика в разном возрасте, это показано, например, в этом исследовании: journals.sagepub.com/doi/abs/10.1177/0956797614567339
Кажется, было статистическое исследование, которое показало, что большинство математических открытий было сделано в этом возрасте.
Сомнительно, в 26 лет сейчас только-только в аспирантуре закончить успеешь. А раньше еще позже учеными становились, тот же Ломоноснов после прихода в Москву в 18 еще 11 лет учился до получения первой должности помощника преподователя. Чисто физически мало кто успеет в 26 лет что-то изобрести.
2) Даже если правда, вопрос насколько снижается? Если разница между 25 летним и 45 летним в производительности из-за умственных способностях процентов пять, то 45 летний банально возьмет опытом в большинстве случаев.
3) Пруфы тогда уж дайте
2. Пожалуйста, не подменяйте параметры. Речь идет именно про интеллект, а не про опыт.
3. Аргумент не мой, пруфов не дам.
Но вот есть пара нагугленных за минуту желтых статей в интернете: раз, два
P.S. Злой хабр в уведомлении испортил ссылки и выдавал 404 на попытки ответить из почты X__X
2. Пожалуйста, не подменяйте параметры. Речь идет именно про интеллект, а не про опыт.
Речь идет про ценность на рынке, вот джун 25 лет с 2 годами стажа получает в разы меньше чем сеньор 40 лет с 15 годами стажа (причем спрос на синьоров сильно больше). Следовательно, если работодатели не идиоты — от сеньора в разы больше польза.
Зато усидчивость растёт.
А если серьёзно — это всё очень индивидуально и зависит от биологического возраста.
Справедливости ради, и дабы предотвратить восторженные реплики моих фанатов, процитирую:
Показатели интеллекта меняются и во взрослом возрасте. Уровень интеллекта достигает пика в возрасте от 20 до 34 лет, затем последовательно снижается до возраста 60 лет, после чего резко падает. Но не у всех людей! Стабильно высокие показатели интеллекта демонстрируют те, кто «тренирует голову» регулярными умственными нагрузками.
Насколько высоки должны быть эти нагрузки и насколько это применимо к IT — вопрос открытый. Насколько это применимо ко всем программистам — тоже. Но, конечно, в наших силах хотя бы попробовать сделать что-то с неизбежным естественным уменьшением интеллекта.
происходит переориентация на больше управленческую деятельность
С чего бы это вдруг? Они хотят получать больше и опасаются стать неконкурентноспособными. Не все могут (и не все хотят) стать экспертами. Ниже PerlPower написал отличный комментарий. Я с ним на 100% согласен. Он прав.
при чем здесь интеллект вообще
При том, что программирование — если это, конечно, не клепание CRUD и формочек, — требует какого-никакого интеллекта и остроты ума.
зачастую упорство и трудолюбие гораздо важнее для эффективного решения большинства задач
Далеко не всем задачам в IT будет достаточно одних лишь упорства и трудолюбия. Чай, не плитку кладем. И если вы пинзец какой интеллектуал, то прекрасно должны это понимать.
Во-первых, если я пишу «частенько» и делюсь своими впечатлениями, то это лишь мой опыт в ряде случаев, а не теорема, доказывать не собираюсь))
Во-вторых, о чрезмерном ЧСВ программистов (некоторых), я знаю не по наслышке, сам выходец из этой среды и среды безопасников. Вот только специалисты постарше со временем понимают, что ничего сверх интеллектуального в программировании в настоящее время нет (в большинстве задач), а ЧСВ основывается на непомерно, зачастую, высоких зарплатах ну и субкультуре, конечно, заниматься анализом данного феномена пока не хочется, может статью кто напишет))
В качестве вишенки на торте могу заметить, что опытный и квалифицированный специалист в области безопасности ИТ часто смотрит на программиста примерно как программист на гуманитария)) А уж если толкового реверс инженера взять, то разница в качестве знаний и умений просто зашкаливает… Хотя везде люди работают, просто нужно больше времени, упорства и трудолюбия, чтобы достичь определенного мастерства.
Вот только специалисты постарше со временем понимают, что ничего сверх интеллектуального в программировании в настоящее время нет
просто нужно больше времени, упорства и трудолюбия, чтобы достичь определенного мастерства
Нет, не «просто». Программирование сложно, и я на своем пути то и дело встречаю людей, которые делают это плохо. А вы, если я верно понял, утверждаете, что на программирование и качество выдаваемого результата когнитивные способности практически не влияют, а решает упорство и трудолюбие. Причем до того, как я дал вам статью про снижение уровня интеллекта, вы не знали о том, что он вообще снижается. Ну да ладно — устал я спорить с пинзец какими интеллектуалами. Будь по-вашему.
Могу сказать, что с возрастом мозг становится эмоционально инертным и пофигистическим, а это косвенно влияет на обучаемость потому что по 16 часов в день уже не позанимавшийся, будут посещать мысли а на фиг мне это надо, всё становится менее интересным ты уже всё видел по много раз.
Скажу еще что, каждые 10 лет меняются взгляды, мне стыдно за себя в 20 лет, так как я был эгоистом и вообще был как типичный обитатель двача, в 30 лет я поменял взгляды на многие вещи, что будет в 40 лет пока не знаю. Возможно тем кому 40+, просто уже неинтересно заниматься тем, чем они занимаются, возможно поменялись приоритеты, возможно они понимают, что код который они пишут, реальной пользы никому не принесет, что есть вещи более важные в жизни, чем написать очередной модуль для очередной системы очередного заказчика.
а я просто с этим уже сталкивался и знаю как решать эту проблему.— хорошо, если сталкивался. А если вот не сталкивался, тогда ой…
После 25 лет когнитивные способности мозга начинают необратимо снижаться. Интеллект достигает своего пика в среднем в 26, и далее только снижается. Многие программисты 40+ жалуются, что уже с большим трудом выдерживают конкуренцию с 20-ти летними.
Ага, то-то все академики наук у нас 25 летние. Главбухи, начальники экономистов, финасовые и комерческие директора, старшие юристы, самые оплачиваемые хирурги — возраст делеко за 40 (а то и 50-60 лет) обычное явление, более того девочка менее 30 лет на должности главбуха скорее будет вызывать сомнения в компетенции. И только программисты, конечно, после 30 резко глупеют.
На самом деле, причина мифа очень проста, в СССР программистов было мало и они занимались они либо суперкомпьютерами, либо системотехникой (прообразом интернета вещей и умных домов), либо почти чистой математикой, в 90-х они почти все разбежались по-другим направлениям и в конце 90-х, начале 2-тысячных программистов старше 30-40 в комерческих фирмах было очень мало, отсюда возникла иллюзия, что после 40 жизнь программиста заканчивается.
В реале на Западе много отличных специалистов работает после 40-50, а речь в статье скорее о тех кому за 50 с хвостиком, а не 30, как в России. Но сейчас к 40 подходит подходит поколение программистов тех кто учился с инетом и первыми персональными компами, поэтому будет все больше хороших спецов за 40-50 и в России.
И тот, и этот вопрос может задать жертва стереотипов, сторонник усреднённого подхода к людям, возможно, не желающий замечать то, что ценности могут быть разными у разных людей. Или записывающий людей с иными личными целями в список разочарований. Но это не точно.
Я бы мог ответить: Избавьтесь от советских иллюзий, что все должны стремиться к одному и тому же, думать об одном и том же и кричать ура в одновременно. У каждого может быть своё понимание успеха, свои критерии. Не все стремятся сбежать, понимаете? У кого-то мама, у кого-то дети, кому-то здесь все свои, а там все чужие.
Но в реальности, скорее спросил бы: "С какой целью интересуетесь?", — а там как пойдёт. Потому, что надо ещё увидеть за словами реальное мнение, а за мнением — живого человека.
Главбухи, начальники экономистов, финасовые и комерческие директора, старшие юристы, самые оплачиваемые хирурги
Все перечисленные тут профессии имеют в десятки раз большее время устаревания знаний. Законы и методы хирургии не меняются со скоростью средств разработки. Поэтому, стаж сильно коррелирует с профпригодностью. Опыт решения задач позволяет решать новые мгновенно, просто вспоминая прецеденты.
Если же мы говорим о сфере разработки ПО, то тут период полураспада знаний это пару лет в вебе, и до 10 лет в энтерпрайзе. Условно, если человек знает, чем отличается таймер из WinForms от таймера из Threading в C#, и где и почему стоит применять каждый из них, то такие знания были реально ценны в 2006, могли иметь ценность в 2011-м (где-то на равных шансы, что да, и что нет), и имеют ценность только для поддержки легаси и фиксинга багов в 2018-м.
И, к сожалению, есть небольшой процент опытных представителей IT со значительным стажем, которые,
[знания] чем отличается таймер из WinForms от таймера из Threading в C#… имеют ценность только для поддержки легаси и фиксинга багов в 2018-м.
Но отличия-то остались и в 2019-м году, верно? Просто сверху "сырых" API наложены толстые слои абстракций (обычно именно для того, чтобы отличия минимизировать). А любые абстракции рано или поздно "протекают", и вот тут без знаний, куда стукнуть молотком, чтобы пробоину заткнуть, будет несладко и 2019-м, и в 2045-м.
Вообще, вырожденная форма подхода про "уже текущий год, такие мелочи знать не нужно" описывается в большинстве фентези-историй. Про древние цивилизации, наделавшие кучу артефактов, а ныне люди могут ими только пользоваться, но не чинить и уж тем более не делать новые или улучшать.
Именно поэтому в крупные компании (уровня Amazon, Google,...) стараются нанимать в первую очередь умных людей, а не знающих что-то там из документации. Если ты умный, то разберешься быстро в чем угодно.
Если ты умный, то разберешься быстро в чем угодно.
К слову, даже при наличии ума сейчас это все более и более сложно. Особенно, когда речь идет о девопс вещах и фронтенд фреймворках. Ум, конечно, помогает восстанавливать реальную причину ошибки, видя кусок стека с внутренними классами фреймворка, и нагугливать нужные флаги конфигурации кафки. Но, блин, когда опытный девопс при мне решает проблему с кафкой за 5 секунд, по памяти написав нужную строку конфига, которую почти невозможно нагуглить, потому, что логическуя цепочку от проблемы до решения, не имея пары дней не пройти, я понимаю, что знания таки чего-то стоят. К сожалению!
Правильное слово вы употребили — «условно». Потому что мерить программистские знания знанием имен и параметров библиотечных функций можно только условно — все равно в этом соревновании победит поисковая строка Гугла, и останется непонятным, зачем программисты нужны вообще.
все академики наук
А вы в курсе, что для ученых в возрасте характерно цепляться за свои, часто, абсурдные идеи и ставить палки в колеса молодым специалистам с новаторскими идеями лишь потому, что старый академик наук не в состоянии понять новое? Я вот знаю, например, как работы по пластичности мозга (раньше господствовало мнение, что мозг подобен компьютеру и каждая область выполняет четко один тип задач, т.е. мозг статичен) встречали шквал негодования у убеленных сединами академиков. В итоге исследования прошли и были приняты лишь через пару десятков лет. Отказаться от провальной теории — подвиг для академика наук.
Подчеркну, что речь не обо всех ученых, но подчеркну так же, что вышеописанный факт имеет место быть.
Не смотрите на бумажки. Ведь одна из самых сложных математических задач была решена Данцигом в качестве домашнего задания. а не академиком)
старшие юристы
Вот юриспруденция как раз практически не меняется, и опыт крайне важен.
начальники, директора
Начальник != самый умный. Это лидер (либо, в печальных случаях, человек с полномочиями лидера), который умеет и может управлять. Ему необязательно быть гением или иметь высокий интеллект. Применительно к IT начальник просто даст тимлиду задачу, разработать то-то и то-то. Тимлид с командой уже решат, как это реализовывать, причем программировать будут как раз люди 20-35 лет.
поэтому будет все больше хороших спецов за 40-50 и в России
Многие из них уже жалуются, что конкурировать с 20ти летними сложно. Опыт программиста 20 лет назад сегодня не имеет ценности.
Имхо, один из пойнтов статьи как раз в том, что есть много людей, которые не осилили сделать карьеру, и при этом вынуждены продолжать работать, чтобы платить по счетам.
ЧЯДНТ?
рвете шаблоны!
на C
Так тут от сферы зависит. Кто-то и на фортране в НАСА пишет, старая гвардия. Понимаете, фундаментальное отличие старого специалиста от молодого не в том, что старый не может писать, а в том, что снижается уровень обучаемости, скорости работы, количества отпаханных часов, замыливается взгляд. Бизнесу неважно, насколько правилен ваш код и решение, бизнесу важно заработать денег. Как можно скорее. IT постоянно меняется, и то, что завтра ваш 25-летний коллега поймет и освоит за пару дней, вы освоите за неделю и дольше.
А так да, можно программировать до самой смерти. Вот только не все программисты дорастают до такого экспертного уровня (как, например, Кармак или Страуструп), чтобы быть востребованными специалистами для работодателей в таком возрасте. Кармак-то будет. А рядовой Вася, крепкий миддл? Навряд ли.
количества отпаханных часоввот да. С возрастом начинаешь понимать, как много ценного для себя времени было тупо потраченно на ночные бдения над кодом (вместо того, чтобы поспать и с утра посмотреть на свежую голову). Иногда силой выгоняю засидевшихся джуников домой (они как студенты перед сессией — башка уже не варит, но все еще вмыкают в монитор в попытках понять), потому что нечего зря «впахивать часы», завтра будет результативнее, и не будет стонов через полгода про «выгорание».
Я пока встречал редкие единицы 25-летних, которые бы были на уровне средних 35-40 летних моих коллег. Думаю эти же единицы через 10 лет будут сильно круче.
Бред какой, я в 30 только по-нормальному начал работать и понял каким лохом я был в условные 26. Чувствую, что к 40 я вообще монстром буду :)
В 20 я работал по 16 часов за копейки. В 30 я работаю по таймеру, который отсчитывает время рабочего дня и выключаю работу как только таймер дошел до нуля. И да, денег хочу больше чем в 20.
Способность писать много говнокода за малое количество времени с годами заменяется способностью писать очень краткий и ёмкий код за то же время. Но снаружи кажется, что дольше. За собой заметил, что я стал гораздо больше читать и планировать, чем 10 лет назад.
А в чем конкурировать то? В освоении нового революционного фрейворка с нескучными методами?
Проблема не в интеллекте, а в том, что у 40-летних другие приоритеты в жизни, нет желания тратить время на митапы, хакатоны и работу по 12 часов в сутки, а есть семья, друзья и хобби для души.
Возможно снижается скорость обработки и запоминания информации, но это все компенсируется опытом и накопленными знаниями.
В 40+ жалуются только ленивые жопы, сидящие уже 10 год в убогой конторе на каком-нибудь легаси на делфи. Какая может быть конкуренция с 20 летними мамкиными жабаскриптерами с опытом де_даста у нормальных специалистов с багажом знаний я не очень представляю. Пока я жил в Киеве я прошел через пачку этих легаси-трэшконтор, везде сидели эти жалующиеся старперы, и сидели они до самого обанкрочивания компании. Сидели с задержками зарплат, с обещаниями повышений задерживаемых зарплат. Их пилили жены за хреновый доход, поэтому они сидели допоздна в офисе, чтоб только не возвращаться домой. Да, иногда есть нормальные спецы среди 20+, но ныне, их не так уж и просто раскопать в куче всех этих демпингующих вайтишников на рынке.
В том и суть, что не всегда требуются только быстрые решения, иногда требуется полноценные решения.
«Молодые» думают, что они УЖЕ могут.
«Старые» думают, что они ЕЩЁ могут.
Но истина размазалась градиентом где-то посередине, потому что опыт не пропьешь-)
И да, это нормально, что новенький на работе приходит на зарплату побольше, чем уже работающий сотрудник.
это нормально
если под «нормально» имелось ввиду «обычная практика» то да. если же — «это правильно» то не соглашусь, так как если инфа выплывет, то это один из самых эффективных ударов под дых для лояльности, атмосферы в коллективе, это рождает стремление свалить даже на те же деньги с поднятым средним пальцем и всё прочее из порочного инструментария превращения нормального прижившегося на своём месте среднего сотрудника (а нужны и такие) в токсичного внутреннего врага.
Но я бы хотел посмотреть как любой из этих 40-летних опытных дядек влез бы в современный фронтенд, причем не просто влез, а на зарплату скажем от 3000-4000$
Пойнт в том, что это не опытные дядьки не хотят во фронтэнд, а в том, что их просто туда не берут.
А вы наберите «senior web developer san francisco» в linkedin (поиск по людям) и посмотрите возраст по первой работе или дате окончания университета. Из десятка людей, что мне выдало, только трое младше 40 (но тоже сильно за 30) и все трое из СНГ. А это на минуточку, Силиконовая долина, где скорее самая высокая оплата программистов в мире, у них можно и до 30 — 40 тыс в месяц.
P.S. Я тоже лично знал с десяток очень грамотных веб программистов около 40, но вы же скажите, что я придумываю.
И кстати те кто смогли свалить из СНГ — уже уровень выше среднего
Вы путаете. Те семеро из десяти, что 40 летние, ни откуда не сваливали, они и родились в США.
Так вопрос не в том кто смог, а какой процент не сможет, какой процент из обычных средних разработчиков получит условным сапогом под зад в условные 40
На Западе скорее поверю в условные 60, а это уже совсем другой расклад. Плюс, кто-нибудь возьмет все равно, никогда не слышал, чтобы в США разработчик в любом возрасте не мог найти работу, вопрос только что, может в 60 лет ему не будут платить по полмиллиона за год, как в 40 лет.
Я наоборот сказал, что старших веб разработчик, не приехавщих из России (а это как вы заметили совсем другой уровень отбора) меньше 35-45 лет в Селиконовой долине просто НЕТ (ну ладно почти нет, по статистке линкедина).
Тем что 3 уже не поддерживается?)
Но чисто гипотетически, с позиции когнитивных способностей, а смогли ли бы? Хватило бы выносливости?
Да причем тут выносливость и способности? В основной массе всем тупо лень и банально большая часть программистов вообще не учит ничего за пределами работы.
Тут хоть 20, хоть 50 вопрос только пинка под зад и мотивации (даже не времени). А выучить хоть пяток разных языков программирования/фреймворков на уровне мидла (при наличии опыта в других языках) может любой за полгода-год реально упорных занятий в свобоное время.
самые, где 2 года опыта хватит с головой. Где для написания сложных алгоритмов и архитектуры хватит 1 человека из команды в 10, а остальные будут фигачить код по 18 часов в сутки. Опыт в ИТ постоянно обнуляется, а тот что не обнуляется требуется с 1 из 10 кандидатов… Но так чтобы вас можно было в любой момент уволить и нанять студента. Студента чья удачно начавшаяся карьера совпала с датой выхода фреймворка.
Рынок с вами не согласен, студенту без опыта платят в разы, иногда чуть ли не порядок, чем старшему разработчику, причем за старшим разрабочиком бегают head hunter'ы, а среди студентов за место в хороших компаниях конкуренция десяток человек на место.
P.S. Кстати много перерабатывать за несильно большие деньги — не очень умная стратегия, ИМХО, потом ни здоровье, ни молодость уже не вернешь. Поэтому во многих странах Запада даже молодежь не стремился перерабатывать в принципе.
Другое дело, что не все и в 20 смогут влезть в современный фронтенд. Как думаете, сколько 20-летних способны себя организовать и выучить что-либо когда можно пойти тусить? Возраст тут вообще не к делу, все слишком индивидуально, что бы можно было обобщить
Но один тот факт что средний 20-летний может выделить условные 18 часов в день на изучение нового и игры с ним, а средний 40-летний — нет, уже говорит нам о том, что в чем-то 20-летний конкурентнее.
Какие 18 часов? Вы серьезно? Вы знаете программиста, которые каждый день 7 дней в неделю хотя бы часа по 3-4 после работы железно учит что-то новое?
Основной фактор среднего программиста это лень и учеба либо в рамках текущей работу, либо в рамках универа, либо при поиске работы, вот так чтобы планомерно каждый день учится это крайне редко. Если тратить по 3-4 часа каждый день то в любой возрасте любой за полгода может выучить полностью новый стек технологий (например, все фреймворки фронта и все языки имея в запасе только опыт в беке).
А если серьезно, былая прыть ушла, глаза еле видят к вечеру. Зато есть понимание, как что делать, это компенсирует — переделывать не надо.
Теперь немного старческого маразма:
1. Напрягает засилие фреймворков. Вместо знаний алгоритмов, понимания языка нужно знать, где что тыркнуть в UI очередного ларавеля, прости господи. А это плохо. Архитектура приложений напоминает лапшу, и никто не понимает почему — фреймворк диктует её.
2. Напрягает быстрое развитие языков. Не успеешь что-то сделать с использованием фич Java 8, выходит Java 9 и 10 не за горами. Причём, если развитие в правильном русле (Java 5 и коллекции), HTML 5, то это радует. А если там какой-то бег кругами, уменьшение понятности в угоду лаконичности (лямбда-выражения). То это просто раздражает.
К приему минусов готов.
А почему вы считаете что лямбда-выражения — это уменьшение понятности в угоду лаконичности? Почему вы при всем своём опыте не можете придумать как одновременно увеличить и то, и другое?
И мне кажется (сугубо моё мнение) код с применением новых фич Java менее понятен.
Например, вместо цикла в пять лаконичных строк, я вижу развесистую лямбда-клюкву. Что происходит в цикле, я смогу объяснить шестилетнему ребёнку. Что творит этот лямбда-крокодил, приходится задумываться на несколько минут.
Это сугубо моё восприятие.
Если у вас лямбды развесистые и непонятные, как крокодилы — то значит их автор не умеет их готовить, смело жалуйтесь на него тим\техлиду!
Ибо неправильно использовать можно все, что угодно — и структурный код (а потом «без гоуту нипанятно!») и интерфейсы с фабриками (ну, тут не мне джавистам рассказывать анекдоты) и т.д. до лямбд с монадами.
Что творит этот лямбда-крокодил, приходится задумываться на несколько минут.
Это проходит, после того как начишься сам писать любые лямбды на автомате. Тогда внезапно крокодилом становится цикл с кучей if'ов и преобразованиях одного объекта в другой.
P.S. Впрочем, иногда лямбды действительно лишь ухудшают читаемость, но иногда и вместо foreach лучше написать for или даже while с итераторами.
то значит их автор не умеет их готовить, смело жалуйтесь на него тим\техлиду
… или еще сами не научились их действительно легко использовать и читать.
Не знаю где лично вы находите такие лямбда-клюквы, но вообще-то изначально предполагалось, что лямбда-формат будет короче чем цикл, и при этом одновременно понятнее за счет большей декларативности.
Пример из C#. Цикл:
var result = new Dictionary<int, List<string>>();
foreach (var foo in foos)
{
if (foo.x == 5)
{
List<Foo> list;
if (!result.TryGetValue(foo.y, out list))
{
list = new List<Foo>();
result.Add(foo.y, list);
}
list.Add(foo.z);
}
}
Конечно, при достаточном опыте несложно понять, что в цикле фильтруются элементы по свойству x, а из прошедших цикл строится мультисловарь с ключом y и значением z.
Но посмотрите на то же самое, но через LINQ:
var result = foos.Where(foo => foo.x == 5).ToLookup(foo => foo.y, foo => foo.z);
Этот код вообще не нужно как-то отдельно "понимать": он делает именно то, что написано! Достаточно знать, что Where — фильтрация, а ToLookup — построение мультисловаря.
Причем, что также немаловажно, в первом варианте кода есть много мест где можно допустить незаметную ошибку, и при чтении приходится все эти места проверять, чтобы убедиться что код делает именно то, что показалось. LINQ-вариант таких проблем не имеет.
var
. Это, разумеется, моё личное мнение, и краткость и лаконичность, с полным фаршем, но в первом примере эта информация доступна сразу, а во втором — только по подсказке от IDE или после чтения определения foo
.Например, назови её indexToNamesMap, и уже интуитивно ясно, что index — это скорее всего int, и что names — это скорее всего коллекция строк, и что map — это отображение порядковых номеров на коллекции имён. Инициализация (ToLookup) и дальнейшее использование этой переменной должно лишь подтвердить интуицию.
Из явного же объявления типа можно вывести лишь, что это некий абстрактный словарь абстрактных int-ов на абстрактные списки абстрактных строк — т.е. тупую никому не нужную белиберду, засоряющую код, которую лучше заменить на var и не полениться сделать имя самодокументируемым.
В данный момент в разработке раздражает, как уже написали выше, огромное количество фреймворков, польза которых ограничена, а у некоторых она нулевая, т.е. они вводят некоторые парадигмы, которые смещают точку обзора на проблему, пытаются решить ее по другому, но не всегда лучше. А инвестировать время в них все-равно нужно.
В силу специфики бизнеса наша компания часто покупает проекты, написанные командами 20-25летних программистов, которые по тем или иным причинам были неуспешными в мобильных магазинах — либо им не хватило денег довести до ума, либо не хватило денег на траффик и продвижение и т.д. Мне приходится работать с этим кодом и рефакторить его. Как правило под воздействием моды они используют в них все, что появилось в последние годы, архитектура приложений ужасная, код еще хуже. Ну это такое — необходимое зло: там, где лучше включить мозги, набрасывается несколько слоев абстракций, не решая проблем.
Второй момент — у нас всего 2 человека моложе 30, не знаю почему так получилось, но знаю, что наше поколение, которое родилось в середине 80х — это очень много людей, к тому моменту когда им станет по 50-60, в большинстве своем они так и не станут бизнес-ангелами, а так и останутся программистами, ничего не изменится, просто сфера IT устареет к тому моменту еще сильней и средний возраст занятых в IT станет еще выше.
Цель более взрослого человека — самореализация через работу, выполненная работа как таковая приносит удовольствие и является целью человека (нет, я родился в 1990м, в СССР не жил), да и самоуважение, в том и «само», что уважаешь себя за выполненную работу — в полном объеме своих сил, и даже чуть больше, а не все эти бложики, инстаграмчики и маечки с умными цитатами.
«fuck-you-money – это сумма денег, которая позволяет тебе делать все, что заблагорассудится, включая возможность послать любого по матушке. Эта сумма, в действительности, меньше, чем люди думают».
Тема неплохо раскрыта в этой статье
А со стороны менеджеров заводить об этом разговоры имеет смысл наверное только тогда, когда хочешь избавиться от сотрудника. Наверное, есть еще вариант вопроса при найме, чтобы понять сколько человеку осталось до fuck you money
Тут рассматриваются варианты подобных вопросов
Сейчас причина в том, что делать в России особо стало нечего — всё подмято, если у тебя нет руки в гос.структурах. Плюс падение рубля. ИТ стало завлекательно и туда понесло много лишних людей. Есть даже статьи на тему «войти-в-айти» или «как вкатиться в ойти за пять вечеров». К тому же это возможность уехать отсюда по рабочей визе. Молодежь не видит сейчас будущего в РФ.
И тут надо не об эйджизме думать, а новую работу искать.
> И, да, мой друг не отстойный. Он собирается перейти на другую работу и добиться там успеха
А друг не ищет, друг «собирается».
Население в возрасте 31-35 лет — примерно 510 тысяч человек,
26-30 лет — примерно 460 тысяч,
21-25 лет — 250 тысяч,
16-20 лет — 190 тысяч,
школьники от 11 до 15 — еще 190 тысяч.
Оба варианта настолько далеки от действительности, что это даже не смешно. Однако есть люди, свято в это верящие, исходящие из этих принципов и применяющие их к другим людям – к тем, кого они интервьюируют, берут на работу, продвигают по службе, и, да – увольняют.
Это описание основной массы населения русскоязычных форумов и не только. И у них старость считается уже выше 35. Если честно я даже не помню где бы я общался без присутствия подобного человека. Неужели такое отношение из за этой самой кремниевой долины? Или это просто новое поколение поголовно такое неуважительное?
Он собирается перейти на другую работу и добиться там успеха, после чего все, кто следит за развитием событий, поймут, что проблема заключалась в компании.
Прямо описание моей судьбы. Только работы нет.
И если в команде, делающей сложные проекты, нет людей, которые знают куда бежать, то результата можно достичь быстрым перебором вариантов, но будет ли это эффективно?
Как в Кремниевой долине относятся к опытным людям