Неоспоримые факты: работодатели не должны сбрасывать со счетов разработчиков программного обеспечения, которые подрабатывают

Чтобы убедиться, что мы все согласны с тем, что 1% — это, образно говоря, термин, мы можем точно определить, что на самом деле означает это целочисленное значение N%. Срок 1% — это обычно статус, присуждаемый высокоэффективным Разработчикам, что также вызывает вопрос. Какое определение для «высокоэффективный»? Это также может быть относительным и зависеть от того, кто дает определение.

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

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

Опыт консультирования

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

Фрилансер — это компания из одного человека, которая занимается всем: созданием бизнеса, заключением контрактов, администрированием (самодисциплина) и фактической работой.

Количество проблем, с которыми столкнется разработчик программного обеспечения с двойной шляпой, намного больше, чем при работе с 9 до 5, где приоритеты и задачи более упорядочены, а задачи делегированы нескольким командам.

Дополнительные работы происходят быстро, так как вам платят по часам и в сроки, о которых редко можно договориться. Этот опыт можно перенести на вашу работу с 9 до 5.

Самостоятельность становится второй чертой характера

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

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

Личная ответственность — и ответственность перед вашими клиентами

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

Если вы будете заниматься этим полный рабочий день, у вас не будет льгот для здоровья или стабильного дохода, который вы бы получали от работодателя с 9 до 5.

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

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

Мозговой штурм о средствах процветания

Когда вы работаете на стороне, вы являетесь владельцем продукта, QA или, скорее всего, частью более крупной команды. Ожидания высоки; подрядчик должен знать все это. Способность преуспевать в генерации идей определит ваш успех. Ваше творчество будет продолжать проверяться и оттачиваться по мере того, как вам навязываются новые идеи для решения проблем. Вам нужно будет очень быстро выяснить, что работает — какое лучшее решение для решения проблемы.

На концерте Текущее обучение

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

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

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

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

Мягкие навыки имеют значение

Острое чувство времени

Когда вы подрабатываете фрилансером, вы понимаете ценность времени, потому что вам не платят, если вы не выполняете работу. Когда тебе не платят, ты не можешь есть, и это так просто.

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

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

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

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

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

Когда вы не соблюдаете сроки с вашим клиентом, у клиента больше нет бюджета. Это создает огромные трения и часто ставит вас в невыгодные ситуации, которые отбросят вас и вашего клиента назад.

Образ мышления предпринимателя

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

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

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

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

Если вы будете помнить об этой цели во время написания кода, вы сможете более эффективно реорганизовать процесс разработки.

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

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

Внимание к детали

Поскольку на кону стоит ваша репутация, вы, скорее всего, не облажаетесь, поэтому уделять внимание не обязательно, а необязательно. Положительным моментом является то, что эту привычку можно перенести на вашу повседневную работу, если вы будете делать это достаточно долго.

Вырастить крокодилью кожу

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

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

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

Эмоциональные американские горки — это то, к чему вы довольно быстро привыкнете, так как отказ будет частью игры.

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

По своей природе многие люди, которые попадают в лагерь разработчиков программного обеспечения, интроверты и не склонны к конфликтам. Одно «нет» могло заставить их свернуться калачиком в углу. Один из быстрых способов стать невосприимчивым к отказу — это подработка. Огромное количество кратких ответов отказа быстро позволит вам отмахнуться от них, когда вы поймете, что часть поиска возможностей заключается в том, чтобы научиться справляться с отказами.

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

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

Работодатели обязательно примут к сведению. Все дело в отношении. Люди, которые достаточно долго работали и были частью экономики подработок, находят отклик у пациентов в стрессовых ситуациях.

Способность к мультипроектированию как средству преемственности.

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

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

Маркетинговое мышление

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

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

Фриланс заставляет вас думать об новаторских способах постоянно продавать себя, чтобы получать больше проектов. Иногда нам везет, и мы соглашаемся с клиентом, который ищет долгосрочную работу. Иногда все идет не так, как ожидалось, поэтому постоянно необходимо иметь как минимум 2–3 проекта в разработке, чтобы обеспечить стабильный доход.

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

Последние мысли

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

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

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

Повышение уровня кодирования

Спасибо, что являетесь частью нашего сообщества! Перед тем, как ты уйдешь:

🚀👉 Присоединяйтесь к коллективу талантов Level Up и найдите прекрасную работу