Comments 39
Вопросы все полезные, спасибо за перевод. Я бы расположил их чуть в другом приоритете/последовательности ( для каждого тут свои аспекты важности, скорее всего). Задел ваш пункт "Как обойти старение?" — мало кто об этом (и другом из приведенного списка) задумывается, к сожалению.
По упомянутому пункту про раннюю старость программиста чуть подробнее здесь интересно написано: После 35 лет: есть ли жизнь в программировании?. Утешаю себя, что мне пока рано об этом думать… :)
По упомянутому пункту про раннюю старость программиста чуть подробнее здесь интересно написано: После 35 лет: есть ли жизнь в программировании?. Утешаю себя, что мне пока рано об этом думать… :)
Спорная мысль о том, что 21-летние выпускники более востребованы чем 22-летние джуниор-девелоперы с 1 годом работы. Компания, которая готова взять сотрудника уровнем ниже мидла/сеньора сделает это вне зависимости от наличия опыта — вот только можно устроиться на курсы и далее остаться работать интерном «за еду», а можно пойти сразу джуниором и получать какие-то более-менее совместимые с жизнью доходы.
При этом все-равно имея 1 год опыта уже проще устроиться.
При этом все-равно имея 1 год опыта уже проще устроиться.
UFO just landed and posted this here
Он не хуже, он лучше. А вот в статье написано обратное, что все хотят молодых 21летних)
UFO just landed and posted this here
единственный разумный вариант — чтобы научить под себя
UFO just landed and posted this here
Почему единственный… Они еще и дешевле :)
Еще как правило нет семьи, полно энтузиазма, желания «сделать это», показать себя…
UFO just landed and posted this here
Я предполагаю, что энтузиазм и напористость сменяются профессионализмом и уверенностью. Как в древнем анекдоте про молодого и старого быка: «Сейчас мы меееедленно спустимся с горы...»
Ничуть не теряют, но уже не бегут сломя голову на любую вновь появившуюся технологию. Становятся более честными к самим себе и людям, и реальней относятся к своим возможностям. Появляется реальное ощущение что вон-ту фигню запилю за такое-то время, а не как это было в 20 лет «Да я че не пацан чтоли? Да за два часа!!! Легко!».
Я бы сказал 30 — 40 летние должны по-любому быть в любой компании в таком же количестве, что и 20-летние. Они более степенней, а рынку нужны не только свежие и модные фичи, но также и стабильные!
Я бы сказал 30 — 40 летние должны по-любому быть в любой компании в таком же количестве, что и 20-летние. Они более степенней, а рынку нужны не только свежие и модные фичи, но также и стабильные!
Присоеденяюсь к предыдущим ораторам, но я пытался донести другое — вряд ли семъянин будет кричать «да я че не пацан чтоли?», а потом сидеть до пяти утра за кодом, который «вот-вот еще чуть чуть и заработает!». Его дома жена ждет, и дети. Не выгодно компаниям…
Да, к 30 все это сменяется профессионализмом, но все зависит от задачи. Иногда нужен продуманный точечный удар, а иногда — армия воодушевленных энтузиастов, рвущихся в бой за идею.
Энтузиазм в 30 разумеется есть, но направлен он уже на другое…
Да, к 30 все это сменяется профессионализмом, но все зависит от задачи. Иногда нужен продуманный точечный удар, а иногда — армия воодушевленных энтузиастов, рвущихся в бой за идею.
Энтузиазм в 30 разумеется есть, но направлен он уже на другое…
Вы забыли об виде энтузиазма, который возникает во время качания ребенка на руках и возникшей мысли «Да это же можно сделать так...», а за ней ворох других мыслей и хочется прям сию секунду побежать и понаписать коду, который решит половину задач из Нашего туду-листа. Но нельзя. Ребенок. Сейчас нужно качать. Качаем. Проходит полчаса. Заснули. Садимся за комп и видим от нашей идеи 1-2 полезные мысли, а остальные не работают из-за того что забыли тонкости языка, требований. В сухом остатке остаются эти самые 1-2 созревшие мысли, которые по-настоящему решают Нашу задачу.
Какой же это энтузиазм, это опыт, это, кхм, «озарение». Верно в целом, но вы говорите, как программист, и вы говорите о точечном ударе. Это и есть some kind of профессионализма. А я говорил о менеджерах, которым нужно покрутить отчетами и заявить, сколько человекочасов героически было затрачено на решение поставленной задачи.
Я же сказал, все зависит от задачи. Зачастую правильно направленная толпа решит задачу лучше, чем сверхсильный одиночка.
Я же сказал, все зависит от задачи. Зачастую правильно направленная толпа решит задачу лучше, чем сверхсильный одиночка.
Проекты бывают разные.
Если на проекте нужна куча обезьян для рутины — то экономически эффективнее набрать молодых и неопытных, они и нос воротить меньше будут (это же относиться к аутсорсингу — кастомер не всегда знает, за каких именно людей он платит).
А вот если проект сложный и ответственный — то там работы для людей без опыта может не быть вообще.
Если на проекте нужна куча обезьян для рутины — то экономически эффективнее набрать молодых и неопытных, они и нос воротить меньше будут (это же относиться к аутсорсингу — кастомер не всегда знает, за каких именно людей он платит).
А вот если проект сложный и ответственный — то там работы для людей без опыта может не быть вообще.
Существует много компаний не способных предложить что-то интересное (ни в плане профессионального развития, ни в материальном) для разработчиков 30+, вот они и берут пачками бывших студентов, получается довольно сердито, но такой их профиль.
Жизненный опыт тоже маленький, проще прогнуть под себя. 30-летний, с десятью годами стажа, уже что-то о себе понимает, и может настоять на своём, да и если что — плюнет и положит заявление на стол (работу с 10 годами стажа найти проще, чем ни с одним). А вот когда у человека ещё нет опыта работы (не именно программирования, а общего опыта взаимодействия с начальством, с жизненными ситуациями и т.п.), им проще манипулировать. Не как основная причина, но одна из.
Мне кажется они не хуже, они доступнее, попробуй в стартап переманить мамонта? А чем ему платить? А гарантии? А если нет гарантий то платить еще больше. И попробуй его еще уговори. Вот HR сразу и идут к молодым и глупым амбизиозным.
Абсолютно с Вами согласен, мне тоже кажется, что это утверждение не применимо к нашим реалиям, но я не решился исказить смысл оригинального текста из-за этого. В конце концов, обучить определённым вещам с нуля не так уж и накладно, а стоить такой разработчик будет дешевле. Сам был участником такого случая.
"… языки, которые формируют основы больших технологических стеков: Java, C++, PHP и JavaScript всегда будут хорошим выбором."
Native-Си-программисты обижены таким набором больших технологических стеков
Native-Си-программисты обижены таким набором больших технологических стеков
Я не думаю, что автор оригинального текста хотел обидеть чем-то программистов Си, тем более, что он не сказал, что Си не в их числе.
Хотя как по мне, глядя на количество вакансий Си разработчиков в нашем пост-советском пространстве, я сперва счёл Ваш пост как сарказм. Но время идёт, всё изменяется, и наблюдения одного человека не могут быть абсолютно применимы к другому человеку.
Хотя как по мне, глядя на количество вакансий Си разработчиков в нашем пост-советском пространстве, я сперва счёл Ваш пост как сарказм. Но время идёт, всё изменяется, и наблюдения одного человека не могут быть абсолютно применимы к другому человеку.
Вот это и удивляет, если посмотреть, например, вот на эту писькомерку:
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
"… менеджеры имеют очень узкое представление..."
Буду вас цитировать=)
Буду вас цитировать=)
Спасибо, старался, по-моему это лучше, чем ограниченное или неправильное представление. А кто может предложить словосочетание лучше? :)
«One of the great, often unspoken, rules of the programming world is that managers have very narrow ideas of the right age for a job.»
Всё-таки оценивать влияние возраста на программирование это не самое благодарное занятие. Это моё мнение.
«One of the great, often unspoken, rules of the programming world is that managers have very narrow ideas of the right age for a job.»
Всё-таки оценивать влияние возраста на программирование это не самое благодарное занятие. Это моё мнение.
Странная статья сама по себе, обозначены 9 вопросов и на каждый вопрос автор в итоге говорит: может быть «да», а может быть «нет». Подборка вопросов актуально, но остальной текст можно слить просто, растекание по древу.
>Хороший программист может программировать на любом языке, потому что языки — это всего лишь конструкции вида if-then-else и встроенные в язык повторно используемые функции.
/me подавился печенькой
/me подавился печенькой
Мде, мне тоже интересно, как конструкция if-then-else сможет заменить множественное наследование или указатели на функции.
Другой язык — сможет. Но только не блягодаря одному оператору.
Другой язык — сможет. Но только не блягодаря одному оператору.
Вот уж не думал, что кто-то воспримет это настолько буквально :)
Очевидно, что автор оригинального текста утрировал, но всё равно это высказывание не далеко от правды.
Что отличает опытного разработчика Java от такого же опытного C#.NET? Если один из них перейдёт на язык другого за несколько дней, то знание библиотек так быстро не получишь. Это автор и хотел сказать — языки можно изучить, а библиотеки в расчёт тут не берутся, потому что они приходят и уходят(даже и спустя пару десятков лет).
Очевидно, что автор оригинального текста утрировал, но всё равно это высказывание не далеко от правды.
Что отличает опытного разработчика Java от такого же опытного C#.NET? Если один из них перейдёт на язык другого за несколько дней, то знание библиотек так быстро не получишь. Это автор и хотел сказать — языки можно изучить, а библиотеки в расчёт тут не берутся, потому что они приходят и уходят(даже и спустя пару десятков лет).
По поводу старения: в определенный карьерный период любой проффесианальный программист делает выбор между развитием в сторону архитектора или менеджера.
К наличию диплома у меня двоякое отношение:
1. все кто на собеседование приходили без диплома уровень знаний в программирование был очень низкий и предложить работу им мог только в качестве джуниора
2. все толковые программисты на должность сеньор девелопер или выше — у всех был диплом (смежных, либо совсем сторонних направлений)
1. все кто на собеседование приходили без диплома уровень знаний в программирование был очень низкий и предложить работу им мог только в качестве джуниора
2. все толковые программисты на должность сеньор девелопер или выше — у всех был диплом (смежных, либо совсем сторонних направлений)
Тогда какое у вас может быть двоякое отношение, если из вашего опыта все бездипломные практически не подходят? А статистику Вы как вели? Просто вспомнили, или посчитали? Мне кажется дело в том, что на должность сеньёр девелоперов и выше люди просто реже меняют работу, да и к тому времени диплом «раздобыть» уже легче.
Тут нет никакой статистики, просто наблюдение. Открыли недавно пару вакансий — человек 5-6 пришло. Из них на юниоров тянули в основном люди доказывавших ненужность диплома (один чуть ли не с пеной изо рта. Я не спорил — просто просил где учились в надежде может дипломный проект было что-то интересное и человек хотя бы там может что-то рассказать про реляционные СУБД). Кто тянул на сеньоров все с высшим или в процессе обучения были.
Прошу не придираться к словам, понимаю что 5-6 человек это НЕ статистика. Это всего лишь моё наблюдение и личное отношение.
Прошу не придираться к словам, понимаю что 5-6 человек это НЕ статистика. Это всего лишь моё наблюдение и личное отношение.
UFO just landed and posted this here
Sign up to leave a comment.
9 основных вопросов в карьере разработчика