Web-программист в санкт-петербурге: список вузов
Содержание:
Как помочь себе стать программистом – заочное обучение
Сначала необходимо определиться – подходит ли эта профессия абитуриенту, или он руководствуется только количеством денег, которые можно заработать. Не все так просто. Положительный пример – реальный человек из жизни – зарабатывающий хорошие деньги на программировании, возможно, увлечен своим делом. И его достижения – результат длительной работы или хорошего образования
Если разобраться – деньги – это не самое важное, что движет человеком при выборе профессии
Есть несколько вариантов развития событий при выборе профессии.
- Можно быть самоучкой и всю жизнь зарабатывать любимым делом, не имея диплома. Некоторые возможности будут закрыты, например, преподавание в учебных заведениях, но, в основном, – неплохо.
- Можно закончить с натяжкой и усилием учебное заведение, считать себя великим специалистом, но работать в этой сфере не получится, потому что постоянное сидение за компьютером, без общения с людьми, может просто раздражать. Вдобавок – без некоторой доли фанатизма и стремления вперед, развивать навыки не получится и вскоре новички такого специалиста обгонят.
- Начать изучение программирования самостоятельно, чтобы определиться, насколько легко дается профессия. Обычно это занимает 6 месяцев – 1 год. Если все хорошо, можно поступать учиться, но не сидеть на лекциях, а продолжать работать и учиться. В таком случае, к концу обучения можно стать действительно опытным специалистом, который в курсе всего нового, что происходит в сфере программирования.
Третий вариант – идеальный с точки зрения перспектив. Если кому-то понадобится подтверждение знаний – пожалуйста: и диплом есть, и работать человек умеет. Следовательно, выбор падает на классическое заочное или заочно-дистанционное образование, что еще проще и дешевле.
Плюсы заочного обучения
Классическое заочное образование подходит для абитуриентов любого возраста, которые получают как первое высшее, так и второе образование. Часто бывает, что человек находит себя уже в зрелом возрасте – после 30 — 40 лет, возможно, что он уже имеет опыт работы программистом, но хочет подтверждения в виде диплома. К этому возрасту уже у большинства есть семьи и дети и отвлекаться на очное обучение – нецелесообразно и дорого.
Заочная форма обучения имеет несколько положительных моментов:
- можно выбрать для обучения любой вуз страны – наверняка он предлагает заочную форму с дистанционными технологиями, если поинтересоваться, то, скорее всего, и приезжать на сессию не надо – все через Интернет;
- есть возможность изучать некоторые разделы самостоятельно, при этом советоваться с преподавателями (они любят инициативных и умных студентов и с удовольствием помогут);
- можно начинать работать, если уровень позволяет, если нет – устроиться помощником к опытному программисту и начинать осваивать профессию на практике;
- стоимость заочного обучения невысокая – за семестр придется отдать треть заработанных в месяц денег, учитывая среднюю зарплату.
На заметку: существует правило 10000 часов. Автор – Малкольм Гладуэлл. Он совместно с психологом Андерсом Эриксоном доказал, что для достижения выдающихся результатов необходимо определенное время, а именно 10000 часов.
Вопрос в том, за какое время надо преодолеть этот рубеж. Ответ: чем быстрее – тем лучше. Поэтому сразу сейчас необходимо поставить себе планку – сколько учиться, чтобы стать настоящим профессионалом. Ну и выбрать, где получить заочное образование.
Еще один нюанс: не всегда самостоятельное обучение полезно, то есть надо быть очень настырным самоучкой, чтобы разобраться. Процесс идет намного легче и быстрее, если можно просто спросить у кого-то и тебе ответят.
* * *
Как видите, диплом «программиста компьютерных игр» у нас в стране получить не получится (не будем врать сами себе, годовые курсы при ВМиК МГУ не в счет). С одной стороны, ничего хорошего в этом нет: на непрофильных факультетах придется изучать много «ненужных» предметов, а компьютерные игры разрабатывать чуть ли не подпольно (никто не обещает, что в вузе к вашим увлечениям отнесутся лояльно). А с другой стороны, согласитесь, «диплом специалиста в области IT» звучит как-то серьезнее, чем «диплом программиста по отладке игрового AI».
Не стоит забывать и про экспансию Google и Microsoft, которые уже шестой год инвестируют деньги в российские образовательные проекты. Недаром треть наших программистов уезжают работать на Запад.
В общем, ситуация с игровым образованием в стране улучшается
Помимо перечисленных вузов, обратите внимание на Южный федеральный университет, Владимирский ГУ и Кемеровский ГУ (он так вообще сотрудничает с ЮНЕСКО). Что-то нам подсказывает, что лет так через пять мы будем начинать статью примерно так: «В любом нашем вузе обучают программированию компьютерных игр, причем так лихо, что и не знаешь, куда поступить
Программа обучения необъятная, специализаций множество: тут пять лет учат только консервные банки штамповать, а здесь — космические корабли проектировать. Как выяснилось, хороших учебных заведений у нас масса».
На этом тема вузов не закончена. В одном из ближайших номеров «Игромании» мы расскажем, куда податься начинающему геймдизайнеру.
Как быстрее освоить профессию
Самыми продвинутыми в области IT-технологий считаются московские вузы, поэтому решительным абитуриентам рекомендуется не стесняться и не занижать собственных возможностей. Специальность «Программирование» имеется почти в каждом учебном заведении. Рейтинговые вузы будут стоить дороже, но плюс в том, что нет необходимости проживать в Москве и платить за учебу одновременно. Если в планах переехать в большой город и есть лишние деньги, то можно попробовать учиться заочно, работать и проживать там же. Это хороший вариант, но доступен не всем. Кто рассчитывает на свои силы, тому на время обучения нужно будет немножко экономить. Волноваться не стоит – это только до первого заработка по новой специальности.
Еще один совет – общаться в среде профессиональных программистов. Там можно подробнее узнать о новых направлениях, которые могут стать судьбоносными.
Многие хорошие программисты пожалели о том, что вовремя не закончили учебное заведение. По их отзывам и опыту можно сделать выводы о необходимости получения «корочки», чтобы не наступать на грабли.
Для желающих получить диплом программиста и научиться работать одновременно заочное образование – единственно правильный выбор. Заочная форма для программиста – это способ лучше освоить компьютер в спокойной домашней обстановке.
Поступайте в лучшие дистанционные учебные заведения
Какими качествами обладает профессионал
Для того, чтобы стать профессиональным программистом, нужно обладать определенными качествами. Говорят, что классным специалистом нельзя стать без способностей, и это правда. Профессию выбирают, согласно своим умениям.
У потенциального программиста они такие:
- Любовь к информатике.
- Технического склада ума.
- Собранность и внимательность.
- Умение быстро и правильно решать даже самые сложные технические задачи.
- Настойчивость и терпеливость.
- Ответственность и целеустремленность.
- Умение принимать правильные решения и отстаивать собственное мнение.
Противопоказания для этой профессии: плохое зрение, проблемы с ОДА и заболевания нервной системы.
Общая специфика
Последнее время понятие «программист» все чаще соседствует со словосочетаниями «творческая профессия» или «интересная, принципиально новая работа», а сам компьютерщик трактуется не иначе, как «непризнанный гений, вдыхающий жизнь в кристаллы, разъемы и провода». Вынуждены вас разочаровать: профессия программиста достаточно однообразна, временами даже нудна, а уж бессонные ночи за монитором вряд ли можно назвать чем-то «принципиально новым». То же касается и процесса обучения. Все пять (а то и шесть) лет в вузе вам придется изучать математику, физику, статистику и множество языков программирования — от Basic и Pascal до Delphi и C++.
Стоит также сказать пару слов о самих вузах. Так уж повелось, что у нас в стране котируются только государственные вузы (к частным работодатель почти всегда относится с опаской), поэтому именно о них мы и поведем рассказ. Мы также постараемся осветить не только столичные, но и региональные обители знаний, потому что не всем под силу подорваться с насиженных мест и устремиться в Москву или Петербург. И, наконец, позвольте дать несколько общих рекомендаций
Независимо от того, найдете вы в нашем списке вуз мечты или нет, советуем обратить внимание вот на что:
— В первую очередь выбирайте вуз с хорошей репутацией и преподавательским составом. Одна только фраза «а лабораторные у нас принимал член-корреспондент РАН Евгений Иванович Моисеев» может устроить вас на работу.
— Обязательно уточните, какие машины стоят в компьютерном классе, и есть ли он вообще. Как бы «медиа-лаборатория, оборудованная по последнему слову техники» не оказалась душным чуланом с компьютерами середины 90-х.
— Постарайтесь навести справки о дополнительных курсах, тренингах и особенно стажировках за рубежом. Во-первых, даже после месячного обучения где-нибудь в США ваша ценность как IT-специалиста существенно повысится, заодно и язык подтянете. А во-вторых, если с вузом не хотят сотрудничать зарубежные партнеры, это подозрительно.
— Выясните, котируется ли диплом выбранного вуза на Западе (а то приедете в Electronic Arts, скажете «Вот он я, берите!», а они вас, как школьника, даже слушать не будут).
— Если собираетесь учиться на вечернем или заочном отделении, узнайте, большая ли у вуза библиотека. Как правило, самых нужных учебных пособий в интернете не бывает.
— Если поступаете на заочное, обязательно уточните, как будут проходить лабораторные и практические работы. Диплом без них выдадут, но специалист-теоретик никому не нужен.
— Сейчас распределение по окончании вуза не так уж и актуально (талантливого студента работа найдет еще на полпути к диплому), а вот о местах прохождения практики обязательно надо узнать.
— Для иногородних очень важно общежитие. Убедитесь, что в нем можно не просто существовать, но еще и учиться: есть где хранить вещи и куда поставить книги, можно подключить интернет
Еще неплохо, чтобы у компьютера и холодильника были разные розетки.
— Парням лучше подобрать вуз с военной кафедрой. Кто его знает, когда еще у нас появится армия на контрактной основе.
— Обязательно ходите на дни открытых дверей: это уникальный шанс взглянуть на вуз изнутри.
— Если вас все-таки тянет в некоммерческий вуз, убедитесь, что у него есть государственная аттестация и аккредитация. Посмотрите, кто учредитель — лучше, если это солидная общественная организация. Узнайте еще и год основания: чем раньше создан вуз, тем лучше.
И последнее. В выборе вузов мы руководствовались не только субъективными данными (преподавательский состав, оборудование, репутация), но и вполне объективными результатами ежегодного студенческого чемпионата мира по программированию среди команды высших учебных заведений ACM (International Collegiate Programming Contest of Association for Computing Machinery).
Данные о количестве человек на место — за 2007 год, дневное отделение, бюджетная форма обучения.
Где водятся лучшие программисты | |
Вслед за Microsoft в гонку за компьютерными талантами включилась и Google. В 2002 году компания организовала Google Programming Contest (www.google.com/programming-contest) и с тех пор продолжает проводить разнообразные соревнования для программистов. Тут, правда, призовой фонд поскромнее — всего $10 000, зато победителю обещают VIP-экскурсию в офис Google в Калифорнии и скорейшую реализацию проекта. А прославиться в составе Google, согласитесь, куда полезнее, чем развеять по ветру $180 000 от Microsoft. |
Сколько зарабатывают программисты в больших компаниях
Для наглядности проанализируем возможный доход после обучения в колледже в Москве. Представьте, что вы попали на работу в одну из крупнейших компаний и вот какая зарплата вам «светит»:
- eBay. Программисты в этом интернет-аукционе получают до 180 тысяч долларов в год.
- Google. Здесь рядовые инженеры-программисты получают в районе 118 тысяч.
- Facebook. Доход специалиста в самой популярной в мире социальной сети варьируется от 118 до 190 тысяч долларов.
- Twitter. Доход примерно такой же – в районе 120-180 тысяч. Все зависит от направления работы.
- Apple. Инженер-программист в яблочной компании получает 110 тысяч, а менеджер, занимаясь развитием программного обеспечения – 180 тысяч.
- Yandex. Несмотря на долю в рынке, работники по доходам не могут сравниться со своими собратьями с Запада. Средняя зарплата – 27-70 тысяч.
- Mail.ru. Здесь небольшой разрыв между программистом и техническим сотрудником – 38 и 50 тысяч долларов соответственно.
- Kaspersky Lab. Главные product-менеджеры в год получают 66 тысяч долларов, а старший работник – 42. Доход простого программиста оценивается в 32 тысяч долларов.
- Alibaba. Как бы это не было странно, в этой большой восточной компании работники получают примерно столько же, сколько и отечественные коллеги. К примеру, старший технический сотрудник здесь получает 38 тысяч, а инженер-программист – 31 тысячу.
Конечно, оценивать уровень заработной платы программистов в других странах необходимо с учетом особенностей государства. К примеру, по расходу на жизнь, налогам и другим особенностям.
Популярные направления программирования в России
- Front-end веб-разработчик. Занимается разработкой динамики интерфейса пользователей. Также занимается переводом PSD-шаблонов в HTML-код.
- Back-end разработчик. Занимается разработкой ядра сайта или веб-приложений.
- Full-stack веб-разработчик. Занимается разработкой сайтов от «А» до «Я». Занимается функциями Front-end и Back-end разработчика.
- Разработчик игр. Создает игры на любой базе.
- Разработчик приложений для мобильных операционных систем. Создает различные приложения для iOS и Android.
- Программист 1С. Отвечает за разработку программ для автоматизирования документооборота в компаниях.
- Инженер-программист. Производит различные программы для управления любыми аппаратами, начиная от печки на хлебозаводе и заканчивая роботом-пылесосом.
Учебные заведения, где учат программированию
Программист – востребованная профессия. Но даже при большом количестве вузов, которые обучают этому искусству, на рынке труда имеется дефицит серьезных кадров. Обычно они работают самостоятельно, их медом не заманить на офисную работу.
Следовательно, чтобы преуспеть в профессии, необходимо за 2 – 3 года выйти на уровень 10000 часов практики. Это возможно только при заочном обучении и дополнительном освоении материала в домашних условиях.
Получить профессию можно как в колледже заочного образования, так и вузе. Специальность так и называется – «Программирование». Есть отрасли:
- системное администрирование;
- разработка сайтов;
- разработка программного обеспечения;
- игры.
Параллельно изучению технологий необходимо подтянуть знания по английскому языку. Об этом пишут продвинутые специалисты на форумах, а они точно знают, что пригодится в работе. Распространенный миф, что программирование как-то связано с математикой, себя не оправдывает. Более того – пишут, что у прирожденного лингвиста больше шансов преуспеть.
И основное: придется много работать головой, думать, анализировать. Такая работа отнимает энергию не в меньшей степени, чем физический труд.
Куда пойти учиться заочно? Это хороший вопрос, так как ориентироваться необходимо на тот регион, в котором хочется жить и есть планы туда уехать.
Совет. Прежде чем решаться что-то изучать, необходимо зайти на любой сайт по поиску работы и посмотреть, что нужно делать и чем владеть. Исходя из этого – действовать.