Четыре стадии программиста

Создано Евгений Злобин в ноября 21, 2009

Сегодня размышлял по поводу стадий развития программиста. Хотелось бы с вами поделиться кое-какими соображениями на этот счет.

Начальная стадия. Недопрограммист

Просто взахлеб изучается всё новое. Информации кажется так много, что просто голова идет кругом. Новые технологии, новые знакомства, новые ошибки и победы. И всё это в больших дозах. Со временем и соответственно приходящим опытом пыл немного остывает. И если в самом начале своей деятельности за работу берешься с некоторой опаской, то теперь кажется, что многое уже знаешь и умеешь. - Только дайте мне работу интересную, сложную да, ещё, желательно, чтобы платили хорошо. Думаешь ты про себя.

Вторая стадия. Кодер

Ты почти выработал свой собственный стиль программирования. И вот появляется первый действительно сложный заказ. Вроде и заказчик попался хороший и платит достойно. В процессе трудовой деятельности над проектом понимаешь, что далеко не всё знаешь и умеешь. Начинаешь понимать доселе абсолютно не понятные термины, которые иногда встречались при изучении информации на начальном этапе. Теперь уже тот программист, который изначально казался быдло-кодером, в отличии от тебя, кажется программистом с хорошими знаниями. Некоторые его решения перенимаешь для себя.

Третья стадия. Программист средней руки

До этой стадии доходят не все – происходит настоящий естественный отбор. Преодолеть рубеж третьей стадии обычно не получается у людей ненадежных или просто выбравших не тот путь. Этот человек перестаёт быть программистом и уходит в другую сферу. Однако, знакомства и знания полученные на первых этапах пригождаются и в дальнейшем.
Довольный заказчик и полученные деньги за проект. Кажется, что все выполнено идеально. Однако, месяца через три-четыре понимаешь, что если бы сейчас взялся за тот проект, то всё было бы переделано. Оказывается, что действительно правильных книг, блогов и статей по твоей теме очень мало. И действительно хороших программистов с богатым опытом сложно найти.

Четвертая стадия. Программист

Вокруг тебя довольно много всякой работы «по мелочи» за которую на начальном этапе ты боролся, а теперь обходишь стороной, т.к. нет желания тратить время на мелкие дела за очень мизерную плату. Начинаешь помогать продвигаться программистам на самой первой ступени. Нет спешки и опаски. Можешь реально оценить все затраты на проект любой сложности.

Может быть Вам это интересно?

    похожие записи не найдены

20 отв. в “Четыре стадии программиста”

  1. Вы ,судя по всему, уже дошли до 4 стадии. Так может поделитесь тем малым списком правильных блог, статей и.т.д.

  2. Евгений Злобин

    нет, я ещё не добрался до 4 стадии )

  3. Евгений Злобин

    да статей подобных несколько прочитал, данная публикация очень понравилась.

  4. Александр

    Интересно почитать, жаль что ничего в программировании не понимаю.

  5. Александр

    Да близко к реальности. Я естественный отбор не прошел. В 90-е не было смысла быть програмистом.

  6. О, я недопрограммист )))

  7. Думаю, я похож на смесь кодера с недопрограммистом)

  8. ахахаха) я тогда блин недопрограммист с мыслями и надеждами программиста!!!)))

  9. Все точно подмечено особенно: «Только дайте мне работу интересную, сложную да, ещё, желательно, чтобы платили хорошо. Думаешь ты про себя.» – Это тоно про меня! ))))

  10. Верно подмечено. Узнаю некоторых знакомых программистов в разных стадиях ))

  11. Я наверное из тех кто так и не перешел на трети стадию, хотя и не ставил такой задачи.

  12. А те кто может сваять задуманное и даже начинает ваять, но потом забивает ибо надоело? =) Какая это стадия?

  13. Евгений Злобин

    профессиональный пофигизм ))

  14. Совет Советыч

    Ха-ха. Довольно интересная концепция деления. Ну вот, теперь я точно настоящий кодер )))

  15. И на четвёртой стадии практически каждый здравомыслящий человек задумывается над увольнением с работы и переходом «на свой хлеб».

  16. сайт визитка киев

    наблюдала как из 3 в 4 стадию перерос – интересно

  17. Джо Триббиани

    На Хабре видел другую классификацию. Там, правда, более технологические аспекты учитывались. Вроде бездумного применения паттернов тут и там.

  18. «Так может поделитесь тем малым списком правильных блог, статей и.т.д.» Разве статьи – основная работа программиста?:)

    О своей стадии говорить не буду. Думаю, самооценка не так важна как работающий код, который остается таким не только на твоей машине.

    Наверняка, для программистов-ассемблерщиков такая классификация негодится. Там, может быть, категории, которые описаны на васме (свои знают) в категории «дао программирования». Интересные притчи, может автор захочет о них поговорить – буду рад.

  19. И пятая стадия:
    У тебя по 7-8 пальцев на каждой руке, твоя попа стала плоской, чтобы полностью слиться со стулом, мониторы на 17 тебе кажутся детской игрушкой, поэтому не меньше 24, все знакомые думают что взламываешь базы пентагона каждый день и называют тебя mr.Haker =))

Оставить ответ