ionika&
All
Поехали:
Программирование - ремесло. Такое же как и управление трамваем. И оплачивается так же. Научиться может каждый. А подняться над, добиться большего, могут молодые (слабо, но связанно с биологическим возрастом) ленивые (обязательное требования) перфекционисты.
Если делая что-то, вас устраивает любой положительный результат, если вы полны энергии и каждый день бегаете 5 км по утрам, - не надо идти в программеры. Это так и останется ремеслом, которое на 99% смертельно надоест к годам 40, а в 50 будет вызывать спазмы желудка.
Программирование бывает разным. Самое плохое - кодинг на потоке в крупной конторе. Это даже не трамвай. Это швейный цех.
Это чисто студенческая фишка, остальным там делать нечего. Студентам - очень полезно. Если вы выжили в таких условиях год - у вас не будет больше комплексов на предмет языка программирования, у вас вообще не будет комплексов, зато будет четкое
свое видение и правильной архитектуры и правильных процессов.
Любой техпроцесс не терпит творчества, соответственно, творческие работы разбиваются на куски такого размера, чтобы там никакого творчества не оставалось. А куда без творчества? Даже идя вешаться можно это сделать тонко и со вкусом.
ОффтопПримечание для молодых идиотов: в результате все-одно получится груда дохлого мяса, абсолютно лишенная какой-либо эстетики.
Самое приятное - ваять чуду-юду, есесено распределенную, для миллиона, есесено человеков, всех из которых она должна осчастливить в обязательном порядке. Нет, я не глумлюсь, сам такое строил. Но я про проектирование. Это действительно интересно и приятно. Однако чистое проектирование, без реализации (только архитектура) - это тоже крайность. Иногда руками надо что-то сделать. И без понимания собственной шкуркой кухни реализации (сиречь - без опыта швейного цеха) добиться реальных успехов будет очень трудно. Сами понимаете, небольшой просчет на этапе проектирования через месяц реализации превращается в крупный про.... ну ... тоже просчет, но больнее - месяц реворка для команды из 5 разработчиков - поллимона рублей в лучшем случае ..
Еще приятно ломать систему, очередным углихаком впихивая свой код куданить на этапе логона ...
ОффтопВообще, писать мне лень
Ибо если делать хорошо - то долго и получится статья. А то что пишу я - это отрывочные мысли, выглядящие убого ...
А посерединке между этими крайностями есть масса ниш, требующих навыков (а точнее - мироощущения) программиста, которыми можно вполне заняться.
Например, автоматизация. Неважно чего. Процессов. Документооборота. Каких-то производственных активностей. Бухгалтерских или бизнес-процессов, в конце концов.
Вот тут, возраст не помеха вовсе.
Программер 1С. Очень неплохая работа. Тут и творчество и углихаки (;)))) и автоматизация и деньги. Ключевой вопрос - опыт. Опыт абстрактно получить не возможно. Опыт можно только заработать решая реальные проблемы. Сколько уйдет на это лет (месяцев, дней) - предсказать невозможно.
Или вообще, любое, около консалтеровое программирование. Создание приблуд к Project Server'у например. Или ClearQuest. То, на что производители решили не тратить деньги, но то, что востребовано пользователями ... Маленькие программки. Большие системы маленьких бытовых программок.
Или возьмем уже таки бизнес и займемся сервисами, которые будем нанизывать BPEL'ом... Тоже возраст скорее достоинство....
Ладна. Готов ответить на конкретные вопросы.
ОффтопИ готов написать статейку. Как-нибудь. Когда время будет.