«Главное в профессии программиста — это разборчивость. Нельзя забывать, что наша работа должна приносить не только прибыль, но и общественную пользу»
Я окончил школу в 1998 году. Уже и не вспомню, чем руководствовался при выборе института. Но я всегда точно знал, что хочу стать программистом. В Институте печати я прошёл по конкурсу и поступил на бюджетное место. У меня не было каких‑то больших проблем с учёбой. Почти все профилирующие предметы давались легко.
Высшее образование — очень важная ступень в жизни человека. Только в институте можно получить базовые знания для дальнейшей работы. По многим предметам нам давали только общие знания, и приходилось много заниматься самостоятельно. Институт расширяет кругозор, благодаря чему легче выбрать, что именно нужно изучать углубленно. Высшее образование учит человека правильно излагать свои мысли, что очень важно при приеме на работу и при общении с людьми.
Что касается преподавателей, то у большинства из них не было очень строгих требований. Конечно, часто нам казалось, что какое‑то задание, которое отнимает так много времени, бессмысленно. На самом деле, преподаватель, предъявляя то или иное требование, лучше знает, что важно, а что нет.
Учился я на кафедре «Информационных и управляющих систем», но научно‑исследовательской работой занимался на кафедре «Технология полиграфического производства» и впоследствии с этой работой поступил в аспирантуру. Поэтому карьеру я начал не как инженер, а как научный сотрудник. Шесть лет назад я устроился работать программистом в компанию «Беркут», которая занимается программным обеспечением для операторов сотовой связи. Получил тестовое задание, выполнил его, и меня приняли. С весны 2008 года я работаю в Санкт‑Петербургском подразделении компании «Альт Линукс». Сначала устроился на должность инженера‑программиста, а потом стал руководителем подразделения в Санкт‑Петербурге. Но это было связано с кризисом, из‑за которого уволилось много человек.
Для программиста важна разборчивость. Есть люди, которые обращают внимание только на размер заработной платы. Такая работа, как правило, не интересна и подразумевает выполнение одних и тех же действий. Я же считаю, что программист должен быть мотивирован не только материально. Он также должен задумываться над тем, кем и как будет использоваться программа, созданная им. Осознание этого во многом повлияло на мой уход из «Беркута». На одном из совещаний был задан вопрос: «Кто же использует программу, над которой мы работаем?». В тот момент я понял, что деньги я получаю, а пользы людям не приношу. Умение выбирать — ценное качество для программиста.
Также каждый человек должен быть разносторонне развитым, иметь какие‑то увлечения помимо работы. Я, например, очень люблю спорт. Занимаюсь айкидо около семи лет. Люблю путешествовать, ходить в походы. Еще у меня есть два маленьких ребёнка. Они — мое самое главное и любимое увлечение.