Найти в Дзене
Максим Саныч

Стать программистом: в колледже/вузе или обучиться дома?

В этой статье я расскажу на своём опыте, стоит ли идти в учебное заведение, чтобы стать программистом, какие ошибки я совершал, нужен ли диплом и многое другое. Онлайн-курсы оставим за кадром.   Готовы? Погнали! Еще в школе я обожал уроки информатики: компьютеры, первые HTML-страницы, программы на Паскале… Эхх, ностальгия!   После школы поступил в колледж на специальность «Информационные системы и программирование».   Первый день — предвкушение: та самая эстетика программиста, монитор и тысячи строк кода на экране, своя первая супер-пупер-мега программа.   Но, увы, всё оказалось иначе.   Скучные лекции, тонны теории: какое-то ООП, топологии сетей, схемы баз данных, Django… Голова кругом! Такой объём информации может отпугнуть кого угодно.   Если бы я учился сам, скорее всего, на этом этапе бросил бы. Но колледж держит: заставляют мучиться учиться, сдавать зачёты, разбираться даже в том, что кажется скучным. Плюс, конечно, диплом — тот самый «пропуск во все двери», как уверяют родите

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

Готовы? Погнали!

Еще в школе я обожал уроки информатики: компьютеры, первые HTML-страницы, программы на Паскале… Эхх, ностальгия!  

После школы поступил в колледж на специальность «Информационные системы и программирование».  

Первый день — предвкушение: та самая эстетика программиста, монитор и тысячи строк кода на экране, своя первая супер-пупер-мега программа.  

Но, увы, всё оказалось иначе.  

Скучные лекции, тонны теории: какое-то ООП, топологии сетей, схемы баз данных, Django… Голова кругом! Такой объём информации может отпугнуть кого угодно.  

Если бы я учился сам, скорее всего, на этом этапе бросил бы. Но колледж держит: заставляют мучиться учиться, сдавать зачёты, разбираться даже в том, что кажется скучным. Плюс, конечно, диплом — тот самый «пропуск во все двери», как уверяют родители.  

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

А теперь о самообучении.

Здесь всё иначе: вы сами решаете, что изучать, когда и как. Можно сосредоточиться только на практике и интересных задачах.  

Но есть и минус: вы рискуете упустить базовые знания, ведь никто не подскажет, где пробелы. А без основ в программировании далеко не уйдёшь.  

Общение: важный фактор успеха

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

-2

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

Чем хорош каждый вариант? 

Учебное заведение:

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

Самообучение:

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

Подводя итоги, могу сказать, что я не нахваливаю, что-то одно, так как оба пути имеют свои плюсы и минусы. Колледж или вуз дают фундамент, а самообучение — свободу. При любом способе важно учиться, практиковаться и общаться.

Всё в ваших руках!

Читайте также:
5 книг, которые стоит прочитать начинающим разработчикам на Python
Познаем Python: Как я создал простого Telegram-бота за 30 минут и понял основы бэкенда