Навчайтеся
Комп`ютерні технології розвиваються з величезною швидкістю. Технології програмування також не стоять на місці. Якщо ви хочете бути кращим програмістом, ви повинні постійно навчатися і бути в курсі всіх новин у своїй справі. Знання, отримані кілька років тому, які допомагали вам успішно вирішувати будь-які завдання, завтра можуть виявитися недостатніми, багато з них просто застаріють.
Багато роботодавців розуміють цю проблему і займаються перенавчанням співробітників. Однак ви повинні підстрахуватися і діяти самостійно. Читайте книги, журнали і сайти, присвячені вашій області програмування. Вивчайте нові бібліотеки для вашої мови програмування. Частіше спілкуйтеся з представниками своєї професії. Це допоможе вам вирішувати виникаючі у вас проблеми.
Не бійтеся вносити зміни в проект
Робота над громіздким проектом часто призводить до того, що він з часом стає чутливим до змін. Деякі програмісти починають боятися доповнювати проект новими можливостями, а також оновлювати його функціонал. Помилкові зміни одних його функцій можуть привести до виведення з ладу безлічі інших.
Не бійтеся таких реакцій програми. Навпаки, вони повинні стати для вас стимулом для пошуку причин виникнення проблем. Робота над подібними помилками може зайняти у вас час. Однак виправивши їх, ви станете справжнім експертом, який досконально знає принципи функціонування проектів, над якими він працює.
Слідкуйте за якістю коду
Виробіть свій стиль програмування і ніколи не міняйте його. Ви можете знати всі тонкощі мови, якою пишете, вміти вирішувати всі поставлені завдання. Однак якщо ви не можете написати читаний код, ваша робота буде складна для розуміння колегами, його буде вкрай складно змінити.
Ніколи не збирайте помилки в своєму коді, переписуйте код повністю, якщо це необхідно. Наявність величезного списку помилок, які не заважають функціонуванню програми в цілому, сильно ускладнить роботу не тільки вам, але і вашим колегам. Не відправляйте код на тестування, поки самі в ньому повністю не розберетеся. Тестировщики, можливо, знайдуть деякі проблеми в роботі вашої програми. Ви повинні зробити все, щоб мінімізувати кількість подібних проблем.
Будьте відповідальні
Якщо ви хочете стати кращим програмістом, ви повинні взяти відповідальність за свою діяльність. Чи не перекладайте її на роботодавця і на колег по роботі. Будьте відповідальні за рівень знань, яким володієте, і за роботу, яку виконуєте. Якщо ви працюєте в команді програмістів, навчитеся відповідати не тільки за себе, але і за результати роботи всього колективу.