TGINSIGHT CHAT
Программирование для гуманитариев
@it_human
КарьераЛичный опыт того, как скипнуть в IT с гуманитарным образованием. Что для этого делать, чего стоит бояться (спойлер: ничего!) и чего ожидать. Рассею мифы о программировании и мире IT. Бот для вопросов об IT: @hum_it_bot
Последние посты
Стр. 2 из 54 · 646 постов
Опубликован 3 окт.
Яндекс-практикум. Мои впечатления 1. Для кого курс? Я проходила курс разработки на Го "для продвинутых". Это значит примерно - "не с нуля", "не для total beginners". Подойдёт Go-разработчикам-джунам, разработчикам с опытом на других языках, людям из смежных профессий - например, админам. 2. Зачем он мне? У меня довольно большой стаж айтишных работ - не меньше 10 лет, и с Го я тоже знакома(он не сложный так-то), и код на нём писала. Но специально Го я не изучала, не хватало понимания, какие там best-практики, как вообще делать всё красиво и по конвенции. Накопились и вопросы - например, что такое дженерики? Как в го правильно/красиво писать тесты? Путаница с мьютексами, смутное понимание, что такое "контексты". И да, мне работодатель предложил оплатить этот курс. Идти на курс я не то чтобы горела желанием, потому что где на всё взять время, это ж целых полгода и даже дольше, но в итоге решила, что рациональнее будет сходить. 3. Сложный ли он? Материал я назвать сложным не могу. Там много базы, и тем, заточенных под новичков в духе "что такое HTTP-запрос". Так что для джунов курс уже вполне годится. Но, конечно, сложность теории для конкретного учащегося обратно пропорциональна уже имеющимся опыту и знаниям. Чем ближе к total beginner, тем страшнее. Наверное... 4. Трудозатратный ли? Да, практики там много. При том, что я старалась идти по самому минималистическому треку и тратить не больше возможного минимума времени - а всё равно времени отжирает он порядочно. 5. Тайм-менеджмент. Это, наверно, самый ключевой момент для прохождения курса - нужно понимать, что времени на него нужно много, и время на занятия стоит размазывать тонким слоем по неделе, а не сваливать на самый конец - можно банально не уложиться в дедлайны. Я с начала курса для пробы выделила квоту - каждый день тратить не менее часа на учебу. На практике получилось, что первую половину каждого спринта я сидела по 2-3 или 4 часа в день, а вторую - отдыхала. Занималась я с тайм-трекером, и по статистике получилось, что в среднем в день на занятия уходило 50 минут - это если считать каждый день месяца, включая выходные. Напоминаю, я шла по минималистическому пути - знакомые разделы читала "по диагонали", тренировочные упражнения не делала, доп материалы не читала. Курс позволяет углубляться в любую тему или задание гораздо сильнее - было бы время и желание. Ещё один момент - дабы не сваливаться в чуть ли не круглосуточное сидение у компьютера - у меня же еще и работа есть - я ввела правило - в день когда учусь - обязательно тренируюсь. К самым последним спринтам правда мотивация поддерживать график уже слетела, да и многое наложилось - отпуск, поездки, другие дела. В итоге последние задания я уже делала в режиме белки в колесе за несколько присестов - вот так делать, конечно, не советую. В целом курс не идёт режимом нон-стоп, есть возможность и "выдохнуть" - в середине курса есть "каникулы", плюс если быстро делать задания в начале спринта - то в конце можно и отдохнуть.
Опубликован 2 окт.
Поскольку таксисты и курьеры теперь зарабатывают больше, то еду теперь им привозят программисты, а не наоборот. А почему, вы думаете, у меня нет времени писать в канал?
Опубликован 30 сент.
Закончила курс Яндекс-практикума "Продвинутый Go‑разработчик". Как соберусь с силами - напишу отзыв
Опубликован 22 сент.
Опубликован 20 сент.
Опубликован 13 авг.
Что такое "машинные алгоритмы"?
Опубликован 13 авг.
Ну наконец-то!
Опубликован 9 авг.
Все хотят в айти, но никто не хочет думать и искать информацию
Опубликован 15 июл.
Каждый раз когда вижу подобную рекламу, возникает ощущение что маркетологи создают у людей ложные, нереалистичные ожидания от таких курсов. Ожидания уровня, что "профессия в айти" - это что-то вроде швейного ПТУ - пришёл, отучился - умеешь шить. В целом отношение к учебе у нас часто в корне неверное, возможно, вследствие неудачно сложившейся системы образования - в первую очередь среднего, но и высшего тоже. "Отсиживание" в школе или на парах формирует отношение крайне пассивное в духе - я приду, сяду за парту, и там мне всё объяснят, и всему научат, и в конце в моей голове появятся все нужные знания и навыки. А по факту айтишная работа - это умение самостоятельно находить решения для проблем - и часто для проблем нестандартных, таких, с которыми ты раньше не сталкивался. Реже - для таких проблем, с которыми вообще никто в мире не сталкивался. На курсах учат решать какие-то учебные примеры, типовые задачки. Но цель - не в том, чтобы штамповать одни и те же решения и по окончании курсов, а в том, чтобы научиться не бояться незнакомых задач, уметь искать информацию, нужную для решения, пробовать и искать подходы. Поэтому, конечно, никакие 6-месячные курсы не дадут гарантии, что ты научишься правильно мыслить, действовать и искать информацию. В то же время, курсы для этих навыков не так уж необходимы, среди айтишников много самоучек.
Опубликован 22 мая
Наткнулась вот на пост https://t.me/unclebromberg/5283. Интересно, что в нём говорится, что спрос на питонистов сейчас маленький, а требования - огромные, заоблачные. Это с позиции соискателя взгляд. Что могу сказать с позиции работодателя - тут всё немного…
Опубликован 21 мая
Наткнулась вот на пост https://t.me/unclebromberg/5283. Интересно, что в нём говорится, что спрос на питонистов сейчас маленький, а требования - огромные, заоблачные. Это с позиции соискателя взгляд. Что могу сказать с позиции работодателя - тут всё немного иначе выглядит - дефицит кадров огромный, а найти толкового, умеющего питониста, даже средненького - становится всё сложнее. И, соответственно, требования к кандидатам падают (а зарплата "средненьких" специалистов - растёт). То есть уже не важно, чтобы он там был супер-сеньором, пусть будет миддл, да пусть даже перспективный джун - лишь бы не совсем "дурачок" неграмотный. Речь конечно не о том, как начинать с абсолютного нуля и без опыта - тут, понятно, сложнее, нужно как-то пробиться хотя бы в "перспективные джуны", чтобы работодатели вас заметили. Но то, что сейчас ищут каких-то богов айти, да с нашим дефицитом кадров - это, извините, ложь, или человек экстраполирует ситуацию в одной отдельно взятой компании на весь рынок. Небольшой анонс: сейчас я сама прохожу курс на яндекс-практикуме для продвинутых Go-разработчиков (не для тех, кто с нуля). О своих впечатлениях напишу позже, я тут придерживаюсь подхода, что книгу нужно сначала прочитать до конца, а потом уже о ней судить. Оставайтесь на связи
#вашивопросы Здравствуйте! Так как гуманитарию войти в сферу АйТи. Какие курсы/ресурсы могли бы посоветовать? Какую сферу программирования выбрать? Добрый день! Поскольку с этим вопросом мы заходим на 2й (на самом деле 10й) круг, значит в канале появились новые подписчики, и это радует. В целом на этот вопрос я уже много раз отвечала, так что рекомендую начать с постов в закрепе. А здесь отвечу снова, будет версия-2024. Итак, прежде чем гуманитарию "заходить в айти", надо для начала решить для себя, надо ли оно вам. Интересна ли вам вообще эта предметная сфера, подходит ли такая работа вам психологически и по чертам характера. Подход "ищу работу в айти, любую", конечно, не работает. А вот чтобы это понять - берёте любой курс по Computer Science или программированию для начинающих (ключевые слова "с нуля", "101", "для начинающих", "введение") - курс должен быть коротеньким и бесплатным, но с какими-то практическими задачками. Вам нужно поизучать вводную теорию, поковыряться в учебных задачках, и в процессе задавать себе вопросы - "мне сейчас интересно?" "мне бы хотелось углубить свои знания в этой области?" "я хочу разобраться глубже, как здесь всё устроено?" "готов(а) ли я заниматься чем-то подобным по 8 часов в день каждый день?". Вместо курса подойдёт и книга. Если в процессе вы заметите, что потеряли счет времени и уже часов 10 ковыряетесь над какой-то проблемой (например, с настройками Linux), и сдаваться не готовы - это хороший знак, видимо, работа в айти вам подойдёт. Если вы прошли этот этап и считаете, что готовы/хотите продолжать, то можно уже переходить к более серьёзным, сложным и длительным курсам. Я вообще всем советую начинать с гарвардского Introduction into computer science, CS50. Если с английским языком не дружите, есть переводы на русский - тут ссылки (надеюсь, не устаревшие). Это бесплатно, но потребует определенных вложений в плане времени и усилий. После CS50 уже можно начинать думать, кем вы хотите стать, когда вырастете - например, бэкенд-разработчиком или фронтэндером или системным администратором, или кем-то ещё. И уже выбирать курсы по специализации. Так что вопрос "какую сферу выбрать" - это вопрос ваших профессиональных предпочтений, и задать его нужно будет себе, когда у вас будет достаточно знаний о сфере в целом. Начинать именно с CS50 не обязательно, это моя субъективная рекомендация, просто потому что он классный. В целом курсов сейчас, в том числе платных очень много. И моё мнение - сильно заморачиваться с выбором конкретной онлайн-школы не нужно. Выбирать нужно, прежде всего, исходя из своего бюджета. Учиться можно и бесплатно, но придётся больше усилий прилагать для самостоятельного подбора материалов для обучения. На платных курсах у вас будет расписание, составленное для вас, помощь ментора, вебинары, возможность задать вопросы преподавателю, код-ревью и проверка домашних заданий. На бесплатных будете учиться сами. У меня на канале можно найти ссылки на роадмапы для каждой профессии, и ссылки на учебные репозитории на гитхабе для работы над самостоятельными проектами. В любом случае секрет успеха - это умение выстроить себе регулярный график занятий, готовность много гуглить и самостоятельно искать ответы на вопросы, решать возникающие в процессе проблемы, любознательность и стремление копать глубже. А так же готовность сесть и написать какой-то проект от А до Я. Всё это в большей мере вытекает из личных качеств человека, его характера, любознательности, уровня ответственности, усидчивости и напористости - поэтому предсказать точно, насколько это подойдёт лично вам, заранее нельзя. Это вопрос, который вы сами должны задать себе. Задать вопрос автору блога можно здесь: @hum_it_bot
Hashtags