Могут быть и другие связанные вопросы, но позвольте мне описать мою ситуацию:
Мне почти 30, и я программирую уже более 6 лет. Будет ли это хорошим выбором карьеры?
Меня беспокоит то, что мне придется делать слишком много вещей в новой компании в качестве единственного разработчика, и в конечном итоге я потерплю неудачу.
Прямой ответ: почему бы и нет? Все дело в опыте, а опыт никогда не бывает плохим. Если только нет какой-то реальной альтернативы, которая дала бы вам еще больше опыта.
Быть в такой роли очень весело. Обратитесь к ответу @Paul, чтобы увидеть, какие интересные вещи вы можете ожидать - это правда, это сложно, но при минимальном ожидаемом опыте это просто делает вас лучшим специалистом.
Только не рассчитывайте в будущем стать боссом в этой компании. Большие боссы не растут в той же компании, где они становятся большими боссами. Они перемещаются между компаниями по всему миру, постепенно занимая более высокие должности.
Исходя из опыта, в будущем это может разветвляться несколькими способами:
Однако всегда можно поискать другую позицию. И другой. И еще один, оставаясь на год или два на каждой работе. Усердно изучаю технологии и отношения между людьми.
Не чувствуйте себя виноватым за это. Не проблема. Это способ стать большим боссом.
Мне 42 года, и недавно я перешел из области исследований (у меня есть докторская степень) в работу в качестве единственного разработчика в неИТ-компании. Это большое изменение по сравнению с предыдущими ролями, когда мне нравилось работать в команде разработчиков, где у людей были четко определенные роли, к тому, чтобы быть «мастером на все руки». Вот некоторые вещи, которые вы могли бы рассмотреть:
Некоторые люди обладают широким набором навыков и обладают всеми этими навыками; если нет, то они умеют их развивать. Другие люди на самом деле являются программистами или тестировщиками в душе, и они будут испытывать трудности в этой среде или будут разочарованы отсутствием внимания к конкретной деятельности, которая им нравится.
Это также зависит от того, чего вы хотите и на каком этапе своей карьеры вы находитесь. Если вы хотите стать менеджером по разработке программного обеспечения, вам может понадобиться некоторый опыт на всех этапах жизненного цикла. Некоторым компетентным разработчикам также очень нравится иметь большую автономию в своей работе.
Наконец, опасайтесь обещаний, что компания будет расти. Если это так, это может хорошо сработать для вас, но также вы можете закончить через три года, оставаясь единственным разработчиком. Стоит ли вам идти на этот риск, решать вам.
jwsc
слеске
пользователь37925
Нрас
Талонрайт