Читайте нас:

24 Февраль '11, Илья Долгов


Профессия программист

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

Давайте сперва определимся, что же такое программирование. Многие рассматривают программирование как науку, но, к сожалению, в программировании не существует строгих канонов решения задач и универсальных шаблонов, поэтому отнести к науке данную дисциплину однозначно  нельзя. Другие же люди утверждают, что программирование -  это искусство, но и здесь нельзя сказать однозначно, потому как помимо творческой части присутствует и рутинная (и, кстати, по большей части именно она). Вот как пишет о программировании признанный мастер этого ремесла:                                              

«...Программирование не является ни полностью искусством, ни полностью наукой. В своей обычной форме оно представляет собой "мастерство", занимающее промежуточное место между искусством и наукой. В лучшем случае это инженерная дисциплина, основанная на синергической интеграции науки и искусства...» Steve McConnell

Теперь давайте разберемся, чем же именно занимается программист. Правильно, программист пишет программы J Давайте разберемся, что же побуждает программистов писать программы. В первую очередь, это банальный интерес к новым задачам, желание создать что-то новое и полезное. Второе, соответственно, плоды трудов. Гордость, удовлетворение и чувство завершенности – отличный стимул писать программы! Ну и третье, естественно, финансовый вопрос.

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

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

«...Во-первых, это просто радость, получаемая при создании чего-либо своими руками. Как ребенок радуется, делая куличики из песка, так и взрослый получает удовольствие, создавая какие-либо вещи, особенно если сам их и придумал. Я думаю, что этот восторг - отражения восторга Господа, творящего мир, восторга, проявляющегося в индивидуальности и новизне каждого листка и каждой снежинки...» Frederick Brooks

0 комментариев

Оставить комментарий

(желательно настоящее)*
*
(необязательно)