187 читали · 4 года назад
Стадии эволюции программиста.
Как и в практически любой профессии программисты делятся по уровню занимаемой должности, которая в свою очередь отражает насколько специалист опытный и что от него можно ожидать на проекте. Понятно, что от младшего специалиста не будут ждать, что он будет “тащить” проект (хотя встречаются и такие уникумы). Кадровые работники обычно оперируют следующими терминами: инженер-программист 2 категории, 1 категории, ведущий инженер-программист и т.д. Но в профессиональной среде приняты немного другие градации опыта специалиста. Наиболее общим является следующее деление: Junior В некоторых компаниях также...
7420 читали · 5 лет назад
Эволюция программирования
Разработка программ для компьютеров эволюционировала по мере развития самих компьютеров. Магистральное направление — отдаление от архитектуры компьютера. Это не значит, что про нее не надо думать. Про нее не обязательно думать. В контексте того программирования, которым я занимаюсь — вычислений — приходится помнить про память, диск, процессор и его регистры, не говоря уж про интерконнект и взаимодействие параллельных процессов. Тем не менее, о многом нет необходимости думать, пока такая необходимость не возникнет...