Тему второго дня - роль образования в IT начну тоже с опроса.
Есть ли у вас высшее образование по IT специальности, и жалеете ли вы об этом?
🤔
48.9%
Есть, не жалею🤔
7.6%
Есть, жалею🤔
24.3%
Нет, не жалею🤔
19.2%
Нет, жалеюКажется, что в сообществе сейчас достаточно много разговоров об этом, и в основном вижу мнение, что вышка не дало ничего для конкретной работы.
Отдельные опасения - по поводу выпускников различных курсов, если они приходят в IT только из-за зарплат, желая работать по-минимуму, не сильно погружаясь внутрь.
Я думаю, что нужно разделять понятия: образование в высоком смысле и специализированные курсы; а также отличать проблему качества образования от его практической полезности.
Есть высказывание, которое присваивают Эйнштейну (а он, вроде бы, его цитировал): "Education is that which remains, if one has forgotten everything he learned in school."
По этой логике странно ждать от высшего образования, что оно научит, как красить кнопки в корпоративный цвет компании, в которую вы устроитесь после обучения.
Хорошее высшее образование - это скорее тренировка для мозга, который потом сможет сам научиться чему угодно.
Я бы хотел поделиться своим опытом, почему не считаю моё время обучения потраченным впустую.
Я начал стремиться стать разработчиком примерно с 6 класса, когда попробовал кодом управлять, кажется, муравьем на экране (был такой эмулятор). Хотя интерес к компьютерам появился еще раньше.
И мне очень повезло с образованием на последующих этапах.
В 10 минутах от дома у меня был лучший лицей области. В котором с 7 класса была компьютерная специализация и прекрасные учителя.
Из интересного могу отметить лекционную систему в 10-11 классе и основы мат. анализа. Да, сейчас это мало применимо, но учит мозг работать по-другому.
Лицей и затраченные усилия позволили мне поступить на бакалавриат "Прoграммная инжeнерия" BШЭ (не реклама).
Хотел бы я сейчас сделать что-то по-другому? Нет.
Да и так получилось, что я работаю теперь непосредственно по специальности.
Если коротко о плюсах программы.
1-2 курс - языки: С#, Java (ООП), C++ (алго и стр.данных), Python (основы анализа данных).
Матан, линал, тервер и матстат. Причем без диффуров и физики, что многих привлекало.
3-4 курс - много полезных курсов про Soft Skills и продуктовую составляющую. Из интересного: "Стартаповедение" (unit-экономика и пр.), интеллектуальное право, Scrum, программная инженерия (как код превратить в проект и пр.).
Часть инженерных дисциплин, типа БД, ОС, компиляторы.
Спектр достаточно объемный. Мои однокурсники сейчас работают в самых разных областях IT: разработка (клиенты, бек ...), PM и PrM, аналитики, менеджеры QA, DataScience, ...
Как мне кажется, это хороший показатель качества базы.
В магистратуре BШЭ с похожим названием "Системная и программная инженерия" было более скучно (возможно, после бакалавриата) и склонно в науку чем в практику.
Но основным профитом магистратуры стала англоязычность программы. У большинства преподавателей хороший уровень языка.
Плюс около половины однокурсников приехавших из разных стран.
Их диалекты сильно помогли улучшить распознавание языка на слух.
в целом разговорная практика.
Подытожу. Основной целью последних твитов было желание поделиться опытом. Ни кого ни к чему не побуждаю)
Тем более, что сейчас могут быть другие обстоятельства, чем N лет назад.
Андрей Берюхов