Найти в Дзене
Почему программисты, порой, такие циники
Нередки ситуации, когда программист может отказать в просьбе. Вроде мелочь прошу, а он не хочет делать, или откладывает в долгий ящик. Возьмем близкий мне пример: команда программистов шесть человек. Пользователей более 1000 человек. У нас есть список обязательных задач со сроками их выполнения. Сроки достаточно жёсткие, так как задач гораздо больше, чем можно сделать за месяц. Поступает их гораздо больше, чем мы можем сделать. Да и надо ли? Расчет эффекта от выполнения задачи Это первое, что мы делаем при принятии задачи к выполнению...
6 лет назад
Цена ошибки программиста: абонентская плата за опечатку 300 р/час
Будучи разработчиком нескольких высоконагруженных систем, ощущаешь на своих плечах груз ответственности за своих пользователей. Вот небольшой пример из жизни. Предпосылки Велись обычные плановые работы в программе. Можно сказать рутинные. Система большая, сложная и экономит прилично времени пользователям. Но в ходе очередных работ одним из разработчиков была допущена еле уловимая ошибка. В хранилище данных один из участков быстрого доступа к памяти содержал дату, с которой надо эти данные держать в быстром доступе...
6 лет назад
Микроконтроллеры: наши незаметные помощники
Многие слышали выражения: чип, мозги🧠, контроллер - все это один класс устройств, который наделяет бездушные приборы умом и сообразительностью👨‍🎓. Что такое микроконтроллер Условно говоря, микроконтроллер, это деталька с ножками, внутрь которой можно загрузить программу. Причем самая прелесть в том, что эта программа будет соединена с этими ножками. Это как головной мозг и нервы. Программа может посмотреть напряжение или цифровой сигнал на ножках, выполнить какие-нибудь вычисления и подать напряжение или цифровой сигнал на другие ножки...
6 лет назад
Это может каждый: как быт облегчают программы
Многие считают, что программирование, это обязательно написание многотомника непонятного кода. Но это не так. Давайте мыслить шире. Что такое программа Это комбинация блоков, каждый из которых делает строго заданные действия. Например, функциональный блок жена: сварить еду, накормить, помыть посуду. Вот и получилась простая программа. А если купить посудомойку, у жены освободится время, так как мытье посуды будет выполняться в отдельном от жены потоке. Что можно программировать Сегодня прогресс ушел в этом направлении далеко...
6 лет назад
Программировать в 40 лет, как научиться
Программирование за 7 дней - как много книг на эту тему. Авторы конечно лукавят, но не совсем. На сегодняшний день порог входа стал гораздо ниже, языки программирования более дружелюбные. Какой язык выбрать Как учил меня мой репетитор, не важно, на чем ты пишешь - важно, как ты это делаешь. Спустя годы я в этом убедился. Для начала надо научиться мыслить блок-схемами. Для этого сгодятся даже визуальные языки программирования. Таковых много, но мне на ум первое, что приходит, это CodeSys. Это язык...
6 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала