Найти тему

С чего стоит начать "вливаться" в программирование?

Оглавление

Сейчас буквально каждый пытается урвать себе место в АйТи, слыша сказки про то, какие зарплаты получают программисты просто "сидя на стуле". Со временем приходит понимание того, что это вовсе не так просто, как кажется, и многие застревают в самом начале, не в состоянии понять, что за что отвечает. И сегодня мы поговорим о том, как следует начать изучать программирование.

Первым делом следует определиться, в какой именно специальности вы хотите заниматься программированием. Ведь их существует большое множество! К примеру:

  • Веб-программирование(которое в свою очередь делится на несколько "ответвлений")
  • Геймдев
  • Разработка ПО
  • Разработка ОС
  • Разработка под Android/iOS

И ещё много других, выше приведены одни из самых популярных и востребованных программистов.

Вторым делом необходимо заняться улучшением своего английского.

Английский – самый распространенный язык в мире. Не удивительно, что лучшие книги и документация ко многим языкам написана именно на нем. Вам следует для начала подтянуть свой английский до уверенного разговорного, чтобы уметь читать качественные технические книги, ведь перевод не всегда доносит до нас оригинал дословно.

Нужны ли математика и алгоритмы программисту?

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

-2

Так с чего же всё-таки начать?

Итак, Вы имеете при себе уже некий багаж знаний английского языка, математики и алгоритмов. Но что же делать дальше? Ответ довольно прост: учить. Да, серьезно! Есть два пути: книги и видеокурсы. Первый вариант хорош, но как правило книги подают лишь базу и как правило завуалированно. Второй вариант подаёт информацию из открытых источников пережёванно, сопровождая конец курса сомнительной программой, написанной автором курса. При этом, те самые авторы просят как правило за эту информацию денег, что выйдет куда дороже, чем прочесть несколько книг. Встаёт вопрос: так всё же как стать программистом? Ответ до нельзя банален: практикуйтесь. Практика является краеугольным камнем в любой сфере, будь то кулинария, бухгалтерия, дизайн, да хоть поедание хот-догов на время! Регулярно выполняя домашние задания, вы получите те самые бесценные знания: опыт.