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

Во-первых, позвольте мне рассказать вам немного о себе. Я учусь на факультете компьютерных наук, и сейчас у меня шестой семестр. В эти дни я выполняю челлендж #100DaysOfCode и изучаю CSS и JavaScript (в связи с коронавирусом у меня перерыв в семестре). Зачем я пишу этот пост, если моя степень еще даже не завершена? Ну, я хотел бы поделиться с вами некоторыми мыслями.

Я видел несколько сообщений, в которых обсуждалось, действительно ли вам нужна степень CS для построения карьеры. Мой ответ? Ну да, но на самом деле нет.

Давайте посмотрим на оба аспекта, не так ли?

Преимущества степени информатики:

  • Они учат вас самым основам, то есть битам и байтам компьютера. Знание этого значительно улучшает ваше понимание того, как работает компьютер.
  • Большое внимание уделяется структурам данных и алгоритмам (они очень важны).
  • Материал курса отличный.
  • Задания и викторины заставляют вас чувствовать ответственность и заставляют выполнять тяжелую работу.
  • С вами целая группа студентов, и это улучшает ваши навыки работы в команде.
  • Всегда есть профессор или наставник, который может ответить на все ваши вопросы и помочь вам, когда вы застряли.

Не очень хорошие аспекты степени информатики:

Их очень мало, но дело в том, что они имеют значение!

  • Вы узнаете много вещей, которые вам даже не понадобятся на вашей работе.
  • Вы должны изучить некоторые курсы, которые совершенно не имеют значения.
  • Это занимает ЧЕТЫРЕ ГОДА!

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

Последние 80 дней я самостоятельно изучал HTML, CSS и JavaScript на онлайн-курсах, и теперь я уверен в программировании больше, чем когда-либо прежде. Потому что раньше я тратил так много времени на изучение теории (у меня не было выбора, не так ли?). В университете вы учитесь программировать и создавать разные вещи, но вам приходится тратить так много времени на изучение других вещей, и вы не можете сосредоточиться на одном предмете. И, конечно же, вы не можете определять свой собственный темп.

Позвольте мне резюмировать эти преимущества для вас:

Преимущества обучения самостоятельно:

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

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

Подключаемся! Найдите меня в Twitter и LinkedIn, чтобы узнать больше о моих проектах и ​​идеях. И если вам понравилось то, что я пишу, ознакомьтесь с другими моими статьями здесь, на Medium.