Высшее образование для программиста: бесполезно или обязательно

Эксперты о том, нужен ли профильный диплом с «вышкой» подростку, решившему затем пойти программистом python+php+css3+JavaScript+html5.

Один из предыдущих постов по исследованию московского рынка специалистов в ИТ- и телеком-области вызвал оживленную дискуссию – нужен или нет профильный диплом с «вышкой». Надеюсь, автору вопроса помогут мнения экспертов.

В школе я начинал изучать программирование с языка Pascal. В университете по программе проходил C/C++, Matlab. По роду деятельности пишу код на Python и C++. На многих вакансиях, где нужно писать, от сотрудника не требуется иметь университетского образования. Например, тот же Google с радостью примет в свои ряды профессионала без диплома вуза. Поэтому, если подросток решил пойти работать программистом, в целом, он может и не получать высшего образования, а взять на себя ответственность развиваться как профессионал. Но есть и другая сторона.

Я когда-то натыкался на такую фразу: «главное, что мне дал колледж, так это понимание, чем я точно не хочу заниматься». Кроме иронии я здесь вижу, что во время глубокого изучения дисциплины, человек начинает понимать все больше ее тонкостей и насколько отталкивающе она может быть сложна. Но, не смотря на это, человек выходит из этой школы со знаниями. Плюс, неполучение высшего образования приводит к эффекту «забыл узнать» – так один из профессоров ВМК МГУ Е.Е. Тыртышников высказывается о непосещенных парах. Всегда лучше хотя бы узнать терминологию, чем просто пройти мимо материала.

Это я говорю к тому, что, возможно, у нашего абстрактного подростка есть огромный потенциал к тому, чтобы программировать в научной или околонаучной сфере: в математике, физике, химии или биологии, а для этого необходимо располагать знаниями в области. Такие знания, на мой взгляд, можно получить только в университетах.

Эмиль Богомолов

Инженер-исследователь в Сколтехе

Я - разработчик с 18-летним стажем. Работал на разных ролях (от разработчика до директора департамента разработки) и в разных сферах ИТ (java, .net, мобильная разработка, ГИС). Смотреть на будущее исключительно стеком «python+php+css3+JavaScript+html5» – недальновидно. Подростку нужно стратегически планировать свое будущее. Для этого нужно понимать, что работать на одной работе и красить кнопки на php может быть скучным занятием всей жизни. Пока подросток найдет свою первую работу, условный php может и вовсе стать FoxPro, который мы учили в университетах 20 лет назад, и с тех пор обитает примерно в той же области мозга, что и Лексикон или дисковый телефон с перфокартами. Чтобы быть уверенным в своей полезности и быть всегда актуальным, нужны знания не только computer science, но и те, которые напрямую осознанно могут не применяться, но расширяют базу человека, раздвигая рамки мышления и возможностей.

Сам срок нахождения в институте при прилежном обучении расширяет вашу базу в какой-то степени. Но само наличие «вышки» мало что дает из того, что можно четко артикулировать как полезные для карьеры разработчика пункты – возможно, какой-то нетворкинг, в среднем базовые знания компьютерных технологий. Конечно, я не учитываю качественные ВУЗы.

В нашей реальности диплом – это не только «мамкины капризы», он может потребоваться при дальнейшем карьерном продвижении. Например, при рабочей эмиграции или для случая из разряда «при прочих равных выберут с дипломом». Текущий кадровый голод разработчиков легко допускает отсутствие диплома, но прошлое не гарантирует будущего. Кроме того, при прочих равных, выбор, скорее, будет в пользу человека, который потратил четыре-шесть лет, пройдя по стандартному пути.

Павел Плотников

iOS-разработчик компании BestDoctor

У меня 17+ лет опыта создания программных продуктов на различных должностях (разработчик, тимлид, менеджер по продукту, директор по развитию и совладелец стартапа). С 2012 по 2019 годы занимался созданием и развитие региональных и федеральных медицинских информационных систем. Также за спиной 10+ лет погружения в науку о данных и машинное обучение.

Вопрос весьма спорный, и любая точка зрения будет верной. Если говорить прямо - весь мой опыт говорит, что дипломы с постсоветского пространства в сфере ИТ в подавляющем большинстве случаев не нужны. Все что нужно – это страсть к знаниям и постоянному самостоятельному обучению. Современный мир предоставляет неограниченные возможности для этого. Сфера технологий развивается сейчас с такой скоростью, что ни одно образование за ним не успеет.

Я опираюсь на свой опыт как разработчика, так и руководителя. Через собеседования у меня прошли сотни специалистов и, в большинстве случаев, я не спрашивал о наличии диплом, он никогда не был у меня критерием при решении о приеме нового сотрудника. Когда же нужно высшее образование? Есть несколько вариантов, на мой взгляд.

· Первый, когда нет внутренней мотивации и стремления учиться. Высшие учебные заведения могут показать, как правильно искать и обрабатывать информацию, помогут найти подходящую социальную среду для дальнейшего самостоятельного развития.

· Второй вариант, когда приходит собственное осознание, что есть нехватка фундаментальных знаний, и необходимо личное общение со специалистами. Обычно такое происходит уже после некоторого опыта реальной профессиональной деятельности и у людей с весьма редким складом характера и ума. Осознанный поход за знаниями в высшее учебное учреждение – это совсем другая история, там процесс обучения, скорее всего, будет совсем иной, чем у вчерашнего школьника. Но в данном случае, разумно выбрать образование онлайн или очное в зарубежных образовательных учреждениях.

· И, наконец, третий вариант – долгосрочное планирование. Да, во всем мире развивается тренд на снижение необходимости высшего образования в ИТ, но до сих пор встречаются бюрократические моменты, где диплом нужен. Например, различные иммиграционные программы. Тут каждый должен сам для себя решать, стоит ли потраченное время формальной бумаги. За скобками остается случай, когда выбирается научная сфера дальнейшего развития – там до сих пор все закостенело, и без диплома путь будет закрыт практически полностью.

Тарас Баранюк

Ведущий специалист по анализу данных компании Bidease

У меня большой опыт работы с контейнеризацией, автоматизацией и связанными с ними технологиями, такими как Google Cloud Platform (GCP), Kubernetes, Jenkins, CirclecCI, GitlabCI, Ansible. В 21 веке вся необходимая информация доступна в интернете, а то, чего нет в открытом доступе, всегда можно получить на специализированных форумах/порталах. В крайнем случае, можно пройти курс на какой-либо обучающей платформе, этот сертификат не будет иметь значения, но полученные знания с лихвой компенсируют потраченное время.

Для хорошо самоорганизованных людей диплом, у которых хорошо развит навык самообучения абсолютно излишен. Я знаю множество успешных примеров людей в ИТ-индустрии, которые достигли выдающихся результатов без какого-либо официального образования. Если ты не знаешь, как искать информацию, есть проблемы с дисциплиной, то конечно «вышка» – это твой путь. Как яркий пример – Google объявила о расширении своей программы сертификации навыков, чтобы помочь получить высокооплачиваемую работу в сфере высоких технологий без высшего образования.

Кирилл Казаков

Старший DevOps инженер компании Simplinic

{ "author_name": "Татьяна Золотова", "author_type": "self", "tags": [], "comments": 126, "likes": 17, "favorites": 90, "is_advertisement": false, "subsite_label": "hr", "id": 235561, "is_wide": true, "is_ugc": true, "date": "Sun, 18 Apr 2021 17:12:16 +0300", "is_special": false }
0
126 комментариев
Популярные
По порядку
Написать комментарий...
12

python+php+css3+JavaScript+html5

В этих языках образование точно не нужно.

Ответить
28

ведь все зависит от областей применения этих ЯПов, разве нет?

тот же Python юзают математики / физики / биологи / химики, ML девелоперы и т.д., а на JS можно уходить в WebGL или в какие-нибудь сложные анимации, где без лин. мата, интегралов, элементарной физики и т.п. вообще не обойтись (при условии, что прогается физ. движок)

всему этому, конечно, можно научиться самостоятельно, без высшего образования (как и абсолютно любому «ремеслу»), но.. лично моя позиция, что если будущий девелопер хочет уйти во что-то большее и более сложное, к примеру в поисковые движки (алгоритмы ранжирования и т.д.) или в gamedev писать физ. движки (а не просто собирать игрульки с помощью unity, UE), то без глубокой подготовки и сильной мат. базы (которой уделяют очень много времени на том же КТ в ИТМО или мехмате МГУ) просто не обойтись

+ вышка (в хорошем ВУЗе) дает очень сильный буст при переезде в Европу и связанных с нею стран

крч, имхо, все зависит от ситуации и целей прогера

Ответить
5

Физик или биолог может использовать питон для своих прикладных задач, но это не делает его программистом. Так же, как способность рассчитать и поставить электрику при ремонте в квартире не делает меня физиком. Прикладные питонисты обычно не особо что-то знают про ООП, архитектуру, структуры данных, не всегда понимают в алгоритмах (знают как применять готовое).

А статья называется "Высшее образование для программиста".

Ответить
1

Программист довольно растяжимое понятие. И физики тоже бывают разные, некоторые области могут потребовать больших познаний в программировании и алгоритмах.

Ответить
2

 Если учесть как преподают математику, то уровень вузов точно не поможет в WebGL.
Вот эти 2 книги Андре Ламота с лихвой закроют все необходимые темы
https://www.amazon.com/Tricks-Windows-Game-Programming-Gurus-dp-0672323699/dp/0672323699/ref=dp_ob_title_bk
https://www.amazon.com/Tricks-Programming-Gurus-Advanced-Graphics-Rasterization/dp/0672318350

Но корочка вуза все равно нужна, хотя без работы со 2-3 курса само образование безсмысленная трата времени.

Ответить
6

цитата:
python+php+css3+JavaScript+html5
В этих языках образование точно не нужно.

:)
Смешались в кучу кони, люди,
И залпы тысячи орудий
Слились в протяжный вой…

Ответить
2

Если писать на них интернет магазины, то да - не нужно, ровно также как и для C#/Java/Go. А в дэйта сайнс или в бионформатику с знаниями одного питона просто так устроится не получится.

Ответить
3

Для datascience нужно знать существующие библиотеки и как их подключать :)

Ответить
2

Хорошее развернутое мнение, спасибо!

Ответить
1

Особенно для питона. AI, ML - в этих направления точно никогда не придется столкнуться ни теорвером ни с графами.

Ответить
0

Для Python все-таки нужны очень хорошие знания в математике, если собираешься делать серьёзные вещи, типа громкие слова из разряда BigData, Data Science, Machine Learning. Там и кроме Питона много чего учить конечно. Опять же, тратить 4-5-6 лет на вышку только ради математики нет смыла, если у человека есть база и ему хорошо дается эта наука, то он и без ВУЗа подтянет уровень, но в любом случае знания из области вышмата вроде в ВУЗах лучше преподают и пользы больше, чем от очередной дисциплины по экономике или управлению.

Ответить
2

Моё личное знакомство с датасаентистами говорит о том, что очень многие из них просто научились использовать готовые решения, а математику применяют на уровне формул в эксель-таблицах. Но конечно этот опыт не репрезентативен.

Ответить
0

Ну это как-то странно. Я на бизнес-аналитика то когда учился и работали в R, то мне не хватало знаний в вышмате, а тут целая профессия. До какого-то момента/уровня конечно хватит и хорошей школьной математики, но далеко так не уйдешь.

Ответить
11

Я хз о чём вообще спор, высшее образование обязательно для всех, у кого есть хоть какие-то амбиции. Для программиста тем более.

В универе подают устаревшие материалы по понятным причинам, но ничего не мешает самостоятельно параллельно пробовать текущий стек.

Кроме того, это место где можно найти единомышленников, спросить преподавателей о возникших трудностях в понимании материала и прочее. Найти первое место работы.

Если видишь, что можно развиться лучше чем в универе, чувствуешь, что ты новый Билл Гейц, то можно легко отчислиться.

Ответить
3

Просто раньше это было соцсетью оффлайновой, то сейчас, в эпоху интернета, это почти не нужно. Заметьте, что пробиваются обычно те, кто больше всех общались, но меньше учились. ))

Ответить
0

В депутаты пробиваются?

Ответить
1

Да куда угодно, в Гугле прослойка программистов это низ их социальной иерархии, типа таджиков на российской стройке. Гугл это бюрократическая корпорация, там удобнее быть каким угодно функционером, но не программистом

Ответить
0

В том числе. )) На деле просто растут менеджерами, которые немного понимают в технологиях.

Ответить
0

В общем надо не программировать учиться, а быть очень общительным человеком.

Ответить
0

Коммуникативные навыки (Soft Skil) очень важно для продажи себя.

Ответить
0

Вот этому не учат в учебных заведениях ;(

Ответить
0

Те, кто живёт в общаге, и у кого не хватает знаний, денег и прочего - очень прокачиваются. Уровень "выживания" в этом возрасте крайне важен.

Ответить
0

Мне отчасти повезло и  не жил в общежитии, но софт скил около нуля.
Надо как то теперь прокачивать

Ответить
–1

Поживите в общаге. Никогда не поздно

Ответить
0

Это все со слов Илона Маска в том году началось, что высшее образование ни к чему, хотя у самого 2 высших.
Вот только он не уточнял, что быстрое самообучение и рождение нетривиальных идей возможно только в синергии с блестяще работающими мозгами.

Ответить
10

В статье упомянут гугл, который нанимает без диплома. Так вот для получения рабочей визы, например в США, диплом сильно облегчает жизнь.

Ответить
7

Сейчас настолько быстро все развивается, в том числе языки программирования, что ВУЗы просто не могут успеть переделывать учебные программы, особенно, если речь про стек, который указан в первом абзаце. Поэтому в вузе, учат абстракциям и патернам, но вот без опыта, эти знания мало что стоят.

Ответить
4

вуз должен учить CS, а не конкретным знаниям которые устаревают через год. компиляторы, cpu, os, dbms, a&ds, многопоточность и многое другое

Ответить
2

Всё развивается. Вот только не могу согласиться с тем, что ВУЗ не поспеет. ВУЗ должен программу делать нормально. Теория графов, категорий, типов и тому подобное я считаю просто необходимой базой ещё до написания первой строчки кода. И за этим угнаться давольно легко. Эти направления быстро не развиваются и существенный прогресс только в теории типов идёт. А толку от них больше, чем от обезьяньего заучивания всех языков и фреймворков вместе взятых.

Ответить
0

Большинство кодеров/разработчиков без вышки пишут код типа: загуглил - изменил - вставил. Игнорируя базовые паттерны программирования и архитектур системы, которые изучают в институте. Из-за этого часто изобретают свои велосипеды, не зная, что уже всё сделано до них (привет сортировка). 

Ответить
15

сильно сомневаюсь, что выпускники вузов пишут иначе. умение делать архитектуру приобретается только опытом, ну а книжку по паттернам может прочитать каждый и в вузе это как раз не преподаётся

Ответить
0

Нет, в любом профильном институте задаётся база(понятийный аппарат, схемы, алгоритмы разработки ПО и документирования, стандарты). Это костяк, который уже обрастает доп знаниями и опытом. Ни один курс не даст такие знания, так как не заинтересован в этом. Есть ещё один важный момент: учеба в вузе - это своего рода школа жизни, которая подготавливает уже к дальнейшему.

Ответить
3

Пишу нормально без вышки, не игнорируя паттерны. Готов к дальнейшему уже давно, и живу в этом дальнейшем. Что я делаю не так?

Ответить
0

Круто, не знал, что этот эффект кто то исследовал. На моём опыте - он полностью подтверждается)

Ответить
1

Сергей, я вполне понимаю, что есть люди, которые действительно самостоятельно могут освоить все предметы (или на опыте вытянуть) и самостоятельно социализироваться без университета. Но к сожалению это только единицы. 
+ Всё же есть разница в масштабе проекта, языках и т.д. - где то и 9 классов хватит. 

Ответить
2

Причём тут паттерны? В банальную логику умеют дай бог треть. В результате читаешь этот ifelseifelseif

Ответить
2

Ну.. это скорее совсем далёкие, которые просто запрыгнули в вагон с хайпом IT. Такое уже проходили: юристы, экономисты, гос управление

Ответить
0

Да вот, увы, нет...

Ответить
5

Мне кажется, для программирования образование не нужно. Этот инструмент можно и самому освоить, или на курсах. Образование пригодится в какой-то области, только если программировать что-то специфичное в этой области. Например, программировать физические модели с образованием в области физики.

Ответить
7

В чистом виде программирование практически не встречается, везде есть предметка в которую гораздо проще въехать при наличии вышки.

Ответить
6

ну да, если не использовать БД, не писать многопоточные программы и не использовать языки с GC - действительно незачем изучать CS

Ответить
0

Ну как раз упомянутые в статье языки обладают очень слабым ООП, отсутствием типов и не особо многопоточны.

Ответить
6

Я как -то раз наблюдал в одном чате разговор двух Nodejs разработчичков, они пытались поставить мысленный эксперимент, что будет с операционной системой, если запустить 4 процесса nodejs на четырехядерном процессоре, и загрузить event loop в каждом долгими вычислениями или поставить в бесконечный цикл. Они были ребятами неглупыми и явно обладали пытливым умом, но само понятие вытесняющей многозаданочти им было незнакомо, а без него то что происходит в операционной ситсеме для них выглядело как магия.

Ответить
3

Но в универе им это бы точно не рассказали)

Ответить
4

Всякие универы конечно бывают, но обычно в рамках курса устройства операционных систем должны рассказывать, это не какое-то особое сакральное знание

Ответить
0

Возможно, на технаря не учился, к сожалению

Ответить
3

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

PS: 20 лет назад я сам был противником в/о, и даже придумал концепцию "техникумов для дешёвых программистов" - которая сейчас воплотилась в виде всех этих курсов. более того, я подозреваю, что найти вуз с хорошим преподаванием CS почти нереально - да, есть топовые вузы, но в них уже попасть нереально. но вот знания CS я считаю программисту совершенно необходимыми, иначе он так и останется таким кодером-фрилансером

Ответить
–2

Так я не противник ВО. У меня магистратура питерского Политеха с отличием, и я пишу на C# энтерпрайз системы :) Я высказываюсь конкретно о языках из статьи. Правильно вы всё говорите: если попытаться сделать на питоне или JS что-то серьёзное, будет компот. Поэтому серьёзное на этих языках обычно не делают (а кто делает — тот не прав), и как следствие образование особо не нужно.

Ответить
1

ну так, в результате либо человек всю жизнь будет джуном, либо перейдёт к более серьёзным проектам (неважно на каком языке) и ему таки понадобятся знания CS

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

Ответить
0

Изучать CS для этого надо. А вышка-то зачем? :)

Ответить
1

можете изучить самостоятельно ещё в школе, я не возражаю

Ответить
0

Спасибо :)

Ответить
0

Для изучения CS универ не нужен с их 90-летними недопреподами. 

Ответить
0

я где-то говорил иначе?

но есть ньюанс - если вы способны самостоятельно освоить CS, то в универе вы могли бы достичь куда большего. вуз - это просто акселератор ваших собственных способностей

Ответить
5

Чтобы программировать на каком то, возможно даже хорошем уровне, ВО не нужно.

На vc только и спрашивают о том — нужна ли вышка программисту?
Так вот, имхо, неясна необходимость ответа на этот вопрос. Что, кроме отсутствия амбиций может заставить спрашивать себя о необходимости вышки? Можно пойти дальше — зачем нужны школьные 11 классов, если можно уйти после девятого, или — зачем нужна школа вовсе?

Безотносительно того, программист ты или нет, если достаточно умён чтобы осознавать, что хочешь занимать комфортное положение в обществе, то вышку нужно идти и получать. Отчислиться и основать свой Майкрософт всегда успеешь.

Ответить
4

В нашей реальности диплом – это не только «мамкины капризы», он может потребоваться при дальнейшем карьерном продвижении. Например, при рабочей эмиграции или для случая из разряда «при прочих равных выберут с дипломом».

Вот это основная причина, зачем нужно ВО. Дает больше возможностей. Хотя конечно есть много вопросов к качеству образования.

Ответить
3

институт расширяет ширину взгляда на решение задачи и делает это решение более взвешенным и мудрым, опьимальным. мне за время обучения и самосовершенствования пришлось изучить 14 языков программирования, и хотя я программирую лишь на нескольких, gambas, си, базы данных, но в понимании сути помогает и пролог и что угодно, даже если не исполтзуется. поэтому вышка нужна. 

Ответить
2

Многие тут оправдывают ВУЗ тем, что хорошие знания по Computer Science дают, но в этом плане надёжнее будет пройти через OSSU (https://github.com/ossu/computer-science).

Как минимум будет действительно хорошая база по CS, признаваемая везде, а не рандомный диплом ВУЗа. Только с OSSU немного адок в некоторых блоках, благо есть открытые курсы MIT и форумы тех кто проходит.

Ответить
1

OSSU выдаёт дипломы, признаваемые миграционными органами иностранных государств наравне с дипломами о высшем специальном образовании?

Ответить
0

Не выдаёт. Речь шла о знаниях, а не сертификатах-дипломах.

Ответить
1

Вот только при релокации за рубеж человеку с корочкой российского вуза могут дать рабочую визу, а человеку с реальными знаниями, но без документов — откажут.

Ответить
0

А что насчет университета Синергия? У них вроде тоже котируется диплом?

Ответить
0

Не могу ничего про них сказать.

Ответить
1

что значит "признаваемая везде"? какой заметный работодатель об этом заявлял и в каком вообще виде предполагается демонстрировать свои знания - как десятки дипломов, полученных на этих курсах??

Ответить
0

В виде проектов. В виде портфолио на гитхабе. Сам курс так построен, что практика в нем есть.

Ответить
0

для джуна никто не будет вникать в эти проекты, когда есть куча других джунов с простым и понятным дипломом

ну а выше этого уровня корочка нужна только для формальностей - если госкомпания или релокация зарубеж. OSSU тут тоже не поможет

т.е. это хороший список для самостоятельного изучения CS, но корочку он не заменяет

Ответить
0

 для джуна никто не будет вникать в эти проекты

Ты точно меня правильно понял? Проект на гитхабе для джуна и возможность показать свой код это уже отлично и лучше, чем рандомный чел, который просидел 4 года в шараге. Говорю за свою сферу (web/gamedev)

Ответить
0

ну так студенты точно так же выкладывают свои проекты на гитхаб. вопрос в том, что тебе надо быть уверенным что у него помимо проекта есть тонна теоретических знаний. поэтому и ставят корочку как входной фильтр, isn't it?

Ответить
2

Задача ВУЗа не только научить, а еще более важно - научить учиться. Учиться в IT нужно постоянно, в течение всей карьеры.
Окончил вуз в 97. До сих пор работаю и учусь...

Ответить
0

а в школе не умел? :)

Ответить

Психический колос

Bulat
0

В школе надо уметь зубрить..

Ответить

Кавказский фитиль

2

В январе получил диплом ПМИ. Первый, полученный 15 лет назад тоже технический. Не жалею, хотя и пришлось снова учиться с 1 го курса. Научиться программировать тоже помогла вторая вышка, но в последние пару лет добирал практику на различных ит-курсах.

Ответить
0

Вы не получите адекватного ответа на свой вопрос тут 🙂 VC это не айтишный ресурс. 

Ответить
4

Да, лучше на токсичном Хабре задать этот вопрос. Там автору даже карму сольют. )

ЗЫ: увидел статью по своей тематике, в которой варюсь больше 20 лет. Что вы-таки думаете? Начали минусов лепить. Мол, это не может стоить тех денег, которые я описываю. )) 

Ответить
0

Ну да, Хабр давно скатился, я не утверждал обратного 🙂 

Ответить
1

Хабр всегда был собранием снобов (кастой) и выход на рынки вне СНГ это прекрасно показало. 

Ответить
0

Раньше в комментариях реально знающие люди (пусть и язвительно) разбирали плюсы и минусы статьи/предмета. Сейчас толпа школьников дурацкие шуточки пишет и комменты ниочемные 🙂 смысла в Хабре не стало

Ответить
1

Сейчас часто можно увидеть: зачем это сюда притащили? Закопайте в песочнице!

Тьфу. А если честно, то качество контента, который пролезает на Хабр упал ниже плинтуса. Серьёзных вещей нет и их лучше читать вне этого ресурса.

Ответить
2

А меня вот больше всего бесит в хабре то, что на статью разрешается авторам вешать теги разных хабов. Персональную ленту таким образом невозможно сформировать.

Ответить
1

Habr увы вообще все больше печалит - народ куда-то делся весь. 

Ответить
1

На Яндекс.галеры FirstVDS загнали

Ответить
0

Жуть

Ответить
1

У меня просто подборка с хабра падает, я смотрю и печалюсь, да. Я больше молчаливый читатель. ) Здесь публика хоть поживее. )

Ответить
0

Само собой падает, я вот туда если и захожу то редко и больше на тостер, нафига мне второй TJ в комментариях. (про карму я даже не пишу)
А в постах, или новости которые уже обошли весь интернет или записи от компаний (передаю привет спамерам от рувдс и прочим)  и от редакторов (азизарщина), которые тоже читать желания нет.

Ответить
0

а что есть сейчас стоящее аналогичное Хабру (в его задумке и начальной работе)?

Ответить
0

Даже не пытался этого делать. У меня Хабр сейчас - больше личка, в которую пишут радиолюбители. 

Ответить
0

В комментах походу одни американцы сидят. 😁 В России вообще-то призывная армия. Поэтому или ВУЗ, или 1 год играть в рулетку на получение пули в голову или члена в задницу.

Ответить
0

Ты тоже на гражданина РФ не похож, потому как вуз не освобождает от армии, а самое главное не один хомяк не считает стыдным от неё откупиться. (самый распространённый способ не служить)
А про пуля в лоб или член в задницу, тебе наверно видней, может у тебя на родине так и заведено, но РФ тут причем ?

Ответить
0

Так после ВУЗа заберут и от рулетки никак не уйти, не аргумент (

Ответить
1

Чтобы стать специалистом в любой области - нужно самообразование и конечно же цели, университет нужен скорее для самовоспитания

Ответить
0

К хирургу без диплома пойдешь?

Ответить
0

Речь о IT

Ответить
1

Космонавтом уже никто не хочет быть... Печаль

Ответить
0

Мечты о космосе умерли примерно в тот же год, когда был опубликован "Омон Ра".
Тогда и трава была намного зеленее

Ответить
0

Им зарплаты подняли. И воду горячую обещали включить. Вместе с холодной.

Ответить
1

Я когда учил тот же питон, то смотрел именно ВУЗовские лекции. Уровень подачи материала совершенно другого порядка.

Ответить
1

Учился на 70% математика и 30% всякие компьютерные штуки. Пару лет работаю вайти, и жалею что не учился лучше. Когда после универа пошел работать было очень трудно освоить много нового материала, но воспоминания об уравнениях в частных производных и интерполяции теплопроводности давали понимание что я со всем справлюсь. Задача универа научить учиться, а знания пригодятся дай бог на 10-20%. Все эти кулстори про успешных без в/о на уровне "я знаю безногого  бегуна", а потом когда такие мидлы/сеньеры УИДы одинаковыми делают на всероссийских проектах становится страшновато. 

Ответить
1

Не бесполезно и не обязательно - полезно.

Можно вообще ни в чем не разбираться, сидеть на жопе ровно, получать свой оклад. Тогда и школы не нужно.
Можно вникать в тонкости, придумывать новое. Тут фундаментальные науки весьма кстати.
Можно в универ пойти, можно начать совмещать его с работой, можно самому образовываться, в том числе фундаметальными знаниями.

Кому-то нужен диплом, чтобы в американский гугл пойти, кто-то на себя работать будет.

В общем нет простого ответа, у каждого свой путь.

Ответить
1

Если качественное образование то почему нет? Как минимум, это знакомства с интересными и, возможно, полезными в будущем людьми, а это часто не менее важно чем реальные знания. 

Ответить
1

В ВУЗе познакомился с преподавателем, который помог в реализации на практике некоторых идей, на которые не хватало интеллекта. 
Но важно отметить, что ВУЗ ВУЗу рознь - по стране максимум 20-30, в которых действительно бы стоило отучиться.

Ответить
0

И будет толпа недокодеров, верящих в плоскую Землю, вред вакцин и боящихся ГМО.
В идеале нужно нормальное базовое школьное образование, для всех, не только программистов, иначе будет куча безмозглых спецов с баблов поддерживаюищих черный рынок, бегающих по лекарям, а не врачам

Ответить
0

Билл Гейтс получил высшее образование спустя 30 лет будучи богатыми и знаменитым и если не ошибаюсь, уже когда покинул Microsoft.

Ответить
2

Если самый богатый на тот момент человек на планете земля захотел вышку получить, это наверное многое говорит.

Ответить
0

python+php

Достаточно одного из них, если что

Ответить
0

Нет, не достаточно!
Если python может заменить php, то php не сможет заменить python по умолчанию.
Хотя конечно, с оглядкой на то, смотря для каких целей их применять. При использовании обоих для создания бэкенда вебсервера, разницы возможно и нет.
Но применение python 'а не ограничивается одним вебсервером.

Ответить
1

Верно говорите, исключительно от задач. Но, последнее время заметил, что разработчики, не задумываются и когда нужна лопата, зачастую используют экскаватор.

Ответить
2

Увы, увеличение вычислительных мощностей и памяти, а так же уменьшение их стоимости для обычных смертных, расслабило разработчиков. Программеров знающих что такое ассемблер - единицы, остальные не понимают зачем он нужен. Все забыли демосцену, когда программа в 3кб объëмом, в рилтайме генерировала полет над ландшафтом марса. Это возможно как раз случай про вопрос из статьи, про высшее образование. Без знания высшей математики, такое сделать маловероятно. Сейчас такое если сделают, то сколько оно будет занимать, 300 мб? Да и сделают, фактически сгенерировав код автоматом, потратив 1 час времени, на каком нибудь движке для игр.
Соответственно, люди не задумываются над оптимизацией кода под конкретную задачу, поэтому и вместо лопаты применяют экскаватор.

Ответить
2

Погоди, фреймворк весит только 4 ГБ. Какие 300 МБ? ))
 Соответственно, люди не задумываются над оптимизацией кода под конкретную задачу, поэтому и вместо лопаты применяют экскаватор.

Нет, у людей много задач и мало времени на их решение. Если проще поставить ещё один процессор, то это будет дешевле оптимизации и дальнейшей поддержки.

Ответить
0

Вообще почитал,что многие демо используют сторонние библиотеки: opengl, directx.  Если бы писали вручную то явно бы вышли за границы 64 кб

Ответить
0

3 кб - это был демка под дос ещё )))

https://www.youtube.com/watch?v=_zSjpIyMt0k

Ответить
1

 Если python может заменить php, то php не сможет заменить python по умолчанию.

Тут вопрос даже не в том, что это разные сущности (препроцессор и язык высокого уровня), а в понимании той технологии, которую надо применить. 

Кстати, из-за непонимания этого, на PHP есть много модулей, которые вообще не должны существовать для него.

Ответить
0

Об этом и шел разговор :)
Как можно было сравнивать препроцессор, по сути предназначенный изначально для генерации статических страниц, который в итоге использовали как угодно "выворачивая наизнанку" и Python, который хоть и интерпретеруемый, но все же полноценный язык высокого уровня, который по умолчанию умеет то, что php не умеет, т. к python может работать локально, на стороне клиента и иметь доступ к железу в случае использования в каких нибудь умных устройствах.

Ответить
0

Поэтому лучше давайте Java туда, чтобы железо клиента ненавернуть.

Ответить
0

Тогда уж JS :) опять с доступом к железу.
А мне наоборот интересен доступ к железу.
к примеру Малинка + Python рулят.
И если @Эмилия Теплова сделает тоже самое на PHP, то это будет нонсенс, заработает памятник при жизни.
Так и вижу заголовок, что нибудь типа "Умный дом на PHP"
Java, JS (node red рулит), но PHP.... лично я не вижу его будущего в дальней перспективе (имхо)

Ответить
0

eval() юзайте. 

Пых жить будет долго и счастливо. У него узкая специализация и не высокий порог вхождения. Проблемы с текущей памятью уже где-то позади. Поэтому почему нет? Но для веб.

Ответить
0

Хороший вариант - прикладная математика: и кругозор дают, и кодить учат. А чистый программист непонятно зачем нужен. 

Ответить
0

В госкомпаниях вышку требуют.

Ответить
–1

Да вот не только в госкомпаниях. Профессия инженер подразумевает наличие высшего образования.

Ответить
0

На моем опыте лучшие программисты те, кто не заканчивал  высшее образование.

Ответить
0

Полезность зависит от уровня уч.заведения и самого учащегося. Есть куча примеров успешных самоучек и наоборот "специалистов", которые, закончив обучение, не могут двух слов связать

Ответить

Комментарий удален

0

В вузе вы в любом случае получите доп. знания и возможности, связанные с непосредственной реализации, у вас могут появиться знакомые, которые помогут в самореализации в нужных вам областях, и не планируйте языки программирования как основу, это плохая практика, языки будут развиваться, технологии дополняться, но почти в любой сфере вам может потребоваться выучить новый язык или технологию, а это нужно уметь делать, в вузе у вас будет возможность этому научиться, попросить помощи в живую. Поэтому если у вас есть такая возможность, то определенно идите, может сфера ваших интересов измениться, а спланировать всю жизнь заранее не получиться.

Ответить
0

Для многих вчерашних школьников в/о случается очень не вовремя. Ты еще не успел отойти от 11 классов концлагеря, а уже должен подрываться и поступать хоть куда-то, лишь бы не загреметь в армию/не расстроить маму. В итоге вместо того, чтобы разобраться в себе, спокойно выстроить какую-никакую концепцию своей дальнейшей жизни и определиться, человек с бушующими гормонами, жаждой свободы и нежеланием/неумением нести ответственность за свою жизнь оказывается снова почти насильно впихнут в тягостное лоно образования. Говорю как сын педагога, который через это прошел. Учился на юриста в ВШЭ, отчаянно ненавидя корпоративный мир с его пиджаками/галстуками, бюрократией, серьезными лысеющими дядьками в очках и всем прочим. Даже офисная мебель вызывала у меня тогдашнего чувство дикой тоски. Стоит ли говорить, что юристом я не стал?

Если кто не понял, я обеими руками за высшее образование. Но нужно дать школотронам возможность отдохнуть от школы, годик или два и определиться с тем, что они могут и хотят. 

Ответить
0

Но нужно дать школотронам возможность отдохнуть от школы, годик или два

Так есть такая возможность, отдохнуть от школы и тягостного лона образования, сейчас на год только правда.
Что мешает? ;-)
Ну если по здоровью не забракуют.

Ответить
0

Армия школа жизни, тут я не буду спорить, но подходит не всем. Просто потому, что в 18 лет бывают и уже вполне сформировавшиеся мужики, и птенцы с неустойчивой психикой. Поэтому в идеале стоило бы давать человеку возможность отслужить, когда он будет к этому морально и физически готов. То есть ты сознательно сам выбираешь, когда тебе пойти в армию и идешь туда уже сформировавшейся личностью, и тебя там не муштруют/воспитывают, а дают профессиональную военную подготовку. Все-таки всеобщий призыв молодняка - это пережиток времен, когда в атаку ходили шеренгами и каре и солдат был не более чем ходячей подставкой для ружья. 

Ответить
0

А где вариант "полезно первые 2 курса, потом надо валить"? 

Ответить

Комментарии

null