#Будь_как_все
Давно мы не говорили о паттернах. Для освежения памяти можно почитать что это тут. Или сразу посмотреть примеры здесь и здесь. Так вот - сегодня я не буду приводить описание очередного шаблона, который способен решить все проблемы. Сегодня мы поговорим о критике паттернов.
Само собой, что на любую более-менее хорошую вещь найдется хейтер. Иногда критика бывает необоснованной, но иногда на нее трудно что-то возразить. Например: ряд паттернов хорош только тогда, когда в самом языке недостаточно возможностей для решения проблемы. И это действительно так - многие языки программирования изначально закладывают в свою архитектуру различные шаблоны, поэтому программисту просто нет нужды изобретать велосипед.
О чем рубрика
Давно мы не говорили о паттернах. Для освежения памяти можно почитать что это тут. Или сразу посмотреть примеры здесь и здесь. Так вот - сегодня я не буду приводить описание очередного шаблона, который способен решить все проблемы. Сегодня мы поговорим о критике паттернов.
Само собой, что на любую более-менее хорошую вещь найдется хейтер. Иногда критика бывает необоснованной, но иногда на нее трудно что-то возразить. Например: ряд паттернов хорош только тогда, когда в самом языке недостаточно возможностей для решения проблемы. И это действительно так - многие языки программирования изначально закладывают в свою архитектуру различные шаблоны, поэтому программисту просто нет нужды изобретать велосипед.
О чем рубрика
#Где_то_за_кадром
Вот как-то так считают баранов айтишники. А все потому что большинство из них (айтишников, не баранов) использует 16-битное представление для целых чисел. Ну т.е. нормальное число представляется как 8 нулей или единичек в различной последовательности. Вот и ходим по кругу в диапазоне от −32768 до +32767. Причем многие языки любят его "закольцовывать" и говорить, что 32767+1=−32768. Так и считаем.
О чем рубрика
Вот как-то так считают баранов айтишники. А все потому что большинство из них (айтишников, не баранов) использует 16-битное представление для целых чисел. Ну т.е. нормальное число представляется как 8 нулей или единичек в различной последовательности. Вот и ходим по кругу в диапазоне от −32768 до +32767. Причем многие языки любят его "закольцовывать" и говорить, что 32767+1=−32768. Так и считаем.
О чем рубрика
Что такое перегрузка методов?
Anonymous Quiz
17%
Слишком много действий в одном методе
8%
Высокая нагрузка на систему при исполнении метода
52%
Несколько методов, которые называются одинаково, но работают с разными типами
23%
Несколько методов, которые работают с разными типами, но возвращают один и тот же тип данных
#Вавилон_нашей_эры
Итак, перегрузка методов. Несмотря на крайне одиозное название все намного прозаичнее и сверх меры никто никого не нагружает. А большинство проголосовавших ответили абсолютно верно.
Дело в том, что большинство языков предъявляют к методам определенные требования, в частности, чтобы они обладали разными сигнатурами. Сигнатура - это комбинация имени метода и типа данных, с которым он работает. Новичков любят путать на собеседованиях, добавляя в описание сигнатуры еще и тип возвращаемых данных. Но это все бесовское. Так вот, перегрузка методов - это когда методы называются одинаково, но работают с разными типами данных.
О чем рубрика?
Итак, перегрузка методов. Несмотря на крайне одиозное название все намного прозаичнее и сверх меры никто никого не нагружает. А большинство проголосовавших ответили абсолютно верно.
Дело в том, что большинство языков предъявляют к методам определенные требования, в частности, чтобы они обладали разными сигнатурами. Сигнатура - это комбинация имени метода и типа данных, с которым он работает. Новичков любят путать на собеседованиях, добавляя в описание сигнатуры еще и тип возвращаемых данных. Но это все бесовское. Так вот, перегрузка методов - это когда методы называются одинаково, но работают с разными типами данных.
О чем рубрика?
#Будни_IT
Почему бы не посвятить выходной день мемам о криптографии? Полезно, приятно и почти не больно.
О чем рубрика
Почему бы не посвятить выходной день мемам о криптографии? Полезно, приятно и почти не больно.
О чем рубрика
#Где_то_за_кадром
Поговорим о нейронах? Только не на тему того, что они не восстанавливаются, а на тему того, как смоделирован этот механизм в искусственном интеллекте. Ответ определенно проще, чем ты думаешь и нагло украден у эволюции. На вход нейрону приходит набор данных, который передается в функцию. Да-да, опять математика. Выходное значение функции сравнивается с пороговым значением: если результат больше, то нейрон активируется. Если меньше - продолжает лениться и ничего не делать. Таким образом задача программиста заключается в том числе в подборе оптимальной функции и порогового значения.
О чем рубрика
Поговорим о нейронах? Только не на тему того, что они не восстанавливаются, а на тему того, как смоделирован этот механизм в искусственном интеллекте. Ответ определенно проще, чем ты думаешь и нагло украден у эволюции. На вход нейрону приходит набор данных, который передается в функцию. Да-да, опять математика. Выходное значение функции сравнивается с пороговым значением: если результат больше, то нейрон активируется. Если меньше - продолжает лениться и ничего не делать. Таким образом задача программиста заключается в том числе в подборе оптимальной функции и порогового значения.
О чем рубрика
#Где_то_за_кадром
Почему стратегия увеличения ставок гарантированно оставит тебя без ничего?
Давай поговорим о теории вероятности и начнем с казино. Наверняка все слышали о стратегии мартингейл. Это когда ставят условно 10 долларов, в случае проигрыша ставят 20, потом 40, 80 и т.д.
Так вот, как ты думаешь, какова вероятность что выпадет "красное", если до этого 7 раз выпало "черное"? 50 процентов. И предыдущий опыт здесь никак не поможет, потому что эти события независимы друг от друга.
О чем рубрика
Почему стратегия увеличения ставок гарантированно оставит тебя без ничего?
Давай поговорим о теории вероятности и начнем с казино. Наверняка все слышали о стратегии мартингейл. Это когда ставят условно 10 долларов, в случае проигрыша ставят 20, потом 40, 80 и т.д.
Так вот, как ты думаешь, какова вероятность что выпадет "красное", если до этого 7 раз выпало "черное"? 50 процентов. И предыдущий опыт здесь никак не поможет, потому что эти события независимы друг от друга.
О чем рубрика
#Do_you_understand
Ну что, гайз, давайте поговорим сегодня о груминге. Только не вот об этом процессе ухода за шерстью гламурных котиков и собачек, а о настоящем, хардкорном груминге. Итак, это собрание команды, во время которого обсуждается планирование задач на следующий спринт. Особенно важно это бывает тогда, когда сделать всего надо очень много и «прям срочно-срочно», а времени мало. Вот для того, чтобы потом и не было неприятных сюрпризов это все это тщательно причесывается, обговариваются детали и актуализируются формулировки. Иными словами, чистые планы - залог хорошего управления.
О чем рубрика
Ну что, гайз, давайте поговорим сегодня о груминге. Только не вот об этом процессе ухода за шерстью гламурных котиков и собачек, а о настоящем, хардкорном груминге. Итак, это собрание команды, во время которого обсуждается планирование задач на следующий спринт. Особенно важно это бывает тогда, когда сделать всего надо очень много и «прям срочно-срочно», а времени мало. Вот для того, чтобы потом и не было неприятных сюрпризов это все это тщательно причесывается, обговариваются детали и актуализируются формулировки. Иными словами, чистые планы - залог хорошего управления.
О чем рубрика
This media is not supported in your browser
VIEW IN TELEGRAM
Возвращение
Важные дела принято переносить на понедельник, начало месяца, начало нового года и так далее. Но я не захотела тянуть и решила написать вам прямо сейчас (да, вот так, за пару до дней до НГ) — блог продолжает свою жизнь.
Последние месяцы на канале было крайне мало постов, но вот наконец я разобралась с рабоче-программисткими делами и готова вновь делиться с вами знаниями и опытом.
Канал возвращается в прежний ритм, но немного в другом формате, надеюсь вам понравится 🤓
Возможно скоро также сменю название и аватарку канала, не пугайтесь и не путайтесь, это я)
P.S. С любыми вопросами, пожеланиями и даже критикой, вы всегда можете написать в бота обратной связи @programmista_bot.
Важные дела принято переносить на понедельник, начало месяца, начало нового года и так далее. Но я не захотела тянуть и решила написать вам прямо сейчас (да, вот так, за пару до дней до НГ) — блог продолжает свою жизнь.
Последние месяцы на канале было крайне мало постов, но вот наконец я разобралась с рабоче-программисткими делами и готова вновь делиться с вами знаниями и опытом.
Канал возвращается в прежний ритм, но немного в другом формате, надеюсь вам понравится 🤓
Возможно скоро также сменю название и аватарку канала, не пугайтесь и не путайтесь, это я)
P.S. С любыми вопросами, пожеланиями и даже критикой, вы всегда можете написать в бота обратной связи @programmista_bot.
Друзья, поздравляем всех с наступающим Новым годом!
Желаем вам успехов в делах и достижения намеченных целей в грядущем 2021 году, а мы вас снабдим самыми полезными и интересными материалами об IT-сфере.
На следующий год ожидается много улучшений и обновлений, не пропустите, а пока празднуем 🥳
Желаем вам успехов в делах и достижения намеченных целей в грядущем 2021 году, а мы вас снабдим самыми полезными и интересными материалами об IT-сфере.
На следующий год ожидается много улучшений и обновлений, не пропустите, а пока празднуем 🥳
Media is too big
VIEW IN TELEGRAM
Что выбрать разработчику: Android или iOS?
Начинающие разработчики часто задаются вопросом, какие языки и другие инструменты изучать для написания приложений для iOS или Android. Стоит заметить, что «война» этих двух операционных систем идет не первый год. И у каждой из них есть свои поклонники, которые вполне обоснованно перечисляют преимущества собственного выбора. Автор предлагает разобраться в плюсах и минусах каждого варианта.
Смотреть это видео на youtube: youtu.be/DA3iCtX0JlY
Начинающие разработчики часто задаются вопросом, какие языки и другие инструменты изучать для написания приложений для iOS или Android. Стоит заметить, что «война» этих двух операционных систем идет не первый год. И у каждой из них есть свои поклонники, которые вполне обоснованно перечисляют преимущества собственного выбора. Автор предлагает разобраться в плюсах и минусах каждого варианта.
Смотреть это видео на youtube: youtu.be/DA3iCtX0JlY
Media is too big
VIEW IN TELEGRAM
Уроки Java для начинающих #1
По этим обучающим видео вы сможете освоить программирование на java с нуля до Junior Java Developer. Курс построен так, чтобы вы начали с самого нуля и продвигались в развитии, раскрывая новые темы.
Смотреть это видео на youtube: youtu.be/Zf8kizU6S1M
Перейти ко всему плейлисту: youtube.com/playlist?list=PLZqgWWF4O-zgDLDBMva788aJf_vQ9GKJv
По этим обучающим видео вы сможете освоить программирование на java с нуля до Junior Java Developer. Курс построен так, чтобы вы начали с самого нуля и продвигались в развитии, раскрывая новые темы.
Смотреть это видео на youtube: youtu.be/Zf8kizU6S1M
Перейти ко всему плейлисту: youtube.com/playlist?list=PLZqgWWF4O-zgDLDBMva788aJf_vQ9GKJv
ОПРОС 📍 Какое количество постов в день вы считаете оптимальным для нашего канала?
Anonymous Poll
62%
1-2
18%
3-4
6%
5-6
14%
чем больше, тем лучше
Media is too big
VIEW IN TELEGRAM
Как заработать на программировании?
В данном видео автор расскажет про 5 сфер, которые позволят вам зарабатывать неплохие деньги на программировании уже сегодня!
Смотреть это видео на youtube: youtu.be/lO2xpEHp9ns
В данном видео автор расскажет про 5 сфер, которые позволят вам зарабатывать неплохие деньги на программировании уже сегодня!
Смотреть это видео на youtube: youtu.be/lO2xpEHp9ns
ОПРОС 📍 Из какой вы страны?
Anonymous Poll
48%
Россия
25%
Украина
6%
Беларусь
5%
Казахстан
16%
Другая страна
ОПРОС 📍 Ваш основной источник дохода?
Anonymous Poll
60%
Наёмная работа
5%
Фриланс
5%
Собственное дело
2%
Инвестиции
9%
Другое
19%
Нет дохода
Media is too big
VIEW IN TELEGRAM
Поиск файлов в Linux и Unix
В этом видео автор рассказывает о канонических утилитах поиска файлов в *nix — find и grep, а также об их современных удобных собратьях.
Смотреть это видео на youtube: youtu.be/ka9mMFI7f74
В этом видео автор рассказывает о канонических утилитах поиска файлов в *nix — find и grep, а также об их современных удобных собратьях.
Смотреть это видео на youtube: youtu.be/ka9mMFI7f74
ОПРОС 📍 Какой сервис помимо telegram вы используете чаще?
Anonymous Poll
30%
Instagram
47%
Youtube
10%
Вконтакте
4%
Facebook
3%
TikTok
7%
Затрудняюсь ответить
Media is too big
VIEW IN TELEGRAM
Самые высокооплачиваемые языки программирования
Не за все языки работодатели готовы платить много: в этом видео рассматривается несколько языков программирования, которые приносят наибольший доход. В видео будут приведены реальные зарплаты, взятые со множества сайтов по поиску работы.
Смотреть это видео на youtube: youtu.be/pRu8n2eB7QQ
Не за все языки работодатели готовы платить много: в этом видео рассматривается несколько языков программирования, которые приносят наибольший доход. В видео будут приведены реальные зарплаты, взятые со множества сайтов по поиску работы.
Смотреть это видео на youtube: youtu.be/pRu8n2eB7QQ
ОПРОС 📍 Проходили ли вы какой-либо онлайн-курс по программированию?
Anonymous Poll
41%
Да, бесплатный
17%
Да, платный
41%
Нет, не проходил