На своїх останніх трьох робочих місцях я підтримував код. У всіх трьох випадках мене прийняли на роботу після того, як більшість кодів проекту вже були написані.
Я програміст-самоучок. Перш ніж я коли-небудь розпочав свою першу професійну роботу, у мене було, можливо, з десяток проектів під поясом, які я розпочав і поставив успішно.
Написання нового коду та підтримка існуючого коду - це два абсолютно різних завдання. Це як порівняння інженера з авіації та механіки літаків.
Це особливо гарно, коли ви є авіамеханіком, який працює на літаку, який був спроектований інженером, який не робив спроб спроектувати літак, щоб це було якось логічним або легким в обслуговуванні.
Я починаю відчувати себе навколо, коли проект вперше починається, ти повинен бути одним із тих особливих людей, які якимось чином подолали решту людей у галузі інформатики. Що потрібно, щоб бути на цій посаді?
Мені здається, що на це запитання насправді немає простої відповіді, але хтось міг дати мені деяку інформацію? Ви коли-небудь бували на першому поверсі нового проекту? Що потрібно було, щоб потрапити туди?