2023-02-13 19:01:39
Зачем вышка программисту?
Знания делятся на два типа:
Фундаментальные - алгебра, матан, линал, статистика, теория баз данных, проектирование систем и тд
Прикладные - программирование на языке X, работа в среде Y, и тд.
Универ - про фундамент. Курсы по программированию - прикладные знания.
Мы часто ругаем универ за то, что он дает ненужные знания. Это не совсем так. Он просто дает
другие знания - в контексте IT они часто не мэтчатся с ожиданиями у работодателя.
Есть обратная история - говорят, что без универа (просто пройдя курс) можно нормально программировать и вообще не тратить 4 года на корочку. Это тоже не совсем так. Можно хорошо работать, продвигаться по карьерной лестнице разрабатывая стандартные системы. Клепать интерфейсы, писать сервер - спокойно. И даже иметь неплохую зарплату.
Но если например задача - написать какой-нибудь браузерный движок - тут уже знаний с курса будет недостаточно).
Да, я кстати не пишу движки, я тоже просто клепаю интерфейсы. Но понимаю что универ - очень недооцененная штука: после него реально расширяется кругозор, задачи решаются легче.
Универ помогает расширить возможности. Например, в мою текущую компанию берут только с вышкой. Не было бы ее у меня - не прошел бы чисто формально.
Так что просто курсы - хорошо, универ + курсы - отлично
P.S Кстати, все чаще вижу в требованиях к вакансиям “наличие высшего образования”. Как в РФ, так и в иностранных компаниях.
214 views16:01