Как стать автором
Обновить

Менеджмент

Сначала показывать
Порог рейтинга
Уровень сложности

Хороший парень, плохой код: доброта дороже денег?

Время на прочтение7 мин
Количество просмотров7K

Привет, Хабр!

Сегодня о тимлидском-наболевшем. Вот представьте, образовалась перед вами дилемма: есть в команде специалист, который по человеческим качествам — просто душка, но скорость и качество его работы вызывают желание спрятаться под стол и тихонько поплакать. Как быть? Открыть курсы медитации для успокоения нервов или все-таки признать, что бизнес — это не благотворительный фонд? Предлагаю обсудить. И, чтобы было по-честному, взглянем на ситуацию с двух сторон: со стороны тимлида, который вроде как не очень хочет быть гадом распоследним и обижать хорошего человека, и со стороны разработчика, который, мягко скажем, звезд с неба не хватает. Постараемся использовать здравый смысл и не забыть о человечности.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии28

Welcome book: что мы включили в документ

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров440

Недавно мы писали на сайте о том, как проходит процесс адаптации в нашей компании. В одном из пунктов этого процесса есть знакомство с Welcome book.  Хотим рассказать, зачем нужен этот документ и что мы включили в него. 

Welcome book - это документ, представленный чаще всего в электронном виде, в котором собрана вся информация, которая понадобится новому сотруднику в начале своего пути в компании. Он отвечает на важные вопросы, которые могут появиться у новичка. Качественный Welcome book помогает быстрее влиться в рабочий процесс, стать полноценным участником команды и почувствовать свою ценность для компании.

Скорее всего, в большинстве компаний этот документ имеет примерно одно и то же наполнение. Мы расскажем, какие блоки входят именно в наш  Welcome book.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии0

Локальный веб-сервер для разработки с помощью Docker

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров8.8K


К вам в отдел выходит новый коллега-разработчик и, прежде чем брать первые задачи в одном из проектов, первым делом ему нужно запустить его у себя локально. 

Если это Senior Full Stack разработчик с опытом администрирования Linux, то установка и настройка конфигов Nginx, PHP-fpm, MariaDB для него не будут проблемой (а может и с Docker даже знаком?). 

Разработчик Middle уровня (особенно без опыта с backend) возможно пользуется одним из готовых решений под Windows/MacOS.

Junior верстальщик, в свою очередь, раньше не запускал приложение работающее на PHP на своем компьютере вообще, и вот-вот попробует в первый раз.

Было такое? У меня было. Случалось даже поздним вечером помогать новичку с установкой или решением проблемы, возникшей в ходе установки.

А потом, еще через некоторое время, из-за разных конфигов или окружения возникали и новые проблемы из разряда “на моем компьютере же все работает”, которые в том числе могут появиться из-за разных настроек готовых сборок.

Читать далее
Всего голосов 11: ↑9.5 и ↓1.5+8
Комментарии9

Разговорный жанр: как эволюционировали чат-боты

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров642

В интернете сегодня только и разговоров, что с чат-ботами (бадумтсс!). Развитие больших языковых моделей привело к небывалой популярности программ, которые поначалу появились как любопытные, но не слишком применимые в быту игрушки, затем долгое время служили интерактивными версиями раздела «Вопросы и ответы» на сайтах компаний, далее стали голосовым интерфейсом поисковых движков и наконец превратились в собеседников, которых все сложнее отличить от живых людей. Разбираемся, с чего начались, как развивались и куда движутся чат-боты. 

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Истории

«Инженерная весна»: празднуем 23 февраля и 8 марта вместе

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.1K

Привет! Меня зовут Екатерина Никишина, и я занимаюсь HR-проектами в ИТ-компании CUSTIS. Каждый год перед нами, как и перед тысячами компаний, вставал вопрос, как праздновать 23 февраля и 8 марта? Делать ли это в привычном формате отдельно мальчики, отдельно девочки или что-то менять? Как вовлекать сотрудников, когда многие работают в гибридном или удалённом формате? А главное — как сделать праздник, соответствующий ценностям и корпоративной культуре компании?


В этой статье я расскажу о нашем опыте: как мы пришли к традиции отмечать общий праздник «23 + 8», а со временем сделали из него серию полезных и интересных мероприятий под названием «Инженерная весна».


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


Читать дальше →
Всего голосов 10: ↑6 и ↓4+2
Комментарии9

RxJava — всё?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7.7K

В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой фреймворк для организации асинхронной работы предпочитают Android-разработчики. 65% опрошенных назвали RxJava, 28% выбрали корутины.

Ирония в том, что результаты опроса Владимир приводил в докладе “RxJava не нужен: меняем Rx на корутины в Котлине”. Сегодня, спустя 6 лет после релиза стабильной версии Kotlin Coroutines, с трудом верится, что когда-то в мире асинхронной работы под Android был другой хозяин. 

Действительно ли RxJava так плоха, что ей не осталось места в наших приложениях? Используется ли она сейчас на проектах? Есть ли смысл изучать RxJava новичку? Давайте разбираться.

Читать далее
Всего голосов 14: ↑12 и ↓2+10
Комментарии9

Не становитесь безопасниками

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров33K

Мир информационной безопасности манит своей романтикой: борьба со злом, защита данных, хакерские трюки. Но за ширмой героических будней скрывается изнурительная работа, горы рутины и постоянный стресс. Эта статья — не хвалебная ода профессии, а откровенный разговор о ее темной стороне.

Возможно, в комментариях напишут «Не надо обобщать, у меня все не так» — это правда, многое зависит от конкретной компании или специализации. Но в ИБ есть общие «болячки», о которых нельзя молчать.

Читать далее
Всего голосов 26: ↑15.5 и ↓10.5+5
Комментарии37

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint

Время на прочтение3 мин
Количество просмотров665

Не так давно мне довелось решить интересную задачу, направленную на снижение риска того, что разработчик забудет о мультиязычности приложения и это станет причиной заведения нежеланных багов в будущем. Изначально я искал решение проблемы на Хабре, но, увы, не нашел. Поэтому решил написать на эту тему статью в блоге ЛАНИТ, которая, надеюсь, поможет кому-то в будущем.

Предлагаю вашему вниманию практическое руководство по внедрению статического анализа мультиязычности Angular приложения с помощью ngx-translate-lint (подразумевается, что для локализации Angular приложения уже используется пакет @ngx-translate/core).

Читать далее
Всего голосов 18: ↑20.5 и ↓-2.5+23
Комментарии0

Внедрение WMS-систем на примере SAP ERP

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

В процессе внедрения модуля WM (Warehouse Management - система управления складами) системы SAP ERP может возникнуть множество вопросов, особенно если имплементация подразумевает использование функциональности единиц обработки (HU, Handling unit) [1]. Рассмотрим лишь некоторые из них: создание организационной структуры, миграция остатков при переходе к SAP ERP, переэтикетирование, обучение пользователей, использование карманных ПК и печать этикеток.

Читать далее
Всего голосов 2: ↑0 и ↓2-2
Комментарии3

35+ бесплатных ресурсов для начинающих разработчиков С++

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.6K

Привет. Предположим, вы захотели начать изучать языĸ программирования C++ или, возможно, тех материалов, что уже изучили, вам недостаточно.

Я — Савва, программирую уже больше 7 лет, работаю менеджером команды наставников в Практикуме на курсе «Разработчик С++», а с недавнего времени — разработчиком в Positive Technologies. В этой статье мы с вместе с Практикумом собрали леĸции, ĸниги, курсы и всяĸое таĸое, чтобы шансов выстрелить себе в ногу самостоятельно было меньше :) По C++ существуют и другие подборĸи, но, ĸ удивлению, на Хабре их всего две.

Читать далее
Всего голосов 23: ↑23.5 и ↓-0.5+24
Комментарии15

Deco.cx — «убийца» WordPress (пока только в мечтах основателей)

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров3.6K

Самая популярная в мире CMS (система управления контентом) это WordPress. Почти половина (43%) веб-сайтов в мире управляется с помощью нее, и доля растет ().
Бразильский стартап Deco.cx хочет бросить вызов такому грозному сопернику. В начале года они привлекли раунд в 2,2 млн.$

Деньги планировали потратить на добавление ИИ в свой сервис, и судя по всему уже добавили.

Уверяют, что их продукт увеличивает скорость разработки в 10 раз. Проверить и поверить сложно, возможно какую-то часть SDLC действительно делают делают быстрее, но ведь часто долгий выпуск продукта не связан непосредственно с разработкой.

Читать далее
Всего голосов 4: ↑1 и ↓3-2
Комментарии4

DevOps as a Service. Часть 5. Работа с бэклогом и сквозной приоритизацией команды

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.7K

Всем доброе утро! С Вами Крылов Александр, и мы продолжаем серию статей про DevOps as a Service, и как с помощью данного подхода возможно решить ряд распространённых проблем в организации работы подразделения. В прошлых статьях мы описали подход и показали пути решения часто встречающихся проблем. С данными материалами можно ознакомиться тут Часть1, Часть2, Часть 3, Часть 4. Сегодня мы обсудим совмещение нескольких подходов для управления сквозным бэклогом команды.

Итак, проблема, которую мы будем решать — это отсутствие процесса работы с бэклогом и сквозной приоритизацией. Важно отметить, что инструменты, которыми я буду в основном оперировать, — это jira инсталляции server, плагин jira structure, jira kanban. Если реализация возможна на других инструментах, я буду в явном виде на них ссылаться. Но думаю, что в том или ином виде, подход можно переиспользовать и для других тикетных систем.

Читать далее
Всего голосов 7: ↑6.5 и ↓0.5+6
Комментарии0

«Коллеги, пришлите сроки!» — сага о том, как я открыла портал в ад на Хабре

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров18K

Я буквально на поле боевых действий. Люди пишут комментарии, заставляют меня гореть в аду и сменить работу. Люди пишут свои советы.

Проходит день, два, три. На статье больше 68К просмотров и больше 180 комментариев. У меня все так же висит челюсть: материал джуна залетел в «топ». Минутка гордости за себя и свою практику письма. Эту весну я запомню надолго!

Но комментарии...

Читать далее
Всего голосов 97: ↑34 и ↓63-29
Комментарии107

Ближайшие события

Нужен ли преподаватель иностранного языка?

Время на прочтение4 мин
Количество просмотров11K

Среди музыкантов-любителей есть поверье: преподаватель не нужен, потому что в сети полно слитых видеокурсов. В реальности правильную постановку рук для игры на инструменте может дать только преподаватель, и эта правильная постановка важнее, чем умение играть навороченные пассажи. «Что за чушь??» – скажет музыкант-любитель. – Весь смысл в том, чтобы сыграть то, что нравится! Какая разница, как у тебя руки стоят??

Разница в том, что неправильная постановка рук (помимо быстрого уставания и травм) ограничивает твою технику. До какого-то предела ты звучишь как будто не хуже профессионалов, но: 1) чаще сбиваешься; 2) в какой-то момент упрёшься в стену и прогресс станет минимальным. Чтобы продвинуться дальше, придётся найти преподавателя и начать с азов. (Для песен «по-аккордам-у-костра» – да, уроков на YouTube вполне достаточно.)

После многих лет за компьютером люди обычно быстро печатают. Но настоящую скорость и качество работы с клавиатурой даёт только техника слепой печати. И сколько бы лет ты ни печатал до этого, начать придётся с нуля. Те, кто жалеет на это время, в итоге теряют больше. А нужно-то всего 3-4 недели, чтобы пальцы запомнили где какая клавиша и начали печатать вслепую! Да, поначалу медленнее (чем глядя на клавиатуру), но с каждым днём всё быстрее. И совсем скоро вслепую уже просто удобнее!

Учитель иностранного языка необходим в первую очередь для того, чтобы правильно поставить грамматику – это ювелирная работа, умеют единицы. Однажды студентка московского вуза сообщила мне: «Когда я задумываюсь о временах, то начинаю путаться и вообще ничего сказать не могу. Без грамматики мне проще – для работы хватает. Мне практика нужна.» Ну да, не просто же так появляются слоганы: «Долой нудную грамматику! Чтобы говорить, нужно говорить».

Читать далее
Всего голосов 11: ↑11.5 и ↓-0.5+12
Комментарии33

Как бизнес-аналитику выстроить работу в проектах DWH (Data Warehouse). Структура работ

Время на прочтение6 мин
Количество просмотров2.7K

Привет, аналитики!

В прошлый раз мы разобрались, как бизнес-аналитику наладить взаимодействие со стейкхолдерами и превратить их противоречивые требования в единую систему.

Сегодня я хочу поговорить о дальнейшей работе аналитика в проектах по созданию хранилищ данных (DWH). Как пройти весь путь от сбора требований до внедрения готового решения, сохраняя баланс интересов бизнеса и ИТ.

Мы уже выяснили потребности пользователей и достигли консенсуса по целям системы. Теперь предстоит воплотить эти требования в реальное DWH. И здесь нас ждет не меньше подводных камней, чем на этапе согласования.

Как избежать недопонимания между бизнесом и ИТ в ходе проектирования? Как убедиться, что разработанное решение действительно решает задачи заказчика? И как помочь пользователям безболезненно перейти на новую систему?

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии8

Apple Pro Weekly News (08.04 – 14.04.24)

Время на прочтение9 мин
Количество просмотров909

Что произошло на прошлой неделе с Apple ID по всему миру, как теперь компания будет защищаться от украденных запчастей и что улучшат в камерах iPhone 16 Pro. Всё больше деталей известно про новые iPad, также известен план по раскатке чипа M4. А ещё интереснейшие новости из App Store и другие события за неделю в этом дайджесте!

Перейти к новостям
Всего голосов 2: ↑3 и ↓-1+4
Комментарии1

3 необычных онлайн-сервиса для заядлых картографов

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.6K

В наше время доминирования таких сервисов как GoogleMaps, 2ГИС, Яндекс.Карты и т.п. обычного пользователя трудно удивить онлайн-картами. Однако есть проекты, которые по-прежнему способны заинтересовать. В этой подборке я собрал наиболее интересные геоинформационные сервисы - приготовьтесь к погружению в историю, водный апокалипсис и царство цветов!

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии7

Неужели это очередной «конец» сферы разработки ПО?

Время на прочтение8 мин
Количество просмотров12K

Привет, Хабр! Поговорим о роли ИИ в жизни разработчика — мы в блоге beeline cloud часто обсуждаем темы, которые волнуют ИТ-сообщество. 

Увольнения, увольнения, увольнения, кажется, они никогда не закончатся. На сайте layoffs.fyi есть даже трекер увольнений в технологической сфере. Финансирование стартапов опускается на минимальный за последние 5 лет уровень, пишет Crunchbase. Помимо общих экономических проблем, на горизонте маячит страх, что ИИ и вовсе вытеснит программистов. 

Техноновости напоминают репортажи о конце света. Так ли это?

Как человек, который начал свою карьеру программиста сразу после того, как лопнул пузырь доткомов, я могу с уверенностью утверждать, что все не так уж плохо. Когда я только начинал свою профессиональную деятельность, люди говорили мне, что «Интернет мертв» и мне стоит поискать настоящую работу. А проблемы, с которыми боролись доткомовские стартапы, никуда не делись. Причём многие из найденных в начале 2000-х решений были зарыты в землю, лишь для того, чтобы вновь объявиться несколько лет спустя.

Читать далее
Всего голосов 18: ↑16 и ↓2+14
Комментарии19

Как я делаю и продаю камни на маркетплейсах на 1,35 млн в месяц

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров162K

В статье я расскажу, почему я работаю не на себя, а на Озон, как я победил алкоголизм у сотрудников, и сколько стоит сделать и продать камень.

В 2016-м году я встретил женщину. И вон он я с ипотекой, кредитом на бытовую технику и зарплатой в 25 000 ₽. Чтобы как-то сводить концы с концами я, версии 2017-го, решил взять ещё один кредит на бизнес по производству декоративных камней. Их используют для внутренней отделки помещений.

Оказалось, это огромный рынок, а для производства такого камня требуется только вода и гипс. Но есть нюансы.

Читать далее
Всего голосов 143: ↑123.5 и ↓19.5+104
Комментарии279

Краткая история подогрева дорог. Часть вторая

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров1.2K

Мы продолжаем рассказывать про историю подогрева дорог. Если в предыдущей части речь шла о химическом пути, то в этой речь пойдет о физическом пути. 

Данный способ перешел из разряда фантазирования в разряд разрешаемых инженерно-изобретательских задач с появлением сетей центрального отопления. Речь идет о сетях районного (district) центрального отопления, а не отдельных зданий, для которых центральное отопление работало в тех или иных вариациях с античных времен, если не раньше. А вот проталины в снегу по ходу теплотрасс от районной котельной, которые в 1880-90-е годы появились в городах Старого и Нового Света и в 1902 году в Санкт-Петербурге, сами подсказывали, что делать дальше. 

Читать далее
Всего голосов 7: ↑8 и ↓-1+9
Комментарии1