Как мне найти работу по индивидуальному (не командному) программированию? [закрыто]

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

Я немного отредактировал это, чтобы оно лучше подходило для сайта, не слишком меняя ваши намерения - если я изменил это слишком сильно, не стесняйтесь редактировать и уточнять.
Первоначальный вопрос был слишком широким и слишком локализованным. Однако с правками я думаю, что этот вопрос актуален и позволяет дать канонический ответ. Это должно быть рассмотрено сообществом для повторного открытия, ИМХО, с дополнительными правками или без них.

Ответы (6)

Фильтрация вакансий для соответствия рабочему стилю

Как я могу найти работу в области компьютерного программирования, которая будет в основном индивидуальной, а не командной?

Вы делаете это так же, как ищете любую другую работу:

  1. Отфильтруйте потенциальные вакансии, которые вам не подходят. Возможно, вы захотите избежать вводных слов о парном программировании или командно-ориентированных средах.
  2. Упомяните, что предпочитаете роль индивидуального участника во время телефонных разговоров. По возможности подчеркивайте положительные моменты.
  3. Задавайте вопросы об окружающей среде во время интервью. Вы, вероятно, захотите избегать работы, на которой программисты находятся в одном месте, следуют гибкой методологии или сидят в открытых рабочих местах.

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

Вы говорите: «Тест по выбору профессии показал, что я предпочитаю индивидуальную работу». Вам нужен был тест на выбор профессии, чтобы понять это? Вы должны знать для себя, что вы предпочитаете. Так как ты сам к этому относишься? Я могу сказать вам, что знаю в 100 раз лучше, что мне нравится или не нравится, чем любой тест по выбору профессии.

Нет вакансий, где можно работать в одиночку. Стоп, я ошибаюсь: ты мог бы попробовать устроиться на работу смотрителем маяка. Это работа для тебя? Не могу придумать никакой другой работы, где ты работаешь в одиночку. Моя самая «одиночная» работа по разработке программного обеспечения была такой, когда я был единственным человеком, работавшим над одной частью продукта, в команде из пяти человек. И это необычно. Нет такой работы, где вам не придется справляться с большим количеством людей вокруг вас.

Вы находите разработку программного обеспечения интересной? Это самое главное. Если вам это нравится, сделайте это. Если вам это не нравится, не делайте этого. И не слушайте какой-то дурацкий "тест по выбору профессии".

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

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

Иногда тест — это просто обоснованное предположение. А может просто неправильно.

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

Мой тест по выбору профессии показал, что я предпочел бы быть портным для женской одежды. Мое хобби - шитье, мы с дочерьми шьем одежду, нам стоит поговорить! ;) А если серьезно, то я профессиональный разработчик программного обеспечения. То, что мне нравится что-то одно, не означает, что это должно быть и что я даже хочу, чтобы это стало моей карьерой. Следуйте своим собственным инстинктам относительно того, куда ваша карьера должна вас привести.
Мой карьерный выбор состоял в том, чтобы стать богатым и известным концертирующим пианистом. Я хотел бы сделать это. Есть проблема в том, что я плохо играю на фортепиано. Есть и другая проблема, что даже если ты из высшего класса, трудно стать богатым и знаменитым.

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

Однако есть предостережения. Трава не всегда зеленее на другой стороне!

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

Цитата из книги Джеффа Сазерленда о Scrum:

Команды — это то, что добивается результатов в мире работы.

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

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

Конечно, есть много мест или должностей, где вы в основном работаете в «команде из одного человека», или вы можете организовать работу фрилансера в компании из одного человека, но очень редко вы будете работать в полном вакууме от других. . В конце концов, какая польза/ценность от замечательной программы/приложения, которое будете использовать/видеть только вы и ни с чем другим не взаимодействуете? Или одному человеку требуется намного больше времени, чтобы закончить...? Даже командам из одного человека приходится иметь дело с QA, клиентами/пользователями и т. д.

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

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

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

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

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

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