В недавнем топике про поиск работы для "красного" и притом "интересной" — возник вопрос от Konstantin.Zakharov по поводу того, не возникает ли привыкание (адаптация) к "обычной", т.е. неинтересной программистской работе. Данный пост — содержит мои краткие наблюдения по этому поводу (в коммент не влезло).
Целиком вопрос выглядел так:
Пусть не в обиду будет спрошено, и не как намек воспринято, но со временем отвращение к обычной работе не проходит? Может по еще чьему-то опыту скажете? (вы вроде иногда высказываетесь про рынок труда в общем) Я пока только могу сказать что точно встречал людей, которые скорее тащатся от простой работы, чем тяготятся ею.
Я хочу сказать что люди разные! По-моему можно выделить две категории разработчиков в индустрии:
- Те кто что-то пишет даже дома, в свободное время;
- И те кто дома не пишет.
Я не имею в виду что это "хорошие" и "плохие" программисты :)
Но сам я об этом разделении узнал довольно поздно. Рассказывал коллеге о задачке попавшейся на ProjectEuler — и тут он спрашивает, не то со смехом, не то с возмущением:
Ты чо, и дома что ли кодишь?
Я удивлённо говорю "А ты нет???" — он ответил "Нет конечно, я телик смотрю". А у меня и телевизера нет (я его вынес на лестницу и какие-то добрые люди забрали).
Как эти две категории программистов относятся к карьере
Пару лет назад я работал в одной аутсорсерской конторе (большой). Там я познакомился с классными ребятами с соседнего проекта. Назовём их Ева, Петр, Хайрем и Саймон (все четверо были старшими разработчиками и пилили национальный поисковый портал для одной европейской страны).
В течение года Хайрем и Саймон уволились. С тех пор они кажется меняли работу ещё. Помимо того они постоянно творят какие-то посторонние (потусторонние) проекты.
Например Хайрем пробовал забацать некий неуспешный финансово-ориентированный сайтик, а позже — многопользовательскую игрушку под андроид — потом они оба бросили свои работы и месяц пилили некий стартап смысл которого я не понял. Разочаровавшись устроились вместе в одну крупную контору занимающуюся хай-лоадам и работающую для клиентов вроде PayPal. В общем, развлекаются :)
В то же время Ева и Петр продолжают работать в компании где я с ними познакомился (сам я с тех пор тоже пару мест работы сменил).
Эти коллеги вполне довольны проектом в котором они уже несколько лет. Они не кодят дома — программирование для них это "хорошая работа" позволяющая зарабатывать достаточно денег для других занятий, отдыха и хобби.
Впрочем, как я подозреваю, Саймон и Хайрем с тех пор ощутимо повысились в зарплате — повышаться вообще легче если меняешь работу (моя собственная, например, выросла раза в полтора). Так что все имеют основания быть довольными, все по-своему счастливы :)
Conclusion
Так что осмелюсь повторить свой ответ — люди разные.
Я подозреваю что большинство активно интересующихся СП принадлежат к первой категории, но тем не менее существует много других разработчиков. Не все из них знают 16-ричную систему например, хотя быть может работают годами. Наверное это и хорошо. :)
P.S. Наверное ещё не учли случая когда junior-разработчик приходит на первую работу и она его восторгает даже если она тупая, т.к. есть эффект новизны. Но со временем новизна ведь уходит и человек тоже попадёт в одну из упомянутых двух категорий.
Зависит от загруженности на работе наверное — если много напрягаешься на протяжении рабочего дня, то дома о коде даже думать не захочется. Да и вообще, как-то это странно, если кроме кода нечем заняться в свободное время.
Я ж говорю, существуют две категории...
MikeMirzayanov, я подозреваю, тоже Codeforces в свободное время писал, по крайней мере поначалу...
Наверное, зависит, но я всё же склонен согласиться с Родионом — программистов можно разделить на эти две категории и одним всегда будет "на работе кодил достаточно и вообще зачем (не платят же)?". И переводить в "нечем заняться" — это перегиб, я занимаюсь программированием дома не потому что нечем заняться (есть и другие хобби), а потому что мне это интересно. Вот по этой линии интереса и проходит разделение.
Где-то уже встречал похожее мнение, но тут гораздо больше уточнений, спс.
Да, интересная тема. Хотелось бы узнать, какие проекты пишут для себя участники сodeforcess сообщества.
А вы погуглите "мой проект site:codeforces.ru" — там было много интересного. Причём обычно-то пишут не "для себя", а на публику, т.к. все мы хоть в какой-то степени честолюбивы.
Ну и конечно пишут гораздо больше чем показывают, т.к. много вещей остаётся недописанными т.к. успевают в них разочароваться или на технологические сложности натыкаются, или не хватает терпения и хватаешься за что-то новое...
Из того что я помню навскидку:
CHelper
который используют видимо многие пишущие контесты на джаве;Хм... может создать отдельный пост и повспоминать всем миром?