Давно не виделись, товарищи разработчики! В последнее время я принял новый вызов в своей карьере инженера-программиста: начал работать фрилансером. В этой статье я попытаюсь объяснить основные причины этой смены карьеры, как я адаптировался к этой новой главе своей жизни, трудности, с которыми столкнулись, и ритуалы, которые я пытался внедрить на протяжении всего времени. И последнее, но не менее важное: я поделюсь с вами ошибками, допущенными в процессе.
Контекст
Пожалуйста, немного контекста! Почему я решил сделать это изменение? Какие ключевые факторы повлияли на это важное решение? Это как-то повлияло на мою жизнь? Смогу ли я справиться с последствиями?
Позвольте мне немного отключить кнопку драмы 😂. За время своей работы я смог изучить разные языки программирования, шаблоны проектирования, архитектурные стили, методологии работы, рабочие процессы разработки, а также решить различные проблемы с программным обеспечением. В течение этих лет я значительно улучшил свой набор навыков, собирая различные точки зрения на способы работы и решения проблем, наставничество от людей, которые работали в сфере ИТ так много лет, намного больше, чем я, а также изучая дисциплину, которую я разработанные годами, которые всегда выталкивали меня из моей зоны комфорта. Излишне говорить, что ошибки также были хорошим источником обучения.
В конечном счете, я могу с гордостью сказать, что я смог стать тем, кто способен решать проблемы, быстро учится, в полной мере использует время, очищает как можно больше тикетов JIRA и, наконец, оставляет эго в покое. дверь.
Однако со всеми происходящими увольнениями и неопределенностью вокруг компаний стало довольно сложно найти новые возможности в качестве старшего инженера-программиста. Под вызовом я подразумеваю поиск компании, которая соответствует моим идеальным культурным ценностям, технологическому стеку, пытается решить сложную проблему, но также и компанию, в которой процесс найма не является бесконечной одиссеей в самую дальнюю галактику.
При всей этой продуктивности и попытках найти новую возможность в качестве старшего инженера-программиста я начал задавать себе вопросы о возможности начать работать в качестве независимого инженера-программиста, а также о преимуществах и рисках, с которыми мне придется справляться.
Преимущества
Я думаю, что это чувство изменения моей жизни в пользу карьеры фрилансера началось с удаленной работы. Повышенная гибкость графика полностью изменила мою жизнь. Не нужно каждый божий день ездить на работу, терять столько времени в общественном транспорте, снова и снова, и полностью сосредотачивать это количество на решении проблем 🤓, тренировках 🏃 , стирке 😴. Кроме того, опыт и знания, которые я смог развить за все эти годы, позволили мне стать более автономным инженером-программистом, быстро обучающимся, способным решать различные виды проблем разработки программного обеспечения, а также создавать инструменты/ритуалы для максимизации моей продуктивности (но также и моего времени).
Начав работать фрилансером, определяя ценность своих навыков, устанавливая свой собственный график, подстраивая свой идеальный профиль работы, я почувствовал повышенную ответственность. И это ощущение вызвало у меня очень положительные эмоции 😃.
Излишне говорить, что как фрилансер я получаю возможность носить (даже) больше шляп как инженер.
В итоге:
- удаленная работа;
- Вы устанавливаете свой собственный график;
- Неограниченное время отдыха;
- Возьмите на себя полную ответственность за свою работу;
- Носите много шляп;
Недостатки
Быть хозяином своего графика и работы может быть обременительным процессом, требующим в целом другого подхода. Многое изменилось по сравнению с нормальными отношениями между работником и компанией.
Одной из основных причин, по которой люди остаются наемными работниками, является финансовая стабильность. Фиксированная зарплата и льготы, оплачиваемый отпуск, медицинская страховка, планирование выхода на пенсию, оплачиваемый отпуск могут действительно играть с вашим разумом. Одной из моих самых первых ошибок как фрилансера было то, что я не принял во внимание все эти темы при определении часовой ставки 😅. Имея это в виду, примите во внимание эти темы, проведите небольшое исследование и даже спросите chatGPT «как рассчитать мою ставку фрилансера?». Кстати, я сделал это! Кроме того, когда вы начинаете работать фрилансером, у вас нет клиентов. Если вы не оставили некоторые двери открытыми за годы своего опыта, вам, возможно, придется приложить некоторые усилия, чтобы найти новые. Пытаясь найти новую возможность в прошлом из-за неизбежности рецессии и т. Д., Я думаю, что это немного пришло мне в голову 😅. Ошибка № 2: планируйте свой следующий шаг заранее.
Когда дело доходит до юридической ответственности, это может быть настоящей головной болью. Когда-то, когда я работал обычным сотрудником, мне не нужно было беспокоиться о заполнении форм, выставлении счетов-фактур, постоянном разговоре с налоговой о мелких деталях закона. Как фрилансер, я получил все это сразу. Когда я начал готовиться к этой новой реальности, у меня не было никаких знаний по этим темам. Я потерял счет тому, сколько раз я звонил в налоговую службу, чтобы узнать больше о своих юридических обязательствах 😢. К счастью, после каждого звонка и расспросов об этом друзей и родственников, я получил представление о том, что для этого нужно и что мне нужно делать в краткосрочной, среднесрочной и долгосрочной перспективе. Все еще в процессе…
Рост также играет важную роль в ценностях моей культуры разработки программного обеспечения. Повышать свои навыки, совершенствоваться в разных темах, делиться знаниями с другими — вот что заставляет меня любить свою работу. Тем не менее, мне все еще нужно понять, как это повлияет на мою повседневную жизнь в качестве фрилансера. Смогу ли я развивать лидерские качества в долгосрочной перспективе? Буду ли я подходящим ресурсом для руководящей роли?
В итоге:
- Больше юридических обязанностей;
- неоплачиваемый отпуск;
- Риск слишком большого количества доставок;
- Требуется время для создания набора клиентов;
Заключение
Работа фрилансером не означает, что работать обычным сотрудником компании нехорошо. Все о компромиссах. Я думаю, что, в конце концов, работа фрилансером требует некоторой дисциплины. Несмотря на то, что у вас есть неограниченный потенциал заработка, у вас есть хороший набор клиентов, вы участвуете в очень хороших проектах, очень легко заблудиться в работе, не отставать от требований клиентов и начать нервничать. с поставками. Это ощущение снежного кома может очень легко выйти из-под контроля. Дисциплина будет играть огромную роль в вашем графике, вашем росте, а также в вашей способности принимать решения. Точно так же хорошо иметь в руках разные проекты, также очень важно сосредоточиться на своем психическом здоровье, вкладывая время в то, что вам нравится больше всего.
В конечном итоге, даже если опыт мне не подходит, я все равно могу обратиться в компании как обычный сотрудник. По крайней мере, с моей точки зрения, я не хотел, чтобы нерешительность взяла верх над ошибками, которые я совершу на дороге.