Где не нужно работать

Вот уже почти 3 года как я отказался от фриланса. Я отказался от фриланса не потому что больше денег, там как раз наоборот меньше, а потому что хотел развития. Хотя это еще с какой стороны посмотреть при должном карьерном росте. Но это отдельный разговор, это в другой заметке.

В прошлом я занимался бизнесом, и довольно удачно. Но вот я решил стать разработчиком. Продал долю в бизнесе и ушел в сотрудники. И я возможно вернусь в это русло, но позже. Пока что я все еще холоден к бизнесу. Может идеи не те. У меня нет ответа на вопрос почему не бизнес.

И так о работе

Момент 1

В силу того, что мне нравится быть разработчиком, и меня не устраивают только условия труда, я решил углубиться в свой рост как специалиста, чтобы найти работу за границей, там где условия нормальные. И вот тут началось самое интересное. Моей первой не фриланс работой стала компания Whitescape.com. Но долго я там не задержался, потому что допустил пару ошибок, вызванных призрением к рутине и глупостями руководства.

Момент 2

И вот значит я почти разуверился в своем решении работать в компании, но тут меня пригласили в Одессу. Я устроился в компанию, в которой проработал полгода. Я ушел сам, по собственному желанию.

Момент 3

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

Момент 4

После очередного фриланса я таки устроился снова на работу. Проработал 9 месяцев. Не успел уйти. Мое решение уйти и решение уволить меня у руководства возникло в один и тот же день.

Что было не так

Момент 1

В компании whitescape.com было все то, что я так любил в работе. Нормальная зарплата, отличный такс-трекер, и нормальная (на тот момент для меня) зарплата. И все было хорошо. Я занимался исключительно html + css. Когда дело доходило до нелюбимого мною JavaScript’а все было плохо. И когда я отказался от верстки parallax страницы, про меня забыли и не давали заказов. Потом обвинили в бездействии, через месяц мне сказали, что меня перевели на по проектную работу. Я хотел тогда развиваться в Python’е. И компания дала такую возможность. Бросив на проект и все. Ни спросить не кого, ничего такого.

В общем на этом и закончилось. Проблема на самом деле была не в компании, а во мне. У них не было предусмотрено обучение или поддержка. А я ждал.

Это было самой большой моей ошибкой, я ожидал больше чем стоило.

Момент 2

Одесская компания, в которой я работал немного изменила мое мнение о векторе развития. Мне стал интересен нелюбимый мною JavaScript. И я решил в нем развиваться. К тому же влияние оказало несколько конференций, об одной я кажется даже писал.

В то время я занимался извечным реанимированием своих сайтов, и бложика в том числе. Иногда фрилансил. Я пользовался прекрасным на тот моментом grunt.js, и кучей приблуд. Но внутри компании я занимался большим и очень амбициозным проектом, клиент-сайд аппликейшн. Когда работы над проектом осталось критически мало, мне начали падать проекты 2002-го года, какие-то странно сверстанные, на wordpress. Компания пользовалась svn. И вообще такое впечатление, что в технологическом плане она застряла где-то между бюрократией и прочими глупостями 19-го века.

На самом деле компания не во всем была такая, там были очень крутые проекты. Но… они не особо касались Одесского офиса.

Я хотел работать с Git, использовать при верстке всякие навороченные CSS примочки, сборщик и кучу всего хорошего. Но не мог. И тогда я понял, нужно уходить, потому что если я посижу в этой компании еще полгода я выпаду из трендов мейнстрима и как разработчику будет мне грош цена. А отставать – это очень плохо.

Ошибкой было то, что я не присмотрелся к компании, ее стремлениям и ее процессам. Особенно ко внутренним процессам.

Момент 3

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

Важно, учиться. Постоянно учиться. И уметь говорить «нет» в тех случаях, когда что-то не устраивает.

Момент 4

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

Сначала на проекте разрабатываемом с помощью Angular работало 2 человека, я и еще один девелопер. И я прямо таки ощущал рост, свой собственный рост, и приобретенная до этого теория начала подкрепляться практикой. Потом пришел еще один разработчик в команду, он стал тимлидом. Он супер профи. И тут начались проблемы с ростом, потому что разработка проекта ускорилась, а код до неузнаваемости усложнился. На мои просьбы определить четкие критерии развития и роста (меня как разработчика), я получил недопонимание и неуместные придирки к работе по UI части. Например, я предлагаю идею А, она отвергается и меня просят реализовать идею Б. Потом говорят, что идея Б очень плохое решение (хотя сделано было по указке), а потом мою же первоначальную идею А подают как от себя, а меня обвиняют в том, что я недостаточно хорошо понимаю workflow проекта и делаю все неправильно.

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

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

Ошибка была в том, что я хотел роста, но я слишком много ожидал, рост в подобных компаниях – это стресс и переработка. И то это очень таки спорный рост.

Справедливости ради скажу, что в самом начале проекта до прихода тимлида, я получил тот нужный толчок, который мне был нужен. Я даже взялся на выходных за фриланс, и сделал на чистом JavaScript то, чего уж сам от себя не ожидал. Но это все.

Мои выводы о работе

Не могу не сказать о том, что я являюсь адептом удаленной работы. Но как оказалось вся эта крутая и продвинутая Европа, типа Эстония, Литва, Латвия, настолько прогрессивна во взглядах, что большинство их компаний не предусматривают отпуск для удаленных сотрудников, например. Карьерный рост при удаленной работе это тоже что-то не вообразимое. В отличии от UK, USA или той же Германии. Потому что у меня есть кейсы успешного сотрудничества и обоюдного развития как компании так и сотрудника именно с этими странами.

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

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

Я для себя сделал некоторые выводы, моменты которые нужно учитывать при устройстве на работу: