Нужно ли высшее образование веб-программисту?

Нужно ли высшее образование веб-программисту? Подчеркиваю, именно веб-программисту.

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

Если нужно знать тему по высшей математике, то не проще ли выучить только ее, а не весь курс с охапкой других предметов? Это как качать DVD диск с репозиториями из-за пары пакетов.

Про образование по программированию в ВУЗах РФ говорить, думаю, не стоит. Хотя нет, есть пару мест в России, где более-менее учат программированию, но большинство учится для галочки (читай для диплома). Да и программированию я считаю научить сложно, его нужно чувствовать, дышать им. Тем более что программисту без самообразования никуда, а если оно по каким-то причинам не подходит или его не хватает, гораздо полезнее будет сходить на узкоспециализированные курсы.

Останавливает только то, что в некоторых компаниях не берут на работу без ВО. Хотя правильно ли это: в конце концов, кого берут на работу математика или программиста? В общем реквестую статистику по ХабраВакансиям – каково процентное соотношение вакансий разработчиков с требованием ВО и без.
Из плюсов ВУЗа можно отметить дешевое жилье (общежитие), т.е. возможность переехать в другой город.

Не кажется ли вам, что 5 лет обучения можно провести с большей пользой? За это время можно было бы поработать, набраться опыта, да и вообще стать достаточно высококвалифицированным программистом.

Хотелось бы услышать весомые аргументы в пользу высшего образования.
  • Вопрос задан
  • 27715 просмотров
Пригласить эксперта
Ответы на вопрос 38
luckyredhot
@luckyredhot
Если всю жизнь собираетесь быть веб-программистом, то совсем не обязательно…
Ответ написан
@MilkyWay
Если ВУЗ толковый, то научит прежде всего инжинерному подходу к поставленным задачам, что очень и очень важно для любой работы.
Ответ написан
bogus92
@bogus92
ВУЗ нужен обязательно. Фактически увлекаться программированием начал еще с 8 лет, с 14 уже начал на фрилансе зарабатывать создавая скриптики на PHP. Сейчас я на 2м курсе и постоянно в универе узнаю что-то новое. Практически из каждого предмета можно что-то новое для себя узнать. Например, я узнал кучу потрясающих алгоритмов, о которых без универа, наверное, никогда и не услышал бы, но зная о таких алгоритмах, я могу их применить. ВУЗ вообще меняет мышление. И почему ВУЗ означает потерю нескольких лет жизни? Вполне можно совмещать учебу и работу. Я, например, работаю веб-девелопером в одном достаточно крупном проекте и при этом не прогуливаю занятий и успеваю все сдавать. Вопрос лишь в желании что-то делать. Тот человек, который хочет учиться, будет учиться, а тот, который не хочет — будет искать причины, чтобы не учиться.
Ответ написан
noxxx
@noxxx
Не нужно. Не ходите туда. Работайте, программируйте. Должны же мы (люди с высшим образованием) кем-то руководить :)
Ответ написан
Комментировать
MniD
@MniD
Считаю что на постсоветской территории образование крайне хреновое и не думаю что 5 лет стоит тратить на наши ВУЗ…
Я вот уже как шесть лет почти работаю веб-программистом и считаю что за это время я набрал гораздо больше знаний, если бы учился эти же пять лет в нашем ВУЗе… хотя поступал в наш ВУЗ уже проработав пару лет программистом, поступал в ту же сферу, в конечном итоге довольно быстро ушёл из ВУЗа, о чём не жалею…

Хотя сейчас уже собираюсь пойти получать образование, но уже заграницей… образование нужно, но получать его в нашей стране — трата времени и денег… а ещё и на работах у нас оно почти особо и не требуется, редко оно играет роль…

Сугубо моё ИМХО.
Ответ написан
Комментировать
wfwell
@wfwell
Меня сейчас заминисуют, но. Человек после школы не может адекватно выбирать свой путь. Максимум — он угадает первые десять лет, да и то это очень круто. Поэтому учиться надо. Потом хрен получится.

Конечно есть исключения, на каждую фразу есть исключения. Но если подросток думает, что в них опадает, вероятность, что он там безжалостно стремится к нулю.
Ответ написан
stan_jeremy
@stan_jeremy
Всю жизнь веб-программистом вы не будете. Надоест/захочется большего/захочется руководить или захочется идти на стройку копать ямы :)
Если вышка техническая то пригодится в любом случае, зуб даю :)
Ответ написан
Комментировать
wholeman
@wholeman
> Не кажется ли вам, что 5 лет обучения можно провести с большей пользой?
Мне тоже так казалось в середине 80-х, а не так давно узнал, что резюме разработчика за 40 без ВО просто не смотрят. Когда уже где-то работаешь и есть что показать, это не так важно, но если захочется несколько поменять направление — просто *опа.
Большой плюс обучения — связи, которые возникают в процессе, потом могут быть очень полезны, потому что многие предлагают работу бывшим однокурсникам, должность или заказ — не важно.
Для серьёзных заведений ещё один плюс в том, что учиться приходится очень активно и после такой тренировки усваивать новую информацию легче.
Ответ написан
Комментировать
@TimTowdy
Конечно же образование не нужно. Зачем высшее образование обезьянке, которая должна долбить по клавишам?
Впрочем, если обезьянка захочет стать программистом, то тут уже без В/О не обойтись. Вот только зачем становиться программистом? Обезьянки очень даже востребованы на рынке труда, поэтому не стоит утруждать себя получением ненужных знаний.
Ответ написан
Rigo
@Rigo
В свое время отчислили из ВУЗа (разгильдяйничал), забрали в армию. Так получилось, что в армии (!) увлекся веб-программированием. Потом флешем, потом геймдевом. Теперь занимаюсь этим профессионально (зарабатываю деньги).
Для себя сделал следующие выводы:
Для трудоустройства диплом не нужен. Важны знания и законченные проекты.
Фундаментальных знаний не хватает, но если есть желание — можно наверстать.
Высшее образование — это в любом случае плюс, никто не мешает учиться и кодить одновременно. Важно понимать, Вам просто не хочется и Вы ищите оправдание, или Вы действительно способны потратить свое время более рационально.
Если нужен только диплом (не знания) — идите на заочку.
Ответ написан
Комментировать
uncia
@uncia
В ВУЗ идти надо, а то потом в старости вспоминать нечего будет :) ВУЗ — это радость общения! ВУЗ — это когда в вас вкладывают, а не вы. Как можно сравнивать ВУЗ и работу? это вообще разные вещи!
Ответ написан
Комментировать
conturov
@conturov
Образование обязательно. Вы развиваете свое мышление, логику, другое видение проблемы и ее реализацию.

Учится нужно всегда!
Ответ написан
Комментировать
borisiq
@borisiq
По поводу высшего образования надо для себя решать самому, исходя из своей текущей жизненной ситуации, ближайших и стратегических целей, планов на жизнь.
+от вышки вижу только для молодых людей: тренировка мозгов и воли, общее развитие, студенческая тусовка, которая позволит обрасти широкими связями, закос от армии (не знаю на сколько сейчас актуально, но в моё врем был весомый фактор).
Взрослые (30 +) больше учатся (или не учатся, а проплачивают ...) только для корочки, когда дорастают до тех должностей, где корочка необходима. Дорастёшь до такой должности и купишь себе диплом, а то и кандидатскую, формально учась на вечернем/очно-заочном отделении.
Ответ написан
Комментировать
yuretsz
@yuretsz
Ну как минимум, если в школе не выучил английский, то за языком стоит уже идти.
Да и вообще, если в школе учился неважно, то вуз обязателен, чтобы подтянуть базу.
Ответ написан
kashey
@kashey
Программирую большую половину жизни
ВУЗ не нужен.
Нужна учеба и любознательный ум, который будет в силах ковырять сложные задачи, и эти самые задачи придумывать.

У меня есть много примеров когда у людей с дипломами мозгов нет — что учились, что не учились… одни студенческие пиянки(*грустно вздыхает*) и много примеров когда у людей без дипломов мозги есть.

У меня, скажу честно, диплома нет — на 4ом курсе уже не смог совмещать работу и учебу
Ответ написан
Awake
@Awake
Рулю разработкой ;-)
я честно говоря уже не представляю себя без того мат. аппарата, который мне рассказывали в университете. Если хотите чего-то добиться, то оно нужно.
Ответ написан
Комментировать
@b0n3Z
Задался себе тем же вопросом. Хотелось попробовать студенческую жизнь, поэтому поступил и проучился месяц. И решил, что лучшим выбором будет заочное высшее образование. Перевожусь, к сожалению, потеряю немножко времени, но оно того стоит. Сейчас учусь на первом курсе. Software engineering изучаем, хотя на парах по программированию скучно было. А еще у нас обучение на английском. Казалось бы, могло быть гораздо хуже, зачем уходить? Я просто не привык к такому обучению. Фриланс сказывается-с.
Штудировал очень много источников, разжигал холивары на форумах и в конференциях, но все же сделал необходимые выводы.
Итак, аргументы за заочку с первого курса:
  • Корочка (диплом) — очень спорная штука. В некоторые компании без нее не берут, но такое случается редко. Но все же я сильно рекомендую получить ее, тем более, что усилий вам прикладывать практически не прийдется. Как уже писали, есть шанс, что веб вам надоест. Единственный минус диплома, если на заочке — это небольшая сумма, которую нужно платить каждый семестр.
  • «без мат аппарата не представляю себя» — в 99% программисту математика если и нужна, то никак не высшая, а дискретная. Если же у вас когда-нибудь появится необходимость в дискретке, я думаю, вы без проблем сможете изучить ее не прибегая к помощи каких-то преподавателей, раз уже докажете себе, что с самообразованием проблем не имеете.
  • Совмещать фриланс и учебу на первых курсах можно, но довольно сложно. И незачем. Если вы переведетесь на заочное, у вас появится гораздо больше времени. Лично мне не хотелось жить по строгому графику «учеба — работа — сон» в то время, как мои одногруппники имеют время на себя. В результате мы сейчас встречаемся вместе и развлекаемся, так как появилась уйма свободного времени, хотя, опять же, в универе я не бываю. И на спорт появилось время. Это важный пункт, потому что прогореть/устать становится гораздо легче, коль совмещать учебу и работу.
  • «я узнал кучу алгоритмов, о которых без универа, наверное, никогда и не услышал бы» — просто нужно заниматься качественно саморазвитием. Штудировать книжки по всяким computer science. Они интересны для программиста и знания, которые там преподаются очень редко можно увидеть в современных ВУЗах СНГ. Я собираюсь купить е-читалку скоро, буду книги загружать / покупать в интернете. А списочек длинный и купить их в бумажном виде, да и, часто, на русском, просто нельзя.
  • Так как вы сможете работать на полную катушку, то за пять лет вы наберете очень много опыта и денег. А так как вы на заочке учитесь, то получите диплом в то же время, что и ваши сверстники.
  • Все аргументы за университет по-поводу «ВУЗ вселил в меня умение думать/выкручиваться!» выеденного яйца не стоят, простите. Думать вы, раз сами научились программировать, можете. «Выкручиваться» — это умение давать взятки и готовиться к сессии за ночь?
  • Единственное, о чем я жалею — это что на заочке узнаю меньше интересных людей, чем мог бы на дневном.
Ответ написан
NanoDragon
@NanoDragon
Нужно ли веб программисту веб образование?
Это каждый решает сам. Если нужны корочки то почему бы и не купить.
Если нужны знания и есть время посещать вуз, почему бы и не поучиться.
Если нужны знания и нет времени бегать в вуз, можно учиться самому и/или нанять репетитора в нужной области.
Взять хотя-бы Била Гейтса у него не было высшего образования.
Если ты профи высокого класса то твои корочки вообще не кому не нужны.
А если ты не супер-гуру, а рядовой программист, то корочки могут и пригодиться.
Если есть планы не работать на кого-то, а открыть свою контору, тогда корочки не нужны будут.
Учеба в Вузе дает связи которые очень бывают необходимы…
И так можно продолжать долго…
Ответ написан
Комментировать
retran
@retran
Для меня ВУЗ стал в первую очередь источником огромного количества идей. Поэтому учиться стоит, но и учиться надо идти не на программиста (все равно самому учиться придется), а на смежную инженерную специальность.
Ответ написан
Комментировать
@sergei-grigorev
Идти в ВУЗ нужно, как минимум ради таких предметов, как Теория Вероятности, Моделирование систем и пр. (в-общем математика). Они даже если и не пригодятся (как может показаться поначалу), то помогут развить мышление.
Ответ написан
@Masterkey
ВУЗ не нужен пока он тебе не понадобится.
Если ты дорос до того чтобы тебе понадобился тот ворох знани который он дает, то иди.
Но следует помнить, что если тебе из программы ВУЗа нужен только один предмет, то стоит просто подойти к переподавателю и пообщатся с ни на тему посещения его занятий и семинаров.

Тут было сказано что программисту без самообучения никуда, так вот ВУЗ лучше воспринять как форму самообучения с репититором.
Ответ написан
Co0l3r
@Co0l3r
высшее образование по специальности веб-программирование или computer science полезно, но в среднестатистическом российском вузе обычно есть специальности типа прикладной математики, механики и информационных технологий, что совсем другое.
Ответ написан
Комментировать
TEHEK
@TEHEK
Что-то все забыли, что универ это не только знания, но и новые друзья, связи, опыт, взлеты, падения, контрольные, курсовые, диплом… Так, о чем мы там вообще говорили?
Ответ написан
max_mara
@max_mara
Доучился до 2-го курса, свалил в Америку, работаю в крупной конторе (carouselchecks.com, переносим сейчас на Magento), зарабатываю хорошие деньги, увлекаюсь спортом и психологией.

Диплом нужен хотя-бы для того, что-бы получить в итоге рабочую визу.
Ответ написан
vaevictus
@vaevictus
Смотря почему вы спрашиваете :)
Если нанимать программиста — то вам «нужны шашечки или ехать»? Главное чтоб программировал хорошо и с командой ужился, а что там он заканчивал — дело десятое.

Если для себя — то ВУЗ и различные мероприятия не плохое место для знакомств. Возможно в будущем пригодятся. + Всякие бонусы для выезда за границу (они там часто высшее образование как приоритет для специалистов ставят).
Ответ написан
Комментировать
Maddi
@Maddi
Смотря что ожидаешь от ВУЗа.
Если думаешь что там черпнёшь какие то новые знания по Web-технологиям и нестандартным методам реализации — то это вряд ли. Обычно дают какую то базу, а если хочешь что-то больше знать — пожалуйста копай глубже, не хочешь — тебя никто насильно не заставляет.

Сейчас при приёме на работу в Диплом не смотрят, а проверяют знания и то какой ты специалист.
Некоторые мои знакомых нет IT образования, но они успешно работают в IT. Главное знания. А если возникает необходимость в дипломе, то лучше тогда идти на заочное.
Ответ написан
MyraJKee
@MyraJKee
Однозначно нужно, если хочешь стать нормальным программистом, нужно получить хорошее образование про профилю. Это я, будучи сам веб-программистом, четко сейчас осознаю. Но если учишься не по специальности, это уже не так полезно, скорее для общего развития.
Ответ написан
Комментировать
Komonec
@Komonec
Если идти на специальность по которой в дальнейшем хочешь зарабатывать — то да, стоит. Так как многие работодатели в первую очередь смотрят на наличие ВО. Вообще конечно спорный вопрос. Но думаю, что в России наличие ВО очень желательно. Вообще тому чем учат в российских вузах, обычно 5 лет, можно усвоить, если это человеку нужно, года за два. Да и потом, если захотите переехать на ПМЖ в другую страну? ВО очень пригодится.
Ответ написан
Parsing
@Parsing
Если _есть желание_ напрягать, тренировать мозги, но у самого силы воли не хватает — то ВУЗ может эту привычку (силу воли) _создать_.
В постоянном цейтноте вы можете успеть сделать больше, чем коллеги веб-программисты за месяцы работы. Иначе есть шанс скатиться в абсолютную лень и мотиватором станут только деньги (на еду:), а о самообразовании забудете.
Так что вопрос один: есть ли сила воли (привычка действовать) и насколько её хватит. (Увлечённости недостаточно.)
Ответ написан
Комментировать
tzlom
@tzlom
                                                       ^
интерестно,и почему же вам интерестно мнение всех этих | людей (абстрагируясь от конкретных мнений и не переходя на личности),
каждый из которых судит по себе?

ну а если да, то вот моё мнение:
нигде на свете нет института веб программирования
Ответ написан
NanoDragon
@NanoDragon
Хочешь получить лучшее образование? Создай свой ВУЗ!
А если серьезно о понятии «Программист» то оно уж очень, как абстрактно.
Вот мне для программирования высшая математика не нужна вообще, а кто-то не сможет работать без знания матана.
Все зависит от сферы применения.
Ответ написан
vanxant
@vanxant
Вы уверены, что всю жизнь будете именно веб-программистом? Если мечтаете до пенсии настраивать джумлу за еду — ну, вперёд.
Трюк в том, что жизнь длинная и вы не знаете, какие знания вам потребуются.
ИМХО, лучше пойти учиться сознательно на тройки, ходить на лекции с ноутом и заниматься своим фрилансом, а там как пойдёт. Что-то зацепит, что-то пропустите мимо ушей, но хотя бы базовые понятия останутся, что-то заставят выучить хотя бы на один день перед экзаменом. Поэтому я, кстати, не верю в заочное техническое образование, ну нет людей с настолько стальной волей, чтобы заставить себя самостоятельно разобраться с какой-нибудь аксиоматики формальной логики.
PS. Заодно с большой вероятностью заведете друзей и найдете себе жену. Тоже знаете плюс.
Ответ написан
@Robotex
Пошел на третьем курсе работать веб-программистом и за год выучил больше, чем за три года ВУЗа. Сейчас учусь на пятом и работаю флеш-программистом (пошел на работу никогда его не видев прежде и за месяц неплохо выучил)
Ответ написан
Комментировать
FenixDeveloper
@FenixDeveloper
Стоит пойти в ВУЗ хотя бы для того чтобы понять что это такое и научиться учиться самому )
Ответ написан
Учусь в ВУЗе, занимаюсь собственными проектами. В универе не преподают то, что я хочу, поэтому учусь плохо. Тяжело в относительной глубинке с ИТ специальностями: план установлен 5-10 лет назад и не скоро поменяется. Не знаю как там в столицах.
Если уверены в себе, не стоит идти в ВУЗ. Если не уверены немного — поступите и попробуйте. Всегда можно уйти, если что. Если не знаете что, куда, зачем — стоит подумать серьезнее.
Ответ написан
Комментировать
@Deenamo
Главное, что лично мне дал универ — контроль над стрессом.
Пережить ~4 сессии в КПИ — и на все жизненные проблемы становится гораздо более пох :)
Ответ написан
Комментировать
Я бы разделил программистов и программистов-математиков. Вторые учатся на специалистов вроде: прикладной математики, бизнес-информатика и т.п.)… первые хорошо обучаются в техникумах, причем у них есть ряд преимуществ (яркий пример я и мой брат, у меня вышка, у него спец техникум. ему 23 и у него опыта столько же как у меня в 27 лет было… 3-4-5 лет потери в стаже работы при вышке и в 99% случаев знания ВУЗ не пригодились. Если человек не тупой, то изучить вопрос самому можно достаточно быстро и эти знания лучше запоминаются, чем тупое прослушивания выдержек из учебника во время лекции.)
Ответ написан
Комментировать
@yuristorozhenko
По собственному опыту скажу что не обязательно, но желательно. Да, наши вузы сильно отстают от технологий, но инженерный подход, алгоритмику, прикладную математику, основы баз данных, сетевые комуникации и протоколы и даже основные знания об устройстве компьютеров и микропроцессоров они дают.

Веб-программист тоже может быть специалистом высшего класса, решающим довольно таки нетривиальные задачи. А может просто быть штамповщиком сайтов-визиток. Во втором случае достаточно прочитать книжку «Основы PHP за 5 дней».

Насчет диплома — за свои 15 лет профессиональной деательности в разных странах не видел ни одной интересной компании, которая ставила бы наличие диплома обязательным условием. Обычно это делают гос. организации или большие корпорации, для которых веб-разработка — это просто маленький непрофильный отдел, который «должен быть» (металлургический завод например)… Ну так там веб програмистам обычно и не интересно работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы