В моих последних трех работах я был разработчиком кода. Во всех трех случаях меня приняли на работу после того, как большая часть кода для проекта была уже написана.
Я программист-самоучка. До того, как я начал свою первую профессиональную работу, у меня было около десятка проектов, которые я начал и успешно отправил.
Написание нового кода и поддержка существующего кода - две совершенно разные задачи. Это все равно, что сравнивать авиационного инженера с авиамехаником.
Это особенно отстой, когда вы - авиамеханик, работающий над самолетом, который был спроектирован инженером, который не пытался спроектировать самолет так, чтобы он каким-либо образом был логичным или простым в обслуживании.
Я начинаю чувствовать, что хочу быть рядом, когда проект только начинается, вы должны быть одним из тех особых людей, которые каким-то образом превзошли остальных людей в области компьютерных наук. Что нужно, чтобы оказаться в таком положении?
Я чувствую, что на этот вопрос нет простого ответа, но может ли кто-нибудь подсказать мне? Вы когда-нибудь были на первом этаже нового проекта? Что нужно, чтобы добраться туда?