Сначала стоит прочитать статью по ссылке из предыдущего поста.
Там очень хорошо написано, и хоть статья и 2003 года, она действительна и сейчас.
Правда хотелось бы добавить про программистов. Сейчас существует две категории программистов: так называемые кодеры и программисты.
Кодеры это именно те «программисты», которые не делают ничего, кроме как пишут код, по уже всему приготовленному, ну максимум, что придумывает простейшие алгоритмы. И кодеры, по аналогии со статьёй и являются ремесленниками. Это вовсе не значит, что кодеры не нужны, они нужны, тем более если разработка проекта ведётся с помощью людей, чьи обязанности строго разделены и сама разработка проекта ведётся поэтапно.
Программисты же сейчас должны уметь не просто писать код, а самое главное думать, причём думать много. Реально написание кода в проектах занимает максимум 30%, а всё остальное время уходит на создание и продумывания архитектуры, дизайна, безопасность, контроль, отказоустойчивость, на тестирование созданного проекта и на создание сопутствующей документации (спецификации, руководства пользователей, примеры тестирования, описания алгоритмов).
Правда, как по опыту, я знаю, что даже в этапных проектах больше ценятся программисты, чем кодеры, потому что хороших и дешёвых кодеров найти намного проще — можно просто нанять индусов-кодеров.
А ещё наш декан нам сказал, что мы выбрали самую плохую профессию, потому что нужно всё время учиться. Поэтому, если вы хотите быть хорошим программистом, всё время учитесь и много и качественно въёбывайте, чтобы стать хорошими специалистами.

@темы: Раздел мыслей, Раздел об одном человеке

Комментарии
22.01.2011 в 22:22

Sex, drugs, v>c, ΔpΔx=0.
Спасибо, сенсей, сделаю все, что в моих силах.
23.01.2011 в 00:02

Имхо - чтобы стать хорошим специалистом в любой области, нужно всё время учиться. Время-то идёт)
23.01.2011 в 10:07

[rovisco], я никого не учил, не учу и не собираюсь учить. Это всего лишь мои мысли, подкреплённые моим опытом.

May Belle, да, не спорю. Вот только компьютерная индустрия меняется намного быстрее, чем любая другая (что понятно, потому что она ещё достаточно молодая), ну или почти любая другая. Каждый год количество доступных компьютерных ресурсов на ПК (я не говорю о супер-компьютерах) возрастает, появляются разные новые технологии, которые некоторые задачи выполняют лучше, появляются и исчезают разные стандарты. О стандартах вообще отдельный разговор, потому что в IT общих стандартов по большому счёту нет (приведу пример из статьи про стандарты: существует 3 основные операционные системы (Windows, Unix (*nix), Mac), программы на них работающие не взаимозаменяемы), хотя вроде наконец началось длительное движение к приводу всего этого к каким-либо более-менее приемлимым стандартам; в общем посмотрим, что из этого выйдет. А если вспомнить, что идут разработки процессоров с совершенно новыми принципами работы (как пример, имеющие 3 состояния, или другой вариант, имеющий вероятностные нули и единицы), и если эти разработки перейдут в повсеместное использование, то это вообще совершенно новая ветвь в индустрии, несущая новые возможности, новые проблемы, новые стандарты, которые будут не совместимы со старыми.
И за всей этой хренью надо успеть. Не стоит забывать, что начинает распространяться программирование систем блоками (то есть программист накидал разных блоков в программке, написал в них математическим языком алгоритмы, а вся эта хрень автоматически перевелась в понятный компьютеру язык), то есть кодеры вообще могут отпасть, как класс. Хотя, на мой взгляд, это плохо писать код таким способом, потому что он не будет совершенно оптимизированным, но опять же, доступыне ресурсы всё время растут.
23.01.2011 в 11:47

Dr_vajner, опять же имхо - специалист почти каждой области думает так про профессию, которую выбрал. А мне кажется, все в равных условиях. Хотя бы потому, что за компьютерной индустрией в силу своей профессии должны следить не только программисты, но и сисадмины, и экономисты, и бухгалтеры, и даже - полиграфисты. Каждый год что-то меняется, программисты следят за этим специально, остальным приходится, иначе не смогут работать. Не думаю, что легче инженерам, которые всю жизнь чертили на кульмане, теперь им приходится узнавать AvtoCad.
Очень многие профессии взаимосвязаны, и прогресс в одной ведет к изменениям в другой. И для того, чтобы быть хорошим специалистом, нужно постоянно учиться. Мы все в равных условиях, но каждый думает, что ему "повезло" больше других - врачи думают, что только они учатся в институте по 6 лет, а потом еще десятилетиями практикуются, чтобы наконец достичь того, о чем мечтают. При этом они постоянно учатся, потому что медицина не стоит на месте. Моя мама-конструктор (да и любой конструктор) вынуждена постоянно быть в курсе разработок в металлургии и тканевой промышленности, чтобы совершенствовать то, что спасает жизнь солдат - бронежилеты. Про свою профессию я вообще могла бы сказать много хорошего и не хорошего, так сказать, "крик души"... Но не буду))) Хотя мне бывает немного обидно - потому, что все знают, чем занимаются врачи, программисты, инженеры, экономисты, бухгалтеры, дизайнеры, рекламисты и даже филологи! - но никто не знает, чем занимается редактор. Но зато я знаю точно, что самый лучший работник - это тот, чью работу ты не замечаешь.
23.01.2011 в 13:44

May Belle, тут я с тобой не соглашусь. Просто по той причине, что компьютерная индустрия и наука ещё полностью не сформировались, то, что одни и те же специалисты (не так называемые ремесленники), через 5 лет, могут делать уже другую работу, чем делали раньше. Просто основное различие в том, что у нас пока что много фундаментальных различий, а в будущем, плюс ко всему, висят принципиальные изменения, которые могут произвести раскол на несколько частей, тем более, что и так эта индустрия уже поделилась на несколько частей. А в других науках, я пока особо не вижу фундаментальных изменений (первое, что могу вспомнить, в медицине выращивание клеток и органов).
Хотя опять же, и у нас есть уже несколько фундаментальных вещей, которые особо не меняются (например, базы данных, которым уже лет 20 наверное).
23.01.2011 в 15:55

Dr_vajner, я же говорю - имхо) так я вижу ситуацию) и ты меня не разубедил)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail