Мастер приедет и решит Вашу проблему уже сегодня в 12 - 00
Вызвать мастераПрограммисты бывают разные — в зависимости от специализации и используемых языков: системный программист, программист С++; программист .NET; разработчик Java-приложений; веб-программист; программист 1С и др. Опытным программистам, имеющим административную жилку, поручают руководить группой разработки или даже целым проектом, над которым трудятся системные аналитики, проектировщики, тестировщики, технические писатели и т.д.
Главными качествами ведущего программиста (руководителя группы) являются умение мыслить системно, видеть все стадии разработки проекта, отслеживать тенденции современного рынка и уметь применять самые перспективные и современные технологии, если это потребуется. Ведущий программист, как правило, служит промежуточным звеном между группой программистов и менеджментом, а также сам выполняет обязанности менеджера в том, что касается распределения работ, соблюдения сроков их исполнения, соответствия выделенному бюджету. Он обычно является техническим советником для менеджмента и участвует в обсуждении всех технических вопросов при подготовке договоров, проведении переговоров или разработке требований.
Международный язык общения программистов — английский, его знание обязательно (без него можно обойтись, если только вы собираетесь всю жизнь программировать под 1С). Английский язык нужно знать еще и потому, что информационные технологии — одна из самых быстроразвивающихся областей, ИТ-специалисту необходимо постоянно совершенствоваться, знакомиться с новыми версиями программ, средств разработки, прикладных библиотек, международных стандартов и соглашений.
Программист — одна из самых интернациональных профессий, недаром разные подсистемы многих известнейших компьютерных программ написаны людьми из разных стран — США, Германии, Индии, Китая, России. Разработка свободного программного обеспечения (например, под Linux) вообще принципиально не ограничивается никакими территориальными или государственными рамками. Программисты, сумевшие зарекомендовать себя еще со студенческой (а иногда даже со школьной) скамьи, могут рассчитывать на многое — например, на приглашение в состав интересной международной команды, работающей над каким-либо проектом. Для ряда стран специальность программиста — служит своеобразным пропуском на въезд. Например, Канада ежегодно выделяет квоты для специалистов по программированию. Благодаря Всемирной паутине сотрудники крупных международных компаний, разрабатывающих программы, могут жить и работать на всех континентах, даже не встречаясь друг с другом.
Для тех, кому не улыбнулось такое интернациональное счастье, найдется занятие и дома. Можно быть фрилансером — брать индивидуальные заказы (чаще всего — на разработку и поддержку сайтов) и работать только на себя. Можно в одиночку написать отличную программу, продавать её через Интернет и всю жизнь стричь купоны, не забывая регулярно выпускать новые версии.
У программиста всегда есть возможность выбора — работать в солидной компании с неукоснительным соблюдением жестких стандартов кодирования и постоянным контролем либо жить независимо от других и быть самостоятельным во всех решениях — что, как и когда делать. Тем более, что под рукой у каждого программиста — целый виртуальный мир, который, в отличие от реального, можно изменять практически неограниченно. А быть владельцем целого мира — разве этого мало?