Стоит ли программистам получать профильное образование?
Рубрика: Без рамки -> Программирование
Метки: 1С:Предприятие | обучение | программирование | советы
Просмотров: 4388
Перед выездом на работу прочитал классную заметку в блоге компании «Яндекс» на «Хабре»: «Нужно ли программисту профильное образование? Что думают в Яндексе». Думаю, подобная тема волнуют многих, особенно школьников, которые только определяются с выбором учебного заведения. Да что говорить, каких-то десять лет назад я и сам мучился с выбором.
Тогда я выбрал путь гуманитария и пошел учиться на юридический факультет. Мне нравилось программировать для себя, но поступать в соответствующий институт у меня отбил желание страх углубленного изучения физики и высшей математики. С первым предметом у меня всегда были проблемы, т.к. подача материала от нашего школьного учителя оставляла желать лучшего. Вот так я и решил стать гуманитарием.
Первую настоящую работу я пошел искать на втором курсе. Мне посчастливилось, и меня взяли помощником системного администратора в крупную компанию. На этой должности я проработал несколько месяцев и мне дали шанс поработать разработчиком. Программирование мне было всегда ближе и я с удовольствием (почти) начал изучать премудрости разработки под платформу «1С:Предприятие 8». Почему «почти»? У меня тогда была доля скептицизма в отношении этой платформы, но по мере знакомства с ее возможностями понял, что сильно заблуждался.
Вот так мне удалось «войти» в программирование без специального образования. Я успешно закончил юридический факультет и продолжал развиваться в области разработки программного обеспечения. Оглядываясь назад, я прекрасно понимаю, что обойтись без специализированного образования вполне реально.
Не спорю, в процессе работы возникали задачи, решить которые проще при наличии хорошей теоретической базы. Никогда не забуду, как в самом начале свой карьеры строил собственный велосипед для сортировки массива, хотя нужно было воспользоваться проверенным временем алгоритмом «Quicksort».
Сейчас я уверен, что успешно работать разработчиком вполне возможно без соответствующего образования (особенно, если вы живете не в Москве, т.к. все интересные ВУЗ’ы в этом направлении сосредоточены в этом городе). Важно быть готовым постоянно учиться и много читать. Тогда все будет в полном порядке. Все еще много зависит от области программирования. Например, если вы собираетесь создавать решения для торговых компаний, то помимо навыков программирования обязательное потребуется база знаний из курса экономики.
Выбирая путь разработчика ПО нужно быть готовым к постоянному обучению и самообразованию. Технологии меняются слишком быстро и без постоянного обучения никак не обойтись. К счастью, сегодня учиться стало проще. Есть различные интерактивные сервисы и всевозможные тематические ресурсы. Вопрос остается лишь в желании и наличии времени.