The Pythonic Way
349 subscribers
12 photos
22 links
Айтишка через призму практикующего Python-инженера.

Правда об IT, будни разработчика, полезные фишки Python и его инструментов.
Download Telegram
Нужна ли математика веб-разработчику? 🧮

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

Начнем с того, что вообще такое математика? На самом деле, общепринятого определения не существует 🤷‍♂️

Если размышлять абстрактно, то математика - это наука, изучающая числа, пространственные формы и так далее. Но суть не в определении. Важнее то, чему нас учит математика? А вот здесь становится интереснее. Математика учит нас анализировать и систематизировать, находить закономерности и устанавливать причинно-следственные связи, рассуждать и делать выводы, находить разные подходы к решению проблемы, мыслить абстрактно и алгоритмически.

Ничего не напоминает? А по-моему, это описание отлично подходит под определение того, что делает программист. По крайней мере, что-то такое есть!

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

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

Конечно, мы не берем в расчет специфические направления, вроде геймдева или data science, там другие правила и инструменты. Этот канал посвящен веб-разработке, поэтому мы обсуждаем поставленный вопрос именно в этом контексте.

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

Я не скажу, что сейчас нужно все бросать и бежать решать примеры и задачки. Вопрос спорный и индивидуальный. Если у тебя есть свободное время, то конечно, лишним это не будет, а наоборот, только прокачет твои скиллы как разработчика. Или, может быть, ты прямо сейчас учишься в университете? Тогда не прогуливай пары по математике, пробуй разбираться в темах. Ведь умение разобраться, понять и «разложить все по полочкам» многого стоит, и оно точно пригодится тебе в работе.

The Pythonic Way
8👍3🔥2
Что ждет разработчиков и ИТ в 2024 году? Часть 1

2023 выдался мягко скажем, непростым годом. Лопнувший ИТ-пузырь, массовые увольнения, бум ИИ, который отправит нас всех прямиком на каторгу и т.д.. Что же ждет нас с вами, ОЙтишников и отрасль в целом? Уйдем ли мы все на завод, или продолжим писать пару строк кода в неделю, параллельно попивая капучино на кокосовом? Делюсь предположениями в серии постов.

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

Из этого исследования видно, что в четвертом квартале(Q4), 2021 года объём инвестиций равнялся $218 млрд, а в Q4, 2022, опустился до отметки в $93 млрд, что почти в 2.5 раза меньше, чем годом ранее, и продолжает падать. В Q3 2023 значения объема инвестиций опустились до рекордно низких за последние годы $70 млрд.

На фоне кризиса, 10 марта 2023 года закрылся Silicon Valley Bank (SVB) после объявления банкротства. Напомню, что этот банк являлся крупнейшим банком Кремниевой долины, входил в индекс S&P 500. Это крупнейшее банкротство банка со времён кризиса 2008 года и второе по величине в истории США.

Вывод? Не бойтесь, это только в Америке.

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

Что это влечет за собой?

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

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

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

Совет: не нужно паниковать

Ну кризис и кризис, чего бубнить то? В мире уже ни раз случались кризисы, еще с более отягощающими последствиями, но в конечном счете все возвращалось на круги своя.
Продолжайте учиться, получайте важные навыки. Следите за изменением и трендами в отрасли, и меняйтесь вместе с ними. Тогда в любой сложившейся ситуации вы будете оставаться востребованными.

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

The Pythonic Way
👍9😁7🐳1
Что ждет разработчиков и ИТ в 2024 году? Часть 2

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

2. Искусственный интеллект.
Навряд ли в ближайшее время мы увидим новости о том, что «ИИ лишил работы 10 000 сотрудников условного Гугла», но он уже изменил подходы к обучению и разработке, и в 2024 тренд сохраняется.

Прямо сейчас мы наблюдаем развитие генеративных нейронок, вроде chatGPT или гугловского Gemini, появление новых копайлотов, видео и аудио сервисов, поддерживающих ИИ. Чего только стоит недавно нашумевшее появление Sora? Видимо, не за горами то время, когда в суде люди будут оправдываться за действия, которые и близко не совершали. Некоторые ученые трубят, что появление AGI произойдет уже в ближайшие 5 лет. Такими темпами, нам с вами и до сингулярности не далеко…

Для справки: Artificial general intelligence(AGI) — это универсальный ИИ, способный выполнять умственную работу на человеческом уровне.

Чего делать не надо:
Допускать поддымливание своего котелка и орать: АААА НАС ВСЕХ ЗАМЕНИТ ИИ О НЕТ!!! 🤡

Начнем с того, что компаниям на данный момент тупо невыгодно массово внедрять ИИ в свой бизнес. Дешевле нанять человека. А наиболее эффективные отрасли для применения ИИ это розничная торговля, логистика и здравоохранение. Ученые из MIT говорят между прочим, а не какой-то флоп, вроде меня 🫡

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

Так а что тогда прикажешь делать?

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

Что имеем в итоге?

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

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

The Pythonic Way
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍1
*Дзынь*

Ааа, опять этот вернулся? Не прошло и 6 месяцев
🙃

Всем привет!

Да, в последний раз я снова надурил вас со своим возвращением, вот такой вот я расхлябанный человек получается. Ну или просто творческая натура, кто знает 🤷‍♂️

За эти пару месяцев у меня все было по-стандарту: работа, парочка личных проектов, попытка запустить бизнес, в общем-то одна сплошная веселуха. Это конечно, если вам интересно куда я опять пропал 🧐

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

А еще я очень давно хотел завести ютуб. И наконец-то на это решился.

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

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

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

Поэтому, если у вас есть желание поддержать меня просмотром - велком на ютуб!

Сразу скажу, что такого формата вы от меня точно не ожидали, он получился максимально неформальным.
Поэтому, кто перейдет и посмотрит видео - не пугайтесь, это все еще я
😅

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

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

Всем мира

@автор
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🍾21👏1
Новый видос уже на канале!

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

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

В общем, еще раз, думаю многим зайдет, да и полезный видос получился. Поэтому, кто хочет - заходите на ютуб и смотрите! ☺️

Ну и вообще, 2 видео за неделю можно и оценить, я старался 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65
Заглянул на подкаст «Не за горами»🎤

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

Сразу скажу, что это не реклама, а моя рекомендация к прослушиванию 😎

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

У подкаста уже вышло 4 выпуска, причем все гости разные, и у каждого своя мотивирующая история. Например, в 3 эпизоде Ангелина делится своим опытом: она объездила мир, работая на круизном лайнере, рассказывает о том, что для нее значит дом, и о своем переезде за океан — в атмосферный Сан-Франциско.

В общем, я уверен, что найдете для себя занятие на досуге. Мне нравится формат подкастов тем, что он не требует зрительного контакта. Наушник в ухо и слушаешь, ну не кайф ли?
Please open Telegram to view this post
VIEW IN TELEGRAM
6