Блог пользователя RodionGork

Автор RodionGork, 10 лет назад, перевод, По-русски

В недавнем топике про поиск работы для "красного" и притом "интересной" — возник вопрос от Konstantin.Zakharov по поводу того, не возникает ли привыкание (адаптация) к "обычной", т.е. неинтересной программистской работе. Данный пост — содержит мои краткие наблюдения по этому поводу (в коммент не влезло).

Целиком вопрос выглядел так:

Пусть не в обиду будет спрошено, и не как намек воспринято, но со временем отвращение к обычной работе не проходит? Может по еще чьему-то опыту скажете? (вы вроде иногда высказываетесь про рынок труда в общем) Я пока только могу сказать что точно встречал людей, которые скорее тащатся от простой работы, чем тяготятся ею.

Я хочу сказать что люди разные! По-моему можно выделить две категории разработчиков в индустрии:

  1. Те кто что-то пишет даже дома, в свободное время;
  2. И те кто дома не пишет.

Я не имею в виду что это "хорошие" и "плохие" программисты :)
Но сам я об этом разделении узнал довольно поздно. Рассказывал коллеге о задачке попавшейся на ProjectEuler — и тут он спрашивает, не то со смехом, не то с возмущением:

Ты чо, и дома что ли кодишь?

Я удивлённо говорю "А ты нет???" — он ответил "Нет конечно, я телик смотрю". А у меня и телевизера нет (я его вынес на лестницу и какие-то добрые люди забрали).

Как эти две категории программистов относятся к карьере

Пару лет назад я работал в одной аутсорсерской конторе (большой). Там я познакомился с классными ребятами с соседнего проекта. Назовём их Ева, Петр, Хайрем и Саймон (все четверо были старшими разработчиками и пилили национальный поисковый портал для одной европейской страны).

В течение года Хайрем и Саймон уволились. С тех пор они кажется меняли работу ещё. Помимо того они постоянно творят какие-то посторонние (потусторонние) проекты.

Например Хайрем пробовал забацать некий неуспешный финансово-ориентированный сайтик, а позже — многопользовательскую игрушку под андроид — потом они оба бросили свои работы и месяц пилили некий стартап смысл которого я не понял. Разочаровавшись устроились вместе в одну крупную контору занимающуюся хай-лоадам и работающую для клиентов вроде PayPal. В общем, развлекаются :)

В то же время Ева и Петр продолжают работать в компании где я с ними познакомился (сам я с тех пор тоже пару мест работы сменил).

Эти коллеги вполне довольны проектом в котором они уже несколько лет. Они не кодят дома — программирование для них это "хорошая работа" позволяющая зарабатывать достаточно денег для других занятий, отдыха и хобби.

Впрочем, как я подозреваю, Саймон и Хайрем с тех пор ощутимо повысились в зарплате — повышаться вообще легче если меняешь работу (моя собственная, например, выросла раза в полтора). Так что все имеют основания быть довольными, все по-своему счастливы :)

Conclusion

Так что осмелюсь повторить свой ответ — люди разные.

Я подозреваю что большинство активно интересующихся СП принадлежат к первой категории, но тем не менее существует много других разработчиков. Не все из них знают 16-ричную систему например, хотя быть может работают годами. Наверное это и хорошо. :)

P.S. Наверное ещё не учли случая когда junior-разработчик приходит на первую работу и она его восторгает даже если она тупая, т.к. есть эффект новизны. Но со временем новизна ведь уходит и человек тоже попадёт в одну из упомянутых двух категорий.

  • Проголосовать: нравится
  • +33
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Зависит от загруженности на работе наверное — если много напрягаешься на протяжении рабочего дня, то дома о коде даже думать не захочется. Да и вообще, как-то это странно, если кроме кода нечем заняться в свободное время.

  • »
    »
    10 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

    Да и вообще, как-то это странно, если кроме кода нечем заняться в свободное время

    Я ж говорю, существуют две категории...

    MikeMirzayanov, я подозреваю, тоже Codeforces в свободное время писал, по крайней мере поначалу...

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Наверное, зависит, но я всё же склонен согласиться с Родионом — программистов можно разделить на эти две категории и одним всегда будет "на работе кодил достаточно и вообще зачем (не платят же)?". И переводить в "нечем заняться" — это перегиб, я занимаюсь программированием дома не потому что нечем заняться (есть и другие хобби), а потому что мне это интересно. Вот по этой линии интереса и проходит разделение.

»
10 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Где-то уже встречал похожее мнение, но тут гораздо больше уточнений, спс.

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Да, интересная тема. Хотелось бы узнать, какие проекты пишут для себя участники сodeforcess сообщества.

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +27 Проголосовать: не нравится

    А вы погуглите "мой проект site:codeforces.ru" — там было много интересного. Причём обычно-то пишут не "для себя", а на публику, т.к. все мы хоть в какой-то степени честолюбивы.

    Ну и конечно пишут гораздо больше чем показывают, т.к. много вещей остаётся недописанными т.к. успевают в них разочароваться или на технологические сложности натыкаются, или не хватает терпения и хватаешься за что-то новое...

    Из того что я помню навскидку:

    • Egor сделал CHelper который используют видимо многие пишущие контесты на джаве;
    • DmitriyH сотворил прикольный генератор статистики по контестам;
    • Sereja описал свой проект в этом посте;
    • ivan.popelyshev активно пишет игрушки, причём кажется много — стоит почитать его блог — любопытно бы узнать последние новости;
    • Ripatti тоже анонсировал какую-то забавную игрулю Great Permutator;
    • riadwaw рассказывал о клоне CHelper-а но для с++ JHelper.

    Хм... может создать отдельный пост и повспоминать всем миром?