TGTGInsightаналитика telegramLIVE / telegram public index
К списку каналов
Программирование для гуманитариев avatar

TGINSIGHT CHAT

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

@it_human

Карьера

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

Подписчики6,480Текущее число подписчиков
Постов646Проиндексировано постов
Охват33,480Просмотры последних постов
Последние посты

Последние посты

Стр. 8 из 54 · 646 постов

Опубликован 10 июн.

Найди себе дело по душе и тебе не придется работать ни дня в своей жизни Фраза выше - на мой взгляд, модное заблуждение, так же как идея о том, чтобы вместо работы иметь "высокооплачиваемое хобби". Работа и хобби - то и то важные сферы жизни, которые служат разным целям. Начнем с того, что базово профессия, которой ты занимаешься, должна вызывать искренний интерес, и нравиться. Без интереса к своему делу преуспеть крайне трудно, и это будет насилием над собой. Но тем не менее, не стоит путать работу и хобби. Цель хобби - удовольствие, отдых, психическая разгрузка и переключение внимания после работы и прочих дел. Цель работы или бизнеса - во-первых, получение зарплаты или прибыли. Во-вторых - совершенствование своих профессиональных качеств, личностный и карьерный рост. Когда речь идет о хобби, важна только развлекательная часть. Необязательно достигать каких-то вершин мастерства - достаточно, чтобы процесс нравился. Есть люди, которые что-то программируют "для души", при этом не имеют опыта и желания заниматься промышленной разработкой кода. А когда делаешь что-то для души, можно делать это плохо, не соблюдать никаких best practices, не думать о каких-то стандартах и требованиях к качеству работы. И это действительно неважно. Чтобы играть на гитаре "для себя", необязательно учиться в консерватории. Когда речь идет о работе - ты несешь ответственность за качество и результаты своего труда. Тут как раз придется соблюдать кучу правил и ограничений, принятый в рамках вашей компании. Тут необходимо обладать достаточной квалификацией, чтобы соблюдать все профессиональные стандарты. Хобби заниматься необязательно - можно им заниматься нерегулярно, периодически забрасывать. С работой так не получится - пока ты трудоустроен, рабочие задачи будут поступать даже когда ты не в настроении и без вдохновения. Придется работать в том числе и через силу, "нехотя". В случае с хобби можно позволить себе делать то, что хочется так, как тебе хочется, и в целом заниматься исключительно приятными вещами. С работой, опять-таки, не выйдет - даже на любимой работе бывают неприятные моменты, избежать их невозможно. Это и неинтересные рутинные задачи, и прочая нудятина, какие-нибудь бюрократические проволочки, конфликты с другими людьми, неадекватные заказчики, плохо сформулированные требования - в общем, работа не состоит из чистого удовольствия, в любом случае будут какие-то проблемы, конфликты и фрустрация. С хобби ты сам себе хозяин и ни перед кем не отчитываешься. Работа же порождает кучу обязательств - перед работодателем, перед начальством, перед подчиненными, перед заказчиками и клиентами, перед партнерами. Если же превратить хобби в работу - то хобби ты теряешь, это занятие перестаёт выполнять те же функции, что раньше. Возможно, для кого-то вариант рабочий - построить бизнес или заработок вокруг хобби. Но тогда придется смириться с тем, что это уже не хобби, а работа со всеми вытекающими минусами. А для развлечения и отдыха придётся искать себе что-то новое.

2,820 views

Опубликован 29 мая

Одна из ловушек фриланса или удаленной работы - это однообразие. Если каждый день сидеть и работать на одной и той же кухне (к примеру), за одним и тем же столом - рутина убивает и мотивацию, и эффективность. И особенно это сказывается, если задачи попадаются не самые интересные. Если разнообразить свой рабочий день хотя бы в мелочах - уже это может помочь поднять работоспособность и воскресить интерес к работе. Например - часть недели работать из офиса, часть из дома. Можно иногда вместо дома работать, скажем, из кафе или коворкинга или библиотеки (смотря что доступно). Да даже работать часть дня за столом - часть с дивана или кровати, или из другой комнаты при наличии - уже иной раз помогает собраться с мыслями и сосредоточиться. Ну и глобальнее - надо стараться не заваливать так называемый work-life баланс - чаще выходить из дома, заниматься спортом, общаться с людьми, проводить время за разными хобби - иначе выгорание не за горами.

3,030 views

Опубликован 11 мая

#вашивопросы Прохожу курсы по аналитике данных по Python и SQL. Подскажите пожалуйста какие сейчас реалии на рынке Аналитики данных? Вот сейчас смотрю вакансии по Москве для аналитиков данных со знанием Python - 1400 результатов. Может быть, не все результаты релевантны запросу, но, тем не менее, спрос явно есть. К слову, запрос "разработчик Python" выдает 2400 результатов - на тысячу больше. Со знанием Python и SQL вы в дальнейшем можете развиваться и в сторону разработки на Python, если будет такое желание. Можно еще в Data Science идти, но там нужен будет упор на математику. В разработке - больше упор на программирование, ну и желательно немного от DevOps-практик - администрирование Linux, лучшие практики по деплою и эксплуатации приложений, мониторинг итд итп. Тут смотря что вам ближе. Ну, можно и на аналитике остановиться, или же развиваться в менеджерских направлениях - как бизнес-аналитик, продакт- проджек- менеджер и так далее. Над постом - скриншоты с hh по запросам - аналитик данных vs разработчик. Задать вопрос автору блога можно здесь: @hum_it_bot

3,670 views

Опубликован 5 мая

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

3,410 views

Опубликован 5 мая

Сейчас неприятное скажу для джуниор-разработчиков. В последнее время прихожу к выводу, что чем меньше помогаешь джунам - тем лучше для них. Иначе им не хватает опыта "я один в открытом море" - когда спросить некого, помочь некому, есть только ты и проблема. Работать в таких условиях - это незаменимый опыт. Да, есть риск облажаться. С какой-то задачей ты не справишься вообще. Какую-то сделаешь такими адскими костылями, что когда будешь натыкаться на них через пару лет - будет даже стыдно на это смотреть. Вообще в основном плоды твоей работы будут состоять, как говорят, из говна и палок. Но зато ты научишься рассчитывать только на себя. Что же я вижу у джунов, которым много и часто помогают? Они не эволюционируют. Проходит год, два - а он всё ещё такой же джун. Всё так же тянет за рукав по каждому вопросу. Всё так же не способен самостоятельно довести до ума ни одну задачу. Всё так же постоянно сомневается, постоянно просит советов, не может принять ни одного решения и не может сам докопаться до решения. Наверно, существует какой-то срединный путь, когда джуну постепенно дают всё более сложные задачи и постепенно погружают в самостоятельную работу. Но как-то он с трудом нащупывается - я и среди миддл-разработчиков частенько встречаю людей, которые шагу не могут ступить, не посоветовавшись с кем-то еще. Учитесь полагаться только на свои ресурсы, и на гугл, наконец, когда не хватает своих ресурсов. Не то, чтобы советоваться - это плохо. Советоваться - это хорошо, но перед тем как советоваться, стоит выполнить "домашнюю работу", и уже идти за советом с чем-то готовым (хотя бы с готовой идеей, планом действия). Неумение работать самостоятельно - это не вопрос знаний или технических скиллов, это вопрос сугубо психологический.

3,320 views

Опубликован 28 апр.

Неплохо, неплохо 👏

2,700 views

Опубликован 25 апр.

#вашивопросы Привет! Как и где искать идеи для своего проекта для портфолио. Например я сейчас изучаю Python, очень нравится, особенно интересно было делать игры в ходе обучения. Но как быть дальше? Хочется сделать свой проект, чтобы залить на гитхаб и показывать потенциальным работодателям, а идей пока нет. Спасибо за канал! Можно начать делать свои pet-проекты - к примеру, придумать какой-нибудь сайт, приложение, да просто консольную (или не консольную) программу для себя/для друзей/для мамы - что-то небольшое (чтобы осилить), но такое, что будет полезно для пользователя. Нравятся игры - можно и игру написать (правда, если брать промышленный геймдев, это чаще всего не Python). Также в этом посте я уже отвечала на подобные вопросы - посмотрите, там есть ссылка на репозиторий на гитхабе с кучей учебных проектов для тренировки программирования на самых разных языках, включая Python - можно выбрать проект оттуда и приступить к разработке. Задать вопрос автору блога можно здесь: @hum_it_bot

2,720 views

Опубликован 21 апр.

Меня тут спрашивают, почему я так редко пишу в последнее время. Всё дело в том, что все основные идеи, которые я хотела выразить в этом канале, я сформулировала еще в самых первых постах, которые вышли уже несколько лет назад. И этих идей не так уж много. Практика показала, что все вопросы, которые задают новые подписчики - повторяют то, о чем я уже писала не раз и не два. Но я для себя решила - раз у людей снова и снова возникают похожие вопросы, буду в очередной раз на них отвечать - почему бы и нет? Публика на канале меняется, приходят новые люди, и вряд ли они читают все старые посты. Сегодня хочу собрать основные тезисы, которые у меня кочуют из поста в пост, в качестве некоторого итога: 1. Если у вас непрофильное образование, опыт работы совсем в других областях - ничто не мешает попробовать себя в профессиях в сфере IT. Возможно, вас это заинтересует, почему бы не проверить? 2. "Гуманитарного склада ума" не существует. У вас может быть другое мнение на этот счет, но моё именно такое. Это миф. 2. Учиться можно где угодно и как угодно - по книгам, по онлайн курсам, на очных курсах, на бесплатных или платных курсах, используя гугл, ютуб и гитхаб. Главное - высокая мотивация и интерес к предметной области, ну и трудолюбие, любознательность. 3. Если вы не очень-то мотивированы, и интереса совершенно точно нет - никакие дорогущие курсы не помогут и не спасут. Обучение через "не хочу" не работает. 4. Профильное высшее образование - это хорошо, но не обязательно. Если у вас нет ни одного высшего образования - лучше получить хотя бы одно. Идти за вторым высшим куда-то необязательно - разве, что очень хочется. Особенно если вам уже давно не 20 лет. 5. Английский язык нужен. Хотя бы на уровне чтения технической документации. Однако без идеального английского многие обходятся легко, по крайней мере, те, кто не планирует работать на иностранные компании. 6. Возраст - дело индивидуальное. Никто не спорит, что учиться и что-либо менять в жизни гораздо проще в 20 лет по ряду причин, чем в 30 или 40. Но есть люди, которые меняют профессию и в 40. 7. Что именно изучать - зависит от выбранного направления. Роадмапы для разных профессий и список нужных предметов можно найти и в гугле, и у меня на канале (у меня больше уклон в бэкенд-разработку, остальное постольку-поскольку). Я рекомендую всем разработчикам начинать с общего введения в Computer Science - есть крутой гарвардский курс Introduction into computer science CS50. Возможно, он сейчас не на всех платформах доступен из-за санкций, но где-то точно есть. Ссылки можно найти у меня на канале. 8. Чтобы "вкатиться в IT" - самое главное - приобрести настоящий боевой опыт. Поэтому на первых этапах трудоустройства рекомендую цепляться за любые возможности, в том числе за неоплачиваемые стажировки. Никакое обучение не даст столько, сколько даст работа над реальными проектами. Правда, сейчас крупные онлайн-школы очень стараются воспроизвести во время обучения условия, похожие на настоящую работу. А вопрос мне всегда можно задать здесь: @hum_it_bot

2,400 views

Опубликован 20 апр.

О криворуких программистах Как узнать человека, далекого от сферы IT? Он открывает какой-нибудь яндекс, и начинает жаловаться на "криворуких" программистов, которые бездельники и работать не умеют и не могли сделать "нормально". К сервисам того же яндекса, да и к самой компании можно относиться по-разному - любить не любить, пользоваться или нет, но одно остаётся фактом - яндекс (вместо яндекса можно подставить название другой серьезной IT-компании) - это сложнейшая система, и вряд ли человек, который её хает за всю свою жизнь сделал или сделает что-то сопоставимое по сложности. Для понимания процесса попробуйте написать что-то даже не совсем сложное - калькулятор, например, или игру "виселица" - причем так, чтобы ни одного бага не было, ни одного изъяна, чтобы не лагало, и интерфейс чтобы был удобный для пользователя (дизайн интерфейсов - это уже даже не к программистам). Легко? Скорее всего, получится именно что что-то криворукое. А теперь представьте, что эта штука должна быть доступна онлайн, работать через сеть, хранить состояние и обслуживать миллионы пользователей одновременно. Есть идеи, как реализовать, и так чтобы идеально работало? Я, разумеется, не оправдываю недоработки яндекса или кого-то еще. Но проблема в том, что когда разрабатываешь действительно большой и сложный продукт, обязательно где-то будут недоработки, так устроен процесс.

2,420 views

Опубликован 19 апр.

Из несерьезных тем: в последние пару лет, судя по мемам стали популярны шутки про то, что айтишник - это эдакий новый "sugar daddy" - девушкам рекомендуют найти себе айтишника, стать его содержанкой и мол живи в шоколаде. Что тут можно сказать - похоже, запросы мельчают. Всё же среднестатистический айтишник - это не более, чем представитель среднего класса - квартира либо съёмная, либо ипотечная, никаких перелетов бизнес-классом, с Дубаем или Мальдивами тоже не очень. Как-то не слишком амбициозная цель для желающих стать содержанкой. То, что каждый айтишник получает не менее 300-400к - разумеется, миф. Зарплаты в 2-3 раза выше рынка, встречаются, но полагать, что в таком размере они у всех или у большинства - ошибка выжившего, тут речь уже либо о руководящих должностях - минимум уровня тимлид, либо о работе в рискованных стартапах, которые могут очень быстро развалиться, либо же о работе в "серых" полулегальных, а то и нелегальных областях - ставки, букмекеры, порно, итд. Отдельная тема - зарплаты в ЕС или в США. Если удается устроиться удаленно в западную компанию, оформив ИП в России (не знаю, насколько это сейчас легко, учитывая санкции) - тогда да, получаешь зарплату в 3-4 раза больше, чем в России, а налог платишь 6%. Если же и жить и работать в том же ЕС, то на налоги может уходить примерно половина зарплаты, так что в сухом остатке будет примерно так же, как в России, а то и меньше.

2,350 views

Опубликован 18 апр.

Традиционно "больной путается в показаниях"

2,150 views

Опубликован 17 апр.

#вашивопросы Скажите пожалуйста, необходимо ли иметь какой то опыт работы для Джуна? Или даже при устройстве на должность Джуниора нужен опыт минимум пол-года-год? Джуниор специалист - это специалист без опыта, либо с минимальным опытом. Если есть опыт, скажем, в полгода - это будет плюсом в глазах работодателя. К человеку, который работал уже хоть какое-то время доверия больше, чем к абсолютному новичку. Поэтому если есть возможность найти какую-нибудь стажировку условно на 3 месяца, или что-то в таком роде - это было бы полезно. Если на собеседование придет 20 человек джунов, и у 5 из них уже будет какой-то опыт - вероятно, предпочтут кого-то из них. Разве что кто-то из абсолютных новичков произведет ну очень хорошее впечатление, и такое бывает. А после года опыта разработчик уже может быть ближе по уровню к миддлу, чем к джуну - но тут индивидуально, конечно - зависит и от самого человека, и от проекта, технологий, с которыми он работает, и от разных других факторов. В некоторых областях/компаниях джуны растут быстрее, а где-то - наоборот долго, по нескольку лет. Но в целом, от года работы - это уже и не совсем джун, в идеале. Задать вопрос автору блога можно здесь: @hum_it_bot

2,490 views
12•••5678910•••15•••20•••25•••30•••35•••40•••45•••50•••5354