Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Нужно ли высшее образование веб-программисту?
Просмотров: 262
 
Ответов: 40
Нужно ли высшее образование веб-программисту? Подчеркиваю, именно веб-программисту.
Несомненно, гейм-девелоперу, разрабатывающему физический движок, без него будет сложно.
Но если брать веб-разработчика. Для чего ему весь курс высшей математики, физики и т.д. Это не говоря о начертательной геометрии, химии и других вообще не связанных с программированием предметов.
Если нужно знать тему по высшей математике, то не проще ли выучить только ее, а не весь курс с охапкой других предметов? Это как качать DVD диск с репозиториями из-за пары пакетов.
Про образование по программированию в ВУЗах РФ говорить, думаю, не стоит. Хотя нет, есть пару мест в России, где более-менее учат программированию, но большинство учится для галочки (читай для диплома). Да и программированию я считаю научить сложно, его нужно чувствовать, дышать им. Тем более что программисту без самообразования никуда, а если оно по каким-то причинам не подходит или его не хватает, гораздо полезнее будет сходить на узкоспециализированные курсы.
Останавливает только то, что в некоторых компаниях не берут на работу без ВО. Хотя правильно ли это: в конце концов, кого берут на работу математика или программиста? В общем реквестую статистику по ХабраВакансиям – каково процентное соотношение вакансий разработчиков с требованием ВО и без.
Из плюсов ВУЗа можно отметить дешевое жилье (общежитие), т.е. возможность переехать в другой город.
Не кажется ли вам, что 5 лет обучения можно провести с большей пользой? За это время можно было бы поработать, набраться опыта, да и вообще стать достаточно высококвалифицированным программистом.
Хотелось бы услышать весомые аргументы в пользу высшего образования.
ВУЗ (любой!) это не столько полученные знания, сколько поставленное мышление. Поверьте, человека без образования видно сразу — даже если он гений, его мышление фрагментарно, неравномерно. С ним трудно работать — он может в совершенстве оптимизировать и не уметь абстрагироваться. И наоборот. Высшее образование дает осознание всей отрасли, чтобы за специализацией не терялась общая картина.
ВУЗ нужен обязательно. Фактически увлекаться программированием начал еще с 8 лет, с 14 уже начал на фрилансе зарабатывать создавая скриптики на PHP. Сейчас я на 2м курсе и постоянно в универе узнаю что-то новое. Практически из каждого предмета можно что-то новое для себя узнать. Например, я узнал кучу потрясающих алгоритмов, о которых без универа, наверное, никогда и не услышал бы, но зная о таких алгоритмах, я могу их применить. ВУЗ вообще меняет мышление. И почему ВУЗ означает потерю нескольких лет жизни? Вполне можно совмещать учебу и работу. Я, например, работаю веб-девелопером в одном достаточно крупном проекте и при этом не прогуливаю занятий и успеваю все сдавать. Вопрос лишь в желании что-то делать. Тот человек, который хочет учиться, будет учиться, а тот, который не хочет — будет искать причины, чтобы не учиться.
Считаю что на постсоветской территории образование крайне хреновое и не думаю что 5 лет стоит тратить на наши ВУЗ…
Я вот уже как шесть лет почти работаю веб-программистом и считаю что за это время я набрал гораздо больше знаний, если бы учился эти же пять лет в нашем ВУЗе… хотя поступал в наш ВУЗ уже проработав пару лет программистом, поступал в ту же сферу, в конечном итоге довольно быстро ушёл из ВУЗа, о чём не жалею…
Хотя сейчас уже собираюсь пойти получать образование, но уже заграницей… образование нужно, но получать его в нашей стране — трата времени и денег… а ещё и на работах у нас оно почти особо и не требуется, редко оно играет роль…
Сугубо моё ИМХО.
Меня сейчас заминисуют, но. Человек после школы не может адекватно выбирать свой путь. Максимум — он угадает первые десять лет, да и то это очень круто. Поэтому учиться надо. Потом хрен получится.
Конечно есть исключения, на каждую фразу есть исключения. Но если подросток думает, что в них опадает, вероятность, что он там безжалостно стремится к нулю.
> Не кажется ли вам, что 5 лет обучения можно провести с большей пользой?
Мне тоже так казалось в середине 80-х, а не так давно узнал, что резюме разработчика за 40 без ВО просто не смотрят. Когда уже где-то работаешь и есть что показать, это не так важно, но если захочется несколько поменять направление — просто *опа.
Большой плюс обучения — связи, которые возникают в процессе, потом могут быть очень полезны, потому что многие предлагают работу бывшим однокурсникам, должность или заказ — не важно.
Для серьёзных заведений ещё один плюс в том, что учиться приходится очень активно и после такой тренировки усваивать новую информацию легче.
Конечно же образование не нужно. Зачем высшее образование обезьянке, которая должна долбить по клавишам?
Впрочем, если обезьянка захочет стать программистом, то тут уже без В/О не обойтись. Вот только зачем становиться программистом? Обезьянки очень даже востребованы на рынке труда, поэтому не стоит утруждать себя получением ненужных знаний.
В свое время отчислили из ВУЗа (разгильдяйничал), забрали в армию. Так получилось, что в армии (!) увлекся веб-программированием. Потом флешем, потом геймдевом. Теперь занимаюсь этим профессионально (зарабатываю деньги).
Для себя сделал следующие выводы:
Для трудоустройства диплом не нужен. Важны знания и законченные проекты.
Фундаментальных знаний не хватает, но если есть желание — можно наверстать.
Высшее образование — это в любом случае плюс, никто не мешает учиться и кодить одновременно. Важно понимать, Вам просто не хочется и Вы ищите оправдание, или Вы действительно способны потратить свое время более рационально.
Если нужен только диплом (не знания) — идите на заочку.
ВУЗ не нужен.
Нужна учеба и любознательный ум, который будет в силах ковырять сложные задачи, и эти самые задачи придумывать.
У меня есть много примеров когда у людей с дипломами мозгов нет — что учились, что не учились… одни студенческие пиянки(*грустно вздыхает*) и много примеров когда у людей без дипломов мозги есть.
У меня, скажу честно, диплома нет — на 4ом курсе уже не смог совмещать работу и учебу
По поводу высшего образования надо для себя решать самому, исходя из своей текущей жизненной ситуации, ближайших и стратегических целей, планов на жизнь.
+от вышки вижу только для молодых людей: тренировка мозгов и воли, общее развитие, студенческая тусовка, которая позволит обрасти широкими связями, закос от армии (не знаю на сколько сейчас актуально, но в моё врем был весомый фактор).
Взрослые (30 +) больше учатся (или не учатся, а проплачивают ...) только для корочки, когда дорастают до тех должностей, где корочка необходима. Дорастёшь до такой должности и купишь себе диплом, а то и кандидатскую, формально учась на вечернем/очно-заочном отделении.
Задался себе тем же вопросом. Хотелось попробовать студенческую жизнь, поэтому поступил и проучился месяц. И решил, что лучшим выбором будет заочное высшее образование. Перевожусь, к сожалению, потеряю немножко времени, но оно того стоит. Сейчас учусь на первом курсе. Software engineering изучаем, хотя на парах по программированию скучно было. А еще у нас обучение на английском. Казалось бы, могло быть гораздо хуже, зачем уходить? Я просто не привык к такому обучению. Фриланс сказывается-с.
Штудировал очень много источников, разжигал холивары на форумах и в конференциях, но все же сделал необходимые выводы.
Итак, аргументы за заочку с первого курса:
- Корочка (диплом) — очень спорная штука. В некоторые компании без нее не берут, но такое случается редко. Но все же я сильно рекомендую получить ее, тем более, что усилий вам прикладывать практически не прийдется. Как уже писали, есть шанс, что веб вам надоест. Единственный минус диплома, если на заочке — это небольшая сумма, которую нужно платить каждый семестр.
- «без мат аппарата не представляю себя» — в 99% программисту математика если и нужна, то никак не высшая, а дискретная. Если же у вас когда-нибудь появится необходимость в дискретке, я думаю, вы без проблем сможете изучить ее не прибегая к помощи каких-то преподавателей, раз уже докажете себе, что с самообразованием проблем не имеете.
- Совмещать фриланс и учебу на первых курсах можно, но довольно сложно. И незачем. Если вы переведетесь на заочное, у вас появится гораздо больше времени. Лично мне не хотелось жить по строгому графику «учеба — работа — сон» в то время, как мои одногруппники имеют время на себя. В результате мы сейчас встречаемся вместе и развлекаемся, так как появилась уйма свободного времени, хотя, опять же, в универе я не бываю. И на спорт появилось время. Это важный пункт, потому что прогореть/устать становится гораздо легче, коль совмещать учебу и работу.
- «я узнал кучу алгоритмов, о которых без универа, наверное, никогда и не услышал бы» — просто нужно заниматься качественно саморазвитием. Штудировать книжки по всяким computer science. Они интересны для программиста и знания, которые там преподаются очень редко можно увидеть в современных ВУЗах СНГ. Я собираюсь купить е-читалку скоро, буду книги загружать / покупать в интернете. А списочек длинный и купить их в бумажном виде, да и, часто, на русском, просто нельзя.
- Так как вы сможете работать на полную катушку, то за пять лет вы наберете очень много опыта и денег. А так как вы на заочке учитесь, то получите диплом в то же время, что и ваши сверстники.
- Все аргументы за университет по-поводу «ВУЗ вселил в меня умение думать/выкручиваться!» выеденного яйца не стоят, простите. Думать вы, раз сами научились программировать, можете. «Выкручиваться» — это умение давать взятки и готовиться к сессии за ночь?
- Единственное, о чем я жалею — это что на заочке узнаю меньше интересных людей, чем мог бы на дневном.
Нужно ли веб программисту веб образование?
Это каждый решает сам. Если нужны корочки то почему бы и не купить.
Если нужны знания и есть время посещать вуз, почему бы и не поучиться.
Если нужны знания и нет времени бегать в вуз, можно учиться самому и/или нанять репетитора в нужной области.
Взять хотя-бы Била Гейтса у него не было высшего образования.
Если ты профи высокого класса то твои корочки вообще не кому не нужны.
А если ты не супер-гуру, а рядовой программист, то корочки могут и пригодиться.
Если есть планы не работать на кого-то, а открыть свою контору, тогда корочки не нужны будут.
Учеба в Вузе дает связи которые очень бывают необходимы…
И так можно продолжать долго…
ВУЗ не нужен пока он тебе не понадобится.
Если ты дорос до того чтобы тебе понадобился тот ворох знани который он дает, то иди.
Но следует помнить, что если тебе из программы ВУЗа нужен только один предмет, то стоит просто подойти к переподавателю и пообщатся с ни на тему посещения его занятий и семинаров.
Тут было сказано что программисту без самообучения никуда, так вот ВУЗ лучше воспринять как форму самообучения с репититором.
Смотря почему вы спрашиваете :)
Если нанимать программиста — то вам «нужны шашечки или ехать»? Главное чтоб программировал хорошо и с командой ужился, а что там он заканчивал — дело десятое.
Если для себя — то ВУЗ и различные мероприятия не плохое место для знакомств. Возможно в будущем пригодятся. + Всякие бонусы для выезда за границу (они там часто высшее образование как приоритет для специалистов ставят).
Смотря что ожидаешь от ВУЗа.
Если думаешь что там черпнёшь какие то новые знания по Web-технологиям и нестандартным методам реализации — то это вряд ли. Обычно дают какую то базу, а если хочешь что-то больше знать — пожалуйста копай глубже, не хочешь — тебя никто насильно не заставляет.
Сейчас при приёме на работу в Диплом не смотрят, а проверяют знания и то какой ты специалист.
Некоторые мои знакомых нет IT образования, но они успешно работают в IT. Главное знания. А если возникает необходимость в дипломе, то лучше тогда идти на заочное.
Если идти на специальность по которой в дальнейшем хочешь зарабатывать — то да, стоит. Так как многие работодатели в первую очередь смотрят на наличие ВО. Вообще конечно спорный вопрос. Но думаю, что в России наличие ВО очень желательно. Вообще тому чем учат в российских вузах, обычно 5 лет, можно усвоить, если это человеку нужно, года за два. Да и потом, если захотите переехать на ПМЖ в другую страну? ВО очень пригодится.
Если _есть желание_ напрягать, тренировать мозги, но у самого силы воли не хватает — то ВУЗ может эту привычку (силу воли) _создать_.
В постоянном цейтноте вы можете успеть сделать больше, чем коллеги веб-программисты за месяцы работы. Иначе есть шанс скатиться в абсолютную лень и мотиватором станут только деньги (на еду:), а о самообразовании забудете.
Так что вопрос один: есть ли сила воли (привычка действовать) и насколько её хватит. (Увлечённости недостаточно.)
Я сам преподаватель, уже 9 лет как. Преподаю технологию программирования. И при этом на основной работе, в основном, занимаюсь как раз веб-разработкой.
Скажу так — зависит от ВУЗа и того, кем себя видишь в дальнейшем.
Если ВУЗ и выбранная кафедра — достойного уровня, то точно ничего не потеряешь, если пойдешь учиться. Узнать общее устройство окружающего мира технологий — сначала без привязки к вебу, потом в специализации — она полезна и нужна.
Если под боком ничего такого нет — ну тогда смотри по ситуации. В любом случае, какие-то основы заложат, общую картинку мира в упрощенном варианте увидиешь — ну а дальше сам, всё сам. Я как раз учился именно по такому варианту. Преподавали непонять что и непонять кто, недостаток материала, много самообразования… однако даже из неудачной учебы можно вынести много полезного, что я и сделал.
А веб- или не веб-программистом ты будешь — не важно, это дело десятое. Есть голова — будет и развитие в нужном направлении.
Вы уверены, что всю жизнь будете именно веб-программистом? Если мечтаете до пенсии настраивать джумлу за еду — ну, вперёд.
Трюк в том, что жизнь длинная и вы не знаете, какие знания вам потребуются.
ИМХО, лучше пойти учиться сознательно на тройки, ходить на лекции с ноутом и заниматься своим фрилансом, а там как пойдёт. Что-то зацепит, что-то пропустите мимо ушей, но хотя бы базовые понятия останутся, что-то заставят выучить хотя бы на один день перед экзаменом. Поэтому я, кстати, не верю в заочное техническое образование, ну нет людей с настолько стальной волей, чтобы заставить себя самостоятельно разобраться с какой-нибудь аксиоматики формальной логики.
PS. Заодно с большой вероятностью заведете друзей и найдете себе жену. Тоже знаете плюс.
Учусь в ВУЗе, занимаюсь собственными проектами. В универе не преподают то, что я хочу, поэтому учусь плохо. Тяжело в относительной глубинке с ИТ специальностями: план установлен 5-10 лет назад и не скоро поменяется. Не знаю как там в столицах.
Если уверены в себе, не стоит идти в ВУЗ. Если не уверены немного — поступите и попробуйте. Всегда можно уйти, если что. Если не знаете что, куда, зачем — стоит подумать серьезнее.
Я бы разделил программистов и программистов-математиков. Вторые учатся на специалистов вроде: прикладной математики, бизнес-информатика и т.п.)… первые хорошо обучаются в техникумах, причем у них есть ряд преимуществ (яркий пример я и мой брат, у меня вышка, у него спец техникум. ему 23 и у него опыта столько же как у меня в 27 лет было… 3-4-5 лет потери в стаже работы при вышке и в 99% случаев знания ВУЗ не пригодились. Если человек не тупой, то изучить вопрос самому можно достаточно быстро и эти знания лучше запоминаются, чем тупое прослушивания выдержек из учебника во время лекции.)
По собственному опыту скажу что не обязательно, но желательно. Да, наши вузы сильно отстают от технологий, но инженерный подход, алгоритмику, прикладную математику, основы баз данных, сетевые комуникации и протоколы и даже основные знания об устройстве компьютеров и микропроцессоров они дают.
Веб-программист тоже может быть специалистом высшего класса, решающим довольно таки нетривиальные задачи. А может просто быть штамповщиком сайтов-визиток. Во втором случае достаточно прочитать книжку «Основы PHP за 5 дней».
Насчет диплома — за свои 15 лет профессиональной деательности в разных странах не видел ни одной интересной компании, которая ставила бы наличие диплома обязательным условием. Обычно это делают гос. организации или большие корпорации, для которых веб-разработка — это просто маленький непрофильный отдел, который «должен быть» (металлургический завод например)… Ну так там веб програмистам обычно и не интересно работать.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться