Хватит Клепать Псевдопрограммистов, Или «Кот Не В Ит!»

Отказ от ответственности: Все события вымышлены, а совпадения случайны.

Они все были мертвы.

Последний выстрел поставил точку в этой истории.

Я убрал палец со спускового крючка, и все было кончено.

Max Payne

Именно эта цитата из одной из культовых игр пришла мне в голову в тот момент, когда я сдавал фичу заказчику и закрывал финальную задачу в спринте в Jira, понимая, что заветное «вы прошли испытательный срок» уже в мой карман.

Для меня это было настоящее событие, сродни принятию в тайный орден, крещению, духовному посвящению.



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Мой друг после курсов программирования.

Мой путь в IT наконец достиг несгораемой суммы.

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

Мама смотрела на меня с гордостью, а друзья смотрели на меня с завистью! Недоброжелатели захлебнулись желчью, потому что стало ясно, что я полностью переиграл и уничтожил всех дешёвых :) А сам я стал иметь вип-статус дешёвого, потому что мой работодатель уже побежал сыпать 100500 килорублей в секунду на мой счет в Швейцарии.

Красивая история, не так ли? Вы хотите того же? Затем перейдите по этой ссылке и приобрести курс у , и через Х дней мы будем работать вместе! Если вы дочитали до этого места, то, вероятно, понимаете, о чем мы сегодня поговорим.

Весь интернет сейчас завален рекламой различных интенсивов и онлайн-курсов:

  • Напишите 100500 нейросетей за 1 день!
  • Введите AI через месяц!
  • Стать застройщик через неделю!
  • Другие баннеры со словами «хакерство», «наука о данных», «кибербезопасность» и т. д.
Чаще всего подобные материалы подкрепляются всевозможными картинками в стиле «Матрицы» с парнями в толстовках на сложных щитах или киборгами-биониклами.

Все как на базаре или в Детском мире.






Маркетинговое бинго

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



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Если бы я рекламировал ИТ-школу, я бы использовал такую картинку для своего баннера.

Представляю вашему вниманию мое оригинальное маркетинговое бинго:

ГАРАНТИРОВАННОЕ ТРУДОУСТРОЙСТВО ГАРАНТИЯ ВОЗВРАТА ДЕНЕГ ПЕРВОКЛАССНЫЕ СПЕЦИАЛИСТЫ-НАСТАВНИКИ
УНИКАЛЬНЫЕ ПРОЕКТЫ ДЛЯ ПОРТФОЛИО КОРОТКОЕ ВРЕМЯ УНИКАЛЬНЫЕ ПРОГРАММЫ ОБУЧЕНИЯ
СЕРТИФИКАТ Востребованная специализация ФУТУРИСТИЧЕСКИЕ ФОТОГРАФИИ
Что ж, теперь я скажу читателям страшную правду: мне удалось побывать во всех шкурах сразу – студента, преподавателя и того, кто проводит собеседования с теми, кто приходит искать работу после таких курсов.

Но обо всем по порядку.






Эпизод 1. Студент

.

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

Джон Константин

Сам я свой путь в IT начал в 2015 году, когда мне начали сниться кошмары о Java напротив Ленинки в филиале московского книжного магазина, еще существовавшего по этому адресу.

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

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

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

Моя ставка сработала.

Но об этом как-нибудь в другой раз.



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Это я, с гордостью вкатывающийся в IT-индустрию, купив курс по Java. Скажу лишь, что на протяжении всего курса изучения Java я нанимал частного репетитора и в разное время посещал онлайн-курсы.

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

Весь мой жизненный опыт отрицательный.

Мой папа

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

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

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

О, я не уверен.

Через пару месяцев я перестал заниматься с репетитором.

Но причина была в другом: он совершенно не понимал, зачем мне, человеку после университета, нужен кто-то, кто скажет мне то, что я сам смогу изучить «по методичке».

И в этот момент меня посетило, казалось бы, банальное, но такое важное озарение:

Только ты можешь что-то освоить.

Никто не сможет что-то освоить за вас.

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

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

О том, что из этого выйдет, мы скоро поговорим.






Эпизод 2. Учитель

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

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

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

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

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

Наше обучение мы начали с освоения владения мышью: двойной щелчок и все.

Насколько я знаю, «золотая команда» лаборантов до сих пор прекрасно работает на анализаторе :)

Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

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

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

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

Ах да, о чем я говорю? В общем, мне не хватало всего этого наставничества.

Кроме того, у меня есть привычка повторять основные понятия об инструментах, которые я использую в работе (или не использую, но обязан знать).

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

Так я стал учителем.

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

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

Штош.

Предположительная картина такова: катастрофическая нехватка учителей.

Почему? Давайте подробнее рассмотрим, как работает эта воронка: сначала мы берем всех разработчиков на рынке и отбираем только самых умных.

Далее мы отбираем тех, кто вообще был бы заинтересован в преподавании.

И последнее: мы оставляем только тех, кто способен это сделать.

Уверяю вас, что в итоге кандидатов на руках останется не так много.



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Вавилен смотрит на людей как на потенциальных стажеров.

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

Качество представленного материала будет соответствующим.

В итоге всё получается по Пелевину:

«В общем, — сказал Морковин, — бывает примерно так.

Человек берет кредит на курс.

На этот кредит, на эти деньги на курс он снимает офис, покупает Jeep Cherokee, рекламу для YouTube от блогеров и восемь коробок Смирновской.

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

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

Из него погашается первый кредит. Студентам возвращаются деньги, а сотрудникам выплачивается зарплата, куплен джип Grand Cherokee, снято видео на YouTube от топовых блоггеров и шестнадцать коробок Absolute. Когда «Абсолют»… — Я понимаю, — перебил Татарский.

Поколение П



Крутые специалисты

На мой взгляд, здесь студент не максимально защищен: проверить первоклассное мастерство специалистов вообще невозможно - можно делать какие угодно ложные заявления, как в той истории, когда в Минске преподавал парень язык, который он изобрел за 6 лет вместо китайского.

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

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

Оказывается, цель школы — удержать как можно больше людей как можно дольше.

Своеобразное решето с водой, которое несут из точки А в точку Б.

Даже если они что-то передавали, не важно, что большая часть из них пролилась по пути.

Все-таки плюс – это не минус!

Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

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

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

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

Только представьте, сколько нужно заплатить действительно крутому специалисту, перед которым стоят по-настоящему амбициозные задачи, чтобы он лез в яму, где не кандидаты, прошедшие отбор, как в Технопарке или ШАД, а кто вообще будет заходите с вопросами какие угодно!.

Кроме того, преподаватель должен уметь преподносить материал и искренне любить преподавание.

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

Я знаю, что хорошие учителя тоже прочитают эту статью.

Ребята, низкий вам поклон! Ты яркий лучик надежды и порядочности в этом мире безумия)




Отдых



Размер группы



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Мы набираем группу людей, заинтересованных в IT-курсах.

Сразу у нескольких товарищей были группы по 50-60 человек.

И вот, после того как эта маршрутка была заполнена до отказа (хотя ходили легенды, что на некоторых маршрутах группы были гораздо больше), она отправилась в путь.

В среднем онлайн-занятия посещали около 30-40 человек из такой группы.

Вы представляете, сколько времени было уделено каждому ученику индивидуально во время урока или после него?

Портфельные проекты

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

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

друг с другом при выполнении проекта.

Взаимодействие внутри группы студентов – отдельная боль.

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

Причина этому проста и банальна: если студент вырвется, заменить его будет некем, а значит, никакого code review или вырезания фич в рамках чего-то единого и большого.



Сертификаты

Тот самый предмет, ради которого, по мнению многих студентов, все и происходит. Не знаю, откуда это взялось – возможно, играет роль пресловутая отечественная реальность, мол, «нужен диплом».

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

Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Стоимость большинства сертификатов онлайн-школ примерно равна этому сертификату.

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

Да, он интересен, но его значение сильно переоценено.

То, что у вас есть сертификат, это всего лишь повод для общения, но можно обойтись и без него, особенно сейчас, когда резюме стало не просто автосборкой на сайте HH, а практически произведением графического искусства :) Но тут стоит оговориться, что сертификат отличается от аттестата: если это ШАД, Технопарк или Школа 21, то для меня это будет знаком качества и подтверждением того, что человек мысленно «приземлился в Нормандии» из мир ИТ.

Кроме того, на Coursera есть несколько действительно крутых курсов, для завершения которых вам действительно придется потрудиться.

В том же МФТИ их в избытке по фундаментальным предметам: комбинаторика, тервер, матстат и так далее.



Домашние задания

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

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

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

Какие-то взрослые принесли мне домашнее задание, полностью развороченное до символа, из какого-то замшелого хранилища.

При этом сами задачи решались хозяином-энтузиастом просто ужасно.

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

После того, как я отправлял этот персидский ковер в личном сообщении, я неизменно получал ответ «ну видите, у меня тут было оооочень мало времени, я сам не мог разобраться и вот он».

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

То есть, если домашнее задание вы выполнили, то сверху ничего решать не нужно, а рекомендуемая литература — не более чем расширенное издание того, что есть в пособии.



Гарантия работы

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

Это дает человеку ложную надежду.

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

Как бы в школе не преподносили эту историю, но:

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

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

Важен и формат этой самой занятости: будем ли мы считать, что выполнение разового заказа на написание сценария — это занятость?

Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Я дал тебе то, что ты просил.

Здесь, на Луне, наше соглашение заканчивается.

Гюнтер О'Димм (Мистер Зеркало)






Эпизод 3. Интервьюер

И вот в моей жизни наступил момент, когда я оказался «по ту сторону найма».

Компания объявила набор на стажировку.

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

Необходимо было последовательно пройти три раунда:

  • короткое вводное тестирование в формах Google, состоящее из 9 вопросов о языке разработки;
  • выполнить тестовое задание;
  • пройти техническое собеседование.

За три дня пришло несколько сотен ответов на HH — мы даже подумывали снять вакансию с публикации, такой был ажиотаж.

Представьте себе конкуренцию на входе.

По результатам тестирования второй тур успешно прошли около 80 человек.

Около 25 человек хорошо справились с тестовым заданием.

Пришло время технического интервью.



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

За выпускником онлайн-курсов сохраняется позиция стажера.

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

Также подавляющее большинство из них были выпускниками онлайн-школ.

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

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

Сделаю лирическое отступление.

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

Сказать, что я был в шоке, это ничего не сказать.

Это мероприятие было посвящено историям успеха в Data Science, и первый спикер, если уместить его историю в несколько предложений, сказал примерно следующее:

  • Для занятий информатикой и наукой о данных в частности высшее образование не требуется.

  • Я не знаю математики, а значит, дата-сайентисту математика не нужна.

  • Специалисту по данным не обязательно иметь глубокие знания языка разработки; они могут ограничиться только функциональностью библиотек.

  • Иди в собес, может, тебя куда-нибудь возьмут.
  • Я сделал это, значит, и ты сможешь.

Слушая все это, я чувствовал, что моя пятая точка уже мысленно обретает вторую космическую.

Я буду говорить по существу.

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

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

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

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

Я глубоко убежден, что то же самое работает и в других областях.

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

Так вот, я не верю, что человек, которого за 4-6 лет накачивали специальными знаниями в Физтехе, который я уважаю (к примеру), и который хоть как-то учился, качественно не отличается во время выполнения свои рабочие обязанности от выпускника онлайн-школы с шестимесячным стажем обучения.

В моей вселенной это невозможно.



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Когда-то опытные ИТ-специалисты выглядели так.

Что касается тезиса о том, что если я это сделал, то и ты сможешь, это уже обсуждалось отличная статья от моего коллеги .

От себя добавлю лишь, что на всех, кому «удалось», приходится 10-20 человек, у которых не получилось.

Дело в том, что нам показывают только успешные истории успеха, а не истории неудач.

И об этом необходимо постоянно помнить тем, кто решит пойти по этому скользкому пути развития.

За весь период времени через меня как преподавателя прошло около 500 студентов, и из них только 5-7%, по моим оценкам, получили предложения.

Вернемся к проведению интервью.

Люди начали разглагольствовать по поводу основных вопросов о типах данных.

Мы даже не мечтали о таких сущностях, как процессы и потоки.

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



Пора подвести итог моему словоблудию

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

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

Колосс, который рушится из-за вопроса об изменяемых и неизменяемых типах данных.

И то, что человека обучали сразу высоким вещам, а не тренировали основы, это не вина этих самых людей.

В этом виноваты школы, цель которых, как и любая коммерческая структура, – удовлетворение интересов собственника, что связано с удержанием аудитории на курсе.

Если курс неинтересен, то есть риск оттока студентов.

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

Ложка меда вместо заключения

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

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



Хватит клепать псевдопрограммистов, или «Кот не в ИТ!»

Не знаю, кто этот парень, но мем забавный :) Обучение в онлайн-школе – это не смертный приговор.

Особенно, если в школе попадутся крутые наставники.

Посещая занятия, вы сможете хорошо учиться, если будете соблюдать несколько правил:

  1. Работайте больше, чем предлагает программа.

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

    Каждая строка кода, которую вы пишете, отличает вас от остальной части вашего сектора-кандидата.

    Гуглите на английском, читайте официальную документацию.

  2. Помните, что вся ответственность лежит на вас.

    В том числе и стоит ли прекращать обучение именно в этой школе.

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

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

  4. Когда вы встретите хорошего наставника, цените его и дружите с ним.

    Настоящий наставник увлечен своим делом и всегда готов помочь советом вне занятий.

    Это отличный способ получить уникальные знания без посредников.

Для справки: среди моих учеников сформировались сообщества по интересам.

У нас с ребятами даже есть чат, где они делятся новостями, идеями проектов, кодовой базой и так далее.

У ребят много общего: они открыты к общению, не стесняются просить о помощи, работают в три учебные смены самостоятельно.

Фактически школа для них была лишь средством поддержки, но не источником знаний.

Некоторые уже получили свои заветные предложения.

Школа дала им, прежде всего, команду одинаково мотивированных людей.

В этом, я считаю, большая заслуга онлайн-курсов.

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

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

Experientia est optima magistra / Опыт – лучший учитель
В качестве послесловия: сегодня утром мне написал один из моих бывших учеников.

Произошёл следующий диалог:

- Привет! Порекомендуйте, пожалуйста, книгу по Python! - Привет! Почитайте сначала М.

Лутца.

- Мммм.

Есть ли что-нибудь альтернативное? - Конечно! Официальная документация по языку.

— Есть что-то поменьше, что-то вроде методичек? — Какие цели вы ставите перед собой? — Чтобы вы могли сказать «Я знаю Python» ЗАНАВЕС

Парень серьезно готовится к собеседованиям.

Думаю, мое сообщение понятно без дополнительных комментариев.

Друзья, спасибо, что дочитали до этого момента! Учитесь и достигайте своих целей.

Мудро.

Теги: #Карьера в IT-индустрии #программирование #онлайн-курсы #Образовательный процесс в IT #войти в него #онлайн-образование #самообразование #онлайн-обучение

Вместе с данным постом часто просматривают: