Я Женя Рябышев — тимлид, бэкендер на Kotlin, фанат продуктивности, спорта и семейного баланса.
Но главное — я в поиске пути от разработчика к предпринимателю.
💡 Этот блог — не просто про код, а про путь к своему продукту.
Что тут будет?
🚀 #пробую - мои эксперименты с продуктами, продвижением и бизнесом.
🖥 #тек - backend и всякие техштуки.
🏋️ #лайф — спорт, семья, баланс между работой и нормальной жизнью.
📅 #продуктивность — гаджеты, планирование, как всё успевать (спойлер: никак).
<<<<<<< HEAD
=======
>>>>>>> master 10.03.2025
<<<<<<< HEAD
=======
>>>>>>> master 26.09.2025
Зачем подписываться?
🔹 Просто и без заумностей — реальный опыт, ошибки, инсайты.
🔹 Без воды — только полезное и забавное из IT.
🔹 Я пробую, ошибаюсь, разбираюсь — и делюсь этим.
Заходи, будем разбираться вместе! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
А что делает программист?
Однажды один мой друг спросил, чем я занимаюсь. Я рассказал, что работаю над платформой для массового найма, например, для таких вакансий, как курьеры. Но следом последовал вопрос, который застал меня врасплох: «А что ты будешь делать, когда полностью напишешь эту платформу?» 🤔
Этот вопрос выбил меня из колеи — стало ясно, что я давно достиг профессиональной деформации. Даже не сразу нашёлся, что ответить! 😅 Но спустя время понял, что хочу объяснить это всем, кто задаётся таким вопросом: Что вообще делает программист на работе?
Программисты создают программное обеспечение для самых разных устройств — от прошивок для контроллеров в системе ABS 🚗 до систем мониторинга серверов в дата-центре 🌐 или автоматизации рабочего места в офисе 🖥️. Но у всех этих задач есть одна общая черта: их нельзя «полностью доделать».
Это верно не только для программирования, но и для любой инженерной работы. Когда что-то создаётся, приходится делать массу упрощений и решений, ведь продукт — как живой организм 🌱. Он либо развивается и адаптируется к изменениям, либо устаревает и уходит в прошлое. В какой-то момент никто не может просто отложить клавиатуру и сказать: «Всё, я завершил проект» ✋. Это не картина и не мелодия, у которых может быть финальный штрих.
В этом и заключается прелесть работы инженера — видеть, как продукт живёт и эволюционирует, а вместе с ним и ты. 🔥 Не бойтесь старых технологий, когда ищете первую работу! В процессе разработки любой проект будет обновляться, совершенствоваться и подстраиваться под потребности пользователей.
Главное — не останавливаться и быть готовым к постоянному развитию. 💪 А что думаете вы? Есть ли у вас подобный опыт? Делитесь в комментариях!👇
#толки
Однажды один мой друг спросил, чем я занимаюсь. Я рассказал, что работаю над платформой для массового найма, например, для таких вакансий, как курьеры. Но следом последовал вопрос, который застал меня врасплох: «А что ты будешь делать, когда полностью напишешь эту платформу?» 🤔
Этот вопрос выбил меня из колеи — стало ясно, что я давно достиг профессиональной деформации. Даже не сразу нашёлся, что ответить! 😅 Но спустя время понял, что хочу объяснить это всем, кто задаётся таким вопросом: Что вообще делает программист на работе?
Программисты создают программное обеспечение для самых разных устройств — от прошивок для контроллеров в системе ABS 🚗 до систем мониторинга серверов в дата-центре 🌐 или автоматизации рабочего места в офисе 🖥️. Но у всех этих задач есть одна общая черта: их нельзя «полностью доделать».
Это верно не только для программирования, но и для любой инженерной работы. Когда что-то создаётся, приходится делать массу упрощений и решений, ведь продукт — как живой организм 🌱. Он либо развивается и адаптируется к изменениям, либо устаревает и уходит в прошлое. В какой-то момент никто не может просто отложить клавиатуру и сказать: «Всё, я завершил проект» ✋. Это не картина и не мелодия, у которых может быть финальный штрих.
В этом и заключается прелесть работы инженера — видеть, как продукт живёт и эволюционирует, а вместе с ним и ты. 🔥 Не бойтесь старых технологий, когда ищете первую работу! В процессе разработки любой проект будет обновляться, совершенствоваться и подстраиваться под потребности пользователей.
Главное — не останавливаться и быть готовым к постоянному развитию. 💪 А что думаете вы? Есть ли у вас подобный опыт? Делитесь в комментариях!👇
#толки
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
С чего начать в IT? 🧑💻
Меня часто спрашивают, с чего стоит начать тем, кто хочет войти в IT. Если ваш брат, сват или друг действительно интересуется этим вопросом, мой совет будет простым: начинайте с понимания того, что IT — это работа с информацией и задачами.
Основная работа инженера — независимо от должности, будь то поддержка или архитектура — это поиск и обработка информации для решения конкретных задач. Умение задать правильный вопрос — это уже половина успеха. Поэтому:
1️⃣ Научитесь искать информацию
Первый запрос в Google может быть: «Какие есть направления в IT и их описание». Это даст понимание, что именно вам интересно и что стоит изучать дальше.
2️⃣ Не спешите покупать дорогие курсы
Курсы по «JS Fullstack за 30 дней» — не всегда нужное вложение. Весь контент есть на YouTube и других бесплатных ресурсах. Практикуйтесь, и если появляются вопросы, ищите ответы в интернете.
3️⃣ Сразу начинайте практиковаться
Как только освоили основы языка, создавайте что-то своё. Пусть это будет простой проект, решающий какую-то вашу задачу. Мой первый проект, например, был страница на HTML для парсинга цен на криптовалюты.
Плюс программирования в том, что сломать что-то безвозвратно практически невозможно. Не бойтесь экспериментировать и пробовать новое! 🚀
#толки
Меня часто спрашивают, с чего стоит начать тем, кто хочет войти в IT. Если ваш брат, сват или друг действительно интересуется этим вопросом, мой совет будет простым: начинайте с понимания того, что IT — это работа с информацией и задачами.
Основная работа инженера — независимо от должности, будь то поддержка или архитектура — это поиск и обработка информации для решения конкретных задач. Умение задать правильный вопрос — это уже половина успеха. Поэтому:
1️⃣ Научитесь искать информацию
Первый запрос в Google может быть: «Какие есть направления в IT и их описание». Это даст понимание, что именно вам интересно и что стоит изучать дальше.
2️⃣ Не спешите покупать дорогие курсы
Курсы по «JS Fullstack за 30 дней» — не всегда нужное вложение. Весь контент есть на YouTube и других бесплатных ресурсах. Практикуйтесь, и если появляются вопросы, ищите ответы в интернете.
3️⃣ Сразу начинайте практиковаться
Как только освоили основы языка, создавайте что-то своё. Пусть это будет простой проект, решающий какую-то вашу задачу. Мой первый проект, например, был страница на HTML для парсинга цен на криптовалюты.
Плюс программирования в том, что сломать что-то безвозвратно практически невозможно. Не бойтесь экспериментировать и пробовать новое! 🚀
#толки
Стоит ли идти в IT ради денег и удалёнки?
Все чаще вижу рекламу IT-курсов, в которых обещают две главные вещи: высокие зарплаты и удаленную работу. 💰💻 Но в этих обещаниях есть доля лукавства. Давайте разберемся.
💸 Миф о "больших деньгах" для новичков
На junior-позициях зарплаты обычно невысокие. В IT, как и в других сферах, доходы растут с опытом и навыками. 💡 Начинать в IT только ради денег не стоит. Часто работа требует такой вовлеченности, что задачи не отпускают даже ночью. Личный пример: недавно во сне "дебажил" код, исправил ошибку, и наутро действительно нашел баг, который заметил во сне.
🏠 Правда об удалёнке
Удалёнка — это, конечно, здорово, но не всегда лучший вариант для первой работы. На удалёнке нужно привыкать к асинхронному общению: задал вопрос в чате, ждешь ответа, переключаешься на другую задачу или переходишь на встречу в Zoom. Для новичка живое общение с коллегами в офисе будет куда полезнее — ведь в первый день может возникнуть множество вопросов, особенно если вы попали на проект с устаревшим кодом.
👉 Совет для новичков
При поиске первой работы не зацикливайтесь на зарплате и условиях. Обретите ценный опыт, поработайте хотя бы полгода, а затем сможете повысить свою ценность и перейти на позицию миддла. 🚀
#толки
Все чаще вижу рекламу IT-курсов, в которых обещают две главные вещи: высокие зарплаты и удаленную работу. 💰💻 Но в этих обещаниях есть доля лукавства. Давайте разберемся.
💸 Миф о "больших деньгах" для новичков
На junior-позициях зарплаты обычно невысокие. В IT, как и в других сферах, доходы растут с опытом и навыками. 💡 Начинать в IT только ради денег не стоит. Часто работа требует такой вовлеченности, что задачи не отпускают даже ночью. Личный пример: недавно во сне "дебажил" код, исправил ошибку, и наутро действительно нашел баг, который заметил во сне.
🏠 Правда об удалёнке
Удалёнка — это, конечно, здорово, но не всегда лучший вариант для первой работы. На удалёнке нужно привыкать к асинхронному общению: задал вопрос в чате, ждешь ответа, переключаешься на другую задачу или переходишь на встречу в Zoom. Для новичка живое общение с коллегами в офисе будет куда полезнее — ведь в первый день может возникнуть множество вопросов, особенно если вы попали на проект с устаревшим кодом.
👉 Совет для новичков
При поиске первой работы не зацикливайтесь на зарплате и условиях. Обретите ценный опыт, поработайте хотя бы полгода, а затем сможете повысить свою ценность и перейти на позицию миддла. 🚀
#толки
JetBrains недавно выпустили прощальный пост в честь Стивера — человека, который подарил миру Флибусту и Fernflower
🎙 Если вы не знали Стивера — он был тем самым программистом, о котором все говорили: "Вау, он точно знает, как оно все устроено!" Этот человек был больше, чем просто разработчик. Стивер — немецкий инженер с русскими корнями, страстно увлеченный Java и, без сомнений, вечный борец за свободный доступ к знаниям. К сожалению, он ушел от нас недавно, проиграв бой с раком.
📚 Флибуста. Ах, кто только не знает Флибусту! Этот проект — настоящая библиотека для души. Благодаря Стиверу книги были доступны всем, и хоть его идеалы о доступности знаний иногда встречали проблемы с законом (ага, вот это "иногда"), он верил в то, что знание должно быть бесплатным. Этот сервис открывал двери в мир литературы тысячам людей.
🔸 Fernflower — это настоящая жемчужина среди Java-инструментов. В 2008 году, Стивер, из любопытства и настоящей инженерной тоски по порядку, заметил слабости существующих декомпиляторов. Его реакция? Создать свой собственный! Fernflower стал первым Java-декомпилятором, который использовал анализ потока управления (да-да, вместо простого шаблонного поиска), и это сделало декомпиляцию куда более надежной.
🔹 JetBrains поняли, что с этим человеком шутки плохи и в 2014 году добавили Fernflower в IntelliJ IDEA. Этот ход сделал его инструментом open-source, и теперь тысячи Java-разработчиков могли, как волшебники, смотреть внутрь классов, которые были закрыты как сейф. Fernflower настолько упростил жизнь, что многие разработчики на Java даже не знают, сколько времени и сил он им сэкономил!
🔥 Если бы Стивер мог нас слышать, он бы смеялся — не потому что нас нетрудно впечатлить, а потому что для него это было просто весело. Классный проект, бесплатные книги, Fernflower — все это было частью его философии свободного доступа и оптимизации. Так что в следующий раз, когда запустите Fernflower в IDEA, помните, кто стоит за этим.
💡 Подписывайтесь, если хотите больше историй о людях, которые делают технологии чем-то большим, чем просто код!
#новости
🎙 Если вы не знали Стивера — он был тем самым программистом, о котором все говорили: "Вау, он точно знает, как оно все устроено!" Этот человек был больше, чем просто разработчик. Стивер — немецкий инженер с русскими корнями, страстно увлеченный Java и, без сомнений, вечный борец за свободный доступ к знаниям. К сожалению, он ушел от нас недавно, проиграв бой с раком.
📚 Флибуста. Ах, кто только не знает Флибусту! Этот проект — настоящая библиотека для души. Благодаря Стиверу книги были доступны всем, и хоть его идеалы о доступности знаний иногда встречали проблемы с законом (ага, вот это "иногда"), он верил в то, что знание должно быть бесплатным. Этот сервис открывал двери в мир литературы тысячам людей.
🔸 Fernflower — это настоящая жемчужина среди Java-инструментов. В 2008 году, Стивер, из любопытства и настоящей инженерной тоски по порядку, заметил слабости существующих декомпиляторов. Его реакция? Создать свой собственный! Fernflower стал первым Java-декомпилятором, который использовал анализ потока управления (да-да, вместо простого шаблонного поиска), и это сделало декомпиляцию куда более надежной.
🔹 JetBrains поняли, что с этим человеком шутки плохи и в 2014 году добавили Fernflower в IntelliJ IDEA. Этот ход сделал его инструментом open-source, и теперь тысячи Java-разработчиков могли, как волшебники, смотреть внутрь классов, которые были закрыты как сейф. Fernflower настолько упростил жизнь, что многие разработчики на Java даже не знают, сколько времени и сил он им сэкономил!
🔥 Если бы Стивер мог нас слышать, он бы смеялся — не потому что нас нетрудно впечатлить, а потому что для него это было просто весело. Классный проект, бесплатные книги, Fernflower — все это было частью его философии свободного доступа и оптимизации. Так что в следующий раз, когда запустите Fernflower в IDEA, помните, кто стоит за этим.
💡 Подписывайтесь, если хотите больше историй о людях, которые делают технологии чем-то большим, чем просто код!
#новости
❤1
💡 Пора вдохнуть жизнь в канал и рассказать о себе!
Привет! Меня зовут Женя, я уже 8 лет в разработке 💻. Как и многие в IT, я попал сюда не сразу. Начинал с завода, где был проектировщиком бортовых кабельных сетей для автоматических систем управления ракетами 🚀. Работа не бей лежачего, платили мало, за границу не пускали. Именно эти два фактора побудили меня искать новые пути заработка.
🌐 Тогда я наткнулся на вакансию менеджера IT-проекта, где среди требований значилось "понимание основ web-разработки". На тот момент у меня было некоторое представление о программировании, но что такое веб-разработка — не знал. Начал изучать, углубился, и уже потом решил стать разработчиком.
Как я искал свою первую работу в IT? Об этом расскажу уже завтра! 😉
#bio
Привет! Меня зовут Женя, я уже 8 лет в разработке 💻. Как и многие в IT, я попал сюда не сразу. Начинал с завода, где был проектировщиком бортовых кабельных сетей для автоматических систем управления ракетами 🚀. Работа не бей лежачего, платили мало, за границу не пускали. Именно эти два фактора побудили меня искать новые пути заработка.
🌐 Тогда я наткнулся на вакансию менеджера IT-проекта, где среди требований значилось "понимание основ web-разработки". На тот момент у меня было некоторое представление о программировании, но что такое веб-разработка — не знал. Начал изучать, углубился, и уже потом решил стать разработчиком.
Как я искал свою первую работу в IT? Об этом расскажу уже завтра! 😉
#bio
This media is not supported in your browser
VIEW IN TELEGRAM
💼 Самое сложное в IT — это войти, а дальше... сложнее выбраться 💻
Когда я только начинал свой путь в IT, определиться с языком программирования было задачей не из легких. Начал с классики — изучил основы циклов и массивов по книжке «C++ за 21 день» (на деле это заняло намного дольше 😅). Но, как оказалось, одной книжки было недостаточно, чтобы найти работу — вакансии пестрели неизвестными словами.
🧩 Потом я открыл для себя C# и начал повторять упражнения из той же книжки, но и тут наткнулся на загадочные термины в описаниях вакансий: JavaScript, HTML… Пошел разбираться на YouTube, освоил их на уровне «морского боя» и простых формочек. Но идеальная вакансия по-прежнему оставалась далеко. Оказалось, что нужно знать еще ORM, фреймворки и другие технологии, о которых я и не слышал. Так начался круг «читаю — учу — мониторю вакансии», из которого, казалось, не выбраться.
🎯 Переломный момент наступил, когда я встретил разработчика из Яндекса. Он сказал, что Java похожа на C#, и предложил провести демо-собеседование. Он задавал кучу вопросов, по итогам отметив, что у меня есть пробелы в базовых вещах и что смотреть фреймворки на моем уровне не нужно. Ведь от джуна не ждут создания сервисов с нуля — главное знать основу.
✨ После этого я уже смело ходил на собеседования, даже по Go, не зная языка, и рассказывал про C#. А самое первое собеседование было в Яндекс. У них для новичков были задачи на сайте — я решил и отправил свой ответ, и через какое-то время мне ответили! Тогда я думал, что уже почти в команде Яндекса 😅, но на техническом скрининге меня «сбрили» быстро. Это меня удивило, ведь я ожидал «поговорить о жизни и чуть-чуть о Java». Однако набор вопросов, который я получил, стал для меня основой подготовки.
📈 С тех пор я продолжал откликаться на вакансии повсюду — и на HH, и за его пределами, пока не нашел свою первую работу. Но об этом расскажу уже завтра!
#bio
Когда я только начинал свой путь в IT, определиться с языком программирования было задачей не из легких. Начал с классики — изучил основы циклов и массивов по книжке «C++ за 21 день» (на деле это заняло намного дольше 😅). Но, как оказалось, одной книжки было недостаточно, чтобы найти работу — вакансии пестрели неизвестными словами.
🧩 Потом я открыл для себя C# и начал повторять упражнения из той же книжки, но и тут наткнулся на загадочные термины в описаниях вакансий: JavaScript, HTML… Пошел разбираться на YouTube, освоил их на уровне «морского боя» и простых формочек. Но идеальная вакансия по-прежнему оставалась далеко. Оказалось, что нужно знать еще ORM, фреймворки и другие технологии, о которых я и не слышал. Так начался круг «читаю — учу — мониторю вакансии», из которого, казалось, не выбраться.
🎯 Переломный момент наступил, когда я встретил разработчика из Яндекса. Он сказал, что Java похожа на C#, и предложил провести демо-собеседование. Он задавал кучу вопросов, по итогам отметив, что у меня есть пробелы в базовых вещах и что смотреть фреймворки на моем уровне не нужно. Ведь от джуна не ждут создания сервисов с нуля — главное знать основу.
✨ После этого я уже смело ходил на собеседования, даже по Go, не зная языка, и рассказывал про C#. А самое первое собеседование было в Яндекс. У них для новичков были задачи на сайте — я решил и отправил свой ответ, и через какое-то время мне ответили! Тогда я думал, что уже почти в команде Яндекса 😅, но на техническом скрининге меня «сбрили» быстро. Это меня удивило, ведь я ожидал «поговорить о жизни и чуть-чуть о Java». Однако набор вопросов, который я получил, стал для меня основой подготовки.
📈 С тех пор я продолжал откликаться на вакансии повсюду — и на HH, и за его пределами, пока не нашел свою первую работу. Но об этом расскажу уже завтра!
#bio
Моя первая работа программистом 🖥️🚀
После множества собеседований, сотен откликов на HH и немалого количества электронных писем ко мне прилетели сразу три оффера. 🎉 Два из них были от каких-то ноунейм-компаний (уже даже не помню, чем они занимались), а вот третий — от дочерней компании Ростелекома. 🇷🇺🏢
Сейчас я точно знаю, что для первой работы программистом лучше выбрать крупную компанию, даже если зарплата ниже рынка. 💸 Важно получить опыт, а не сразу стремиться к высоким ставкам и «интересным» проектам. 💼
Итоги:
-
-
#bio
После множества собеседований, сотен откликов на HH и немалого количества электронных писем ко мне прилетели сразу три оффера. 🎉 Два из них были от каких-то ноунейм-компаний (уже даже не помню, чем они занимались), а вот третий — от дочерней компании Ростелекома. 🇷🇺🏢
Сейчас я точно знаю, что для первой работы программистом лучше выбрать крупную компанию, даже если зарплата ниже рынка. 💸 Важно получить опыт, а не сразу стремиться к высоким ставкам и «интересным» проектам. 💼
Итоги:
-
Главная ошибка — пытаться выучить весь интернет 🌐 на случай, если спросят что-то неизвестное.-
Главный козырь — не бояться откликаться на все вакансии подряд и ходить на любые собеседования, будь то Go-разработка или даже тестирование. 📈 Каждый этап — это опыт и шаг вперед! 💪✨
#bio
This media is not supported in your browser
VIEW IN TELEGRAM
Какими качествами должен обладать человек, чтобы стать разработчиком? 🤔💻
Есть легенда, что, чтобы писать код, надо пройти пару магистратур с математическим уклоном и спать на подушке из учебников по дискретной математике 😅. Конечно, есть области разработки, где такие навыки действительно нужны: например, создание ядра физического игрового движка, проектирование LLM (вроде GPT-чатов), разработка новых версий баз данных. Но этим занимается лишь небольшая часть программистов, и далеко не все из них — математики 📐👨🔬.
На мой взгляд, главное качество для разработчика — умение абстрактно мыслить 🧠. Представлять бизнес-задачу как набор правил, которые управляют потоком информации, — это ключ к успеху. Есть спецы покруче, которые могут взглянуть на проблему от общего к частному. Ведь каждая частность в коде — это как еще один
И самые «прокаченные» — это те, кто умеет балансировать между обобщением и локальными доработками, которые сразу приносят пользу бизнесу 📈.
Помните, что деньги вам платит бизнес, а ему не всегда интересно слушать про подходы «от общего к частному». Ему главное, чтобы задачи решались, даже если это просто добавление нового
#толки
Есть легенда, что, чтобы писать код, надо пройти пару магистратур с математическим уклоном и спать на подушке из учебников по дискретной математике 😅. Конечно, есть области разработки, где такие навыки действительно нужны: например, создание ядра физического игрового движка, проектирование LLM (вроде GPT-чатов), разработка новых версий баз данных. Но этим занимается лишь небольшая часть программистов, и далеко не все из них — математики 📐👨🔬.
На мой взгляд, главное качество для разработчика — умение абстрактно мыслить 🧠. Представлять бизнес-задачу как набор правил, которые управляют потоком информации, — это ключ к успеху. Есть спецы покруче, которые могут взглянуть на проблему от общего к частному. Ведь каждая частность в коде — это как еще один
if else, а все баги появляются именно там, где нарушается баланс между этими правилами 🐛⚖️.И самые «прокаченные» — это те, кто умеет балансировать между обобщением и локальными доработками, которые сразу приносят пользу бизнесу 📈.
Помните, что деньги вам платит бизнес, а ему не всегда интересно слушать про подходы «от общего к частному». Ему главное, чтобы задачи решались, даже если это просто добавление нового
if else 😉#толки
🚫 РКН блокирует Arch и язык программирования PHP?!
Серьезно?! Сегодня днем начали поступать сообщения от пользователей, что обновить Arch без VPN уже не получается 😬. Похоже, РКН решил заблокировать доступ к основным репозиториям дистрибутива (https://aur.archlinux.org/rpc).
Позже и PHP, один из самых распространенных языков программирования, тоже столкнулся с проблемами подключения к сети 🔌. У кого-то еще такая ситуация? 🤔
#новости
Серьезно?! Сегодня днем начали поступать сообщения от пользователей, что обновить Arch без VPN уже не получается 😬. Похоже, РКН решил заблокировать доступ к основным репозиториям дистрибутива (https://aur.archlinux.org/rpc).
Позже и PHP, один из самых распространенных языков программирования, тоже столкнулся с проблемами подключения к сети 🔌. У кого-то еще такая ситуация? 🤔
#новости
Почему я не люблю Python 🐍
Python — один из самых популярных языков, и тут не поспоришь, знать его — огромный плюс не только для разработчиков, но и для аналитиков, а порой даже и для менеджеров 💼. Конечно, не обязательно всем поднимать веб-сервера, но базовые знания и синтаксис часто выручают в работе.
Но почему же я его недолюбливаю? 🤔
Неопределенность и нетипизированность 💥
Я не фанат языков без строгой типизации — JavaScript тоже здесь под раздачу попадает. Нетипизированные языки оставляют слишком много простора для ошибок, и это совсем не моя чашка чая ☕️.
Отступы и пробелы как часть логики 😖
Python взял за основу правила, в которых логика кода зависит от отступов. Случайно пропустил пробел или отступ в if — и все, код перестает работать. Самое ужасное, что этот принцип понравился и создателям YAML, создавая проблемы для всех нас 😩.
#толки
Python — один из самых популярных языков, и тут не поспоришь, знать его — огромный плюс не только для разработчиков, но и для аналитиков, а порой даже и для менеджеров 💼. Конечно, не обязательно всем поднимать веб-сервера, но базовые знания и синтаксис часто выручают в работе.
Но почему же я его недолюбливаю? 🤔
Неопределенность и нетипизированность 💥
Я не фанат языков без строгой типизации — JavaScript тоже здесь под раздачу попадает. Нетипизированные языки оставляют слишком много простора для ошибок, и это совсем не моя чашка чая ☕️.
Отступы и пробелы как часть логики 😖
Python взял за основу правила, в которых логика кода зависит от отступов. Случайно пропустил пробел или отступ в if — и все, код перестает работать. Самое ужасное, что этот принцип понравился и создателям YAML, создавая проблемы для всех нас 😩.
Логика на пробелах в мире копи-паста? Серьезно?! 😅
Как можно завязывать логику на пробелы? В эпоху копи-паста это прямой путь к поломкам и нервным срывам.#толки
❤1