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