Прежде всего нужно понять, как вам работать. Возможно, вы это уже знаете, но я, когда окончила колледж, не имела ни малейшего представления, как выполнять свою работу. Поскольку повседневная работа программиста очень сильно отличается от того, чему вас научили, скорее всего, вам нужно усвоить некоторые важные практические аспекты. Мой совет: ищите такую работу, где вам будут передавать опыт в практических областях (например, тестировании, управлении проектами и создании продукта, организации взаимодействия в коллективе) и вместе с тем дадут возможность получать новые технические навыки. Вам предстоит создать прочную основу из таких навыков: только при их наличии можно рассчитывать на успех.
Я также советую по возможности найти лучших менеджеров и учителей. Постарайтесь найти для совместной работы людей, заставляющих вас двигаться к успеху и поощряющих за достижения, вдохновляющих вас преодолевать себя. Преодоление себя – не только освоение новых технологий. Выдающиеся технические директора обладают еще и замечательными коммуникативными способностями, отличными навыками в проектном менеджменте, пониманием необходимого для производства продукта. И все это в дополнение к техническим знаниям. Вам также придется научиться выполнять скучную работу по выработке технических норм и правил для организации и понять, что такое на самом деле первоклассный свод технических нормативов. На это может уйти несколько лет кропотливого труда, но торопиться нельзя.
Помимо этого, рекомендую создать группу соратников и поддерживать с ней прочные отношения. Начинающие программисты часто недооценивают будущий рост нынешних соратников. В вашу группу может входить кто угодно: и одноклассники, и члены нынешней команды, а также те, с кем вы знакомитесь на семинарах, конференциях и рабочих встречах. И даже если вы немного застенчивы, помните: настоящие технические директора должны научиться активно общаться с разными людьми и создавать хорошие связи в разных компаниях.
И наконец, следует понимать, что технические директора работают в большинстве своем в небольших компаниях. Часто они соучредители стартапов. И если вы хотите пойти таким же путем, то лучший вариант – найти такую компанию, чьи сотрудники покидали ее, чтобы основать что-то свое. Именно там вы сможете найти своих будущих соучредителей или возможность быстро попасть в новую компанию.