home.social

#ошибки_программистов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ошибки_программистов, aggregated by home.social.

  1. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.

    habr.com/ru/articles/1033648/

    #вайбкодинг #ошибки_программистов #искусственный_интеллект #разработка_ПО #нейросети_в_программировании #технический_долг #кодревью #архитектура_ПО #отладка #дебаг

  2. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.

    habr.com/ru/articles/1033648/

    #вайбкодинг #ошибки_программистов #искусственный_интеллект #разработка_ПО #нейросети_в_программировании #технический_долг #кодревью #архитектура_ПО #отладка #дебаг

  3. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.

    habr.com/ru/articles/1033648/

    #вайбкодинг #ошибки_программистов #искусственный_интеллект #разработка_ПО #нейросети_в_программировании #технический_долг #кодревью #архитектура_ПО #отладка #дебаг

  4. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.

    habr.com/ru/articles/1033648/

    #вайбкодинг #ошибки_программистов #искусственный_интеллект #разработка_ПО #нейросети_в_программировании #технический_долг #кодревью #архитектура_ПО #отладка #дебаг

  5. Гонка ИИ-вооружений — как LLM вносят уязвимости в код и как другие LLM их находят

    Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL , сериализация через pickle без валидации и логика базы данных, никак не защищённая от SQL-инъекций. Заметить одну-две таких подстав легко, но если строк больше 5 тысяч? А сколько коллег нажали Approved без должной внимательности? Проблема даже не в том, что ИИ может ошибаться, а в том, что он делает это уверенно и в промышленных масштабах. И вот здесь начинается настоящая гонка. С одной стороны — LLM, которые штампуют уязвимости. С другой — LLM, которые эти уязвимости ищут, подсвечивают и помогают закрывать. На повестке дня: дырявый код, новая парадигма в безопасности, автодетекция уязвимостей и кибер-оружие.

    habr.com/ru/companies/ruvds/ar

    #уязвимости #искуственный_интеллект #вайбкодинг #copilot #claude #claude_code #llm #ошибки_программистов #баги #ruvds_статьи

  6. Гонка ИИ-вооружений — как LLM вносят уязвимости в код и как другие LLM их находят

    Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL , сериализация через pickle без валидации и логика базы данных, никак не защищённая от SQL-инъекций. Заметить одну-две таких подстав легко, но если строк больше 5 тысяч? А сколько коллег нажали Approved без должной внимательности? Проблема даже не в том, что ИИ может ошибаться, а в том, что он делает это уверенно и в промышленных масштабах. И вот здесь начинается настоящая гонка. С одной стороны — LLM, которые штампуют уязвимости. С другой — LLM, которые эти уязвимости ищут, подсвечивают и помогают закрывать. На повестке дня: дырявый код, новая парадигма в безопасности, автодетекция уязвимостей и кибер-оружие.

    habr.com/ru/companies/ruvds/ar

    #уязвимости #искуственный_интеллект #вайбкодинг #copilot #claude #claude_code #llm #ошибки_программистов #баги #ruvds_статьи

  7. Гонка ИИ-вооружений — как LLM вносят уязвимости в код и как другие LLM их находят

    Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL , сериализация через pickle без валидации и логика базы данных, никак не защищённая от SQL-инъекций. Заметить одну-две таких подстав легко, но если строк больше 5 тысяч? А сколько коллег нажали Approved без должной внимательности? Проблема даже не в том, что ИИ может ошибаться, а в том, что он делает это уверенно и в промышленных масштабах. И вот здесь начинается настоящая гонка. С одной стороны — LLM, которые штампуют уязвимости. С другой — LLM, которые эти уязвимости ищут, подсвечивают и помогают закрывать. На повестке дня: дырявый код, новая парадигма в безопасности, автодетекция уязвимостей и кибер-оружие.

    habr.com/ru/companies/ruvds/ar

    #уязвимости #искуственный_интеллект #вайбкодинг #copilot #claude #claude_code #llm #ошибки_программистов #баги #ruvds_статьи

  8. Гонка ИИ-вооружений — как LLM вносят уязвимости в код и как другие LLM их находят

    Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL , сериализация через pickle без валидации и логика базы данных, никак не защищённая от SQL-инъекций. Заметить одну-две таких подстав легко, но если строк больше 5 тысяч? А сколько коллег нажали Approved без должной внимательности? Проблема даже не в том, что ИИ может ошибаться, а в том, что он делает это уверенно и в промышленных масштабах. И вот здесь начинается настоящая гонка. С одной стороны — LLM, которые штампуют уязвимости. С другой — LLM, которые эти уязвимости ищут, подсвечивают и помогают закрывать. На повестке дня: дырявый код, новая парадигма в безопасности, автодетекция уязвимостей и кибер-оружие.

    habr.com/ru/companies/ruvds/ar

    #уязвимости #искуственный_интеллект #вайбкодинг #copilot #claude #claude_code #llm #ошибки_программистов #баги #ruvds_статьи

  9. Как я завалил кучу собесов по Go и что из этого вынес

    Привет! Меня зовут Александр. Некоторые могут помнить мои статьи про финансовую аналитику на Python - анализ ETF, оптимизацию портфелей. Но последние 6 лет я Senior Go Backend Engineer, специализируюсь на финтехе и трейдинге. Эта комбинация - domain expertise в финансах + техническая экспертиза в Go - оказалась очень ценной. Но путь был тернистым. Последние полгода активно собеседовался: 8 интервью в разных компаниях - от крупных российских IT-гигантов до международных финтех стартапов. Где-то взяли, где-то нет. Решил поделиться самыми дурацкими ошибками, которые делал я и другие кандидаты. Может, кому поможет не наступить на те же грабли.

    habr.com/ru/articles/1030108/

    #golang #go_собеседования #ошибки_программистов #карьера #интервью #backend #разработка

  10. Экономика безопасности кода или почему Rust не нужен

    Прочитал статью Параллелизм с общим состоянием в Rust и обратил внимание, что её общий смысл можно выразить известной фразой: “делай как нужно, а как не нужно, делать не нужно”. Другими словами, это точно такой же совет, какой можно дать разработчику любого другого языка программирования, например С++. И решил не продолжать дискуссию в комментариях, а написать отдельную статью с кратким описанием фундаментальной экономической модели разработки ПО, которая не способствует (и объективно не должно способствовать) массовому переходу с C/C++ на «безопасные» альтернативы. Так как из-за особенностей распределения затрат у разработчика ПО отсутствует экономическая мотивация к полному устранению ошибок, и как следствие - к переходу на использование «безопасных» языков программирования.

    habr.com/ru/articles/1019182/

    #маркетинг #безопасность #rust #c++ #ошибки_программистов #лицензионное_соглашение

  11. Экономика безопасности кода или почему Rust не нужен

    Прочитал статью Параллелизм с общим состоянием в Rust и обратил внимание, что её общий смысл можно выразить известной фразой: “делай как нужно, а как не нужно, делать не нужно”. Другими словами, это точно такой же совет, какой можно дать разработчику любого другого языка программирования, например С++. И решил не продолжать дискуссию в комментариях, а написать отдельную статью с кратким описанием фундаментальной экономической модели разработки ПО, которая не способствует (и объективно не должно способствовать) массовому переходу с C/C++ на «безопасные» альтернативы. Так как из-за особенностей распределения затрат у разработчика ПО отсутствует экономическая мотивация к полному устранению ошибок, и как следствие - к переходу на использование «безопасных» языков программирования.

    habr.com/ru/articles/1019182/

    #маркетинг #безопасность #rust #c++ #ошибки_программистов #лицензионное_соглашение

  12. Боже, как же я ошибался

    Все ошибаются. Ничего не поделаешь, shit happens, это нестрашно. Намного хуже, когда сильные, умные люди начинают сомневаться в себе из-за косяков. Причём не из-за каких-то критичных провалов, а из-за мелочей: где-то опоздали на пару минут на созвон, где-то пришлось переделывать задачу, где-то что-то не то сказали на встрече. И переживают потом: «Боже, зачем я это сказал вчера? Теперь все думают, что я дурак». Привет, Хабр. На связи Саша Сергеев, CTO в Профи.ру. Я сам через это проходил. И часто вижу подобный страх ошибок в других. Хочу поговорить о том, как разработчикам жить с этим страхом и как в нормальных командах относятся к ошибкам.

    habr.com/ru/companies/profi_ru

    #карьера #карьера_программиста #карьера_итспециалиста #ошибки #ошибки_программистов #выгорание #усталость #работа_в_it #работай_над_собой #здоровье

  13. Боже, как же я ошибался

    Все ошибаются. Ничего не поделаешь, shit happens, это нестрашно. Намного хуже, когда сильные, умные люди начинают сомневаться в себе из-за косяков. Причём не из-за каких-то критичных провалов, а из-за мелочей: где-то опоздали на пару минут на созвон, где-то пришлось переделывать задачу, где-то что-то не то сказали на встрече. И переживают потом: «Боже, зачем я это сказал вчера? Теперь все думают, что я дурак». Привет, Хабр. На связи Саша Сергеев, CTO в Профи.ру. Я сам через это проходил. И часто вижу подобный страх ошибок в других. Хочу поговорить о том, как разработчикам жить с этим страхом и как в нормальных командах относятся к ошибкам.

    habr.com/ru/companies/profi_ru

    #карьера #карьера_программиста #карьера_итспециалиста #ошибки #ошибки_программистов #выгорание #усталость #работа_в_it #работай_над_собой #здоровье

  14. Боже, как же я ошибался

    Все ошибаются. Ничего не поделаешь, shit happens, это нестрашно. Намного хуже, когда сильные, умные люди начинают сомневаться в себе из-за косяков. Причём не из-за каких-то критичных провалов, а из-за мелочей: где-то опоздали на пару минут на созвон, где-то пришлось переделывать задачу, где-то что-то не то сказали на встрече. И переживают потом: «Боже, зачем я это сказал вчера? Теперь все думают, что я дурак». Привет, Хабр. На связи Саша Сергеев, CTO в Профи.ру. Я сам через это проходил. И часто вижу подобный страх ошибок в других. Хочу поговорить о том, как разработчикам жить с этим страхом и как в нормальных командах относятся к ошибкам.

    habr.com/ru/companies/profi_ru

    #карьера #карьера_программиста #карьера_итспециалиста #ошибки #ошибки_программистов #выгорание #усталость #работа_в_it #работай_над_собой #здоровье

  15. Боже, как же я ошибался

    Все ошибаются. Ничего не поделаешь, shit happens, это нестрашно. Намного хуже, когда сильные, умные люди начинают сомневаться в себе из-за косяков. Причём не из-за каких-то критичных провалов, а из-за мелочей: где-то опоздали на пару минут на созвон, где-то пришлось переделывать задачу, где-то что-то не то сказали на встрече. И переживают потом: «Боже, зачем я это сказал вчера? Теперь все думают, что я дурак». Привет, Хабр. На связи Саша Сергеев, CTO в Профи.ру. Я сам через это проходил. И часто вижу подобный страх ошибок в других. Хочу поговорить о том, как разработчикам жить с этим страхом и как в нормальных командах относятся к ошибкам.

    habr.com/ru/companies/profi_ru

    #карьера #карьера_программиста #карьера_итспециалиста #ошибки #ошибки_программистов #выгорание #усталость #работа_в_it #работай_над_собой #здоровье

  16. Мой плохой код — это ваша вина

    Ну, не ваша, хабравчане, а ваша , создатели языков, библиотек, фреймворков итд. Но давайте не забегать вперёд. Я как-то привык что если что-то ломается или плохо работает, то это я виноват. Это называется «брать ответственность за свои поступки» или, в случае программиста, за свой код, и это считается хорошим делом. Разумеется, по эго это бьёт иногда больно, и некоторые моменты вспоминать не очень приятно. Самое страшное, что я когда-либо делал — коммитил приватный ключ в публичной репо. Вот написал и мне опять стыдно. Но я осознаю, что это всё я. Но внезапно я открыл для себя тот факт, что не во всех ошибках моя вина . То есть да, это моя голова думает код, это мои руки печатают этот код, но ошибка идёт не от меня. Ошибка заложена ещё раньше, вообще задолго до меня, а иногда даже задолго до моего рождения. Сейчас я вам это покажу. Будет интересно, но впереди много боли. Я предупредил. Хочу страдать

    habr.com/ru/companies/timeweb/

    #боль #ошибки #ошибки_программистов #ошибки_в_коде #ошибки_и_грабли #саботаж #черти #раздолбайство #linux #timeweb_статьи

  17. Мой плохой код — это ваша вина

    Ну, не ваша, хабравчане, а ваша , создатели языков, библиотек, фреймворков итд. Но давайте не забегать вперёд. Я как-то привык что если что-то ломается или плохо работает, то это я виноват. Это называется «брать ответственность за свои поступки» или, в случае программиста, за свой код, и это считается хорошим делом. Разумеется, по эго это бьёт иногда больно, и некоторые моменты вспоминать не очень приятно. Самое страшное, что я когда-либо делал — коммитил приватный ключ в публичной репо. Вот написал и мне опять стыдно. Но я осознаю, что это всё я. Но внезапно я открыл для себя тот факт, что не во всех ошибках моя вина . То есть да, это моя голова думает код, это мои руки печатают этот код, но ошибка идёт не от меня. Ошибка заложена ещё раньше, вообще задолго до меня, а иногда даже задолго до моего рождения. Сейчас я вам это покажу. Будет интересно, но впереди много боли. Я предупредил. Хочу страдать

    habr.com/ru/companies/timeweb/

    #боль #ошибки #ошибки_программистов #ошибки_в_коде #ошибки_и_грабли #саботаж #черти #раздолбайство #linux #timeweb_статьи

  18. Мой плохой код — это ваша вина

    Ну, не ваша, хабравчане, а ваша , создатели языков, библиотек, фреймворков итд. Но давайте не забегать вперёд. Я как-то привык что если что-то ломается или плохо работает, то это я виноват. Это называется «брать ответственность за свои поступки» или, в случае программиста, за свой код, и это считается хорошим делом. Разумеется, по эго это бьёт иногда больно, и некоторые моменты вспоминать не очень приятно. Самое страшное, что я когда-либо делал — коммитил приватный ключ в публичной репо. Вот написал и мне опять стыдно. Но я осознаю, что это всё я. Но внезапно я открыл для себя тот факт, что не во всех ошибках моя вина . То есть да, это моя голова думает код, это мои руки печатают этот код, но ошибка идёт не от меня. Ошибка заложена ещё раньше, вообще задолго до меня, а иногда даже задолго до моего рождения. Сейчас я вам это покажу. Будет интересно, но впереди много боли. Я предупредил. Хочу страдать

    habr.com/ru/companies/timeweb/

    #боль #ошибки #ошибки_программистов #ошибки_в_коде #ошибки_и_грабли #саботаж #черти #раздолбайство #linux #timeweb_статьи

  19. Мой плохой код — это ваша вина

    Ну, не ваша, хабравчане, а ваша , создатели языков, библиотек, фреймворков итд. Но давайте не забегать вперёд. Я как-то привык что если что-то ломается или плохо работает, то это я виноват. Это называется «брать ответственность за свои поступки» или, в случае программиста, за свой код, и это считается хорошим делом. Разумеется, по эго это бьёт иногда больно, и некоторые моменты вспоминать не очень приятно. Самое страшное, что я когда-либо делал — коммитил приватный ключ в публичной репо. Вот написал и мне опять стыдно. Но я осознаю, что это всё я. Но внезапно я открыл для себя тот факт, что не во всех ошибках моя вина . То есть да, это моя голова думает код, это мои руки печатают этот код, но ошибка идёт не от меня. Ошибка заложена ещё раньше, вообще задолго до меня, а иногда даже задолго до моего рождения. Сейчас я вам это покажу. Будет интересно, но впереди много боли. Я предупредил. Хочу страдать

    habr.com/ru/companies/timeweb/

    #боль #ошибки #ошибки_программистов #ошибки_в_коде #ошибки_и_грабли #саботаж #черти #раздолбайство #linux #timeweb_статьи

  20. Инвертирование равенства. Как реже стрелять себе в ногу в C-подобных языках

    Встав утром и посмотрев в профиль, отметил: на Хабре много лет, писал статьи, писал код. И ни разу не писал о коде на Хабре. А вообще-то разработчик. Поззорище! Пора исправляться. Поговорим о классической (и болезненной) проблеме кодирования "присваивание вместо равенства" которая в любой момент может создать очень много проблем. О логическом источнике этой ошибке, и о способах решения. Ну и ещё слегка вспомним "Звездные войны" :) Силу инверсии равенства познай на себе :)

    habr.com/ru/articles/994488/

    #php #разработка #ошибки_программистов #тестирование

  21. Ошибки, которые убивают шанс на оффер в первые 10 минут: взгляд лида рекрутинга

    Вы классный разработчик. Знаете стек, пишете чистый код, умеете решать задачи. Но на ваши отклики не отвечают. После интервью на позицию вашей мечты говорят, что напишут позднее, но не связываются. Или отказывают после тестового — без объяснений. И вы не понимаете, в чем дело. Меня зовут Татьяна Горбацевич, я лид рекрутинга в KODE. Я веду подбор сотрудников по всем техническим направлениям — от специалистов обеспечения качества до разработчиков — и каждый день вижу, как сильные специалисты теряют оффер в первые десять минут. Не на техническом интервью, а гораздо раньше: на этапе резюме, на скрининге, в первом разговоре. Рассказываю, что на самом деле влияет на решение о найме, и почему до проверки ваших хард-скиллов могут просто не дойти. Узнать причину

    habr.com/ru/articles/987814/

    #оффер #наём_разработчика #наем_в_it #ошибки_программистов #поиск_работы_в_it #вакансии_для_itспециалистов #вакансии_для_разработчиков #вакансии_в_it #вакансии_в_ит #трудоустройство

  22. Ошибки, которые убивают шанс на оффер в первые 10 минут: взгляд лида рекрутинга

    Вы классный разработчик. Знаете стек, пишете чистый код, умеете решать задачи. Но на ваши отклики не отвечают. После интервью на позицию вашей мечты говорят, что напишут позднее, но не связываются. Или отказывают после тестового — без объяснений. И вы не понимаете, в чем дело. Меня зовут Татьяна Горбацевич, я лид рекрутинга в KODE. Я веду подбор сотрудников по всем техническим направлениям — от специалистов обеспечения качества до разработчиков — и каждый день вижу, как сильные специалисты теряют оффер в первые десять минут. Не на техническом интервью, а гораздо раньше: на этапе резюме, на скрининге, в первом разговоре. Рассказываю, что на самом деле влияет на решение о найме, и почему до проверки ваших хард-скиллов могут просто не дойти. Узнать причину

    habr.com/ru/articles/987814/

    #оффер #наём_разработчика #наем_в_it #ошибки_программистов #поиск_работы_в_it #вакансии_для_itспециалистов #вакансии_для_разработчиков #вакансии_в_it #вакансии_в_ит #трудоустройство

  23. Ошибки, которые убивают шанс на оффер в первые 10 минут: взгляд лида рекрутинга

    Вы классный разработчик. Знаете стек, пишете чистый код, умеете решать задачи. Но на ваши отклики не отвечают. После интервью на позицию вашей мечты говорят, что напишут позднее, но не связываются. Или отказывают после тестового — без объяснений. И вы не понимаете, в чем дело. Меня зовут Татьяна Горбацевич, я лид рекрутинга в KODE. Я веду подбор сотрудников по всем техническим направлениям — от специалистов обеспечения качества до разработчиков — и каждый день вижу, как сильные специалисты теряют оффер в первые десять минут. Не на техническом интервью, а гораздо раньше: на этапе резюме, на скрининге, в первом разговоре. Рассказываю, что на самом деле влияет на решение о найме, и почему до проверки ваших хард-скиллов могут просто не дойти. Узнать причину

    habr.com/ru/articles/987814/

    #оффер #наём_разработчика #наем_в_it #ошибки_программистов #поиск_работы_в_it #вакансии_для_itспециалистов #вакансии_для_разработчиков #вакансии_в_it #вакансии_в_ит #трудоустройство

  24. Ошибки, которые убивают шанс на оффер в первые 10 минут: взгляд лида рекрутинга

    Вы классный разработчик. Знаете стек, пишете чистый код, умеете решать задачи. Но на ваши отклики не отвечают. После интервью на позицию вашей мечты говорят, что напишут позднее, но не связываются. Или отказывают после тестового — без объяснений. И вы не понимаете, в чем дело. Меня зовут Татьяна Горбацевич, я лид рекрутинга в KODE. Я веду подбор сотрудников по всем техническим направлениям — от специалистов обеспечения качества до разработчиков — и каждый день вижу, как сильные специалисты теряют оффер в первые десять минут. Не на техническом интервью, а гораздо раньше: на этапе резюме, на скрининге, в первом разговоре. Рассказываю, что на самом деле влияет на решение о найме, и почему до проверки ваших хард-скиллов могут просто не дойти. Узнать причину

    habr.com/ru/articles/987814/

    #оффер #наём_разработчика #наем_в_it #ошибки_программистов #поиск_работы_в_it #вакансии_для_itспециалистов #вакансии_для_разработчиков #вакансии_в_it #вакансии_в_ит #трудоустройство

  25. Код, за который стыдно: 5 ошибок, которые нельзя допускать в Python

    Python прощает многое: здесь нет строгой типизации, компилятора и ручного управления памятью. Код пишется легко, запускается с первого раза и проходит Code Review. А потом на продакшене случается страшное: данные пользователей перемешиваются, сервер «замирает» под нагрузкой или биллинг списывает деньги не в тот день.

    habr.com/ru/articles/986496/

    #python #python3 #python_для_начинающих #python_class #backend #ошибки_программистов #jib

  26. Код, за который стыдно: 5 ошибок, которые нельзя допускать в Python

    Python прощает многое: здесь нет строгой типизации, компилятора и ручного управления памятью. Код пишется легко, запускается с первого раза и проходит Code Review. А потом на продакшене случается страшное: данные пользователей перемешиваются, сервер «замирает» под нагрузкой или биллинг списывает деньги не в тот день.

    habr.com/ru/articles/986496/

    #python #python3 #python_для_начинающих #python_class #backend #ошибки_программистов #jib

  27. Ваша учительница русского языка и литературы дала вам лучшие советы по программированию. Помните ли вы их?

    Мне повезло в жизни, так как моя учительница русского языка и литературы в старших классах была педагогом с большой буквы. В выпускном классе мы особенно любили пятничные уроки литературы - читали стихотворение малоизвестного (нам) поэта или слушали песню какой-нибудь рок-группы и писали мини-сочинение об услышанном За спиной у нашей учительницы висел небольшой плакат с правилами и рекомендациями по написанию текстов. На эти правила она указывала, когда объясняла, как улучшить нашу малограмотную подростковую писанину. Одно из правил - буквально слово в слово - я недавно встретил в одном популярном эссе о написании кода без ошибок (я расскажу об этом правиле позже). Мне стало любопытно, насколько применимы остальные правила со школьного плаката (короткий ответ – да), и есть ли у этого обоснование. Я немного зарылся в литературу, и вот что понял.

    habr.com/ru/articles/959754/

    #программирование #ошибки_программистов #юмор

  28. «Трактор или лопата?» — разбираем главные мифы и проблемы low-code платформ

    Привет, Хабр! Продолжаю публиковать наши разговоры из телеграм-канала Dev Q&A . В этот раз собрались обсудить одну из самых спорных тем в российском IT — low-code платформы. Тема настолько горячая, что удалось собрать представителей ведущих российских low-code платформ и практикующих разработчиков.

    habr.com/ru/articles/947542/

    #lowcode #no_code #вендоры #программирование #ошибки_программистов #ошибки_и_грабли #платформа_для_разработки #платформа_для_разработчиков #язык_программирования #рынок_труда

  29. «Трактор или лопата?» — разбираем главные мифы и проблемы low-code платформ

    Привет, Хабр! Продолжаю публиковать наши разговоры из телеграм-канала Dev Q&A . В этот раз собрались обсудить одну из самых спорных тем в российском IT — low-code платформы. Тема настолько горячая, что удалось собрать представителей ведущих российских low-code платформ и практикующих разработчиков.

    habr.com/ru/articles/947542/

    #lowcode #no_code #вендоры #программирование #ошибки_программистов #ошибки_и_грабли #платформа_для_разработки #платформа_для_разработчиков #язык_программирования #рынок_труда

  30. «Трактор или лопата?» — разбираем главные мифы и проблемы low-code платформ

    Привет, Хабр! Продолжаю публиковать наши разговоры из телеграм-канала Dev Q&A . В этот раз собрались обсудить одну из самых спорных тем в российском IT — low-code платформы. Тема настолько горячая, что удалось собрать представителей ведущих российских low-code платформ и практикующих разработчиков.

    habr.com/ru/articles/947542/

    #lowcode #no_code #вендоры #программирование #ошибки_программистов #ошибки_и_грабли #платформа_для_разработки #платформа_для_разработчиков #язык_программирования #рынок_труда

  31. «Трактор или лопата?» — разбираем главные мифы и проблемы low-code платформ

    Привет, Хабр! Продолжаю публиковать наши разговоры из телеграм-канала Dev Q&A . В этот раз собрались обсудить одну из самых спорных тем в российском IT — low-code платформы. Тема настолько горячая, что удалось собрать представителей ведущих российских low-code платформ и практикующих разработчиков.

    habr.com/ru/articles/947542/

    #lowcode #no_code #вендоры #программирование #ошибки_программистов #ошибки_и_грабли #платформа_для_разработки #платформа_для_разработчиков #язык_программирования #рынок_труда

  32. Пять фатальных ошибок в карьере разработчика

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

    habr.com/ru/articles/932776/

    #ошибки #ошибки_программистов #развитие #карьера #карьера_программиста #карьера_в_it #карьерный_рост #советы #мотивация #карьера_разработчика

  33. Первые 8 лет в IT

    Меня отчисляют из колледжа и кажется что жизнь на этом закончилась и дальше только мести улицы. В один из дней я познакомился с человеком который сказал что в IT можно работать без образования и это меня зацепило, мне всегда нравилось решать логические задачи и получается это работа мечты для меня. Первые 2 месяца изучения были особо без результата, казалось что очень много информации нужно узнать и привычка со школы что учиться чему‑то это скучно сильно мешали нормальному росту. Через 2 месяца я уже мог подвинуть и изменить кнопку и это был результата и сам факт что из строчки кода появляются элементы просто взрывал голову, это была магия. Но пока я сидел и читал надо было платить за гараж и я нашел подработку грузчиком, где смены были 12 часов, но все же была зп. Эта работа была самой сильно мотивацией потому что работая с пьяницами, зеками и наркоманами ты понимаешь что либо ты сейчас забьешь на все страхи и продолжишь учить, либо ты будешь на этом уровне очень долго.

    habr.com/ru/articles/922448/

    #IT #первая_работа #ошибки_программистов #путь_программиста #путь_в_ит #путь_разработчика

  34. Ошибки в Go: Обработка, Обертки и Лучшие Практики

    Go предлагает уникальный и прямолинейный подход к обработке ошибок, отличающийся от try-catch в других языках. Он основан на явной проверке возвращаемых значений, что требует больших проверок, но ведет к более надежному коду. Рассмотрим основы, современные инструменты пакета errors и лучшие практики.

    habr.com/ru/articles/904712/

    #go #golang #backend #errors #ошибки #ошибки_программистов #web #стандарты #информационные_технологии #разработка

  35. Путеводитель C++ программиста по неопределённому поведению

    Вашему вниманию предлагается полный список разделов электронной книги (12 из 11 :)), посвящённой неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком с программированием на C++. Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор книги — Дмитрий Свиридкин, редактор — Андрей Карпов.

    habr.com/ru/companies/pvs-stud

    #Неопределённое_поведение #undefined_behavior #C #C++ #Си #Си++ #баги #ошибки_в_коде #ошибки_программистов #программирование #компиляторы

  36. Путеводитель C++ программиста по неопределённому поведению

    Вашему вниманию предлагается полный список разделов электронной книги (12 из 11 :)), посвящённой неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком с программированием на C++. Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор книги — Дмитрий Свиридкин, редактор — Андрей Карпов.

    habr.com/ru/companies/pvs-stud

    #Неопределённое_поведение #undefined_behavior #C #C++ #Си #Си++ #баги #ошибки_в_коде #ошибки_программистов #программирование #компиляторы

  37. Путеводитель C++ программиста по неопределённому поведению

    Вашему вниманию предлагается полный список разделов электронной книги (12 из 11 :)), посвящённой неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком с программированием на C++. Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор книги — Дмитрий Свиридкин, редактор — Андрей Карпов.

    habr.com/ru/companies/pvs-stud

    #Неопределённое_поведение #undefined_behavior #C #C++ #Си #Си++ #баги #ошибки_в_коде #ошибки_программистов #программирование #компиляторы

  38. Путеводитель C++ программиста по неопределённому поведению

    Вашему вниманию предлагается полный список разделов электронной книги (12 из 11 :)), посвящённой неопределённому поведению. Книга не является учебным пособием и рассчитана на тех, кто уже хорошо знаком с программированием на C++. Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор книги — Дмитрий Свиридкин, редактор — Андрей Карпов.

    habr.com/ru/companies/pvs-stud

    #Неопределённое_поведение #undefined_behavior #C #C++ #Си #Си++ #баги #ошибки_в_коде #ошибки_программистов #программирование #компиляторы

  39. Вредные советы начинающим специалистам в IT

    Идея написать вредные советы у меня давно витала в голове. Если вы опытный специалист, то я, надеюсь, вам понравится и вы вспомните где то себя. А если вы как раз в начале карьеры, то вы сделаете выводы.

    habr.com/ru/articles/875152/

    #карьера_итспециалиста #ошибки_программистов #junior #вредные_советы #советы_начинающим

  40. Вредные советы начинающим специалистам в IT

    Идея написать вредные советы у меня давно витала в голове. Если вы опытный специалист, то я, надеюсь, вам понравится и вы вспомните где то себя. А если вы как раз в начале карьеры, то вы сделаете выводы.

    habr.com/ru/articles/875152/

    #карьера_итспециалиста #ошибки_программистов #junior #вредные_советы #советы_начинающим

  41. Вредные советы начинающим специалистам в IT

    Идея написать вредные советы у меня давно витала в голове. Если вы опытный специалист, то я, надеюсь, вам понравится и вы вспомните где то себя. А если вы как раз в начале карьеры, то вы сделаете выводы.

    habr.com/ru/articles/875152/

    #карьера_итспециалиста #ошибки_программистов #junior #вредные_советы #советы_начинающим

  42. Вредные советы начинающим специалистам в IT

    Идея написать вредные советы у меня давно витала в голове. Если вы опытный специалист, то я, надеюсь, вам понравится и вы вспомните где то себя. А если вы как раз в начале карьеры, то вы сделаете выводы.

    habr.com/ru/articles/875152/

    #карьера_итспециалиста #ошибки_программистов #junior #вредные_советы #советы_начинающим

  43. Оптимизация: типичные ошибки программистов и как их можно исправить

    Привет, Хабр. Меня зовут Павел Преблагин, я работаю в команде инжиниринга производительности Positive Technologies. Мы анализируем разные продукты компании и пытаемся так или иначе оптимизировать их изнутри. Как уже можно понять, команда наша мультипроектная: у нас нет постоянной кодовой базы, кроме некоторых инструментов анализа и тестирования. Обычно коллеги из других отделов приносят нам для изучения свою, написанную преимущественно на C++, если у них есть подозрения, что что-то работает не так быстро, как должно было бы. Мы в ответ приносим им результаты замеров, патчи и рекомендации. Хотя наша команда относительно молодая, мы уже успели пройтись по нескольким таким продуктам и нанести непоправимую пользу. Все эти проекты разные и принадлежат разным командам, но мы заметили, что некоторые проблемы встречались в той или иной комбинации везде, носили общий характер, а решались примерно одинаково и порой без серьезных усилий. Цель этой статьи — показать подборку из таких, часто встречаемых, ситуаций вместе с возможными вариантами их решения. Кейсы могут показаться тривиальными или даже глупыми, но факт остается фактом: подобное мы наблюдаем с определенным постоянством и видели в других компаниях, еще до прихода в Позитив. Разобраться

    habr.com/ru/companies/pt/artic

    #производительность #performance #оптимизация_кода #optimization #ошибки_программистов #аллокация #логирование #шардирование #бенчмарки #сериализация

  44. Гадание на пяти строчках: о чем молчит программа

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

    habr.com/ru/companies/pvs-stud

    #c++ #pvsstudio #static_analysis #статический_анализ #gamedev #ошибки #программирование #xenia #наследование #ошибки_программистов

  45. 19 ошибок в LLVM 19

    Статический анализатор PVS-Studio способен находить ошибки даже в таком качественном и протестированном проекте, как LLVM. Чтобы это не было пустыми словами, мы время от времени перепроверяем проект и публикуем такие заметки, как эта.

    habr.com/ru/companies/pvs-stud

    #llvm #llvm_19 #pvsstudio #компиляторы #ошибки_в_коде #ошибки_программистов #ошибки_программирования #баги #открытый_исходный_код #статический_анализ_кода #sast #информационная_безопасность #опечатки

  46. Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора

    Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia.

    habr.com/ru/companies/pvs-stud

    #xenia #c++ #gamedev #programming #баги #ошибки_программистов #ошибки #pvsstudio #static_analysis #статистический_анализ

  47. Сложность алгоритмов и типичные ошибки в Python

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

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  48. Сложность алгоритмов и типичные ошибки в Python

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

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  49. Сложность алгоритмов и типичные ошибки в Python

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

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  50. Сложность алгоритмов и типичные ошибки в Python

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

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков