Просмотр исходного кода почти всегда быстрее, чем поиск ответа на StackOverflow или, тем более, чат с ChatGPT.
Потому что документация может быть устаревшей, текст, на котором обучался AI, может быть устаревшим, ответ на Stack Overflow может быть устаревшим...
Но если вы смотрите на правильный комит, то код никак не может быть устаревшим.
Код никогда не врёт. Это истина.
(в СильныеИдеи добавил сегодня 84-й материал на схожую тему:
"Как извлечь пользу из сторонних зависимостей")
Потому что документация может быть устаревшей, текст, на котором обучался AI, может быть устаревшим, ответ на Stack Overflow может быть устаревшим...
Но если вы смотрите на правильный комит, то код никак не может быть устаревшим.
Код никогда не врёт. Это истина.
(в СильныеИдеи добавил сегодня 84-й материал на схожую тему:
"Как извлечь пользу из сторонних зависимостей")
👍40🤔6✍2❤🔥1🫡1
Когда ты журналист, но в айтишке не очень разбираешься 😁
"Детям контактировать через гаджеты не привыкать. Да и экзамен после 11-го класса сдают на машине. Действующий программер научит лучше: каждые полгода что-то меняется в IT. В школах учат Python, и это неплохо. Но все-таки это язык программирования из 1990-х, и к нему обязательно нужна альтернатива посвежее, например, Go, C++… В зависимости от задач могут быть Scratch, SQL и др."
(в бумажной версии было напечатано "Pyton" :)
"Детям контактировать через гаджеты не привыкать. Да и экзамен после 11-го класса сдают на машине. Действующий программер научит лучше: каждые полгода что-то меняется в IT. В школах учат Python, и это неплохо. Но все-таки это язык программирования из 1990-х, и к нему обязательно нужна альтернатива посвежее, например, Go, C++… В зависимости от задач могут быть Scratch, SQL и др."
(в бумажной версии было напечатано "Pyton" :)
😁48🤯14🔥3🏆1
Вы же в курсе, что пацанчик, написавший vampire survivors ,
потратил на её создание 1,500 долларов (графика на уровне 1990-х :),
выложил на ич и мечтал хотя бы отбить эту сумму.
Но совсем не пошло, он с горя отправил на стим, и тут понеслось...
В итоге заработал многие миллионы долларов.
Игра кстати написана на JavaScript :) (точнее, на фазере)
А чего добился ты?
P.S. Я ещё три года назад в паблике для начинающих выкладывал для донов (все материалы) мой оригинальный гайд "Как разрабатывать игры, которые будут покупать" (знание программирования вообще не требуется).
"Мини-книжечка 75 страниц PDF. Главное в этом гайде, самая вкусняшка — не подробное руководство по бесплатному nocode-конструктору игр Buildbox (большая вторая часть), а первая часть — правильная организационная стратегия "как разрабатывать игры, которые будут покупать". Cтратегический подход по разработке коммерческих игр, своеобразный пошаговый алгоритм, чек-лист."
Подробно про этот гайд.
потратил на её создание 1,500 долларов (графика на уровне 1990-х :),
выложил на ич и мечтал хотя бы отбить эту сумму.
Но совсем не пошло, он с горя отправил на стим, и тут понеслось...
В итоге заработал многие миллионы долларов.
Игра кстати написана на JavaScript :) (точнее, на фазере)
А чего добился ты?
P.S. Я ещё три года назад в паблике для начинающих выкладывал для донов (все материалы) мой оригинальный гайд "Как разрабатывать игры, которые будут покупать" (знание программирования вообще не требуется).
"Мини-книжечка 75 страниц PDF. Главное в этом гайде, самая вкусняшка — не подробное руководство по бесплатному nocode-конструктору игр Buildbox (большая вторая часть), а первая часть — правильная организационная стратегия "как разрабатывать игры, которые будут покупать". Cтратегический подход по разработке коммерческих игр, своеобразный пошаговый алгоритм, чек-лист."
Подробно про этот гайд.
👍32🤔6❤4🫡1
Ребята клепают кучи опенсорсных либ и тулзов (всё на Go) для наведения красоты командной строки (ну, да, сплошное хипстерство :).
Получили 6 миллионов долларов от Гугла на развитие.
Дико уважаю такие проекты, command line моя самая любимая фишка в айтишке.
Получили 6 миллионов долларов от Гугла на развитие.
Дико уважаю такие проекты, command line моя самая любимая фишка в айтишке.
Charm
We make the command line glamorous
👍33❤7🤓7⚡2👌2
Вот ещё игрушечка Among Us -- приятный мультиплеер, упорные разрабы несмотря на неудачи пилили и пилили несколько лет, а потом какой-то стример их заметил, и 🚀🚀🚀
Сто миллионов долларов заработали (unity/c#).
А чего добился ты?
Сто миллионов долларов заработали (unity/c#).
А чего добился ты?
🤔21🔥12👍9🤯5
"With the right tools, anything can be a database"
Какая классная вещь: Trustfall is a query engine for querying any kind of data source, from APIs and databases to any kind of files on disk — and even AI models.
Есть биндинг с питоном, вдобавок компилируется в WebAssembly, поэтому легко вызывается из браузера.
А для тех, кто пишет на Rust, у автора имеется cargo-semver-checks (но это не столько семантическое версионирование, сколько крутой линтер фактически)
Пост очень показательный: "Speeding up Rust semver-checking by over 2000x"
Крайне рекомендую, за такими решениями будущее.
Какая классная вещь: Trustfall is a query engine for querying any kind of data source, from APIs and databases to any kind of files on disk — and even AI models.
Есть биндинг с питоном, вдобавок компилируется в WebAssembly, поэтому легко вызывается из браузера.
А для тех, кто пишет на Rust, у автора имеется cargo-semver-checks (но это не столько семантическое версионирование, сколько крутой линтер фактически)
Пост очень показательный: "Speeding up Rust semver-checking by over 2000x"
Крайне рекомендую, за такими решениями будущее.
🔥22🤔10👍9❤3✍2
По популярности практически вместе Django и Flask выше всех, все остальные фреймворки где-то на уровне 5% от них. Однако в последние годы на третье место, где-то 30% от топа, выбрался FastAPI. Вакансий по нему пока поменьше, но они почти все вкусные. И тем не менее, хотя FastAPI сыграл очень важную роль в развитии Python API, его архитектура с трудом справляется с масштабированием, а фактическое отсутствие модульности приводит к громоздким кодовым базам, которые сложно поддерживать и расширять.
И вот явился новый фреймворк -- PyNest , который устраняет недостатки FastAPI, предлагая модульную архитектуру для разработки крупномасштабных систем и сервисов, которые должны быстро адаптироваться к меняющимся потребностям рабочих процессов и AI-моделей.
Если вы создаёте микросервисную архитектуру, попробуйте PyNest как крепкий и гибкий фундамент, легко адаптирующийся к будущему развитию Python, Python API и искусственного интеллекта.
Реклама ООО "Python API"
erid PyNestForever
И вот явился новый фреймворк -- PyNest , который устраняет недостатки FastAPI, предлагая модульную архитектуру для разработки крупномасштабных систем и сервисов, которые должны быстро адаптироваться к меняющимся потребностям рабочих процессов и AI-моделей.
Если вы создаёте микросервисную архитектуру, попробуйте PyNest как крепкий и гибкий фундамент, легко адаптирующийся к будущему развитию Python, Python API и искусственного интеллекта.
Реклама ООО "Python API"
erid PyNestForever
GitHub
GitHub - PythonNest/PyNest: PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS
PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS - PythonNest/PyNest
👍32✍16😁8🤔5🫡5
"У каждой ошибки есть ФИО" (с) Сталин
Почему бы не пояснить, в чём именно была причина вчерашнего DNS-сбоя, и почему она вдруг возникла "на ровном месте"? Никакой секретности тут нету. А так, плодятся самые абсурдные предположения. Кто накосячил?
Почему бы не пояснить, в чём именно была причина вчерашнего DNS-сбоя, и почему она вдруг возникла "на ровном месте"? Никакой секретности тут нету. А так, плодятся самые абсурдные предположения. Кто накосячил?
Anonymous Poll
23%
сисадмины девопсы
8%
программисты
2%
CTO
36%
РКН
3%
хакеры
28%
"оно само" (рептилоиды инопланетяне)
😁42🐳2🏆2
В айтишке полно "сеньоров", которые просто повторили три раза один и тот же путь по два года. На самом деле это всё ещё замаскированные джуниоры.
Понятие "сеньор" фактически стало бессмысленным.
Да, действительно, программисты-сеньоры существуют. Но они настолько редки, что вы, возможно, никогда с ними не работали (и вряд ли поработаете).
Потому что 98% обучения программированию -- это уровень джунов (лохов проще разводить). А вот курсов взрослого повышения квалификации, как у меня -- с акцентом на академические темы, достаточно продвинутые кампутер сайнз, и даже математику местами, вы не найдёте фактически ни одного (говорю по любимую Российскую Федерацию). Ну есть конечно "повышение технической квалификации" -- "углубленное изучение веб-фреймворков", что само по себе абсурд. Это не повышение, а понижение квалификации...
Вот поэтому и будут бесконечно продолжаться сбои Рунета, сбои оплаты на московском транспорте, сбои вк тг банков Госуслуг...
Понятие "сеньор" фактически стало бессмысленным.
Да, действительно, программисты-сеньоры существуют. Но они настолько редки, что вы, возможно, никогда с ними не работали (и вряд ли поработаете).
Потому что 98% обучения программированию -- это уровень джунов (лохов проще разводить). А вот курсов взрослого повышения квалификации, как у меня -- с акцентом на академические темы, достаточно продвинутые кампутер сайнз, и даже математику местами, вы не найдёте фактически ни одного (говорю по любимую Российскую Федерацию). Ну есть конечно "повышение технической квалификации" -- "углубленное изучение веб-фреймворков", что само по себе абсурд. Это не повышение, а понижение квалификации...
Вот поэтому и будут бесконечно продолжаться сбои Рунета, сбои оплаты на московском транспорте, сбои вк тг банков Госуслуг...
❤45🫡12👍8🤔5😁4
Вот ещё наглядное подтверждение, что умение говнокодить "по сеньорски" в корпорациях уровня Форд за $300k/s, и умение Программировать -- вообще ортогональные навыки. Компании хочут "сеноров" у которых все скиллы в основном по веб-фреймворкам и "можно сразу применить в работе", поэтому и сеньорство полностью обесценено и неуважаемо.
У меня такого нету и не будет принципиально. Сотни курсов по техническим темкам, этим вашим "прикладным технологиям", вот идите туда и упирайтесь через год в бетонный потолок непонимания. Ну или всю жизнь работайте "сеньором"-джуниором, никогда не занимаясь действительно взрослыми задачками (например, обеспечение сетевой безопасности в линуксе на сишечке с формальным доказательством корректности), тоже вариант.
Сейчас я понимаю, что причина, по которой мне так нравится computer science, теория типов, и, главное, стиль мышления, связанный с этим всем, в том, что она напоминает парадокс Моравека: когда всё сделано правильно, высокоуровневое абстрактное мышление требует существенно меньше усилий, чем низкоуровневое, совершенно независимо от того, на каком языке вы пишете.
Поэтому у меня нету и не будет вещей, которые можно напрямую применить в работе. Моё обучение академическое, развиваем ум, логику, сильное вычислительное мышление, никаких технических тем принципиально.
Кто хочет "побыстрее в ИТ за денежкой" это точно не ко мне.
У меня такого нету и не будет принципиально. Сотни курсов по техническим темкам, этим вашим "прикладным технологиям", вот идите туда и упирайтесь через год в бетонный потолок непонимания. Ну или всю жизнь работайте "сеньором"-джуниором, никогда не занимаясь действительно взрослыми задачками (например, обеспечение сетевой безопасности в линуксе на сишечке с формальным доказательством корректности), тоже вариант.
Сейчас я понимаю, что причина, по которой мне так нравится computer science, теория типов, и, главное, стиль мышления, связанный с этим всем, в том, что она напоминает парадокс Моравека: когда всё сделано правильно, высокоуровневое абстрактное мышление требует существенно меньше усилий, чем низкоуровневое, совершенно независимо от того, на каком языке вы пишете.
Поэтому у меня нету и не будет вещей, которые можно напрямую применить в работе. Моё обучение академическое, развиваем ум, логику, сильное вычислительное мышление, никаких технических тем принципиально.
Кто хочет "побыстрее в ИТ за денежкой" это точно не ко мне.
👍44❤12✍8🔥3🤔2
✍20🤔20😁4❤2
"How hard is it to cheat in technical interviews with ChatGPT? We ran an experiment."
Обсуждение на HackerNews
Уверен, что формальное прохождение собеседований скоро станет бессмысленным: как в шахматах читеры научились выигрывать в оффлайн-турнирах, так же будет и с собесами.
Дело в том, что в "цивилизованных" странах, если тебя примут на работу, то ты будешь получать зарплату в течение 6 месяцев, прежде чем тебя уволят за некомпетентность :)
У нас (пока) не так, защищаются испытательными сроками и т.п., но всё равно, во-первых, хотя бы одну зп можно выбить :) ведь раз взяли после собеседования, значит это уже их проблемы, что я не подошёл, значит плохо отбирали.
И во-вторых, раз прошёл собеседование с помощью AI, ну так и работу сможешь худо-бедно делать с его помощью. Почему читерство? Потому что во многих крупных компаниях по всему миру использование ассистантов вроде ChatGPT или Copilot запрещено! Amazon, Apple, Google, Microsoft, FB, Reddit, Fujitsu, Panasonic, Softbank....
По мне, это полный бред, ну ок. Рекомендую максимально их использовать, вплоть до читерства! А я вам в это помогу :)
Обсуждение на HackerNews
Уверен, что формальное прохождение собеседований скоро станет бессмысленным: как в шахматах читеры научились выигрывать в оффлайн-турнирах, так же будет и с собесами.
Дело в том, что в "цивилизованных" странах, если тебя примут на работу, то ты будешь получать зарплату в течение 6 месяцев, прежде чем тебя уволят за некомпетентность :)
У нас (пока) не так, защищаются испытательными сроками и т.п., но всё равно, во-первых, хотя бы одну зп можно выбить :) ведь раз взяли после собеседования, значит это уже их проблемы, что я не подошёл, значит плохо отбирали.
И во-вторых, раз прошёл собеседование с помощью AI, ну так и работу сможешь худо-бедно делать с его помощью. Почему читерство? Потому что во многих крупных компаниях по всему миру использование ассистантов вроде ChatGPT или Copilot запрещено! Amazon, Apple, Google, Microsoft, FB, Reddit, Fujitsu, Panasonic, Softbank....
По мне, это полный бред, ну ок. Рекомендую максимально их использовать, вплоть до читерства! А я вам в это помогу :)
❤🔥31👍13🫡7😁6❤3
Вписался на воркшоп по крипте за 82,000 рублей, специально чтобы потом вам рассказать, дорогие, что там и как.
На самом деле, совершенно не верю в это, но очень люблю учиться незнакомым темкам,
а верю в то, что дичайше перспективный тренд, где стоит срочно пилить любые проекты -- это web3 + AI , Виталика классный пост в тему.
На самом деле, совершенно не верю в это, но очень люблю учиться незнакомым темкам,
а верю в то, что дичайше перспективный тренд, где стоит срочно пилить любые проекты -- это web3 + AI , Виталика классный пост в тему.
✍33👍7🫡4👏1