Искать:

Созидательная профессия - программист

Скоро профессиональный праздник, одной из самых востребованных профессий современности – программист. 11 сентября 2009 года президент России Дмитрий Медведев подписал указ, который установил дату празднования представителей этой профессии.Согласно этому документу день программиста празднуется в России на 256-й день года – 13 сентября, а в високосный год – 12 сентября. Число 256 (2 в восьмой степени) выбрано потому, что это количество  различных значений, которые можно выразить с помощью восьмиразрядного байта, так же это максимальная степень числа два, которая меньше количества дней в году – 365. 

В небольших городах на программиста накладываются сразу несколько функций (программист, системный администратор, вебдизайнер и т.п.), но всё же программист это человек, занимающийся непосредственно написанием и обслуживанием программного обеспечения. Табатчиков Андрей работает прикладным программистом в среде 1С,  это работа не на массы, а на конечного потребителя. О том, как начинал, и о программировании в частности пойдёт речь далее.

Как вы стали программистом?

Я учился в  «Волгоградском Государственном Техническом  Университете» на факультете «технология конструкционных материалов» по направлению «Технология и оборудование сварочного производства». Но всегда было более интересно программирование и всё что связанно с компьютером, особый интерес был к программе 1С, в которой сейчас и работаю. Школьный учитель до сих пор хранит дискеты с моими программами на языке Basic. После института стал потихонечку сам учиться. Вообще преимущество Российской системы образования в том, что в ВУЗах  учат обучаться, то есть после окончания ты  можешь получать дополнительные знания самостоятельно.  

В чём трудности работы программистом?

Программное обеспечение совершенствуется семимильными шагами, если когда я начинал, был Windows 98, то сейчас мы  даже знать про него не хотим, а на смену уже пришла Windows 7. Сами среды программирования координально изменились. К примеру, когда я начал работать программистом версия  1С  была 7.7, а сейчас - 8.2, вот уже 8.3 на горизонте маячит. Очень быстро всё развивается, и очень быстро меняются потребности пользователей, и законодательство в отношении бухгалтерского и налогового учета порой  по 3-4 раза в год меняется, хотя бы просто по мелочам.

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

Ведь человеческий мозг куда совершеннее любого компьютера, компьютер по сравнению с ним в лучшем случае счеты, информация в человеческом мозге обрабатывается мгновенно, а компьютеру надо гораздо больше времени на обработку больших объемов информации. Компьютер предназначен для выполнения повторяющихся рутинных операций, скорость  доступа к информации, скорость ее обработки, удобство в работе, некоторый контроль за правильностью выполняемых действий – вот его назначение.

Как изменилось программирование за последнее время?

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

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

Какие направления  в развитии программирования намечены сегодня?

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

Многие предрекают, что Россия перейдёт на Linux, каково ваше мнение на этот счёт?

Разговор об этом был ещё при Медведеве. Но «шашками помахали и забыли», потому что под Linux программное обеспечение не пишется, и те программисты которые писали под Linux в итоге написали программы с большим количеством ошибок, из-за которых  в принципе работать очень тяжело, постоянно требуется поддержка. Уверен, что в России мы вряд ли перейдём на Linux. Опыт показывает, что  Microsoft  в итоге дешевле, чем Lunux, потому что в Microsoft  меньше ошибок, и в обслуживании менее затратно. 

Как распознать хорошего программиста?

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

Где вершина карьеры программиста?

Программное обеспечение постоянно обновляется, постоянно новые требования к программистам.  Инструмент программиста, это прежде всего логика, точку надо ставить тогда, когда он не сможет лучше думать логически.

Чем для вас представляет собой  процесс программирования?

Программирование это созидание, а мне нравиться созидать по жизни.

Пожалуй, это одна из профессий, которая охватывает столь широко сферы нашей жизни. Этот род деятельности становится все более массовым, и в то же время символизирует развитие современной цивилизации.


Татьяна Родичева

Комментарии посетителей

Для добавления комментария, необходимо авторизоваться
7 комментариев
admin
Антон (гость)

С праздником нас, а журналистам и редакторам(если есть), рекомендую читать статьи перед публикацией.

admin
ИТ (гость)

Всем СОПИСАТЕЛЯМ «ПРОГРАММИСТАМ» поздравление и успехов в наработках.

admin
Аноним (гость)

день программиста 4 апреля, в попутали?!

Neon
Neon
admin
AceShadow (гость)

C праздником уважаемые коллеги!!!
Вы пишете программы для компьютеров,
Слагаете поэмы из значков.
Для нас, дремучих ламеров и юзеров
Вы из когорты гениев, богов.
Пусть появляются новейшие программы,
У вас в руках — восьмое чудо света!
Так выпьем за здоровье по сто граммов.
Удачи вам и редкого резета!

admin
Аноним (гость)

Я сегодня счастлив, потому что это мой праздник, давайте отметим это)

admin
Аноним (гость)

Чем для вас представляет собой процесс программирования? -это что вообще за вопрос такой. Может было бы корректней задать его так: «Что для вас представляет процесс программирования? или Чем для вас представляется процесс программирования?» Куда смотрят редакторы?????