Недавно я написал о «Пять книг, которые изменили то как я кодирую». В комментариях несколько читателей рекомендовали «Чистый код» Роберта С. Мартина. В результате я прочитал книгу и нашел ее достойной углубленного обзора.
Рубрика «Блог компании ГК ЛАНИТ» - 5
“Чистый код”: пять ключевых моментов из обязательной к прочтению книги для программистов
2020-09-08 в 7:06, admin, рубрики: Блог компании ГК ЛАНИТ, Ланит, перевод, Программирование, системное программирование, чистый код, Читальный залКак устроена графика в Linux: обзор различных сред оформления рабочего стола
2020-09-01 в 7:13, admin, рубрики: linux, Блог компании ГК ЛАНИТ, Графические оболочки, Ланит, Настройка Linux, Разработка под Linux, сетевая академияЭта статья о том, как устроена графика в Linux и из каких компонентов она состоит. В ней много скриншотов с различными реализациями сред рабочих столов.
Если вы не сильно различаете KDE и GNOME или различаете, но хотели бы узнать, какие еще есть альтернативы, то эта статья для вас. Она обзорная, и хотя в ней много названий и немного терминов, материал будет также полезен начинающим и только посматривающим в сторону Linux.
Тема может заинтересовать и продвинутых пользователей при настройке удаленного доступа и при реализации тонкого клиента. Часто встречаю вполне матерых линуксойдов с утверждениями «на сервере только командная строка, и графику подробнее изучать не планирую, так как это всё нужно для простых пользователей». Но даже знатоки Linux с большим удивлением и радостью открывают для себя опцию «-X» у команды ssh (а для этого полезно понимать работу и функции X-сервера).
Уроки волшебства для кота, дейтинг для беременных и астрология
2020-08-25 в 8:02, admin, рубрики: big data, CleverDATA, data mining, Блог компании ГК ЛАНИТ, Ланит, машинное обучениеData Scientists узнают, что интересует людей и на что они тратят деньги
В ходе исследований различных аудиторий Data Scientists наблюдают как закономерные, так и удивительные факты, которые ярко характеризуют социум вокруг нас. В этой статье я расскажу о тех курьёзах и необычных случаях, которые заметила при выполнении задач, связанных с аудиторным анализом, исследованием интересов пользователей Интернета и покупательского поведения различных социальных групп.
Какие социологические особенности удалось выяснить благодаря применению моделей машинного обучения? Что мы знаем о покупателях?
Как прекратить страдать и начать учиться
2020-08-11 в 7:06, admin, рубрики: Блог компании ГК ЛАНИТ, Карьера в IT-индустрии, Ланит, мозг, обучение, онлайн обучение, сетевая академия, сетевая академия ланит, управление персоналом, Учебный процесс в ITУспели во время самоизоляции стать суперэффективными и освоить пару новых специальностей? Тоже нет? А ведь все вокруг трубили: «Используй это время с пользой! Кризис – всегда точка роста». Оказывается, это совершенно нормально, если вы не нашли в себе сил начать осваивать новый язык программирования или вышивание гладью. Психологи говорят, что сильный и продолжительный стресс вредит обучению, а мы все это время прожили в условии постоянно меняющихся правил. Однако хватит «выученной беспомощности», впереди еще много перемен, и суперэффективность нам может пригодиться.
Я поговорила с преподавателями «Сетевой Академии» (кстати, нашему учебному центру 30 августа исполняется 25 лет!), чтобы узнать, что они думают про обучение дома, и собрала все мысли в этом посте: действительно ли это было время возможностей? Что поможет обучению, если всё вокруг мешает процессу? Чему и где учиться онлайн? Они дали свои рекомендации и рассказали о достойных образовательных платформах.
Кстати, нашим преподавателям самим пришлось во время карантина срочно перестраивать учебный процесс, переформатируя его в онлайн. Так что они прекрасно знают, каково это – разрываться между работой, бытом, домочадцами и мониторингом новостей, при этом неотрывно следуя концепции непрерывного обучения.
Как мы разрабатывали кроссплатформенную BPMS
2020-08-04 в 7:10, admin, рубрики: .net, BPMS, Блог компании ГК ЛАНИТ, Ланит, микросервисы, норбитВсем привет!
В НОРБИТ мы занимаемся SRM-решениями. Сегодня расскажем про особенный для нашей команды проект — разработку BPMS-платформы NBT. Мы не просто создали бизнес-решение для заказчика, а разработали собственный продукт с нуля, — всё это подразумевает совершенно другой подход к проектированию, разработке, управлению командой, организации процессов доставки изменений и планирования выпусков.
В общем, в статье не только красивая КДПВ. Ещё вы узнаете:
- про наш опыт проектирования микросервисной архитектуры (выбор инструментов, подходов к использованию этих инструментов, а именно абстрагирование их использования);
- про разработку конструктора бизнес-объектов и внедрение в решение конструктора бизнес-процессов для обеспечения подхода Low-code development;
- про то, как мы организовали работу над проектом и избавили разработчиков от некоторых рутинных или отвлекающих их аспектов при работе над системой (абстрактные межсервисные взаимодействия, автогенерация кода, атмосфера в команде);
- и про то, какой мем помогал нам в сложные периоды.
Digital Practitioner Body of Knowledge — обзор инструкции по цифровой трансформации для практиков
2020-07-28 в 8:05, admin, рубрики: Блог компании ГК ЛАНИТ, запуск цифрового продукта, Ланит, Профессиональная литература, Управление продуктом, Читальный залОтносительно недавно вышёл фреймворк Digital Practitioner Body of Knowledge. Эта работа освещает крайне актуальную тему — запуск цифрового продукта и бизнеса. Моя статья — краткий обзор этого материала. В нём упоминаются популярные техники, которые применяются в различных аспектах деятельности цифрового предприятия.
По DPMBoK я готовил внутренний методологический материал. По-моему, этой весной всем стало понятно, что сегодня почти не осталось бизнеса, которому не требуется осуществить цифровую трансформацию, а данный пост может ввести в курс дела всех интересующихся этой темой или открыть интересную дискуссию в комментариях.
Программное обеспечение дешевле в мелкой таре
2020-07-21 в 8:01, admin, рубрики: Блог компании ГК ЛАНИТ, Ланит, перевод, Программирование, системное программирование, Читальный залПредлагаю вашему вниманию перевод статьи, в которой высказывается интересная точка зрения на размер релизов/задач при разработке информационных систем. По мнению Аллана Келли, при разработке ПО отсутствует экономия на масштабе, а при увеличении объема задач/релизов экономика только ухудшается. Статья содержит примеры и доводы, иллюстрирующие это, и автор рекомендует стараться ставить небольшие и конкретные задачи, работать более мелкими релизами. Пытливый читатель сразу задаст вопросы: «Можно ли из этого сделать вывод, что необходимо максимально уменьшать размер задач/релизов? Где же тогда этот предел? Нужно ли выводить в продуктив по одной строчке кода?» Эти вопросы, к сожалению, не раскрыты в статье. По моему личному опыту, в имеющихся условиях у команды существует некоторый оптимальный размер задач/релизов, который определяется зрелостью процессов, спецификой культуры команды и уровнем развития инженерных практик. Для кого-то это три месяца, для кого-то это одна неделя, кто-то способен работать в режиме непрерывной поставки… Однако если инвестировать в то, чтобы команда научилась бы работать меньшими задачами/релизами, то это впоследствии принесет долгосрочную отдачу.
В поисках обеда: распознавание активности по данным фитнес-трекера
2020-06-22 в 7:01, admin, рубрики: big data, CleverDATA, data engineering, data mining, solut, Блог компании ГК ЛАНИТ, большие данные и машинное обучение, Ланит, машинное обучениеМне посчастливилось участвовать в проекте SOLUT, который стартовал в ЛАНИТ около года назад. Проект развивается благодаря активному участию Центра компетенции больших данных ЛАНИТ (ЦК Дата), и главное технологическое новшество проекта заключается в использовании машинного обучения для мониторинга человеческой активности. Основным источником данных для нас являются сенсоры фитнес-трекеров, закрепленные на руках работников. В первую очередь, результаты распознавания помогают поднять производительность труда и оптимизировать производственные процессы на стройке. Также анализ поведения рабочих позволяет отслеживать самочувствие человека, соблюдение техники безопасности и напоминает строителям про обед.
10 идей из книги «Как управлять интеллектуалами»
2020-06-16 в 7:01, admin, рубрики: Блог компании ГК ЛАНИТ, дкс, Ланит, Профессиональная литература, саммари, управление персоналом, управление проектами, Читальный залЖизнеспособна ли ваша команда? Должен ли руководитель кодить? Всегда ли инженеры ненавидят процессы? Какими должны быть регламенты? Как оценивать производительность инженеров? Почему так важны тет-а-теты? Как побыстрее «свалить» с совещания? Почему в Кремниевой долине так любят плоские организационные структуры? Если эти вопросы для вас актуальны, то вам стоит почитать книгу «Как управлять интеллектуалами. Я, нерды и гики» Майкла Лоппа. Книга будет полезна тем, кто хочет более осознанно заниматься управлением инженерными командами. Предлагаю подборку важных идей книги.
Будущее наступает: китайские роботы приехали в Россию
2020-06-02 в 7:03, admin, рубрики: Блог компании ГК ЛАНИТ, будущее здесь, Ланит, Научно-популярное, Разработка робототехники, робототехника, роботыНесколько месяцев назад в Россию из Китая приехали роботы от Ubtech Robotics — Aimbot, Cruzr и Alpha Mini. Мы первыми их получили и протестировали. В этой статье поделимся опытом распаковки, покажем, как один робот мониторит наш ЦОД, а другой — до разгара пандемии встречал посетителей в офисе.