О сайд эффектах.
Сайд эффект или побочный эффект, это часть логики программы, зависимая от окружения.
Примеры
1. Hardware level
1.1 Ложное срабатывание транзистора из-за попадания заряженной частицы
1.2 Битый блок постоянной или оперативной памяти
1.3 Ошибки ввода вывода сети
1.4 Ошибки ввода вывода периферии
2 Software level
2.1 Ошибки работы внешних программ
2.2 Ошибки работы библиотек
Программа, без сайд эффектов, будет выдавать однозначный результат, на одинаковые входные данные.
Если предполагается использование сайд эффекта, стоит обработать как исключение, или провалидировать если это критичная информация.
Поменьше сайд эффектов в коде и жизни)
Сайд эффект или побочный эффект, это часть логики программы, зависимая от окружения.
Примеры
1. Hardware level
1.1 Ложное срабатывание транзистора из-за попадания заряженной частицы
1.2 Битый блок постоянной или оперативной памяти
1.3 Ошибки ввода вывода сети
1.4 Ошибки ввода вывода периферии
2 Software level
2.1 Ошибки работы внешних программ
2.2 Ошибки работы библиотек
Программа, без сайд эффектов, будет выдавать однозначный результат, на одинаковые входные данные.
Если предполагается использование сайд эффекта, стоит обработать как исключение, или провалидировать если это критичная информация.
Поменьше сайд эффектов в коде и жизни)
✍2❤1🤔1🤡1🤓1
Человека не может победить ИИ. Скорее человека победит другой человек с помощью ИИ.
#advice
#advice
🤔2
О трудностях.
Когда делаешь функционал впервые в голове образуется каша, не понятно что делать, как делать, за что хвататься. В этой ситуации важно сохранять фокус и баланс между изучением и попытками сделать.
Без понимания, получить результат будет трудно, с другой стороны гугление и копипаста даст нужный результат только в популярных случаях.
Важно использовать интегративный подход.
Для этих целей ищите гайды. Не факт что инструкция решит задачу, но то может помочь найти подход к решению.
Как использовать гайд:
1. Самостоятельно, с пониманием, проделать каждый этап.
2. С новым умением уже подходить к решению текущей задачи.
#advice
Когда делаешь функционал впервые в голове образуется каша, не понятно что делать, как делать, за что хвататься. В этой ситуации важно сохранять фокус и баланс между изучением и попытками сделать.
Без понимания, получить результат будет трудно, с другой стороны гугление и копипаста даст нужный результат только в популярных случаях.
Важно использовать интегративный подход.
Для этих целей ищите гайды. Не факт что инструкция решит задачу, но то может помочь найти подход к решению.
Как использовать гайд:
1. Самостоятельно, с пониманием, проделать каждый этап.
2. С новым умением уже подходить к решению текущей задачи.
#advice
🤓3🤡2👎1🫡1
Всем привет, написал альфа версию бота/дневника, если вы воспользуетесь, и напишите комментарий о своем опыте, я буду крайне благодарен и смогу его улучшить. Спасибо)
https://t.me/ijournal_bot
https://t.me/ijournal_bot
Telegram
Дневник
Дневник с персональной аналитикой.
👍3🔥3✍1👎1
Баланс между перфекционизмом и прагматизмом – это то, над чем разработчики, должны постоянно работать. Идеалы подталкивают к созданию качественного кода, однако слишком увлекшись, легко упустить суть и затянуть процесс.
Как же найти этот баланс?
- Учимся ставить приоритеты. Не каждый компонент одинаково важен, сосредоточимся на том, что поможет решить задачу быстрее.
- Применяем итеративный подход. Создаем минимально работоспособный функционал, а затем совершенствуем по мере необходимости.
- Важность перфекционизма. Стремление к совершенству помогает нам писать чистый, структурированный и удобно читаемый код, что важно для эффективной работы в команде и долгосрочной поддержки проекта.
- Осознавайте бизнес-требования. В конце концов, наша работа дает удовольствие результатом и пользу компании, поэтому балансируем между техническими и коммерческими аспектами.
- Развиваем самодисциплину. Умение контролировать стремление к совершенству и быть прагматичными – навык, который приходит со временем.
Не забывайте, что главное двигаться вперед и достигать результатов, а не теряться в мелочах. Помните о цели и держите баланс. Ведь хороший разработчик – это тот, кто умеет сочетать перфекционизм и прагматизм в работе. 😉
#codingphilosophy #advice
Как же найти этот баланс?
- Учимся ставить приоритеты. Не каждый компонент одинаково важен, сосредоточимся на том, что поможет решить задачу быстрее.
- Применяем итеративный подход. Создаем минимально работоспособный функционал, а затем совершенствуем по мере необходимости.
- Важность перфекционизма. Стремление к совершенству помогает нам писать чистый, структурированный и удобно читаемый код, что важно для эффективной работы в команде и долгосрочной поддержки проекта.
- Осознавайте бизнес-требования. В конце концов, наша работа дает удовольствие результатом и пользу компании, поэтому балансируем между техническими и коммерческими аспектами.
- Развиваем самодисциплину. Умение контролировать стремление к совершенству и быть прагматичными – навык, который приходит со временем.
Не забывайте, что главное двигаться вперед и достигать результатов, а не теряться в мелочах. Помните о цели и держите баланс. Ведь хороший разработчик – это тот, кто умеет сочетать перфекционизм и прагматизм в работе. 😉
#codingphilosophy #advice
🤓2👎1🤡1
👩🎓 ChatGPT поражает бизнес Chegg: платформа потеряла 50% своей стоимости, потому что уж слишком многие (89%!) студентов перешли на ChatGPT. Chegg отвечает, разрабатывая Chegmate с OpenAI API. Будущее образования - это, видимо, "технологически улучшенное" списывание.
📉 BuzzFeed и Vice Media тонут из-за AI-генерируемых статей. Кто знал, что статьи типа "10 причин, почему JavaScript гомофобен" станут реальностью? Duolingo и LegalZoom также находятся под угрозой. Человеческий фактор отходит на второй план.
🔍 Рост ChatGPT может нанести удар по поисковому трафику Google, что затронет 50% дохода Alphabet от рекламы. Google I/O через неделю - возможно, они придумают что-то экстраординарное, чтобы удержаться на плаву.
🇷🇺 Сбер представил свою языковую модель GigaChat: в отличие от GigaChad, новая модель не только здорово накачана данными, но и знает все тонкости русского языка и менталитета. Впрочем, кто знает, может, она тоже станет мемом?
🧪 Джеффри Хинтон, пионер AI, покинул Google, опасаясь военного использования AI и манипуляции выборами. Не все герои носят плащи, некоторые просто пишут код.
🔫 Palantir демонстрирует новые AI-технологии для военных целей, автоматизируя принятие решений на поле боя.
📉 IBM сокращает 7800 рабочих мест из-за AI, в основном административные должности. Эксперты предсказывают потерю 300 млн рабочих мест из-за AI в ближайшие годы.
#news
📉 BuzzFeed и Vice Media тонут из-за AI-генерируемых статей. Кто знал, что статьи типа "10 причин, почему JavaScript гомофобен" станут реальностью? Duolingo и LegalZoom также находятся под угрозой. Человеческий фактор отходит на второй план.
🔍 Рост ChatGPT может нанести удар по поисковому трафику Google, что затронет 50% дохода Alphabet от рекламы. Google I/O через неделю - возможно, они придумают что-то экстраординарное, чтобы удержаться на плаву.
🇷🇺 Сбер представил свою языковую модель GigaChat: в отличие от GigaChad, новая модель не только здорово накачана данными, но и знает все тонкости русского языка и менталитета. Впрочем, кто знает, может, она тоже станет мемом?
🧪 Джеффри Хинтон, пионер AI, покинул Google, опасаясь военного использования AI и манипуляции выборами. Не все герои носят плащи, некоторые просто пишут код.
🔫 Palantir демонстрирует новые AI-технологии для военных целей, автоматизируя принятие решений на поле боя.
📉 IBM сокращает 7800 рабочих мест из-за AI, в основном административные должности. Эксперты предсказывают потерю 300 млн рабочих мест из-за AI в ближайшие годы.
#news
👍2🔥2👎1
Кодер шепчет
Google io https://www.youtube.com/live/cNfINi5CNbY?feature=share
Краткое содержание,
Вот тут google ai, и ещё вот тут. А ещё мы тут добавили новый ai...
Вот тут google ai, и ещё вот тут. А ещё мы тут добавили новый ai...
О часть для разрабов подъехала.
https://www.youtube.com/live/r8T0SnwHRNI?feature=share
https://www.youtube.com/live/r8T0SnwHRNI?feature=share
YouTube
Developer keynote (Google I/O '23)
Learn about the latest updates to our developer products and platforms at Google I/O 2023.
To watch this keynote interpreted in American Sign Language (ASL), please click here →
https://goo.gle/IO23_devkey_asl
For a recap of what's new from Google I/O…
To watch this keynote interpreted in American Sign Language (ASL), please click here →
https://goo.gle/IO23_devkey_asl
For a recap of what's new from Google I/O…
Чекайте, это очень интересно.
https://www.nature.com/articles/s41593-023-01304-9
https://www.nature.com/articles/s41593-023-01304-9
Nature
Semantic reconstruction of continuous language from non-invasive brain recordings
Nature Neuroscience - Tang et al. show that continuous language can be decoded from functional MRI recordings to recover the meaning of perceived and imagined speech stimuli and silent videos and...
Rust blazing fast занял первое место по самому любимому языку на стаковерфлоу.
https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages
https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages
Stack Overflow
Stack Overflow Developer Survey 2023
In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.
Ребят привет всем кто еще не смотрел, продолжаю выкладывать растлинги.
https://www.youtube.com/playlist?list=PLfXnrHHCt9tW8vOZkezBUBQh81Sg69BBE
https://www.youtube.com/playlist?list=PLfXnrHHCt9tW8vOZkezBUBQh81Sg69BBE
👍1
