Spiiin's blog

Путь программиста

Что бы я написал себе письмом в прошлое о работе программистом:

1. Свободного времени много не будет.

  • Чем больше выполняешь работы, тем больше её становится (поддержка всего ранее написанного).
  • Чем дольше работаешь, тем выше ответсвенность, и шансы иногда ночевать на работе.
  • Необходимость постоянно изучать изменяющиеся технологии. За лет пять в определённых областях IT всё изменяется так, что старые проекты будут похожи на динозавров.

2. Возможные и распространённые хобби:

  • Хоумпроджекты, можно по вечерам понемногу писать программу мечты.
  • Участие в IT-движах - конференции, доклады, холивары, участие в челенджах или конкурсах.
  • Коллекционирование хайтек-гаджетов и игры с ними (можно с совмещением выкладывания всего в инстаграмм или твиттер).
  • Походы, поездки, умеренно экстремальный спорт (велики, байдарки, ролики и т.п.), чтобы не сидеть за компом.
  • Гейминг, иногда с замашками на киберспорт.
  • Дрочерство с фотоаппаратами.
  • Настолки. - В отдельных маньяческих случаях - радиоэлектроника, хакинг.

3. Крутой офис и приличные условия труда (иногда бывают и жадные конторы).

  • Всё, чтобы заманить программиста проводить время на рабочем месте
  • теннисные столы, тренажеры, приставки, уютные места для распития кофе и курения. Зачастую удобнее, чем дома, так как дома нету времени и лень всё обустраивать.
  • Оплачиваемые фирмой командировки или курсы повышения квалификации, изучения языков, пышные корпоративы.

4. Социальный престиж.

  • Возможность скопить достаточное количество денег, чтобы насобирать (или взять в кредит) машину/квартиру. Больше денег - только если с чем-то повезёт.
  • Постепенно до других классов доходит, что программисты прилично зарабатывают.

5. Перпективы поменять работу

  • Совмещать выполнение сразу нескольких работ сложно, см. пункт 1. ну и крыша от такого быстро и качественно едет (хотя бывают отдельные извращенцы).
  • Довольно легко уйти в другую фирму на такую же должность с повышением зарплаты (до определённого уровня).
  • Часто, зная всего понемногу, можно поменять специальность и писать программы другого типа (игры/опердени/веб-шмеб). Видимо, не очень хорошо работает для определённых областей.
  • Фриланс. Можно легко начать получать деньги, слегка уменьшив число посредников на пути их прохождения. Часто совмещается с каким-нибудь дауншифтингом в виде сваливания в красивую или дешёвую для жизни местность.
  • Перейти в менеджеры. По каким-то причинам у программистов со временем получается хорошо управлять людьми (при этом можно или остаться на текущем месте работы или отпочковаться от родительской конторы и начать делать что-то своё, но такое же).
  • Кажется, можно совмещать с продолжением образования, писанием научных статей или чтением лекций в университетах.