С 2008 года количество жалоб на дискриминацию по возрасту выросло до 25 000 в год. Можно возразить, что мы везде вынуждены «крутиться» сейчас и всегда найдётся кто-то, кто пожалуется на какую-то несправедливость. Конечно, ОК! Давайте не будем принимать во внимание жалобы. Просто посмотрим на средний возраст сотрудников известных IT-компаний. Фейсбук: 28. LinkedIn: 29. Гугл: 30. Чтобы увидеть объективно — средний возраст работника в США составляет 42 года. Это намного выше среднего возраста в названных выше компаниях. Даже сам Марк Цукерберг однажды публично высказался на каком-то мероприятии в Стэнфорде: «Я хочу подчеркнуть важность быть молодым и технически подготовленным. Молодые люди просто умнее.»
Мне осталось 3 года до 60-ти, и я, конечно, повышенно чувствителен к этой теме. Имея представление о том, что несёт с собой седина в усах, я нахожусь в хорошем положении, чтобы развенчать продвигаемый подход «молодые умнее». Позвольте мне указать на то, что я делал на протяжении всех моих десятилетий работы — да, десятилетий, множественное число, — чтобы оставаться трудоспособным, и поделиться с теми, кто становится старше (а это касается всех), что можно сделать, чтобы избежать списания, как только вы перевалите за 30.
Нет родины для человека в возрасте?
«Молодые умнее». Чепуха! Это значит, что компании должны были не принимать на работу Санди Мец, Кента Бека или Роберта Мартина (Дядя Боб)? Все они — ветераны с 30-летним опытом работы. «Они просто аномалии.» Не думаю!
Шесть лет назад с помощью Джона Стелера я разработал kettlerusa.com. Я сделал интерфейсную часть на Groovy и Grails, а Джон — серверное приложение на RPG. Джон является самым лучшим программистом из всех, с кем я работал. В то же время Джону совсем немного оставалось до весьма солидной круглой цифры возраста. Но взглянем на возраст Джона с позиции небольшой истории. Я регулярно проверяю работу сайта kettlerusa.com, покупая на нём самый дешёвый продукт — шарики для настольного тенниса. Я нередко забываю отменить свои заказы, из-за чего получаю множество пакетов с этими шариками. В то же время, я хорошо помню «Капитана Кенгуру», который был популярным детским сериалом с 1955 года до середины 70-х. На его героя, Капитана Кенгуру, регулярно обрушивались шарики для пинг-понга в результате проделок его друга. Как-то в разговоре с Джоном я назвал мой растущий запас шариков для пинг-понга Капитаном Кенгуру. Естественно, я полагал, что Джон смотрел этот сериал. Но, когда я увидел, что он смущён моим использованным названием, я описал ему несколько сценок из фильмов. Ответ Джона показался неожиданным: «Дон, я вырос, когда ещё не было ТВ. Это было начало 50-х.» Да, Джон был не только из эпохи до Node.js, до Ruby, до Java и до интернета — он был даже из эпохи до ТВ. И тем не менее нет лучшего программиста, чем он, — в RPG или подобном. Даже включая провозгласивших себя «более умными» 30-летних и более молодых.
Да. OK. Он работает с RPG. Хотите пример, где программист пишет на чём-то отличном от «антикварного» RPG? Как насчёт HTML5, JavaScript и C#? Тогда прочитайте мой блог о Джиме Станицком — именно он ввёл меня в эту область в начале 80-х.
20 лет опыта против 20 раз по году
Когда я слышу, как кто-то говорит о 20-ти годах опыта, мне любопытно — это, действительно, так или на самом деле было по 1-му году опыта 20 раз. Я знаю очень много разработчиков, которые использовали знания, полученные в первый год работы, затем в течение всей остальной карьеры. Это я видел на рынке IBM AS/400 RPG с 40-50-летними людьми, но такую же картину я наблюдал и с некоторыми 30-летними разработчиками на Java. В начале 2000-х я ездил по стране, проводя семинары по Java для разработчиков на RPG. Я ожидал, что эти разработчики знают современные модульные методы программирования на RPG, но оказалось, что большинство из них использует по-прежнему методы старой школы RPG. Они прекратили увеличивать свой основной набор навыков – и стали намного меньше приобретать новых. Затем в 2008-10 годах я обучал Java-разработчиков в компании Circuit City работать с Groovy и Grails. Этот народ был в возрасте около 30-ти, и их вполне устраивал старый добрый Java с его «пишите всё сами», «не озадачивайтесь фреймворками» и т.п.
Моя позиция, конечно, не в том, чтобы выяснить, что эти более молодые разработчики были умнее меня или нет. Проблема в том, что многие программисты позволяют себе застыть. И самая главная проблема, что после десятикратного выполнения одних и тех же операций в течение многих лет эти программисты забывают, как учиться. Мало того, что догнать технологию, ушедшую на десять лет, может оказаться чрезвычайно трудным делом — это может оказаться почти невозможным, если забыто, как обучаться.
Если планировать оставаться в ИТ-области более 10-ти лет, то необходимо учиться всю жизнь. Я всегда был учеником на протяжении всей жизни. Я изучал и разрабатывал многие языки программирования, структуры и стратегии. В результате я приобрёл навыки, необходимые для обучения. Показательный пример: мне говорили, что невозможно выучить второй язык, будучи в возрасте за 50. И вот я говорю вам: это неправда. Я начал учить итальянский, когда мне было 52 года. Теперь я читаю и слушаю ежедневно рассказы на итальянском и двигаюсь через «разговорный» язык. И в результате для меня изучать другой язык программирования или какую-то структуру — простое дело.
По-большому счёту вы только то, что сделали за последние 2 года
Кент Бек предположил, что при последовательном использовании парного программирования возможности программистов несильно отличаются по прошествии двух лет работы. Ясно, что это действует в окружении, где методы и навыки можно легко использовать совместно. В окружении, где знания ветеранов становятся общими. Моей первой реакцией, когда я впервые услышал это несколько десятилетий назад, была следующая: 1) попарно и иным образом сравнивать себя с другими разработчиками как можно чаще, и 2) не думаю, что мой многолетний опыт гарантирует конкурентоспособность или более высокую зарплату.
Я часто говорю, что я по существу — только то, что я сделал за последние два года. Я мог бы рассказать о всех моих работах за тридцать лет, таких как, например, замена использования системы перфокарт System/3 на AS/400, написание отладчика для Кобола или… Но, боюсь, вам будет скучно. То, что может заинтересовать вас, я сделал лишь в последние два года. Среди них: разработка поисковой системы с открытым кодом ElasticSearch и обучение работе с ней, конфигурирование многих приложений на AWS OpsWorks, установка Docker для множества клиентских приложений, перевод приложений Rails 2.x на Rails 4.2, апгрейд Ruby 1.9 до 2.2 и повышение эффективности использования Git и — более точно — GitHub.
Забудьте мой возраст. Я готов поспорить, что мой список работ за последние два года, как минимум, не хуже, чем у любого 20-30-летнего. Главный вопрос здесь: что я могу назвать моими достижениями за два года, начиная с данного момента времени?
Как разработчику подвести «двухлетний баланс»
Учиться, использовать и снова учиться
Подойдите к этому году, как если бы он был вашим первым годом работы в качестве разработчика, и усвойте всё, что сможете. Восстановите в себе энергию, которая была у вас в первый год программирования. Вспомните тот драйв, когда вы хотели доказать себе и коллегам, что вы «крутой» в этой ИТ-области. Начните снова читать техническую литературу, пробовать новые методы и просите коллег научить вас. Вновь ощутите волнение от совместной работы с другими разработчиками при выработке новых знаний. Постоянно учитесь и исследуйте все формы обучения, в т.ч.:
• Подкасты
• Мне нравится Greater Than Code и The Bike Shed.
• Интернет-трансляции
• Программисты на Ruby продолжают предпочитать RailsCasts, а я в последнее время получаю удовольствие от Ruby Tapas.
• Журналы и информационные бюллетени
• Я подписан на следующее: InfoQ, Ruby Weekly, DZone Daily Digest.
• Имею также подписку на ThoughtWorks Radar, чтобы знать самые передовые методы.
• Интерактивные онлайн-курсы
• Я был инструктором Rails на CareerFoundry, но есть сотни вариантов.
• Конференции и семинары
• Старайтесь побывать на одной конференции в год. Помните, что часто можно узнать больше в холле конференц-зала, чем слушая сами выступления.
• Если вы не можете поехать на конференцию, то пользуйтесь тем фактом, что многие заседания доступны онлайн. Рекомендую сайт confreaks.tv/conferences, содержащий заседания десятков конференций.
• Блоги
• Отслеживайте несколько качественных блогов – таких как, например, Corgibytes и Giant Robots Smashing на Other Giant Robots — где можно получать сообщения о новых постах.
• Регулярно ведите свой собственный блог, размещайте посты. Каждый может предложить решение проблем или может выдать подход, который поможет другим. Дополнительно — написание постов на блоге способствует закреплению знаний.
Также не пожалейте времени, чтобы понять, какой тип обучения вам больше всего подходит. Вы лучше обучаетесь по книгам (мой случай) или вам требуется аудитория? Вы учитесь лучше на слух? Но, независимо от вашего стиля учёбы, старайтесь узнавать что-то новое каждый день.
Отсутствие занятости даёт возможность учиться
Отсутствие работы не является оправданием отсутствия попыток разобраться с новыми методами и технологиями. Не требуется наниматься на работу, чтобы получить опыт. Запустите ваш собственный интернет-проект. Облачные хостеры могут быть полностью или почти бесплатными в отсутствие многих посетителей. Выйдите с какой-нибудь дурацкой идеей и реализуйте её. Поместите решение публично на GitHub, чтобы другие смогли увидеть его. Выполните полный цикл от серверной базы данных и, может быть, небольшой NoSQL до простого внешнего интерфейса. Затем переместите этот внешний интерфейс на одностраничное приложение, как Ember или React или Angular. Добавьте проверку с обработкой карт.
Ниже приведена, возможно, неважная идея для стартапа, но она могла бы дать вам опыт реального мира: виртуальный лимонад. Создайте сайт, на котором любой, используя текущее положение своего телефона, сможет увидеть находящиеся поблизости магазинчики с лимонадом. Это значит, что понадобится войти в географическую информационную систему (GIS) и базу данных по таким магазинчикам. Надо будет написать серверную и клиентскую программы. Затем потребуется обеспечить возможность клиентам зарегистрировать свой магазинчик с вашим сервисом. Может быть, выдавать им уведомления о ком-то, кто ищет их магазинчик, чтобы они могли ответить, что они открыты. Возможно, вы не станете следующим Цукербергом, однако вы, несомненно, получите всю гамму навыков действий на этом рынке.
Будьте в форме и оставайтесь здоровым, но не парьтесь слишком сильно насчёт внешнего вида
Я не думаю, что надо — как рекомендуют некоторые консультанты по трудоустройству — стараться выглядеть моложе, экспериментируя с краской для волос или пластической хирургией. Но что от вас требуется, так это ощущение вашей энергии. Чтобы оставаться соответствующим в отрасли, которая, как кажется, ориентирована на молодых людей, крайне важно быть энергичным и активным. И избыточный вес 50-летнего подхрипывающего курильщика не даёт серьёзных оснований ожидать проявления витальности и энергии.
Год или около того назад я проводил двухнедельный обучающий семинар примерно с десятком разработчиков в возрасте около 30 лет. Обучение шло на 22-м этаже, и каждый день, возвращаясь с общего обеда, я поднимался по лестнице. В первые два дня один-два человека присоединялись ко мне, но затем такие желающие пропали. Довольно трудно будет перевести вас в разряд «отработавших», когда не удаётся удержаться рядом с вами.
Не прилагайте чрезмерных усилий, чтобы просто доказать свою точку зрения. Будьте самим собой. Только — лучшей частью самого себя. Фитнесом может быть простая ежедневная энергичная прогулка. Вполне можно надеть наушники и слушать какой-нибудь технический подкаст на этой прогулке. Я смотрю Интернет-трансляции, занимаясь на тренажёре в фитнес-центре, и слушаю подкасты, раскатывая на моноцикле. Я предпочитаю дневную тренировку: благодаря ей голова в середине дня проясняется, и я чувствую себя обновлённым, возвращаясь к работе во второй половине дня.
Не думаю, что надо идти на какие-то экстремальные меры, чтобы выглядеть моложе. Я мог бы выглядеть моложе, просто сбривая мои седые усы (волосы на моей голове по-прежнему густые и имеют лишь несколько серых вкраплений). Но я заслужил эти белые волосы и морщинки; для меня они — признаки наработанного жизнью опыта. Я хотел бы, чтобы кто-нибудь как-то сказал мне: «Эй, восьмидесятые звонили, они желают получить свои усы назад.» «Прекрасно,» — посмеялся бы я. — «Эти усы достались мне заслуженно из восьмидесятых, поэтому я не отдам их.»
Будьте интересными
Неважно, сколько вам лет, но если вы лежебока, то вы будете скучны в любом общении. Будьте интересным… для самого себя. Каждый получает какое-то удовольствие от своих увлечений. Не имеет значения, если другие думают, что ваше хобби или ваша страсть — странные или не совсем нормальные. Например: я держу пчёл и катаюсь на одноколёсном велосипеде. Я также знаю реконструкторов гражданской войны – я согласился бы заниматься этим делом лишь за немаленькую сумму, но эти люди восхищают меня. Я уверен, что, если у вас ещё нет хобби, то у вас есть увлечения, которые пока просто не превратились в хобби. Наличие хобби является по существу забавной формой обучения на протяжении всей жизни.
Не стоит скрывать свой возраст
Я полагаю, что необходимо сразу дать чёткую информацию потенциальным работодателям о вашем возрасте, чтобы можно было сразу отсеять работодателей с возрастной дискриминацией. В каком окружении вы желали бы работать: где на вас смотрят как на мёртвый груз или где ценят вашу энергию и опыт? Ниже два первых предложения из моего сопроводительного письма в Corgibytes: «Ваша команда ищёт специалиста, имеющего „7+ лет опыта разработки программного обеспечения“ и „программиста на Polyglot, имеющего опыт 5+ лет по языкам программирования и 2+ по фреймворкам“. Что вы скажете насчёт 7+ лет C/C++, 7+ лет Java, 2+ лет PHP и затем 3+ лет Ruby (не говорю уже о 7+ годах RPG и Кобола, иначе вы можете заняться арифметикой и подсчитать мой возраст)?» Таким образом, я дал ироничную информацию о моём возрасте в первом же параграфе.
Спокойно идите на снижение зарплаты ради получения новых возможностей
Я проходил через значительное снижение зарплаты три или четыре раза в своей карьере. Речь идёт о 10-20 тысячах долларов в год (10-15%). И это не потому, что я терял работу. Я оставлял рабочее место, потому что не видел для себя возможности профессионального роста на занимаемой должности. Я также отказывался от мест с высокой зарплатой, когда чувствовал, что они помешали бы моему профессиональному развитию. Некоторые из моих переходов на другую работу оказались, возможно, плохим выбором, закончившись тупиком, но я уверен, что всегда уходил от какого-то проекта, накопив ценные на этом рынке знания.
Я видел, что очень многие люди сосредоточиваются на каких-то технологиях (например, Lotus Notes и Domino), а через 10 лет обнаруживают, что они больше не нужны на этом рынке. Даже если вы получаете высокую зарплату, не позволяйте техническому миру идти мимо вас. Будьте уверены, что вы владеете новейшими технологиями. И, если вы не можете делать это на вашей текущей позиции, то, возможно, пришло время двигаться дальше.
Оставайтесь вечно молодым
Как я сказал раньше, да, дискриминация по возрасту присутствует и весьма заметно. Наши тела стареют, и некоторые люди — как, например, Цукерберг — будут использовать это против нас. Но самой большой ошибкой было бы согласиться, что наш ум и дух также стареют. Здесь то, где мы можем оставаться «молодыми».
Боб Дилан сказал это лучше всего:
«Пусть у тебя получится
построить лестницу к звёздам
И преодолеть каждую её ступеньку.
Пусть ты останешься вечно молодым.
Пусть ты, наконец, всё-таки повзрослеешь
И станешь справедливым и верным.
Пусть всегда тебе ведома будет истина
И ты будешь видеть сияние вокруг себя.
Пусть всегда ты будешь отважным,
Сильным, с гордо расправленной спиной.
Пусть ты останешься вечно молодым.
Вечно молодым, вечно молодым,
Пусть ты останешься вечно молодым.»
Заметьте, что, когда Боб Дилан выпустил свой 33-й альбом «Together Through Life» («Вместе по жизни»), который стал хитом в Британии, ему было 68 лет.
Комментарии (200)
RPG18
08.01.2017 22:02+9Проблема в том, что многие программисты позволяют себе застыть.
Вот собственно и причина дискриминации.
lookid
08.01.2017 22:28-8Как может не застыть человек после 30, когда у него семья и времени меньше, чем когда было 20? А ну да. У нас же есть 0xd34df00d
RPG18
08.01.2017 23:08+6Моим родителям приходилось пахать. Они были лимитой, при этом они воспитали двух детей, дали им высшее образование и заработали на квартиру. Я знаю единственный ответ на этот вопрос: надо пахать и стараться все успевать.
varnav
09.01.2017 15:08+8У меня во дворе дворники работают по 16 часов в день без выходных. Как думаете, скоро ли они заработают на квартиру?
asci
11.01.2017 13:26+2работать надо головой, а не по 16 часов в день
varnav
11.01.2017 14:12+2Научный сотрудник в российском НИИ работает головой. Как думаете, скоро ли он заработает на квартиру?
bravo-ej
11.01.2017 15:53научный сотрудник в российской НИИ сам выбрал себе образ жизни и место работы… знаю я парочку таких. Так вот не только голова там работает, но и желание посидеть на интересном месте, где не сильно напрягают, где не такого темпа, как в коммерческих структурах… а ещё научный сотрудник может не иметь в собственности недвижимости, подождать 10 лет… там квартиры выделяют…
Simplevolk
11.01.2017 16:27+1«Учитель ведь знал, на что шел».
bravo-ej
11.01.2017 16:29+1Если что, я не знаю как реагировать на ваш комментарий, потому что не понимаю откуда эта цитата и что она значит. Извините )
terryP
11.01.2017 16:34+2Думаю отсюда:
«Меня часто спрашивают по учителям и преподавателям. Это призвание, а если хочется деньги зарабатывать, есть масса прекрасных мест, где можно сделать это быстрее и лучше. Тот же самый бизнес. Но вы же не пошли в бизнес, как я понимаю, ну вот» (с) премьер Медведевbravo-ej
11.01.2017 16:53ааа, ну премьер у нас похоже решил советскую верхушку обогнать по креативу для цитатников… но в общем если не касаться тонких материй, то каждому надо выработать свою норму за час/день работы. Если её не получается — надо что то менять. У меня друг есть. 30к в месяц, в среднем в нии получает. По специальности — инженер-математик, из МГТУ выпустился 4 года назад. Предлагал пойти на другую работу, где надо было принять его знания и переносить их в код, занимаясь новым направлением в проекте, в отрасли, которая никогда у нас не останется без денег… под началом моего друга, новое направление в проекте (т.е. поработал год за зп и так уже выше чем у него сейчас, потом поднялся до начальника лаборатории по _его_ теме. З/п не аховая (100-110), но это тот же тип работы — исследуй, твори, делай. Но нет… писать заявки на гранты, потом мыльную воду лить на отчёт и так жить всей кафедрой в институте видимо интереснее.
0xd34df00d
11.01.2017 19:00Нет, исследования и творчества на таких работах, где знания в код переносят, ну, процентов 10 хорошо если.
bravo-ej
12.01.2017 07:46Ну да ладно вам. В данном случае как раз таки требовалось проводить исследования полученных данных с определённого аппаратного комплекса, понимать как и что там видно, составить модель и так далее для разных типов объектов. В общем не суть. Точно знаю, что работа интересная, темпы высокие, применение глобальное. Исследования есть, твори в маткаде и C<чёто тут> студии…
0xd34df00d
12.01.2017 19:18Везёт им вам тогда (ну, кроме использования маткада :]).
Мой опыт в достаточно разных организациях весьма другой.
bravo-ej
13.01.2017 00:54маткад они используют потому, что они заказывают исследования и «формулу» во вводным данным в некоторых нии… бывает такое, но приходилось переделывать, пересчитывать, так как в итоге формула работала только с определёнными вводными. Если их изменить — результат становится совершенно не предсказуемый. Вот ему (другу моему) и приходилось допиливать.
0xd34df00d
11.01.2017 18:55В коммерческих структурах можно заниматься тем же, чем в НИИ?
bravo-ej
12.01.2017 08:01Чем таким можно заниматься в НИИ? Бегать покупать запчасти и инструмент на те деньги, которые тебе выплатили в качестве зп, потому что приказ повысить зп поступил, а денег брать неоткуда и типа много платят, но по факту это средства из гранта на закупку материалов, что бы через совковую бухгалтерию институтов это не тащить по мелочи? Чинить старое советское оборудование? (один мой друг починил установку вакуумного напыления нашему общему другу, который работает в НИИ). Собирать нужные вещи из говна и палок (тот же друг работающий в НИИ не может получить оптический стол нормальный, поэтому собирает подушку монтажной столешницы из автомобильных камер или магнитов на клею).
Просто кому-то нравится пока в этом вариться, а кто-то уже ушёл или расстраивается, что ему не заработать на квартиру в свои 40-45 лет работая в НИИ с 23 ещё аспирантом а потом может и с кандидатской… Только мало кто признается, что сначала такой образ жизни ему нравился, а сейчас оказалось, что на рынке труда и он не нужен со своим образом жизни и шевелиться надо побольше. А шевелиться надо было начинать гораздо раньше, что бы хоть что-то значить на рынке труда.0xd34df00d
12.01.2017 19:18В НИИ можно сидеть и решать задачку. Но мне удобно, у меня более математические задачки, иногда даже и компьютеры не нужны, бумажка и карандаш есть — и хорошо.
bravo-ej
13.01.2017 01:03Да можно конечно. И тут надо вернуться к тому, что вы либо на ней должны заработать, либо не расстраиваться, что не можете заработать. Задачки можно решать и в коммерции. И я понимаю, что фундаментальные задачи в коммерции вряд ли решаются, но так ли этих задач много, сколь много тех, кто жалуется, что они просидели в НИИ и ничего не заработали.
Я не в упрёк работникам НИИ. В «отрасли», если можно так назвать, проблем слишком много, что бы утверждать, что они сами во всём виноваты. Но если они никому там не нужны (денег нет, снабжения нет, самодуров много, осевших стариканов, которые выше молодых не пускают и сами ничего менять не хотят...).Но если работников само НИИ не ценит — ради какой идее там сидеть, если через 10-15 лет, лучше никому не станет… вопрос риторический. Каждый сам для себя решает.0xd34df00d
13.01.2017 18:50В коммерции куда больше внедрения и прочего тырпрайза. Задачки там есть, но сильно меньше.
Ради какой идеи сидеть — чтобы заниматься любимым делом. Да, откуда взять деньги на более-менее адекватную жизнь — хороший вопрос.
terryP
13.01.2017 18:58В коммерции куда больше внедрения и прочего тырпрайза. Задачки там есть, но сильно меньше.
Думаю во всяких гуглах и твитерах с вами не согласятся, там много фундаментальных задач на ИИ, алгоритмы и т.п. При сильном желании найти интересные научные проекты можно и в коммерции (только возможно не в РФ).
0xd34df00d
08.01.2017 23:51+12Но мне всего 25!
А вообще семья — это личный и свободный выбор каждого человека.
mrjj
09.01.2017 03:15+7Тут встает очень простой вопрос, «что для меня главное».
Если из жизни выкидываешь не главное — необязательные социальные ритуалы, ненужных людей, бессмысленные поездки, тупое чтиво, новости, автоматические оповещения, привычку имитировать деятельность на публику, вместо самой деятельности и прочий треш, то времени остается достаточно. В этом я вижу пользу семьи. Если это все выглядит важнее IT, то нужно просто искать другое занятие.bapcyk
09.01.2017 15:05+1Ну так то жк самое можно сказатт и про хирургов, стоматологов, дирижеров и тп, напр. Или Вы полагаете их проф. культура менее динамична? А вместе с тем она сложнее, требует гораздо больше навыков, обучения и достцпна меньшему числу людей — программистом хирург может стать, а наоборот — нет. И? Лучше чтоб Вас оперировал 23 -ех летний? Истина в том, что дискриминация — есть нарушение закона и речь о том, что эти люди и фирмы практикуют это нарушение, демонстрируют его и избегают наказания.
Simplevolk
09.01.2017 15:08+123-х летний старший хирург! На самом новом оборудовании и по новейшей методике! Правда, еще без подтвержденного положительного опыта примененияюююю
0xd34df00d
09.01.2017 18:30Истина в том, что дискриминация — есть нарушение закона
Какого закона? Любая дискриминация является нарушением закона? Является ли нарушением закона дискриминация по признаку наличия корочки?
nicholas_k
09.01.2017 21:08+3Статья 3 ТК РФ. Запрещение дискриминации в сфере труда
Никто не может быть ограничен в трудовых правах и свободах или получать какие-либо преимущества в зависимости от пола, расы, цвета кожи, национальности, языка, происхождения, имущественного, семейного, социального и должностного положения, возраста, места жительства, отношения к религии, убеждений, принадлежности или непринадлежности к общественным объединениям или каким-либо социальным группам, а также от других обстоятельств, не связанных с деловыми качествами работника.
У нас так.varnav
11.01.2017 14:20Да, поэтому, в случае отказа по возрасту, формальную причину сообщат другую.
RomanArzumanyan
09.01.2017 11:49+1А что с человеком случается после 30? В анабиоз впадает? Например, в 25 родился ребёнок, к 32 он пошёл в школу. Это приведёт к радикальным переменам?
P. S.
В нек. видах спорта вообще после 30 жизнь только начинается.andreysmind
09.01.2017 12:56Интересно, в каких видах спорта? На сколько я знаю к 35 уже спортсмены заканчивают карьеру.
На ум приходят разве что силовые дисциплины и бег на длинные дистанции.RomanArzumanyan
09.01.2017 13:59+1На ум приходят проф. бокс (в особенности те, кто пришёл из любителей — с конца 20х годов жизни до начала 40х), бодибилдинг (замедляющийся обмен веществ позволяет нарастить мышечную массу).
Я, собственно, о том, что 30е годы жизни — зачастую пик физических и умственных (вроде, максимум достигается к 28) способностей.andreysmind
09.01.2017 14:04+2А ну да. бокс и ММА еще, там тоже большинство около 30-35 возрастом.
Правда к этим дисциплинам стоит начинать готовиться максимум с 16-18.
andreysmind
09.01.2017 12:54+1А что такого магического в возрасте 30 лет? Да, семья и свободного времени _немного_ меньше, но желание работать над собой никуда не пропадает, а даже усиливается.
terryP
09.01.2017 14:14+3Ну девушки/выпивки/игрушки в 25 могут занимать даже больше свободного времени чем семья в 35. К тому же семья может быть неплохим мотиватором, одному человеку нужно не так много денег, отсюда лень выходит из зоны комфорта (например, с не сильно оплаченной работы, но где можно резаться в комп.игрушки полдня на работе), а семья, дом, машина, возраст вполне себе мотиватор учится и развиваться.
0xd34df00d
09.01.2017 18:36+2Смотря чему учиться и в какой сфере развиваться. Опыт показывает, что желание развиваться непосредственно в профессиональной области скорее антикоррелирует с ростом зарплаты в силу социальных причин.
Короче, всё дело в целях. Моя голубая мечта — накопить за десяток лет достаточно денег для самостоятельной жизни на проценты с них и уйти в чистую академическую работу. Желательно при этом не растерять скиллы, необходимые для академической работы, конечно. И семья тут скорее будет антимотиватором.
askv
09.01.2017 22:17Если есть желание заниматься академической работой, то нужно делать это сразу. Искать гранты, и т.п. По-другому не получится.
0xd34df00d
09.01.2017 22:24+2Я, к сожалению, пошёл по другому пути. Посмотрел на размер гранта РФФИ, как-то мной полученный, подумал, как дальше жить, и пошёл в более тырпрайзный сектор.
В итоге по вечерам читаю чужие и пытаюсь писать свои папиры, и, кажется, всё ещё числюсь в аспирантуре. Получается не очень, конечно.
askv
09.01.2017 22:49Я тоже пошёл по другому пути, хотя и кандидатскую защитил, и на международной олимпиаде по программированию выиграл в своё время. Сейчас 42, ни о чем не жалею. Хотя по сути очень мало в жизни кодил, программером от силы полгода проработал. Но при этом любой код, который я делал, получался очень качественным и долгоживущим. Довольно часто ведь в офисе нужно что-то на коленке автоматизировать. Не уверен, что хотел бы зарабатывать именно кодингом.
immaculate
08.01.2017 22:30Мне кажется, тут много факторов. Во-первых, в молодости лучше работает соображалка, больше выносливость. Во-вторых, молодые сотрудники готовы работать за меньшие деньги, потому что нет опыта, семьи, ипотеки и т. п. В-третьих, больше энтузиазма и проще манипулировать.
Suvitruf
08.01.2017 22:38+5Это всё похоже на какие-то отговорки. Почему-то многие считают, что развиваются люди вне работы. Развиваться можно и на работе, если там интересные таски. А если сидишь на одном месте десятки лет и занимаешься одним и тем же (ещё хуже, если это какое-то гос. предприятие, где приходится копаться в легаси 20 летней давности; хотя, думаю, и тут можно найти интерес, было б желание), то тут явно не в семье/ипотеке дело.
Разница лишь в том, что по молодости проще даунгрейднуться по з/п ради нового опыта/интересных задач.
А «застывших» программистов я наблюдал разных возрастов. Просто с возрастом энтузиазм угасает у людей, им хочется чего-то постоянного и т.п.kellakilla
09.01.2017 09:19+2Немного не согласен насчет «даунгрейда/опыта» думаю, что все таки так проявляется высокомерие у людей: «Я и так все знаю чего от меня еще хотят», тем более для интересной задачи/опыта не во всех случаях нужно уходить с работы на новую с потерей в финансах.
Я, к сожалению, наблюдал людей «застывших» в своей области уже к 30 годам, искренне верящих что уже все знают и им нечему учиться, но и знаю примеры людей в возрасте 70+ которые живо интересуются и нисколько не подвержены «застыванию» поэтому все таки думаю что все зависит от человека и от установок на жизнь, если они такие: выучился, пристроился на работу, с работы на диван, а там до пятницы не далеко
; то чего тут удивляться.andreysmind
09.01.2017 12:58я таких тоже видел. В моем опыте это люди, которые закончили хороший ВУЗ и попали на теплое место в большую компанию.
spudro
09.01.2017 09:19+1Какие-то наивные причины)
Что лучше использовать, чтобы вспахать поле — тысячу кур или одного вола?
dfm
09.01.2017 11:34+2Как эта причина относится к возрасту? Мне 36 и за последние 4 года я выучил 3 языка и переквалифицировался из админа в разраба.
dfm
09.01.2017 11:42+3А один из моих юных «коллег» на прошлом месте работы, зная только делфи, все свободно время сидел вконтактике и не интересовался ничем, кроме танков и даты следующего отпуска.
Andrus_Trash
08.01.2017 23:06А как же вертикальный рост? После 30 уже можно из девелоперов подняться до позици, на которой самому кодить не надо. И тогда будущее становится вполне безоблачным.
zirf
08.01.2017 23:10+15Некоторым образом — руководить тоже работа со своими сложностями и "прелестями". Некоторым резко начинает хотеться опять кодить.
Suvitruf
08.01.2017 23:19+7Вертикальный рост — это хорошо. Вот только, что делать, если человеку действительно нравится заниматься разработкой? Я часто слышу мол «можно стать CTO, архитектором» и т.п., но это не то. Я вот лично испытываю дискомфорт, если не пишу код какое-то время. Это даже в чём-то похоже на ломку.
reallord
09.01.2017 10:10+3Да, это так. Я тоже поднялся до должности, когда не надо кодить. Но не получается. Это стиль жизни.
Вместо программирования по работе, начал кодить для себя, под ардуино и т.п.
Если есть у организма потребность в некоторой деятельности, то он найдет как ее исполнить.
Кроме того, программист ВСЕГДА найдет возможность заработать себе на жизнь.
А поднимаясь все выше и выше по иерархии, Вы СИЛЬНО сужаете список вакансий для себя.
immaculate
08.01.2017 23:22+5Это совершенно разные профессии: кодить и управлять людьми. Мало того, что требуются совсем другие навыки, так и может быть неинтересно. Обычно те, кто управляют людьми — не умеют ничего делать сами, и наоборот. Классические примеры — Стив Джобс, Билл Гейтс. Про последнего правда разные легенды ходят, и до правды мы вряд ли докопаемся. Может быть он действительно немного кодил в самом начале карьеры.
niksite
09.01.2017 02:44Цукерберг до сих пор кодит. Недавно хвалился, что за прошлый год 100 часов на pet project потратил и много нового узнал.
0xd34df00d
09.01.2017 02:47+14Целых сто часов за год, ох.
tangro
10.01.2017 00:11На пет-проджект. Не на работу.
0xd34df00d
10.01.2017 00:26+1Это всего 16 минут в день. Если следовать рекомендациям стоматологов, вы на уход за зубами в день потратите всего в два-три раза меньше времени.
У меня сто часов на все педпроджекты за пару недель спокойно наберётся.
Germanets
10.01.2017 05:40+250 часов в неделю на пет-проекты? А на работу при этом сколько тратите, если не секрет?) Или просто у вас пет-проекты и работа из не пересекающихся сфер?
0xd34df00d
10.01.2017 05:45На работу — в окрестности 40 часов.
Вопрос в том, что считать непересекающимися сферами. На работе, например, я пишу код на плюсах и на хаскеле, и дома я пишу код на плюсах и на хаскеле, но задачи они решают, естественно, достаточно разные.
ivkomn
09.01.2017 15:05>Обычно те, кто управляют людьми — не умеют ничего делать сами
Простите, конечно, за грубость, но это мерзость. Т.е. следуя вышеописанной логике, можно нанять прораба, который не понимает в строительстве, но умеет найти подход к людям.
Мне кажется, директор завода(любого предприятия) обязан в случае необходимости суметь заменить любого сотрудника. Пример есть тому, Генри Форд для началаSimplevolk
09.01.2017 15:09Или хотя бы понимать что предприятие производит и как это изделие делается.
terryP
09.01.2017 15:16+8Мне кажется, директор завода(любого предприятия) обязан в случае необходимости суметь заменить любого сотрудника.
Бред, попробуйте найти ректора, который смог бы полностью заменить ЛЮБОГО профессора ЛЮБОЙ науки. Ну и попробуйте найти в IT человека, который сможет полностью заменить и админа и тестера и дизайнера и вебдизайнера и программиста на С++, Java, С#, JS и бизнес аналитика и админа баз данных. Причем который знает ВСЕ что знают ВСЕ они.
Т.е. следуя вышеописанной логике, можно нанять прораба, который не понимает в строительстве, но умеет найти подход к людям.
Так и делают, есть технические менеджеры/архитекторы, которые отвечают за тех.часть, а есть проджект менеджеры, чья задача мотивация, грамотная оценка ресурсов, общение с клиентом. Отличный начальник может не понимать работу тех кем руководит. И в большом проекте так и будет, когда у начальника 200 специалистов, знающих сотню разных технологий, он все равно не сможет понять работу всех.
Пример есть тому, Генри Форд для начала
Это пример из века, когда каждый образованный человек должен знать все научные достижения всех ученых Земли. Сейчас два академика-физика могут вообще не понимать тонкости специализаций друг-друга. Просто уже не возможно 100% знать даже на уровне одной науки.ivkomn
09.01.2017 19:00Не нужно передергивать. Я не писал «без потери качества», но с сохранением работоспособности — однозначно.
Вы может не читали, но есть такой опус «мифический человеко месяц». Цитата оттуда(по памяти): если у вас 200 бойцов программистов и 10 манагеров над ними, разгоните программистов и пусть манагеры пишут код(в начале книги где-то)
Ещё перефразирую, если существует пример, что мальчик/девочка, попавший в начальники по кумовству, снимает сливки с команды, которая трудится вопреки всему — это не значит, что пример хорош и нужно его перенимать.
Вы говорите с позиции личной незаменимости, что вот программер программирует, тестер тестит, админ админит, все они худо-бедно_на_первых_порах смогут заменить друг друга, с течением времени придёт опыт(сын ошибок) и качество поднимется. Незаменимых нет. Утверждать обратное — тешить и раздувать свое ЧСВ.terryP
10.01.2017 11:30+4Не нужно передергивать. Я не писал «без потери качества», но с сохранением работоспособности — однозначно
Ну, стюардесса сможет посадить самолет при наличие инструкции, а медсестра сделать операцию при наличие учебника по хирургии… с некоторой потерей качества.
Если мрачный интровент-админ с плохим английским попробует заменить работу бизнес-аналитика или продажника, есть большой шанс что никаких клиентов у вас в скором времени не останется.
Вы говорите с позиции личной незаменимости… Незаменимых нет. Утверждать обратное — тешить и раздувать свое ЧСВ.
Я говорю, что есть молоток и есть микроскоп, они конечно могут заменить друг друга, но очень уж фигово. В современном мире характерна узкая специализация, а человек-оркестр означает специалиста, который во всем или почти всем работает плохо.Simplevolk
10.01.2017 12:56+1«Летчик Леха» уверенно утверждает, что стюардесса самолет посадить не сможет и по инструкции
immaculate
09.01.2017 15:23+4Да, пожалуй резко и не совсем справедливо написал. Но все-таки, те, кто управляют людьми, с детства стремятся именно к этому, а не занимаются тем же, чем интроверты — не копаются в электронике или компьютерах. И это разные занятия. Сказать, что программист вырастает до менеджера — равносильно сказать, что программист меняет профессию на менеджера. Его опыт конечно важен, но в управлении ему понадобятся другие навыки, другие инструменты, другие знания. И его ежедневные занятия станут совсем другими, все изменится.
pushist1y
09.01.2017 18:03Я бы сказал, что мб не любого сотрудника, но любого своего непосредственного подчинённого. Т.е. директор — любого своего заместителя, бригадир — любого члена бригады. Мб не идеально, мб он сделает хуже, но справится с той же самой задачей.
terryP
09.01.2017 18:28+1Т.е. директор — любого своего заместителя, бригадир — любого члена бригады. Мб не идеально, мб он сделает хуже, но справится с той же самой задачей.
Ну вот небольшой проект, где Scrum команда с тимлидом, QA, BA, админ на полставки и 5 разработчиками. Должен ли тимлид знать все тоже что QA, BA или админ? Особенно, если можно попросить замену у другой команды, если вдруг что-то случится? Или это все-таки перебор, уметь управлять командой, иметь навыки тестера, разработчика, админа и аналитика?kuznetsovin
09.01.2017 18:43Или это все-таки перебор, уметь управлять командой, иметь навыки тестера, разработчика, админа и аналитика?
Ну я считаю, что тимлид такой команды хотя бы поверхностно должен все это знать и это не перебор. Иначе как можно руководить не вдаваясь в предметную область и не зная где может всплыть «дорогой» для бизнеса баг, а если он этого не знает, то как он может брать на себя ответственность.terryP
09.01.2017 18:55+1Ну я считаю, что тимлид такой команды хотя бы поверхностно должен все это знать и это не перебор
Ну, «поверхностно должен все знать» и «справится с той же самой задачей» это все-таки очень разные вещи. Скажем, я могу «поверхностно знать работу хирурга» пролистав учебник по хирургии, но я никогда не справлюсь с той же задачей с хоть каким-то приемлемым качеством без N лет опыта.
Иначе как можно руководить не вдаваясь в предметную область
В одной из работ у нас была двойная иерархия: технические менеджеры и тим.лиды отвечали за техническую часть, а прожект менеджеры за мотивацию, оценку сроков, документацию и тех.процессы, вроде взаимодействия команд, клиента и т.п. Причем зачастую прожект менеджеры давно уже вышли из программистов (а иногда лишь знали основы), но получалось неплохо.
0xd34df00d
09.01.2017 18:38В тред кастуется Shamov, мы с ним как-то имели весьма любопытную дискуссию на сию тему.
Shamov
09.01.2017 22:02Ну, раз уж меня призвали в тред в качестве носителя противоположной позиции, то я могу только лишний раз её подтвердить. Да, всё верно… Я утверждаю, что всё ровно наоборот. Более того, моя позиция даже жёстче. Те, кто поставлен управлять другими людьми, не просто "обычно не умеют делать их работу", а не должны уметь… не в том смысле, что необязательно, а лучше бы не умели… т.е. когда умеют, это плохо… допускается в крайних случаях (от безысходности), но это существенная проблема, требующая решения.
При этом из того, что управляющие людьми не должны уметь делать нужную работу сами, отнюдь не следует то, что они вообще ничего не должны уметь. Это было бы странно. Они должны уметь управлять. Как ни странно, это тоже требует умений, которые можно приобрести лишь с опытом… занимаясь именно этой деятельностью, а не какой-то другой. Если же человек умеет выполнять не ту работу, которая от него требуется, а чужую (работу своих подчинённых), то это верный признак того, что у него есть опыт по выполнению чужой работы. Соответственно, лучше бы ему эту чужую работу и выполнять. А на управление поставить того, у кого есть опыт в нужной области… т.е. в управлении.
Germanets
10.01.2017 05:59+3Как вы предлагаете оценивать качество работы подчинённого, ничего не понимая в этой сфере? Даже банальная оценка сроков — вся команда программистов из 5 человек сказала, что на задачу требуется 10 месяцев(хотя на самом деле она спокойно выполняется за 3, но менеджер же ничего в этом не понимает). Что при этом делать менеджеру, который ничего не понимает в разработке? Звать экспертов, чтобы убедиться что это именно так(кто бы дал на такие чудеса деньги и разрешение)? Или кивать и соглашаться?
Да, я видел подобные ситуации, когда исполнители намеренно завышают сроки в разы и водят за нос ничего не понимающих менеджеров.Shamov
10.01.2017 06:51+1Если на задачу реально требуется 3 месяца, а все разработчики сказали, что требуется 10, то это уже полный провал. От такого менеджера уже больше ничего не требуется, поскольку он не понимает не только в разработке, но и в управлении людьми. Ему следует пойти устроиться продавать шаурму в ларёк на углу (шаверму — если в Питере).
У менеджера, который справляется с работой, такая команда, которая ему помогает, а не саботирует проект, пользуясь тем, что он — лох.
Germanets
10.01.2017 09:34+1То есть получается, что тот самый замечательный абстрактный менеджер может работать только с хорошей командой, которую для него кто-то ещё должен подготовить? Да ещё подготовить так, чтобы команда программистов никогда вдруг не начала превращаться в «плохих»… Но тогда и надобность в менеджере практически пропадает.
Shamov
10.01.2017 10:48+2Нет, не получается. Менеджер сам постепенно создаёт команду, если её нет изначально. Или несколько. А затем поддерживает. В этом и состоит его работа. Вот как разработчики сначала пишут новый код, а затем его поддерживают, так же и менеджер. Но только в результате его работы появляется не код, а работоспособная команда. Если же команда уже есть, то значит у неё есть и менеджер, которого тоже придётся взять на работу, если нужна команда. Как ни странно, менеджер является её частью. Не то, чтобы неотъемлемой, но важной. Разумеется, менеджера можно заменить, как и любого другого члена команды. Но это не чисто технический момент. Потребуется время на то, чтобы новый менеджер разобрался с тем, кто есть кто… на то, чтобы команда его приняла. Кроме того, с первого раза может не получится. Но, конечно, новому менеджеру будет намного проще, чем старому. Ведь он уже заранее будет знать, что данная конкретная команда в принципе может быть управляемой и работоспособной, а ему нужно просто подобрать к ней пароли.
Germanets
10.01.2017 11:36На мой взгляд у вас — слишком идеалистичный вариант представления о команде, я же пытаюсь смотреть исходя из более плохих ситуаций, где жизнь менеджера куда менее безоблачная — где часть команды, а может и вся — занимается если не саботажем, то без пинков не работает или на каждую задачу говорит пачку отмазок на тему, почему так долго медленно и дорого и т.д… И что самое плохое — истина где-то посередине, потому что есть проекты, в которых загублена как кодовая база, так и вообще любые взаимоотношения программистов и менеджеров, в том числе из-за того, что предыдущие действия и тех и других были неверными.
Shamov
10.01.2017 13:32Именно так. Ведь я говорю о том, как должно быть. А на практике бывает по-всякому. У плохого менеджера бывает так, как вы описываете. Это потому, что он, на самом деле, никакой не менеджер, а разработчик, который думал, что карьерный рост — это стать менеджером. Или бывает иначе. Сам по себе менеджер хороший, но ресурсов у него мало. Бюджет не позволяет нанять таких разработчиков (и в таком количестве), которые объективно нужны на проекте. Ему приходится работать с теми, кто есть в наличии. А они объективно не справляются, потому что проект сложнее, чем они могут потянуть. Но это же ведь так сразу не понятно. Это же не компьютерная игра, где у команды есть метрика "реальные возможности", а у проекта — метрика "минимальные возможности команды", и при попытке назначить на проект неподходящую команду кнопочка "назначить" просто неактивна. В реальной жизни то, что команда не справляется, проявляется как бесконечная череда косяков, в каждом из которых всегда можно обвинить кого-то конкретно, потому что вроде бы он должен был сделать так, чтобы всё было нормально. "Вроде бы" потому что он лично ничего не обещал, но это как бы подразумевалось. Причём он сам знает, что это подразумевалось, но у него просто не дошли руки, потому что он одновременно ещё три дела делал. И вот уже он начинает упорствовать в том, что он не должен был это делать. И выглядит смешно, потому что все понимают, что именно он обычно это делает. Ему резонно говорят, что раз он не успевал, то должен был предупредить. И это вроде бы логично, но он тупо забыл, потому что делал ещё три дела. Он пытается сделать акцент на том, что другие три дела были успешно им сделаны. Но это никого не впечатляет, поскольку эти три дела он обещал сделать. Ещё бы он и их не сделал. И в итоге оказывается, что человек старался и работал на пределе возможностей, а результат этой работы (который, на самом деле, не такой уж и плохой) выглядит как-то смазано. При этом, по-хорошему, в неудаче нельзя винить не только его, но и вообще никого. Она была предопределена тем, что проект не соответствует возможностям команды.
balexa
12.01.2017 17:29Хороший менеджер — это мистер Вульф «решаю проблемы». Вспомните, что он не был профессиональным мойщиком машин.
terryP
10.01.2017 11:38+1вся команда программистов из 5 человек сказала, что на задачу требуется 10 месяцев(хотя на самом деле она спокойно выполняется за 3, но менеджер же ничего в этом не понимает).
Во-первых, нормальный менеджер должен мотивировать команду, чтобы она так не сказала, например: «ребята я иду на тендер, нам нужно выдать реальные сроки иначе мы не получим проекта, вы не получите премий, доходов от акций и вообще наш стартап пойдет ко дну».
Во-вторых, нормальный менеджер должен быть немного психологом и подбирать команду, которой интересно работать, и которая отвечает за свой проект, так же он должен мониторить психический настрой команды и видеть сразу, если кто-то перегорел,
В-третьих, менеджер должен иметь технического специалиста, которому он может доверять (тимлида, архитектора, тех.директора и т.п.), это вообще сложное искусство директора — поиск зама, которому можно доверить ключ от сейфа, где все деньги лежат.
В-четвертых, всегда есть другие эксперты (от программистов того же языка в соседних командах), до фрилансеров и даже конкуренты (если анонимно узнать во сколько человеко-часов они оценят похожий ТЗ, какое предложение они хотят сделать на тендер и т.д.)
lookid
10.01.2017 00:40-2Обычно те, кто управляют людьми — не умеют ничего делать сами
ололололо! СССР подкатило! Смотрите!
zirf
08.01.2017 23:06Дело даже не в возрасте. В способности развиваться. На это как-то и не смотрят, многих спрашивали на собеседовании про последние 2 года? Ведь если человеку 50 а у него в запасе новинки последних двух лет, то нафиг 25 летний с классической проблемой — может рассуждать о теории вероятностей, а теорему Пифагора сформулировать не может??
Suvitruf
08.01.2017 23:18-1Крупные компанию часто нанимают сотрудников на вырост. 25 летний с 2 годами опыта к 50 годам будет иметь больше опыта, чем другой кандидат, который в свои нынешние 50 имеет 2 года опыта. Поэтому, отчасти, в тот же гугл устроиться с каждым годом сложнее, так как всегда найдутся те, кто развивается быстрее вас.
zirf
09.01.2017 00:30+1На вырост верно стратегически, в плане воспитать человека под себя, когда это легко сделать. У 50 летнего есть те же 25 лет стажа, а возможно и диплом покачественнее. Тут кстати еще один момент, из вышесказанного, совсем не технический, чем человек старше, тем принципы у него тверже и не факт, что совпадут они с таковыми у компании.
dom1n1k
09.01.2017 00:41+6Пусть Гугл/ФБ/етц напишут средний возраст своих архитекторов, ведущих специалистов и вообще всех тех, кто определяет вид и анатомию продукта. Думаю, там будет приближаться к тем же самым 42.
brainunit
09.01.2017 01:24В ФБ нет архитекторов и ведущих специалистов. Есть просто Software Engineers без каких-либо тайтлов
dom1n1k
09.01.2017 02:24+8Я не знаю, каков их официальный табель о рангах, и как называется какая должность, но по факту они обязаны быть. Те люди, которые занимаются архитектурой, кто занимается гайдлайнами, где держит в голове цельную картину проекта и рулит тим-лидами. Главный инженер проекта, арт-директор проекта — называйте как хотите.
bertmsk
09.01.2017 02:56+3Если посмотреть на ФБ то там есть только один гайдлайнер — это сам Цукерберг. «Стиль web 1.0, цвет синий. Всё». А все модули/плюшки/фишки, что там имеются выглядят именно как продукт жизнедеятельности тех самых «software engineer-ов без тайтлов»
mrobespierre
09.01.2017 03:18www.kettlerusa.com, который автор приводит как пример своей работы, только у меня не работает?
prostofilya
09.01.2017 06:21странно, но до вашего комментария я открывал этот сайт и он работал, но стоило открыть вновь и он уже не работает… )
K-o-D-e-N
09.01.2017 07:25+1У стариков проблемы с дискриминацией, а у молодых проблемы с быстрорастущей стандартизацией и шаблонизацией кода. Программирование превращается в лего, а фреймворки накладывают жесткие ограничения.
Как для человека, который ценит в программировании творческую часть — это боль. Впрочем к теме не относится...miktim
09.01.2017 16:44+1для человека, который ценит в программировании творческую часть — это боль
Строить дом, начиная с отжига кирпичей — где тут творчество?pushist1y
09.01.2017 18:07+2Можно отжечь кирпичи нужной формы для некоторых мест.
miktim
09.01.2017 21:38Для отдельных кирпичей — даже нужно, если умеешь отжигать и не связан иными условиями (сроки, ТЗ, принятая в конторе технология).
Cтроить из готовых кирпичей — это что, не творчество? Может, профессионализм?Fafhrd
10.01.2017 13:46+1Уж если и проводить аналогии то, фреймворк это не кирпичи, а панели.
Ждать чудес архитектуры от таких конструкций увы не приходится. Подлатать щели между панелями, налепить красивые обои, повесить двое часов и вуаля, можно жить.miktim
10.01.2017 15:26Принято. Чудеса в IT до добра не доводят. Функционально, «для глазу приятно» и достаточно.
chulink
09.01.2017 09:19+6Резюме многолетнего специалиста не пройдет через двадцатилетнюю HR и даже не дойдет до заинтересованных лиц. Иначе не могу объяснить ОТКАЗ на hh.ru когда мое резюме полностью подходит под требования компании.
terryP
09.01.2017 10:33+7Не думаю что на основании одного отказа можно говорить о тенденции. Есть много причин почему резюме не прошло HR и даже не дошло до тех.специалистов:
1. HR сделали поиск по соц.сетям и им не понравился псих.портрет,
2. Резюме составлено неправильно и они просто не поняли что у вас есть нужные навыки,
3. У вас частые смены работы,
4. У вас переквалификация, когда они ищут работника на более низкий уровень (и соотвественно зар.плату),
5. У них скучная однотипная работа, а вы в резюме написали что главное для вас развитие,
6. Они уже нашли или практически нашли специалиста на эту вакансию,
7. HR встал не с той ноги,varnav
09.01.2017 15:11+2касательно п.3 всё довольно просто. если менять работу чаще чем раз в 2-3 года, то HR назовёт человека «летуном». А если реже — то безынициативным.
А что делать если стартапы в кризис живут по полгода?
Ohar
09.01.2017 11:40+1Отказ не всегда имеет отношение к вашему резюме.
Вам могут отказать просто потому что уже сделали оффер другому кандидату.
Потому что забыли закрыть вакансию.
Да по миллиону причин.
Не стоит заморачиваться с этим.
varnav
09.01.2017 15:12+4В прошлом году 70% моих откликов на вакансии с hh.ru вообще не просматривались. А вы говорите отказ…
naneri
09.01.2017 09:20Честно говоря, не люблю когда в статьях начинают тупо приводить единичные примеры. Так в футболе тоже можно найти неплохих игроков старше 37, но это же не означает что команды должны на 50% состоять из таких.
viiy
09.01.2017 09:20Читая рассказ с планки возраста 30+ хочется порадоваться за оптимизм рассказчика.
Правда, всегда есть «но»
Просто факты. Молодым можно меньше платить. Больше, в силу возраста, способности «уходить в себя», переживают менее комфортные условия, опенспейс на 200+ человек к примеру. Эмоционально они более «резвые», поддержать глупую идею, если ее хорошо преподнести — всегда за (увы, из за недостатка опыта). Ими проще управлять с помощью методов тим-билдинга, такие как корпоративы, пьянки, символические награды. Ну и давайте откровенно, работать по 16 часов недели напролет сможет только молодой человек с хорошим здоровьем.
Работаю в команде, где средний возраст около 25 лет. Стараюсь игнорировать предложения поработать после работы, или взять дежурство на выходные. Т.к хорошо ощущаю планку 8-и часового рабочего дня, когда если проработаешь больше, к концу недели ноги еле волочишь. Но и в карму звездочек при этом не получаю. Допускаю вероятность, что эта грань с возрастом будет снижаться до 7, 6, 5 часов…
Думаю, советы в статье пустые и время со здоровьем возьмут свое. IT всегда была сферой молодежи. Представьте, если в ней будет вращаться большое кол-во «динозавров» за 40?.. Застой же будет. Пускай меняются стандарты, всегда появляется 16-й к существующим 15-и. Без этого не будет прогресса.terryP
09.01.2017 10:38+12IT всегда была сферой молодежи.
Когда всегда? В эру перфокарт и больших компьютеров IT была сферой математиков, в том числе трясущихся старичнов-профессоров. А большинство молодежи просто не пустили бы к терминалу.
Сферой молодежи она стала только в 90-x когда у детей массово появились дома персональные компы. И сейчас мало стариков просто потому что у стариков в детстве не было персональных компьютеров, а опыт на майнфреймах уже мало кому нужен.
dfm
09.01.2017 11:27Представьте, если в ней будет вращаться большое кол-во «динозавров» за 40?
Лет через 10 так и будет. Теперешние стартаперы скоро сами столкнуться с этой дискриминацией. С учетом того, что с начала 00-х количество айтишников растет в геометрической прогрессии, будут целые конторы, состоящие из «ит-динозавров». Но, в отличии от теперешних динозавров, которые успели в разных сферах поработать и хоть что-то умеет кроме ИТ, будущие, с детства занимающиеся только тем, что тыкают в планшеты и, как говорил один мой знакомый, давят клопов на клавиатуре, больше не на что не будут способны. Ну максимум кричать «свободная касса».terryP
09.01.2017 14:37+3ИТ, будущие, с детства занимающиеся только тем, что тыкают в планшеты и, как говорил один мой знакомый, давят клопов на клавиатуре, больше не на что не будут способны
Чушь какая-то, какие планшеты — спектрумы с магнитофоном в виде носителя и программируемые калькуляторы. Поколение планшетов еще в школу ходит.
Лет через 10 так и будет. Теперешние стартаперы скоро сами столкнуться с этой дискриминацией.
Не будет дискриминации. Сейчас поколения атишников делиться на тех кто начинал с майнфреймов и тех к кого персоналка была дома. Те кто работал ещё в советские времена по сути работали в другой профессии и редко кто смог перестроиться. А поколения спектрумистов только-только подходит к 35-36. И большинству современных технологий от силы 10-15 лет. Скорее начинающие будут начинать во все большой конкуренции, среди тех кто уже по 20 лет изучал одну из технологий. Вот в науке и математики меньше 50 это молодой человек, почти подросток, а трясущимся профессором математики под 80 никого не удивишь. Чем программирование хуже?
Ну максимум кричать «свободная касса».
Это ещё в древней Греции писали «молодое поколение обленилось, ничего не хочет делать и не случает своих отцов», обычное старческое брюзжание, все будет как обычно, гиков-энтузиастов всегда было 1 из 100 человек, часть из них и станут программистами, остальные пойдут в другие профессии.ivkomn
09.01.2017 15:09Вот в науке и математики меньше 50 это молодой человек
Шикарно :)pushist1y
09.01.2017 18:12+3Релевантный xkcd.
Картинкаdfm
09.01.2017 15:43+1Чушь какая-то, какие планшеты — спектрумы с магнитофоном в виде носителя и программируемые калькуляторы. Поколение планшетов еще в школу ходит.
При чем тут спектрумы? «Поколение планшетов еще в школу ходит» через 20 лет, а те кто сейчас из института выходит, через 10 будут «ит-диназавры», если не раньше — вот смысл этого предложения.
Не будет дискриминации. Сейчас поколения атишников делиться на тех кто начинал с майнфреймов и тех к кого персоналка была дома
Во времена, когда были мейнфреймы и персоналка дома, хорошего специалиста днем с огнем не сыщешь. Теперь каждый второй школьник умеет кодить и ставит линукс
гиков-энтузиастов всегда было 1 из 100 человек, часть из них и станут программистами, остальные пойдут в другие профессии.
Речь не про гиков-энтузиастов, а про г*кодеров и эникеев которых уже сейчас переизбыток на рынке
terryP
09.01.2017 16:01+3а те кто сейчас из института выходит, через 10 будут «ит-диназавры», если не раньше — вот смысл этого предложения
Расслабьтесь, мне 36 и для старшего/ведущего разработчика на Западе это вполне молодой возраст. Полно тех кому и за 40-ок и их рекрутеры переманивают огромными бонусами. Планка возраста у разработчиков постоянно повышается. Просто если вам 40-50, а вы эникейщик/ г*кодер, то у вас проблемы.
Теперь каждый второй школьник умеет кодить и ставит линукс
Только хорошего специалиста все так же днем с огнем не сыщешь. Потому что кроме кодить и ставить линукс у хорошего специалиста багаж из десятков технологий, для изучения каждой из которых надо прочитать материалов с Большую советскую энциклопедию. И это не считая личного опыта использования, который не найдешь вообще нигде.
Речь не про гиков-энтузиастов, а про г*кодеров и эникеев которых уже сейчас переизбыток на рынке
Если вам 60 и вы эникей, то «Хьюстон, у нас проблемы». Если вы хороший специалист, то вас оторвут с руками и ногами, даже в том же фрилансе.
viiy
09.01.2017 17:34Да, возможно вы правы. Поживем, посмотрим.
Боюсь только, что спрос будет на людей кто владеет технологиями высоких абстракций (фреймворки, тулзы для оркестрации и т.п), чем на глубокие базовые знания. По крайней мере, сейчас наблюдаю именно это.
Возможно, вращаюсь в такой сфере, где так — админство, devops. С другой стороны, все это несложно изучается. Только скорость появления подобных вещей часто высокая, и трудно предугадать, какая именно «взлетит», а какая нет.
k4ir05
09.01.2017 09:20+5Это значит, что компании должны были не принимать на работу Санди Меца, Кента Бека или Роберта Мартина (Дядя Боб)?
Вообще-то, Sandi Metz женского пола.
electronus
09.01.2017 09:34+4Да чего уж кривить душой. Лучше бы описал принятую тут в Северной Америке дискриминацию по наличию или отсутствию в текущий момент работы. Не работаешь в данный момент — значит ты какой-то не такой, дефективный — не будем тебя нанимать, даже если у тебя в резюме светится «синьйор».
А сам поиск работы давно превратился в оптимизационную задачу под названием «пройди фильтр рекрутера»balexa
09.01.2017 21:08Не будем нанимать — это отказ после собеседования или просто отсутствие ответа на резюме?
Вообще, то что на рынке вакансий хороших программистов нет, это факт, причем он не только для Северной Америки справедлив. Программисты не уходят на рынок искать работу, их переманивают напрямую, а если уж они попадают на рынок (после закрытия филиала например) то практически сразу же находят другую работу.
Я лично за 10 лет опыта работы был нигде не оформлен 7 дней, и то, потому что переезжал в Россию из Казахстана (с офером на руках)
tsapkin
09.01.2017 10:52+9Мне 55. Насчет последних 2-х лет. Все правильно. Ты — это твои последние 2 года Я последние 2 года делал сайты на PHP+JS дома, 1С обработки и отчеты — на работе. До этого 1С вообще не знал. А еще до этого на чем только не писал, от ассемблера в юности до джавы лет 5 назад. Так что, подтверждаю, ассемблер уже и не вспомню, а вот джаву пришлось вспоминать недели две, когда пришлось делать простенькое приложение на Андроид. Тяжеловато было…
Поплакаться могу. Пристроиться разработчиком PHP не получилось, двадцатилетние HR действительно отбрасывают такие резюме. Пришлось устраиваться на 1С, как ни противно было.terryP
09.01.2017 14:21+1Насчет последних 2-х лет. Все правильно. Ты — это твои последние 2 года
Только в том случае, если у тебя разброс опята от ассемблера до php. А если расти в одной области (например, JVM), то ты это последние 10 лет минимум.
Пристроиться разработчиком PHP не получилось, двадцатилетние HR действительно отбрасывают такие резюме. Пришлось устраиваться на 1С, как ни противно было.
Но ведь во фрилансе и удаленке на российском рынке полно вакансий на PHP? А ни там, ни там возраст никого не интересует. Ну и кто мешает выкинуть строку возраст из своего резюме и оставит только последние 5-10 лет опыта (чтобы, наверняка, можно убрать годы обучения в универе)? А во многих странах, писать возраст в резюме вообще не принято.miktim
09.01.2017 16:34+2Имею разброс от макроассемблера на рубеже 80х, ..., отверточной сборки начала 90х до PL/SQL и java последние лет пять. Кому-то хватает и 2х лет, а кому-то не хватит и жизни. А вот ныть не стоит.
Jack38b
09.01.2017 14:50+2А чем плохо из дома PHP+ JS? Я так понял это в России? Неужели так много JS разработчиков?
tsapkin
10.01.2017 04:04Плохо тем, что это нестабильно — фриланс, случайные заработки, все это есть. Но я привык иметь постоянную работу с белой зарплатой, а все остальное сверху. Вот здесь и затык — таких работ со стеком PHP+JS+SQL найти там, где я живу (Иркутск), практически невозможно. Или предлагается смешная з/п типа 40 тыр. А на 1С на 70тыр можно найти. Ищу сейчас в Питере…
bravo-ej
09.01.2017 14:10+1Мне кажется посыл тут такой: учитесь и не отставайте от отрасли.
Обратное же справедливо — если ты старый и отстал по жизни — дискриминация вполне себе оправдана. Так что дело тут не в посторонних, а в том, что старички обычно ржавеют.
Про опыт сказано конечно верно — лучше 20 лет с одного человека, чем 20 лет с 20 человек по 1 году. Тут спору нет. Опять же с учётом того, что старичок докажет, что эти 20 лет он провёл с пользой, а не ржавел.
Mimus_spb
09.01.2017 14:40+1Дискриминация по возрасту имеет под собой экономическое обоснование.
С точки зрения работодателя — молодые сотрудники дешевле и проще в управлении.
Как только станет выгодно работать с более возрастными сотрудниками — ситуация мгновенно изменится.terryP
09.01.2017 15:08+4С точки зрения работодателя — молодые сотрудники дешевле и проще в управлении.
Как только станет выгодно работать с более возрастными сотрудниками — ситуация мгновенно изменится.
Не так, старший разработчик/архитектор/тех.менеджер с 10 летним опытом в определенной технологии весьма выгоден и компании зачастую оплачивают переезд из другой страны, визы и платят кучу $$$ тем кто его найдет.
Но далеко не всем компаниям нужен именно дорогой и опытный разработчик, а вполне хватит разработчика с 3-4 годами опыта.
Ну и при выборе старого разработчика с опытом 3-4 года и молодого с тем же опытом, у молодого зачастую больше шансов.
Отсюда вывод: надо выбрать ЯП/технологию, которая быстро не устареет и не метаться из технологии в технологию каждые пару лет. Сейчас это Java (JVM), C#, PHP, C++, JS стеки. Им уже много лет и вряд ли в ближайшие десятки лет они полностью исчезнут.varnav
09.01.2017 15:16Сеньору 35+ лет дольше и труднее искать работу чем эникейщику 20+ лет. И это логично.
terryP
09.01.2017 16:07+3Сеньору 35+ лет дольше и труднее искать работу чем эникейщику 20+ лет. И это логично
Неа, сеньора 35+ лет сами находят из другой страны и сами предлагают кучу плюшек. Каждый месяц в линкед-ине приходит по 5-10 предложений во всех странах мира, причем даже когда забиваешь на обновления профиля. И бывает офеер предлагают после одного технического интервью (или вообще почти «после разговора про жизнь», если видят что человек в теме).
Эникейщику 20+ лет вряд ли даже переезд в соседний город оплатят. Так что сильно это спорно.Ilias
10.01.2017 13:53Если не секрет, как в линкедине вам предложения приходят? Мне пытаются всякие индусы в друзья добавиться но ничего не пишут. Это так и должно быть и они пишут потом? Или сразу должны что-то вменяемое слать?
terryP
10.01.2017 14:21Сразу что-то вменяемое, обычно ищут по скилам, знанию языка, местоположению (Евросоюз) или предыдущему опыту (несколько предложений было поддерживать систему, которой я занимался лет 5 назад).
Индусы возможно пытаются таким образом прокачать свой собственный профайл, много контрактов с заграничными программистами выглядят как будто у них много заграничных проектов, плюс в ликедине многие подтверждают (endorse) скилы всем подряд, много подтвержденных скилов => профит.
mrjj
Самое грустное в описанном — это Grails, не стоит стареть так.
AlexTest
самое грустное, что ни слова о главном — о том, что с «умными молодыми» из-за их наивности за их вполне себе стоящие идеи, предложения и существенный вклад в развитие бизнеса всяким «цукербергам» гораздо проще рассчитываться с ними подобной лабудой (картинку можно открыть крупнее):
![image](https://habrastorage.org/getpro/habr/comment_images/8f0/34e/c52/8f034ec527837ded0dec1c8742e96b3c.jpg)
эти т.н. «умные молодые» гораздо легче ведутся на всякий там «корпоративный дух» и прочую чушь, в то время как более опытные «старички» предпочитают за то же самое получать что-то более материальное!
mrjj
Да, не без этого, тут главное, что все довольны.
Странно, упрекать коммерческую организацию в том, что она экономит, правда часто это бывает в духе «отрезал ноги, сэкономил на штанах».
Компания со своей стороны берет расходы за их косяки и «ой, не получилось».
AlexTest
Так никто и не упрекает за экономию. Просто надо называть вещи своими именами:
При этом «молодые» имеют квалификацию не хуже чем у «стариков» и особо не косячат, просто они пока не знают своей реальной цены, а когда по прошествии лет наконец начинают понимать эту цену — сами становятся невыгодными «стариками» :)
Так было, так есть и так будет — главное понимать это и делать соотв. выводы как «молодым» так и «старикам». «Старик» из статьи сделал, т.к. несколько раз соглашался на новом месте на зарплату меньше предыдущей, хоть и пытается это прикрыть пафосным бредом вроде:
mrjj
>Так было, так есть и так будет — главное понимать это и делать соотв. выводы как «молодым» так и «старикам». «Старик» из статьи сделал, т.к. несколько раз соглашался на новом месте на зарплату меньше предыдущей, хоть и пытается это прикрыть пафосным бредом вроде:
Не знаю, я обычно так делаю, ухожу с потерями.
Тут немного логика не вяжется, зачем недоплачивать ценным сотрудникам?
Компании невыгодно платить сильно ниже рынка, сотрудник просто скоро уйдет, нового кандидата придется искать, интегрировать и тратить на это ресурсы. Есть компании, ориентированные на подобную текучку, это их кадровая модель.
Также, компании невыгодно платить сильно выше рынка, она будет тупо переплачивать. Может быть, иногда имеет смысл переплачивать за срочность или какие-то дополнительные гарантии связанные с человеком, лояльность, дополнительные обязательства. Есть, конечно, забавная модель платить, условно, 2х по рынку за абсолютную лояльность, чтобы люди реально дорожили работой но, имхо, странно это делать массовой практикой.
Остальные состояния неравновесные и относительно зыбкие.
Вопрос, что означает в этом плане возраст? Либо у тебя накопилась какая-то крутая и ценная специализация и/или их сочетание. Либо есть опыт сустейнинга чего-то ценного или просто разгребания особо прочной грязи. Либо добро пожаловать в общую очередь.
AlexTest
Вопрос, что я делаю не так?
electronus
Описана NA. Тут так бывает. После определенной планки уже не важны 10-15%. Тем более из-за налоговых категорий иногда -15% или +15% это те же деньги в текущем налоговом году.
И обратное справедливо — согласовать повышение на текущем месте иногда возможно только размахивая оффром из другого места…
mrjj
Ну, я ухожу обычно исходя из интереса, деньги это уже вытекающее, есть какая-то нижняя приемлемая планка дохода, а получать в руки за лишние 10-20% хреновый проект как-то не очень хочется.
niksite
Справедливости ради, в фейсбуке Цукерберга не забывают про материальное поощрение. Премии в размере годового оклада вполне реальны.
totally_nameless
А что конкретно вы подразумеваете под премией? Profit sharing? Tips? Stock Bonuses? Просто в долине Senior/Staff Engineer иммет в ФБ ~$150k+ в год базовый оклад + (10-20)% profit sharing + bonus по результатам performance review + stocks тыщ на 50-70 в год, что в итоге дает $230k+ годового дохода.
Если еще столько же кладут сверху и это происходит регулярно, то я слегка в шоке.
И совсем становится непонятно почему же эти «юные дарования» за такие деньги производят такой отвратительный интерфейс.
<sarcasm/>
niksite
Имею в виду, что тот доход что не является базовым окладом обычно сопоставим в размере с оным окладом. Вы все правильно расписали. При 150 базы реально получают в районе 250-300 обычно. Что есть вполне терпимый уровень дохода даже для долины.
totally_nameless
Ну $300k это сильно лучше чем «вполне терпимый» доход учитывая, что медиана для Santa Clara County ~$110k. Хотя зажиточным назваться не получится, это да.
andreysmind
Я недавно интересовался зарплатами в отделении ФБ в нашем городе. Специалисты того уровня, который подходит Фейсбуку, получают больше в других компаниях, включая премии в размере годового оклада и другие ништяки. И у них еще остается время на личную жизнь.
В ФБ большую вес имеет еще и «Работать в нашем банке — большая честь»