10 стадий программирования
@ironcomp1 уровень: "Живу обычной жизнью. При слове "программирование" вспоминаю только зелёные буковки на черном фоне.
2 уровень: Узнал, что в городе есть клуб программистов. Тренажерка надоела, а заниматься чем-то надо.
3 уровень: Посмотрел. Получают задание и выполняют его. А буковки - разноцветные! Матрица дает о себе знать - хочется попробовать. Но, боюсь, что наругают. Сеньор говорит, что все будет хорошо. Главное, соблюдать какое-то ТЗ. Наверное, это какая-то книга или что-то вроде. Рискну прийти на пробное занятие.
4 уровень: Я НАПИСАЛ HELLO WORLD! Я ПИСАЛ КОД! Я КАК НАСТОЯЩИЙ ПРОГРАММИСТ!
5 уровень: Компилится. Занимаюсь уже месяц. Тренер пугает страшными словами из C++. Говорит, что либы нужно указывать после исходников. Что такое либы, не уточняет. но МНЕ ДАЮТ КОДИТЬ! Я КОДЮ! Я КАК НАСТОЯЩИЙ ПРОГРАММИСТ.
6 уровень: обрастаю знаниями. Выучил C и C++. Гордо хвастаюсь знакомым, что я - программист. Начал носить по городу ноут с линуксом - пусть все завидуют.
7 уровень: Фрилансю, учусь уже давно. Дом завален книгами по программированию. Легко отличаю #if от #ifdef и const char* от const *char. Даже разговор о погоде заканчивается лекциями по программированию.
8 уровень: Знаю, что я не программист, а быдлокодер. Это не C, ObjectiveC. Знакомые программисты перестали понимать, на каком языке я говорю.
9 уровень: говорю просто - программист. Быдлокодер обидно. Доучиваю C++. После длительных споров все же выполняю ТЗ. Споры о программировании утомляют. Программисты 7 уровня кричат, что я - быдлокодер.
10 уровень: Не спорю о программировании. Я знаю ассемблер. Я пишу на ассемблере. Прямо как настоящий программист.