Программирование для гуманитариев @it_human Channel on Telegram

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

@it_human


Личный опыт того, как скипнуть в IT с гуманитарным образованием. Что для этого делать, чего стоит бояться (спойлер: ничего!) и чего ожидать. Рассею мифы о программировании и мире IT.
Бот для вопросов об IT: @hum_it_bot

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

Вы когда-нибудь задумывались о том, что программирование может быть доступно и понятно даже для тех, кто не имеет технического образования? Если да, то канал "Программирование для гуманитариев" (@it_human) создан специально для вас! nnЭтот канал предназначен для гуманитариев, которые хотят изучить основы программирования, но часто сталкиваются с трудностями из-за отсутствия специального образования в области IT. Здесь вы найдете простые и понятные объяснения основных концепций программирования, а также полезные советы и инструкции по написанию кода. nnНаша цель - сделать мир программирования более доступным и понятным для всех. Независимо от вашего уровня подготовки, вы сможете найти полезную информацию и научиться создавать простые программы уже сегодня. Присоединяйтесь к нам и открывайте новые возможности, которые дает владение навыками программирования! nnКанал "Программирование для гуманитариев" (@it_human) - ваш путь к легкому и интересному изучению программирования. Даже если вы считаете себя далеким от мира технологий, здесь вы найдете все необходимое, чтобы стать успешным программистом. Не упустите шанс изменить свою жизнь и начать новый этап в карьере прямо сейчас!

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

02 Nov, 09:36


Айтишники просто любят испытывать боль. Ясно понятно

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

02 Nov, 09:36


Учёные подтвердили связь между характером человека и его профессией. Исследование с участием 70 тысяч человек показало:

— Экстраверты предпочитают работу в торговле и связях с общественностью.
— Менеджеры и руководители — экстраверты с высокой организованностью и ответственностью.
— Продажники и риэлторы менее доброжелательны и уступчивы.
— Управленцы и юристы склонны к соперничеству.
— Судьи, лётчики и чиновники легко принимают решения.
— HR и психологи уверены в своём влиянии на людей.
— А айтишники, как выяснилось, просто любят испытывать боль. @bezposhady

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

03 Oct, 08:06


6. Задания. За курс нужно сделать 3 довольно больших проекта. Что хорошо (хоть и противно) - тут не только самая "мякотка" интересная, но и куча нудятины, которая тоже входит в рутину разработчиков - покрытие кода тестами, всякие там линтеры, написание документации, бенчмарки, оптимизация производительности - так что курс по сути хороший тест на то, готовы ли вы заниматься такой работой в принципе. Есть и некоторые "подставы" - например, в основном задании, которое делают на протяжении всего курса - в начале нет требования тотально покрывать всё тестами. Но к последним спринтам - сюрприз, в заданиях появляются требования в духе "код проекта должен быть покрыт тестами на 80%". Так что лучше с самого начала писать код по принципу TDD - весь с тестами - нет ничего более унылого и беспомощного, чем писать тесты потом, уже по готовому проекту, на код, написанный много недель назад. Сами проекты в целом интересные - но повторюсь - чем постепеннее их делать, тем лучше. Если свалить всё на последние дни - можно утонуть. Код ревьюит ментор, но, впрочем, мой ни разу не отправлял мои задания на доработку - всё принимал с первого раза.

7. Коммьюнити. Курс позиционирует себя как в том числе комьюнити, но, мне кажется, в случае с онлайн-образованием, формирование комьюнити - не реалистичная цель. Да, есть учебные группы в мессенджере - там можно задавать вопросы (отвечают доволно вяло). Можно созвониться с ментором и с глазу на глаз обсудить то, что вам интересно. Есть еще несколько вебинаров - можно туда сходить очно и позадавать вопросы, а можно посмотреть в записи. Как по мне - комьюнити - это громко сказано. Всё равно 99% времени ты один на один с монитором.

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

9. Минусы. Есть и к чему придраться - например, задания не всегда описаны исчерпывающе понятно. Бывает такое, что часть задания нужно "додумывать" - причём не так, как это бывает в реальной практике на работе - на работе обычно нужно выяснить более подробно, чего же именно хочет заказчик. А тут у тебя уже скорее прописанное ТЗ, но прописанное не полностью. Но это всё мелочи. Если цель - извлечь пользу - это не помешает.

10. Плюшки. К курсу прилагается ещё необязательная часть по алгоритмам (ну яндекс же, ну), так же там есть некий "Карьерный трек" по содействию в трудоустройстве. И, кажется, даже обещают сделать диплом о профпереподготовке, если у выпускника есть высшее образование.

11. Могу ли рекомендовать курс? Да, вполне.

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

03 Oct, 08:06


Яндекс-практикум. Мои впечатления

1. Для кого курс? Я проходила курс разработки на Го "для продвинутых". Это значит примерно - "не с нуля", "не для total beginners". Подойдёт Go-разработчикам-джунам, разработчикам с опытом на других языках, людям из смежных профессий - например, админам.

2. Зачем он мне? У меня довольно большой стаж айтишных работ - не меньше 10 лет, и с Го я тоже знакома(он не сложный так-то), и код на нём писала. Но специально Го я не изучала, не хватало понимания, какие там best-практики, как вообще делать всё красиво и по конвенции. Накопились и вопросы - например, что такое дженерики? Как в го правильно/красиво писать тесты? Путаница с мьютексами, смутное понимание, что такое "контексты". И да, мне работодатель предложил оплатить этот курс. Идти на курс я не то чтобы горела желанием, потому что где на всё взять время, это ж целых полгода и даже дольше, но в итоге решила, что рациональнее будет сходить.

3. Сложный ли он? Материал я назвать сложным не могу. Там много базы, и тем, заточенных под новичков в духе "что такое HTTP-запрос". Так что для джунов курс уже вполне годится. Но, конечно, сложность теории для конкретного учащегося обратно пропорциональна уже имеющимся опыту и знаниям. Чем ближе к total beginner, тем страшнее. Наверное...

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

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

Я с начала курса для пробы выделила квоту - каждый день тратить не менее часа на учебу. На практике получилось, что первую половину каждого спринта я сидела по 2-3 или 4 часа в день, а вторую - отдыхала. Занималась я с тайм-трекером, и по статистике получилось, что в среднем в день на занятия уходило 50 минут - это если считать каждый день месяца, включая выходные.

Напоминаю, я шла по минималистическому пути - знакомые разделы читала "по диагонали", тренировочные упражнения не делала, доп материалы не читала. Курс позволяет углубляться в любую тему или задание гораздо сильнее - было бы время и желание. Ещё один момент - дабы не сваливаться в чуть ли не круглосуточное сидение у компьютера - у меня же еще и работа есть - я ввела правило - в день когда учусь - обязательно тренируюсь.

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

В целом курс не идёт режимом нон-стоп, есть возможность и "выдохнуть" - в середине курса есть "каникулы", плюс если быстро делать задания в начале спринта - то в конце можно и отдохнуть.

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

02 Oct, 21:04


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

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

30 Sep, 11:28


Закончила курс Яндекс-практикума "Продвинутый Go‑разработчик". Как соберусь с силами - напишу отзыв

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

13 Aug, 12:20


Что такое "машинные алгоритмы"?

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

13 Aug, 11:11


Ну наконец-то!

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

09 Aug, 15:05


Все хотят в айти, но никто не хочет думать и искать информацию

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

15 Jul, 10:12


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

Ожидания уровня, что "профессия в айти" - это что-то вроде швейного ПТУ - пришёл, отучился - умеешь шить.

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

А по факту айтишная работа - это умение самостоятельно находить решения для проблем - и часто для проблем нестандартных, таких, с которыми ты раньше не сталкивался. Реже - для таких проблем, с которыми вообще никто в мире не сталкивался.

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

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

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

22 May, 09:54


От подписчиков:

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

Кадров которые подходят бизнесу реально дефицит. На прошлой работе конкурс был 500 человек на место, но еле набрали троих из 1500 откликов, все из-за слабых скиллов

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

21 May, 08:03


Наткнулась вот на пост https://t.me/unclebromberg/5283.

Интересно, что в нём говорится, что спрос на питонистов сейчас маленький, а требования - огромные, заоблачные. Это с позиции соискателя взгляд.

Что могу сказать с позиции работодателя - тут всё немного иначе выглядит - дефицит кадров огромный, а найти толкового, умеющего питониста, даже средненького - становится всё сложнее. И, соответственно, требования к кандидатам падают (а зарплата "средненьких" специалистов - растёт). То есть уже не важно, чтобы он там был супер-сеньором, пусть будет миддл, да пусть даже перспективный джун - лишь бы не совсем "дурачок" неграмотный.

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

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

Небольшой анонс: сейчас я сама прохожу курс на яндекс-практикуме для продвинутых Go-разработчиков (не для тех, кто с нуля). О своих впечатлениях напишу позже, я тут придерживаюсь подхода, что книгу нужно сначала прочитать до конца, а потом уже о ней судить. Оставайтесь на связи

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

04 May, 09:41


#вашивопросы

Здравствуйте! Так как гуманитарию войти в сферу АйТи. Какие курсы/ресурсы могли бы посоветовать? Какую сферу программирования выбрать?

Добрый день! Поскольку с этим вопросом мы заходим на 2й (на самом деле 10й) круг, значит в канале появились новые подписчики, и это радует.

В целом на этот вопрос я уже много раз отвечала, так что рекомендую начать с постов в закрепе.

А здесь отвечу снова, будет версия-2024.

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

А вот чтобы это понять - берёте любой курс по Computer Science или программированию для начинающих (ключевые слова "с нуля", "101", "для начинающих", "введение") - курс должен быть коротеньким и бесплатным, но с какими-то практическими задачками. Вам нужно поизучать вводную теорию, поковыряться в учебных задачках, и в процессе задавать себе вопросы - "мне сейчас интересно?" "мне бы хотелось углубить свои знания в этой области?" "я хочу разобраться глубже, как здесь всё устроено?" "готов(а) ли я заниматься чем-то подобным по 8 часов в день каждый день?". Вместо курса подойдёт и книга.

Если в процессе вы заметите, что потеряли счет времени и уже часов 10 ковыряетесь над какой-то проблемой (например, с настройками Linux), и сдаваться не готовы - это хороший знак, видимо, работа в айти вам подойдёт.

Если вы прошли этот этап и считаете, что готовы/хотите продолжать, то можно уже переходить к более серьёзным, сложным и длительным курсам. Я вообще всем советую начинать с гарвардского Introduction into computer science, CS50. Если с английским языком не дружите, есть переводы на русский - тут ссылки (надеюсь, не устаревшие). Это бесплатно, но потребует определенных вложений в плане времени и усилий.

После CS50 уже можно начинать думать, кем вы хотите стать, когда вырастете - например, бэкенд-разработчиком или фронтэндером или системным администратором, или кем-то ещё. И уже выбирать курсы по специализации. Так что вопрос "какую сферу выбрать" - это вопрос ваших профессиональных предпочтений, и задать его нужно будет себе, когда у вас будет достаточно знаний о сфере в целом.

Начинать именно с CS50 не обязательно, это моя субъективная рекомендация, просто потому что он классный.

В целом курсов сейчас, в том числе платных очень много. И моё мнение - сильно заморачиваться с выбором конкретной онлайн-школы не нужно. Выбирать нужно, прежде всего, исходя из своего бюджета. Учиться можно и бесплатно, но придётся больше усилий прилагать для самостоятельного подбора материалов для обучения. На платных курсах у вас будет расписание, составленное для вас, помощь ментора, вебинары, возможность задать вопросы преподавателю, код-ревью и проверка домашних заданий. На бесплатных будете учиться сами. У меня на канале можно найти ссылки на роадмапы для каждой профессии, и ссылки на учебные репозитории на гитхабе для работы над самостоятельными проектами.
В любом случае секрет успеха - это умение выстроить себе регулярный график занятий, готовность много гуглить и самостоятельно искать ответы на вопросы, решать возникающие в процессе проблемы, любознательность и стремление копать глубже. А так же готовность сесть и написать какой-то проект от А до Я.

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

Задать вопрос автору блога можно здесь: @hum_it_bot

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

28 Apr, 10:36


За несколько лет удалёнки, я поняла, какой главный навык нужен удалёнщинку или фрилансеру, чтобы жизнь не скатилась в унылое болото прокрастинации.

Это - умение выделять время на работу компактно. А так же умение быстро включаться в рабочий режим (и отключаться от него тоже хорошо). Причем, включаться в него желательно уметь из любого места. Пришёл в кафе, знаешь, что у тебя есть час времени - надел наушники, мгновенно погрузился в рабочую задачу. Потом встал и поехал по другим делам. Когда научаешься вот так вот включаться-выключаться в любом месте - сразу откуда-то возникает куча свободного времени. Мне приходилось работать такими короткими сессиями по полчаса в гостях у родителей, в суде, пока ждала в коридоре (не спрашивайте), из кафе. И в итоге можно успеть то, что на первый взгляд успеть невозможно.

Лично мне помогает приложение-таймер в телефоне. Как только я начинаю работать - даже если я просто открываю рабочий чат или электронную почту, или начинаю обдумывать рабочую задачу - я первым делом открываю приложение, и жму кнопку "работа". После этого никаких чатов с болтовнёй, никакой прокрастинации - только работа. Надо отвлечься - ставлю таймер на паузу.

Важно не количество "жопочасов", проведённых у компьюетера - по меткому выражению одного коллеги. Важно только то время, когда ты смог сконцентрироваться и уделить полноценное внимание своим рабочим задачам. Хорошая концентрация и погружение в задачу позволит сделать за 4 часа то, на что в полурассеянном режиме ушло бы все 10. А оставшееся время можно будет занять чем-то другим полезным или приятным.

Худший вариант образа жизни удалёнщика - это когда сидишь часа по 3 и всё пытаешься собраться с мыслями, и начать что-то делать. Да что там три часа - так можно провести и 5, и 10 часов.

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

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

25 Apr, 16:00


Летние интенсивы в «Школе 21»

«Школа 21» - бесплатный проект Сбера по обучению цифровым технологиям. От большинства курсов и школ отличается образовательным процессом, основанным на принципах геймификации и «peer-to-peer» (да, придется общаться с другими участниками, без этого никак). C первого дня каждый участник погружается в игру: на образовательной платформе он представляется персонажем, которого нужно прокачивать, выполняя проекты. При этом сдавать их приходится не преподавателям, а своим же сокурсникам по методике «равный равному». Понятно, у всех разный бэкграунд и свой темп в обучении, но за счет большого количества практических задач, работы в команде и обмена опытом происходит полноценное погружение в процесс разработки.

Начального порога по знаниям нет - можно зайти полным нулем в проге, но в таком случае придется выкладываться по полной. Вообще, пусть вас не обманывает фраза про обучение «c нуля»: просто и скучно не будет даже продвинутым ребятам, за 1.5-3 года основного обучения вы сможете прокачать свои знания до полноценного мидла. В программе есть обязательная стажировка 3 месяца, найти работодателя можно самостоятельно или воспользовавшись помощью школы. Еще одним преимуществом является свободный график: можно обучаться дистанционно из дома, а можно работать из круглосуточно открытых коворкингов в кампусах - с компьютерами, зонами отдыха и игровыми комнатами.

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

Регистрации на летние интенсивы уже открыты.

Важно отметить, что у «Школы 21» сейчас 9 кампусов по всей России и попасть на интенсив в Москве или, скажем, Новосибирске может быть тем еще челленджем: желающих много, места ограничены, приходится постоянно ждать открытия окошек записи на онлайн-встречи. Зато в недавно открытых кампусах в регионах еще относительно свободно!

Сейчас активно идет набор на летний интенсив в Великом Новгороде. Их кампус открылся всего полгода назад, поэтому организаторы приглашают желающих отовсюду, обещают любить и лелеять, а еще предоставляют бесплатное проживание рядом с инновационным кампусом Новгородской технической школы. Считайте, совсем близко - всего 180 км от Санкт-Петербурга, 492 км от Москвы

Интересно? - не откладывайте регистрацию на потом! Подписывайтесь и узнавайте подробности, как занять место на интенсиве👉 Набор в Великом Новгороде 2024

Реклама. ООО «Цифровая жажда» Erid 2VtzqwV2muA

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

30 Mar, 12:04


[... к предыдущему посту]

И ещё один момент - не все руководители дают ответ "зачем" вы что-то делаете, и какой цели этим добиваетесь. Без этой информации высок риск начать двигаться в неправильном направлении. Поэтому спрашивайте, зачем. И любимое у разработчиков "какую проблему мы решаем"? Например, "хочу скрипт, который будет возвращать список клиентов за последний день" - это задача с непонятной целью. А "нам надо проанализировать, какой процент клиентов использует android. Если 90% клиентов использует веб-версию, и им не нужен андроид, тогда в этом году мы не будем вкладываться в разработку андроид-приложения". Вот так вы понимаете реальную цель работы, и можете предложить другой вариант решения - может быть, первоначальная идея со скриптом не самая лучшая.

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

30 Mar, 12:04


От подписчиков:

Здравствуйте. У вас действительно получается какой-то около-психологический канал😅 вот сейчас, у меня проблема и я сразу подумала об этом канале и его авторе))

Благодаря, в том числе, и вашим постам в результате самообразования и удачного стечения обстоятельств, сумела найти работу, которая мне очень удобна: удаленно, не полный день(потому что ребенок хоть и в саду, но то и дело болеет), оплата устраивает пока, есть перспектива. Есть конечно и трудности: не распространенная среда разработки, отсутствие комьюнити, маленький коллектив, а значит широкий круг обязанностей и еще постоянно нестандартные задачи. Читая вас, я в общем-то всё это понимала и осознавала, относилась терпеливо.
Да, я джун в любом случае.
Но ещё все осложняется тем, что начальник не удается в подробности, задание выдает очень кратко и нередко бывает так, что я начинаю делать его неправильно, что выясняется только через какое-то время.

В результате, конечно, немало разочарования, пропущенные сроки, чувство вины.

И вот сейчас. Задача была поставлена месяц назад, заложено определенное количество часов. В это количество часов я уложилась, даже остался запас. Однако, вот сегодня выяснилось, что задача выполнена не совсем корректно. Со слов посредника между мной и руководителем, руководитель написал: "я сам сейчас это делаю"
Я попросила разъяснений, что не так, что я напортачила, ответа пока нет


Как могу прокомментировать вашу ситуацию.
Во-первых - вы отметили, что у вас маленькая компания, широкий и неопределенный круг обязанностей. Такая среда - самая благоприятная для быстрого карьерного роста. Она менее благоприятна для выработки best-практик и перенимания опыта у более квалифицированных коллег - так как часто приходится изобретать велосипеды самостоятельно. Но именно для вертикального карьерного роста - самое оно. Потом наймут еще более неопытного человека, и вы станете его руководителем. И так дальше. Так же малопонятные не до конца очерченные задачи - это как раз то, что обычно получают специалисты более высокого уровня - сениор-разработчики, лиды и руководители. И уже их задача разобраться в требованиях и декомпозировать до более простых и понятных подзадач. Как раз джунам обычно дают более разжеванные и понятные версии. Так что вы сейчас получаете задачи как специалист более высокого уровня, и даже немного как менеджер, это тоже можно рассматривать как трамплин для карьеры и шанс научиться работать именно с таким форматом задач.

Что же касается вашей трудности с правильным пониманием поставленных задач, предлагаю посмотреть на это так: любой проект, задача, подзадача начинается с этапа выработки требований. Только когда на 100% понятно, каковы требования - уже приступают к выполнению задачи. У вас получается этап выработки требований "зажевался" и вы начинаете выполнять задачу без верного понимания, что именно нужно делать. Это достаточно частая проблема не только у новичков, но и в опытных командах. Поэтому как только получаете новую задачу - сосредоточьтесь на первом этапе. Сформулруйте список уточняющих вопросов. Опишите примерный план того, что собираетесь сделать. И потом с этим материалом идите к начальнику и уточните - правильно ли вы поняли задачу, а так же закройте все неясности. Ещё хорошая практика - даже если вам кажется, что вы поняли, что сказал начальник, пересказать это за него своими словами и спросить "Правильно ли я понимаю задачу? Мне нужно сделать то и то, вот так". Если вы поняли задачу не так, как её хотел передать вам начальник, он это услышит из ваших слов и внесёт правки. И уточнять, формулировать и задавать вопросы нужно до тех пор, пока всё не будет кристально ясно на 100%. А чтобы не отвлекать начальника кучей мелких вопросов, лучше заранее подготовить список и договориться с ним, что он выделит полчаса на обсуждение.

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

08 Mar, 09:07


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

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

Что же касается составления своих авторских курсов, абсолютно новых, таких, каких ранее не было? Сейчас курсов в интернете, в том числе бесплатных столько, что любой желающий может пойти и научиться всему, что нужно. Было бы желание и воля. Совершенно не вижу смысла писать еще один курс к ста тысячам уже существующих. Я ничего нового не добавлю, всё уже есть.

Часто к преподавателям обращаются не из-за желания учиться, а, наоборот - из нежелания, надеясь, что уж преподаватель сможет нацедить недостающей мотивации для своего ученика. Но мне такой подход не нравится. Если человек хочет идти в индустрию и тут работать, значит, необходим его собственный интерес и энтузиазм, рвение к учёбе, если угодно. А если он ничего не хочет и ничего не готов делать самостоятельно и надеется, что его преподаватель вытянет к знаниям - кажется, это обреченный случай. А потом удивляемся, откуда на работу приходят джуны, не готовые учиться и проявлять хоть какую-то самостоятельность и всё время ждущие, что их кто-то будет за ручку водить и всё объяснять.