TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #237

@it_human

Программирование для гуманитариев

Просмотры3,950Количество просмотров
Опубликован2 окт.02.10.2020, 08:30
Содержимое поста

Содержимое

Какое бывает образование 1. ВУЗы В хороших вузах закладывают фундаментальные знания, технический кругозор, приобретают социальные связи. Там изучают предметы, которым на ускоренных курсах учат редко (например, математику или микроэлектронику). Но часто вузы оторваны от потребностей рынка. Среди преподавателей, полагаю, не так много специалистов, работающих в IT-индустрии, и поэтому они могут сами не знать, чем выпускники будут заниматься на работе, и как их к этому подготовить. Я слышала жалобы о том, что вузовская программа меняется очень медленно, и бывает, что студентам дают такие же точно задания, как и 20 лет назад. Или обучают неактуальным ЯП. Я бы рассматривала вуз как место, где закладывают теоретический фундамент и дают классические знания. А прикладные навыки и востребованные рынком технологии придется изучать самому (например, в процессе работы). Окончивший вуз выпускник - это еще не сложившийся специалист, ему нужен год-два "боевого" опыта на работе, чтобы приобрести реальную практику. Итак, плюсы вузов: обширный набор дисциплин, фундаментальные знания, основательный академический подход. Минусы: оторванность от рынка и передовых технологий. 2. Курсы при IT-компаниях, онлайн-университеты - наоборот, придуманы, чтобы максимально приблизить учащихся к «боевому» опыту разработки и потребностям рынка. Преподавателями на такие курсы нанимают программистов из известных компаний - людей, которые знают, что именно нужно уметь для работы в современной компании. Обучение строится вокруг разработки реального проекта, похожего на настоящую работу. И в целом на таких курсах пытаются полностью эмулировать работу в компании. Задумка у таких курсов здравая. А вот насколько хорошо получается её реализовать - это уже как повезет. Хороший программист не обязательно хорош как преподаватель. Думаю, даже в рамках одной и той же онлайн-школы попадаются и клёвые курсы, и так себе. Программа может быть составлена слишком поверхностно, и вам будет не хватать фундаментальных знаний для того, чтобы в голове была полная картина. Может быть задан слишком высокий темп обучения - или наоборот, материал покажется слишком лёгким и поверхностным. А возможно, всё будет круто - сильный харизматичный преподаватель, интересная программа и крутой проект. Цены встречаются разные, часто высокие - спрос есть, а капитализм пока еще никто не отменял. Плюсы курсов при IT-компаниях: ориентированность на потребности рынка, работа над проектом в условиях, приближенных к «боевым». Наличие ментора, code-review, обратной связи. Обучение за короткий срок. Минусы: не всегда грамотно составлена программа. Часто высокие цены. Агрессивный маркетинг (у некоторых). 3. Курсы в Интернете (преимущественно небольшие): coursera и др. Чаще всего, состоят из видеолекций и практических заданий, которые можно выполнить на интерактивной платформе с автоматической проверкой. Задачки там небольшие, подходят для закрепления материала и усвоения знаний, но от реальной практики далеки. Плюсы: курсы бесплатные или стоят недорого. Хороши для того, чтобы приобрести или подтянуть знания по отдельным предметам. Например, нужна вам статистика - проходите курс по статистике. При желании можно из таких коротких курсов составить для себя и большую полноценную программу. Минусы: обычно курсы короткие, точечные, и не покрывают все необходимые специалисту темы. Скорее введение в предмет. 4. Книжки и учебники. Плюсы: очевидно, что в хороших книгах написаны полезные вещи. Минусы: процесс издания книги медленный, особенно если её нужно переводить на русский. А технологии устаревают быстро, поэтому в книгах бывает устаревший материал (что не всегда критично). 5. Есть и другие образовательные проекты - вариантов с каждым днем появляется всё больше - главное ими пользоваться. В общем и целом, я не считаю, что какой-то из вышеперечисленных вариантов обучения - плохой. Из любого из них можно извлечь пользу. В конечном итоге успех образования в большей мере зависит от вас самих.