Вот нам рассказывают, что "русские программисты САМЫЕ ЛУЧШИЕ".
Что "в Америке востребованы".
А что есть программист?
Это "гений"?
По-моему - нет.
"Программист" - это "РЕМЕСЛЕННИК", который лет "20-ть отработал на своём месте".
Который ИЗУЧИЛ GoF. Но не "просто прочитал книжку", а "научился жопой чуять".
Который ПОНЯЛ необходимость ТЕСТИРОВАНИЯ.
Который понял НЕОБХОДИМОСТЬ совпадения ТЕСТОВ и ТЗ.
Который понял НЕОБХОДИМОСТЬ написания ТЗ.
Который "научился работать в команде".
Который "не бежит вперёд", а слушает "что ему говорят".
Который понимает "что так заведено".
Который "пишет понятный и самодокументируемый код".
Программирование это "не озарение свыше". А РЕМЕСЛО.
ДОЛГО и НУДНО ВЫРАБАТЫВАЕМОЕ.
Ещё раз - РЕМЕСЛО.
Творчество - это "МАТЕМАТИКА", а ПРОГРАММИРОВАНИЕ это - РЕМЕСЛО.
Нудное, сложное, ВАЖНОЕ, но! РЕМЕСЛО.
Где тут место "гениям"?
Гении - Кнут, Вирт, Срауструп, Керниган и Ричи.
Но разве они "программисты"? По-моему - нет... Они - ГЕНИИ, но не программисты.
"Программист" это Я и "мой сосед". Который не делает "что-то гениальное", а что-то "вполне конкретное".
"Согласующееся с ТЗ".
Я хотел написать "что-то умное", а получился "крик души"... Ну что есть, то есть...
Что "в Америке востребованы".
А что есть программист?
Это "гений"?
По-моему - нет.
"Программист" - это "РЕМЕСЛЕННИК", который лет "20-ть отработал на своём месте".
Который ИЗУЧИЛ GoF. Но не "просто прочитал книжку", а "научился жопой чуять".
Который ПОНЯЛ необходимость ТЕСТИРОВАНИЯ.
Который понял НЕОБХОДИМОСТЬ совпадения ТЕСТОВ и ТЗ.
Который понял НЕОБХОДИМОСТЬ написания ТЗ.
Который "научился работать в команде".
Который "не бежит вперёд", а слушает "что ему говорят".
Который понимает "что так заведено".
Который "пишет понятный и самодокументируемый код".
Программирование это "не озарение свыше". А РЕМЕСЛО.
ДОЛГО и НУДНО ВЫРАБАТЫВАЕМОЕ.
Ещё раз - РЕМЕСЛО.
Творчество - это "МАТЕМАТИКА", а ПРОГРАММИРОВАНИЕ это - РЕМЕСЛО.
Нудное, сложное, ВАЖНОЕ, но! РЕМЕСЛО.
Где тут место "гениям"?
Гении - Кнут, Вирт, Срауструп, Керниган и Ричи.
Но разве они "программисты"? По-моему - нет... Они - ГЕНИИ, но не программисты.
"Программист" это Я и "мой сосед". Который не делает "что-то гениальное", а что-то "вполне конкретное".
"Согласующееся с ТЗ".
Я хотел написать "что-то умное", а получился "крик души"... Ну что есть, то есть...
О как...
ОтветитьУдалитьЛет 10 назад, когда я ещё учился, программировал с большим интересом, и перспективы, возможности кода, казались мне почти безграничными, со мной на айкидо ходил парень, программист. Как-то раз, по какому-то поводу он сказал:
- Мы тут с братом подумали, и пришли к тому, что надо было в математику идти. А программирование - это всё-таки ремесло.
Такая точка зрения произвела на меня тогда большое впечатление, и потому запомнилась. И вот, сейчас, вижу ту же мысль, но от другого челоаека :-)
РЕМЕСЛО... одно слово..
УдалитьЭтот комментарий был удален автором.
УдалитьДим, вот ты "плохо подумал"... Лучше бы ты "подумал хорошо"... Ты перечитай.. и ПОДУМАЙ, ЧТО ты написал... и ПОСТАРАЙСЯ СДЕЛАТЬ ВЫВОДЫ...
УдалитьВозможно, не о том, да... Значит, хватит первого комментария :-)
Удалить