понедельник, 7 сентября 2020 г.

Работа фрилансером против работы в корпорации для программиста

Попробовав разные методики работы могу сказать, что оказалось интереснее и какие есть подводные камни в обоих подходах.


Начну с работы в корпорации, поскольку 15 лет работал в них постоянно. 

Плюсы очевидные - ты постоянно занят, и кто-то решает все административные вопросы. 

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

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


Если повезёт с начальством (что случается редко - 1 из 7 случаев), то они могут дать тебе картбланш и не будут давить с политической стороны (а бюрократии в корпорации много, и политические игры - самое любимое занятие).

И тогда расцветёшь на своём поле деятельности, поскольку никто давить не будет. 

Да будут сроки "надо вчера", но используя динамические языки (ruby+javascript), можно очень быстро делать им приложения и в остальное время изучать технологии разработки и бизнес  модель корпорации.

C# тоже хорошо подходит, поскольку он может быть применён как на сервере, так и на клиенте. А с помощью Xamarin - даже на мобилках.

Часто корпорации охватывают большой спектр задач.

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

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


И это хорошо, если вы готовы мириться с минусами:

* Малая по рынку зарплата (за стабильность приходится платить меньшей з.п.)

* Могут попасться начальники самодуры (начинают закручивать гайки и требовать сверхурочных чаще чем нужно)

* Политические игры могут привести к расформированию или переформированию отдела (на моём опыте - 5 раз переводили из фирмы в фирму, пока совсем не разделили обязанности). 

И каждый раз привыкать к новому начальству и понимать как с ним работать.


===

Про фриланс могу сказать прямо противоположное:

Нестабильный, но постоянно новые задачи и выше доход.

Платишь за риск увеличением дохода, но должен следить за всеми административными делами сам. 

Если просрочишь предоставление отчётности или выплаты - прилетит штраф. Радует, что ИП можно проще с документацией. Для ТОО придётся заводить бухгалтера.

Нужно постоянно балансировать между работой и поиском клиентов. 

Реферальная структура "сарафанное радио" - самое то. 

Балансировать разных клиентов и давать себе отдых, иначе сгоришь. 

Как то выделять клиентов, которые важнее и научиться отказывать или смещать клиентов, которые не так нужны.

Стараться делать всё в срок, но постоянно получать правки к работе.

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

Сотрудники могут быть самой "занозой в заднице".

Один раз на собеседование пришёл парень с братом. Это было очень забавно.

Контролировать сотрудников тоже может быть сложно. А уж с мотивацией - там надо быть как нянкой. Встречаются нежные и чувствительные сотрудники.

Запасы очень важны - поскольку ты можешь несколько месяцев сидеть вообще без заказов (летняя пора - все в отпусках), а потом получить множество с авралом (пришла пора отчётов и надо сдавать быстрее).

Так что фриланс имеет плюсы: выбираешь разные проекты, что тебе по душе и клиентов

И минусы: ты постоянно должен следить за множеством параметров (как в кокпите большого самолёта), чтобы постоянно оставаться в полёте.


Если не нанимать сотрудников (а я так отработал 8 лет), то ты упираешься в свой стеклянный потолок (2-3 клиента), и финансы тоже будут ограничены.


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

Самая "голубая мечта" фрилансера - выйти на богатого клиента, с которым можно поработать пока не надоест. А то, что надоест - это обычное явление.

Ты через несколько лет становишься наёмным сотрудником (даже на удалёнке), хоть и оплачиваешься выше и можешь диктовать свои цены (в пределах разумного - потерять клиента тоже легко)


===

Поэтому сравнивая корпорацию с фрилансом могу определить общие вещи: придётся много общаться с людьми и участвовать в их играх.

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

Комментариев нет: