Речь пойдет именно о разработчиках. Ведь ты прекрасно знаешь, что разработчики, тестировщики, дизайнеры, продакты имеют разный склад характера, хоть и работают над общим делом.
Уверена, что тебе стоит заниматься программированием, если:
1. Ты любишь решать сложные задачи и кайфуешь, когда находишь решение сложной задачи.
Собственно, вот этот восторг от того, что справилась с чем-то мега-сложным, что это для кого-то важно и ценно, и есть наша главная цель.
У разработчиков часто высокие зарплаты, но деньги не могут мотивировать нас долго. При этом мы можем бесплатно работать над проектом, если верим, что он принесет пользу. Не спим по ночам, не тратим время на развлечения, живем проектом.
2. Ты чувствуешь удовлетворение, когда твой код работает так, как запланировано (если у тебя уже есть опыт в программировании).
Тебе знакомо это чувство полета, когда потратила на написание кода несколько часов, скомпилировала, и... Он работает так, как и должен был работать! Ух!
3. Ты любишь изучать новые технологии и языки программирования. Они тебя не пугают, а открывают массу новых возможностей, вдохновляют.
Возможно, ты даже замечала, что у тебя нет периодов, когда ты ничего не изучаешь. Ты можешь уйти в отпуск и вернуться на работу со знанием нового фреймворка... Это, конечно, опасная черта - запросто можно прийти к выгоранию. Иногда нужно ЗАСТАВЛЯТЬ себя расслабиться.
Очень полезная вещь - медитация, прогулки без аудиолекций, ведение дневника, чтение любимых книг, не связанных с работой. Не стоит откладывать их до того момента, когда появились первые симптомы депрессии.
4. У тебя высокая концентрация внимания, ты можешь сфокусироваться даже на скучной задаче.
Эту черту можно заметить еще в школе - на уроках математики, химии, физики. Но не обязательно иметь по ним отличные отметки.
5. Тебя не пугает необходимость учиться постоянно.
Наверное, этот навык со временем понадобится всем людям. Слишком быстро меняются технологии.
Но в программировании это особенно актуально - вчера ты изучила фреймворк, а сегодня вышел новый - круче.
6. Ты не любишь бросать начатое. Если что-то не получается, ты продолжаешь поиски решения снова и снова.
Эту черту видно еще в раннем детстве. Возможно, родители говорили тебе об этом. Например, если у тебя что-то потерялось, ты не можешь уснуть пока не нашла. Если начала что-то рисовать, читать, мастерить, не можешь переключиться на другие дела. Можешь откладывать еду, сон, игры... Стремишься доделать. Я называю это залипанием.
Не обязательно иметь все эти черты, чтобы быть успешным разработчиком. Главное, любить свою работу, ведь работа - важная часть нашей жизни!
А если ты еще на пробовала программировать и сомневаешься, что у тебя получится, пройди веселый тест на логику "Шмудрик". Для его выполнения не нужно знать языков программирования, нужно только внимательно читать вопрос.
Желаю тебе удачи!