Почему я не хочу бросать программирование : Новостная лента. Интернет технологии : Filebox.ru новостные ленты, мобильные технологии и интернет  Программы | Новости | ТОП-100 программ | Статьи

Почему я не хочу бросать программирование : Новостная лента. Интернет технологии : Filebox.ru новостные ленты, мобильные технологии и интернет
24 июн 2006, 13:17г. автор Газета.ru

Почему я не хочу бросать программирование

Мы публикуем отклик на "личный опыт" нашего читателя "Программист или грузчик - почти без разницы". - ред.

Краткое введение приведено для того, чтобы было понятно, что я отнюдь не новичок в отрасли - как и автор статьи "Программист или грузчик - почти без разницы". Правда, на данный момент из отрасли не ушeл, более того не занимаюсь административной работой.

Законный вопрос: почему не ушeл? Нравится процесс. До сих пор интересно создание нового, приятно, что продуктами, разработанные с моим участием, пользуются люди.

Не считаю, что программирование - "дело молодых", программирование - дело программистов. Просто, в зависимости от опыта, происходит естественное разделение обязанностей. Кто-то занимается архитектурой системы, кто-то отвечает за подсистему, кто-то пишет отдельные модули. Причeм, совершенно необязательно, что тот кто занимается общей архитектурой не кодирует отдельные модули (например, в ходе создания прототипов).

В годы моей молодости, все было практически как сейчас. Были старшие товарищи, часть из которых просто отбывала время на работе, часть - передавала нам свой опыт, уникальное ощущение программы как живого организма.

И были мы. Со странной смесью энтузиазма, не всегда обоснованной самоуверенности, безусловного шапкозакидательства и молодыми мозгами, как губка впитывающими новое.

Романтики было не больше, но и не меньше, чем сейчас. Кстати, да простят меня "известные в IT отрасли личности: Касперский, Веселов, Чижов, Нургалиев и проч.". По моему (и не только) мнению, единственный человек из бывшего СССР, оказавший серьeзное влияние на развитие программирования - Александр Александрович Степанов, автор STL (Standard Template Library). Больше, пожалуй, на ум не приходит никто, за исключением автора Тетриса, Алексея Леонидовича Пажитнова, правда, Тетрис все-таки игрушка... хоть и известная:). Никаких мифических "сотен тысяч людей для которых программирование было больше чем просто профессией" не было. Только сейчас количество людей, занимающихся программированием достигло такого масштаба.

Лозунг автора статьи "наши программисты - лучшие программисты в мире" - мифологичен и просто тешит самолюбие. Ни как наука, ни как индустрия наше программирование, к сожалению, не состоялось.

Безусловно, были и есть талантливые люди. Но они есть во многих странах.

"Конечно, время шло - постепенно компьютер из предмета роскоши превращался в обыденный инструмент", но только для пользователя, для программиста он как был инструментом, так и остался. Параллельно шeл процесс разделения профессии программиста, как в своe время профессии инженера, на десятки разных специальностей. Автор пишет: "где-то на рубеже конца 90-х мы что-то где-то потеряли." Это не совсем так. Потеряли мы все десятилетие девяностых. Большинство яркой и талантливой молодeжи ушло в разного масштаба бизнес. Разрыв между программой обучения в вузах и реальностью, и без того огромный, увеличился. И только в конце девяностых положение стало меняться к лучшему.

Банальная доступность самообучения через ставший обыденным интернет резко увеличила возможность не отставать от новых технологий. Развитие офшоров, да и увеличение числа внутренних заказчиков, привели к буму в нашей профессии.

Далее автор выдвигает ряд, на мой взгляд спорных, тезисов.

1. "Резко упала квалификация программистов"

Средняя квалификация программистов, ИМХО, выросла. Причин для этого много. И появление более сложных задач, и доступность информации, развитие средств разработки, дающее возможность не тратить время на рутинные операции. "Обилие терминов" в резюме и в объявлениях о вакансиях - с одной стороны отражает возросшую специализацию, с другой - является элементом игры:

"Мы знаем, что ты не знаешь всего, что мы указываем в требованиях, а ты знаешь, что в реальности большая часть требований не имеет отношения к твоей будущей работе".

Что же касается "не может отличить операцию сравнения от операции присвоения".. Скажите, "а = в", это что? Сравнение? Присвоение? Правильно, вопрос не имеет ответа вне рамок конкретного языка, а зачастую и контекста. Более того, человек, вынужденный писать на двух-трeх-пяти языках одновременно, иногда допускает ошибки. Ничего страшного, большинство компиляторов его поправят:)

2. "Катастрофа с менеджментом - все сейчас помешались на RUP, Extreme Programming, Agile Methods и проч."

"Все смешалось в до..", т.е. извините, дорогой автор, в вашей голове. RUP и Extreme Programming есть вещи "достаточно противоположные". Более того, любая из них всяко лучше, чем "вотерфолл" или отсутствие методологии. А во времена нашей общей молодости существовало такое понятие как нормоконтроль. Не помните? Занимало огромное количество времени.

Вы говорите, "мало кто понимает, что менеджер это не программист"? К Вашему сведению, существует разные типы менеджеров. Например, Dev Manager - программист по определению

Далее, цитирую: "Для иллюстрации того, что есть IT менеджмент в нашей стране - достаточно пообщаться с вашим местным Интернет провайдером." Для иллюстрации того, как строят самолeты - достаточно пообщаться с кассиром авиакомпании. Уровень корреляции - тот же. Уважаемый автор, как вы считаете, логика нужна программисту? После такого высказывания на интервью Вам бы не помогло даже знание инкапсуляции.

3. "Упал престиж труда программистов - сейчас быть программистом и грузчиком - это где-то рядом."

Престиж профессии определяется тремя параметрами: уровнем оплаты, уровнем образования и условиями работы. Вы видите корреляцию по любому из этих параметров между программистом и грузчиком?

4. "Все это усугубляется ещe и неоправданно высокими зарплатами программистов."

Уважаемый автор! "неоправданно высоких" зарплат в условиях рынка не бывает. Бывают неоправданно высокие претензии - в этом случае человек не получит работу.

Или неоправданно низкое предложение зарплаты - фирма не сможет заполнить вакансию человеком требуемой квалификации. Что-то у Вас опять с логикой... Да и явное противоречие с пунктом #3 налицо.

"В общем подводя резюме: наше поколение уходит, уходит в плане того, что перестает активно программировать и смещается в другие отрасли."

Ваше поколение уходит. Наше остаeтся. В России, Белоруссии, на Украине, в тех же Штатах.

На смену ВАМ идeт молодeжь, которая, надеюсь, с нашей посильной помощью, сумеет завоевать так и НЕ завоeванные позиции.

Смотри так же другие новости из Новостная лента. Интернет технологии




Поиск по сайту
Обратная связь
Разработчикам
Реклама на сайте

Политика конфиденциальности
Пользовательское соглашение

 

Filebox.ru каталог архив программного обеспечения для Windows, работает с 2003 года.
Copyright © 2003-2026 Filebox.ru All Rights Reserved.

Яндекс.Метрика