Серия «Записки юного питониста»

Запись #3. Мыши плакали, кололись, но продолжали есть кактус

Прошло 22 дня с начала изучения Python

Приветствую 17 подписчиков и всех неравнодушных! Давно не выходили посты, но обучение по-прежнему продолжается. Сегодня хочу поделиться мнением о типичных обывателях курсов.

Для начала взгляните на фотографию:

Запись #3. Мыши плакали, кололись, но продолжали есть кактус IT, Программирование, Python, Интернет, Технари vs гуманитарии, Гуманитарий, Длиннопост, Дневник

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

Вот он - один из истинных "гуманитариев", не чета тем, кто любит называться так, когда не понимает какой-либо материал точных наук. Так уж принято у лентяев - оправдывать лень. Неспособность понимать базовые теоремы той же физики - скорее патология, нежели особенности мышления. Если человек осознаёт, что 2 + 2 равняется 4, то он уже вполне на что-то годен, нужно лишь постепенно вникать в аспекты, а не переходить от закона Ома к теории относительности. Но всё это долго и требует некоторых мыслительных затрат, поэтому намного проще откреститься, мол, я же "гуманитарий".

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

Немного статистики: цикл состоит из 3 курсов, на первый записалось больше 700 тысяч, до конца третьего дошло чуть больше 4 сотен человеков, т.е. приблизительно один из 1750 заканчивает начатое. Очевидно, что у всех разные мотивы: кто-то переходит на иной формат обучения, или вовсе меняет ЯП, но основная масса всё же попросту уходит, теряя на определённом этапе всякую мотивацию к обучению

Типичный "гуманитарий" при решении задач на циклы:

Запись #3. Мыши плакали, кололись, но продолжали есть кактус IT, Программирование, Python, Интернет, Технари vs гуманитарии, Гуманитарий, Длиннопост, Дневник

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

Запись #3. Мыши плакали, кололись, но продолжали есть кактус IT, Программирование, Python, Интернет, Технари vs гуманитарии, Гуманитарий, Длиннопост, Дневник
Показать полностью 3

Запись #2. 4 дня совместной жизни со змеёй

Запись #2. 4 дня совместной жизни со змеёй Программирование, Python, IT

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

Что по обучению??

Шёл 4 день изучения Python, а казалось - целая вечность. За это время я научился вводу/выводу данных, арифметике питона, разобрал операторы if/elif/else, и уже могу писать простейшие программы на вычисление, составлять несложные формы и, возможно, ещё какие-нибудь фичи, о которых я и сам не знаю. Нет конкретного плана изучения и нормочасов в день, занимаюсь ежедневно и до результата: в пятницу был объявлен день прогульщика из-за проблем с интернетом, но в субботу упущенное было навёрстано в трёхкратном масштабе - в ночь на воскресенье просидел над питонистскими задачками с 22 часов до 4 утра (азарт не давал покоя, а спать с нерешёнными начатыми головоломками было бы просто невыносимо).

Что по мотивейшн?

Если заниматься в вакууме, то всё прекрасно, но как только на глаза попадается очередное ИМХО, как учить питон, руки опускаются. Мнений много, все они разношёрстные, и во всём этом обилии теряешься, ибо один рекомендует 10 минут ежедневного кодинга, другой программирует только с целебным огурцом в заднем проходе, а третий так вообще свечку ставит за каждую новую строчку кода. Мной и Васей было принято единогласное решение всяких гуру не читать и даже всячески затыкать уши, как только те начинают раздавать советы бесплатно и без регистрации.

Что с Васей?

Для непосвящённых: Вася - мой рабочий ноутбук:). Но скоро он будет уже не просто Васей, а солидным Василием - к нам уже едут две плашки ОЗУ по 4ГБ вместо одной дефолтной на 3ГБ.

Ваши комментарии

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

На сегодня всё, увидимся в следующем посте!

Запись #2. 4 дня совместной жизни со змеёй Программирование, Python, IT
Показать полностью 1

Запись #1. Начинаем изучать Python

Запись #1. Начинаем изучать Python Python, Программирование, Интернет, IT, Обучение, Дневник

Приветствую 2 своих подписчиков!

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

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

Почему Python?

Доступность и универсальность, всё

Как буду изучать?

Не считаю нужным приобретать платные курсы по основам основ, "азбуку" языка вполне можно изучить самостоятельно, пользуясь информацией бесплатных источников. Стартовой точкой будет 40-часовой курс на Stepik. Займёт это обучение приблизительно 2 недели

На чём буду изучать?

На мамонте Acer Aspire 5742g с 2ГБ ОЗУ. Тот ещё аттракцион, когда 5 открытых вкладок в браузере могут создать проблемы, но я справлюсь. Мотивирует то, что программирование - не гта5, поэтому при должном желании код можно написать и на калькуляторе:) Совместное времяпровождение у нас будет объёмным, и поэтому я решил дать имя своему "космолёту": моя пассия в real life вряд ли с пониманием отнесётся к появлению какой-то Аси (производное от асеr), которой порой я буду уделять даже чуть больше времени, чем возлюбленной, поэтому пусть будет Вася

Как буду вести дневник?

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

Чего в итоге хочу достичь?

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

Итак, 08.02.2023 - начало перемен:)

На сегодня всё. Увидимся в следующем посте

Запись #1. Начинаем изучать Python Python, Программирование, Интернет, IT, Обучение, Дневник
Показать полностью 1

Чего надумал новичок об этих ваших "АЙ-ТИ", а также как он собрался вести свой дневник на Пикабу

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

Кто писака? О чём писанина и для кого?

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

Писанина о своём опыте взаимодействия с компьютерными технологиями, ошибках и немного ИМХО

Пишу для таких же, как и я, - кто робко стоит на пороге и не решается «войтивайти» или только решился

Кто хочет “войти в айти”?

Вообще, к IT интерес проявляется у многих как раз тогда, когда затрагивается вопрос финансовой составляющей. Баснословные зарплаты даже не пытаются скрыть от взглядов зевак, поэтому на просторах всея Интернета открывается безумное количество курсов, обещающих обучить вас 10 языкам программирования за 24-часовой интенсив, а после выйти на свою первую «сотку». И вот уже толпа автомехаников, бухгалтеров, поваров Макдака и прочих неравнодушных, удивительным образом открывших в себе умение мыслить алгоритмически, за «сущие копейки», уплаченные за курсы, подаётся грызть гранит кодинга.

И всё-таки у них получается?

Безусловно. Геймдевов и дата-сайентистов из них обычно не делают(?), чаще всего поп-курсы учат чему-то из сферы веб-разработки: фронтенд, вёрстка, JS. Те, кто понастойчивей и с «бОльшими амбициями», приписывают пару фреймворков в свой стек, клепают портфолио, добавляют  несколько лет опыта и испытывают судьбу на хэдхантере:

Чего надумал новичок об этих ваших "АЙ-ТИ", а также как он собрался вести свой дневник на Пикабу IT, Программирование, Новичок, Python, Интернет, Длиннопост
Чего надумал новичок об этих ваших "АЙ-ТИ", а также как он собрался вести свой дневник на Пикабу IT, Программирование, Новичок, Python, Интернет, Длиннопост
Чего надумал новичок об этих ваших "АЙ-ТИ", а также как он собрался вести свой дневник на Пикабу IT, Программирование, Новичок, Python, Интернет, Длиннопост

Неужели в нашей стране так много безработных спецов?

А кто же такой ТС?

Несколько лет назад я открыл для себя Phyton, не по рекламе, а вычитав про него в одной из статей. Распечатал текстовый курс, начал знакомиться. Не было абсолютно никаких планов на будущее, связанных с программированием, просто появился интерес к новой и незнакомой сфере. Через пару недель практики питон был отложен в долгий ящик и благополучно забыт, потому как темы стали усложняться в геометрической прогрессии, «гуглить» получалось плохо, а до сего момента ПК использовался не более чем в роли коробочки с играми.

Полгода назад на глаза мне попался курс со Stepika по основам html/css…

Мой опыт прохождения курса

Первые азы схватывал на лету, и не удивительно - базовый синтаксис многих компьютерных языков освоить не так и трудно (тем более html), но и тут с градацией сложности авторы намудрили – уже через неделю изучения я дошёл до момента, когда необходимо делать свой собственный одностраничник, а ты только научился отличать обозначение параграфа от заголовка. И вот тут стоит отметить, что я не из тех способных мамочек в декрете, решивших освоить интернет-профессию, мой путь обучения состоит из таких пунктов Прочтение>Непонимание>Уныние>Снова прочтение>Непонимание>Жопаболь>Гугление>Прочтение>Вникание> Жопаболь>Понимание>Реализация>Радость

И вот всем осваивающим бесплатные(!) курсы совет:

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

Решил освоить программирование и зарабатывать на этом? А учиться сутками ты готов?

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

(Intern)/Junior/Middle/Senior – что за чудища? Кто такой новичок в IT?

На своём диване ты – Царь и Бог, на просторах цифрого мира – чуть меньше чем никто. После освоения даже годовых курсов человек не получает никакого звания, он по-прежнему новичок. Устроится в компанию – стажёр; успешно продемонстрирует свои навыки на протяжении 6-12 месяцев – можно и в джуны проситься, годика 2-3 покодит, при этом как надо – с непрерывным обучением новым технологиям, а потом уже и в мидлы перейдёт, ну а по пути до годного синиора жопаболь головного мозга – не диагноз, а признак свидетельствующий об эффективном развитии. Но нам это не надо, мы всё ещё новички:)

Чего надумал новичок об этих ваших "АЙ-ТИ", а также как он собрался вести свой дневник на Пикабу IT, Программирование, Новичок, Python, Интернет, Длиннопост

Вот такая пропасть между настоящими джунами и просто окончившими курсы новичками

«Войтивайтишников» становится всё больше, многие из них просто не вывозят объём знаний и с накопленным багажом и умением приукрашать свои заслуги бегут на фриланс (туалетная тема mode-on), где демпингуют рынок состоявшихся, например, верстальщиков и фронтендеров, и тогда «сайт за доллар» становится реальностью. Разумеется,  настоящим профессионалам такой наплыв говна новых специалистов практически ничем не грозит, лишь немного поворчат, но адекватные постоянные клиенты вряд ли обратятся к дешёвым услугам дилетантов.

Заключение

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

  • IT – не Клондайк, зарплата пропорциональна сложности деятельности

  • Настоящие профи никогда не окажутся вне сферы из-за новых условий рынка, дилетанты – утонут при первом приливе

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

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

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

Послесловие

Этот пост написан не опытным сеньором с багажом знаний и сформированным взглядом на сферу, этот пост написан для себя в будущем, чтобы прочесть и сравнить формирование мнений на разных этапах личностного развития. Поэтому комментарии в стиле «фу, говно» не запрещены, но и смысла в них никакого нет, я не претендую на истинность написанного, всё это – ИМХО!

Для всех прочитавших – отдельное спасибо. Я планирую начать вести дневник по изучению Python (не опять, а снова буду изучать этот ЯП). Если получу фидбек в виде подписки или в комментах, что кому-то будет интересно следить за дневником, это смотивирует на скорейший выпуск оного. Шучу, я всё равно буду рассказывать о своём обучении, хотите вы этого или нет :)

Показать полностью 4
Отличная работа, все прочитано!