Можливість навчання Це найголовніша причина, через яку програміст повинен постійно змінювати роботу. На ранній стадії кар'єри потрібно багато чого навчитися. Новачок і компанія багато чому вчаться один у одного в перший рік роботи.
У середньому фахівці змінюють місце роботи раз на півтора роки, хоча серед початківців трапляються випадки, коли це відбувається кожні три місяці.
У більшості IT-компаній є вільний графік роботи, людина може прийти до 10-11-12 годин. І саме тому у суспільстві склалася думка, що програмісти працюють набагато менше, ніж представники інших спеціальностей.
Роботи, автоматизовані системи, алгоритми будуть продовжувати замінювати людину на складних та небезпечних ділянках, працювати з даними тощо. 10 років будуть затребувані не просто програмісти, а програмісти з ще однією базовою освітою (біологи, лікарі, інженери, лінгвісти тощо).