Найти тему
Evgeniy Volk

Как легче стать программистом в 2020 году.

Оглавление

Как профессионального разработчика-практика, позапрошлой весной меня пригласил один крупный международный центр, который обучал IT-специалистов. Именно взрослых людей, которые захотели поменять или приобрести новую профессию.

Так я стал учить людей программированию и вводить в мир новой профессии.

За год я выпустил 4 группы, больше 150 человек.

Это достаточное кол-во людей что бы сделать те выводы, которые привели меня к этому блогу.

Были ребята заканчивающие институты, были представители старшего поколения, решившие освоить новую специальность.

Средний возраст моих учеников - 25-45 лет, и пришли они, чтобы сменить профессию или усилить знания в прикладном IT.

Много было новичков в этой сфере, тех кто буквально совершает первые шаги, и вот из-за чего на старте им было особенно сложно (кто-то даже бросал, а кто-то тратил на это больше с сил и времени)

Терминология.

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

Базовые понятия.

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

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

Из этого складывается фундамент успешного восприятия новой информации и обучения.

Но пока чаще всего человеку, которому сразу приходится получать огромное кол-во информации за единицу времени, приходится “выплывать самому” и строить свое понимание не имея четкой картины базовых слов в своей голове.

Загадочная специализация.

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

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

Выбор языка.

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

А с чего начать и куда двигаться дальше?

В своем блоге я собираюсь освещать подобные вопросы, пытаясь рассказать просто о сложном или не сложном, но , пока , малопонятном.

А вы из этих кирпичиков базовых знаний и понятий сможете вырастить в себе настоящего профи.

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

Подписывайтесь, читайте, комментируйте, задавайте вопросы и присоединяйтесь к телеграм-каналу https://t.me/bcomedeveloper.