Получи случайную криптовалюту за регистрацию!

IT Монах

Логотип телеграм канала @it_monk — IT Монах I
Логотип телеграм канала @it_monk — IT Монах
Адрес канала: @it_monk
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.91K
Описание канала:

Канал монаха от IT
Личный аккаунт в Телеграмме: @shibaon

Рейтинги и Отзывы

1.50

2 отзыва

Оценить канал it_monk и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

1


Последние сообщения

2022-08-26 14:41:59
847 views11:41
Открыть/Комментировать
2022-08-24 18:52:01 Записал подкаст про выгорание
997 views15:52
Открыть/Комментировать
2022-08-17 16:15:29 Channel photo updated
13:15
Открыть/Комментировать
2022-06-09 12:45:28 ...снова месяц прошёл с момента публикации предыдущей заметки

Я строил-строил и, наконец, построил обещанный подкаст. На самом деле, всё оказалось гораздо проще, чем я думал. Опыт видео-съёмок подсказывал мне, что и подкаст записывать дело долгое и утомительное, поэтому душа противилась приступать к записи, хотя тезисы были готовы уже давно. Оказалось, что это простой и интересный процесс. В общем, яркий пример прокрастинации из-за мнимой сложности задачи

Итак, про личный бренд.
708 viewsedited  09:45
Открыть/Комментировать
2022-05-07 01:22:37 Месяц прошёл с момента публикации предыдущей заметки. Друзья, не подумайте ни в коем случае, что я охладел или, уж тем более, решил забросить ведение канала. Это совершенно не так.
 
Время такое, что про IT тяжело писать, тем более тяжело писать в том формате, в котором я всегда это делал — обстоятельно разбирая тему. Коллеги по ведению каналов подсказывают мне, что проблема ещё заключается в том, что я не монетизирую канал, не рассматриваю его как коммерческое предприятие. Я никогда не хотел писать за деньги, никогда не хотел делать деньги из выражения своих мыслей, особенно когда эти мысли находят отклик в умах сотен людей. Будет ли так всегда, не знаю, но сейчас так.
 
И сейчас я рассматриваю дополнительные форматы материалов, которые я буду выкладывать на канале: аудио-подкасты, короткие заметки, особенно понравившиеся IT-мемы и видео-стримы.
 
Готовлюсь к тому, чтобы записать подкаст про ведение IT-канала, как часть IT-бренда: зачем, почему и как раскручивать эту историю.
 
Друзья, будет круто, если вы поддержите канал «IT Монаха» репостами понравившихся вам заметок в свои каналы, группы или своим друзьям и коллегам.

Отсутствие высшего образования
Rust — крутой язык программирования
Разброс зарплат программистов
Фриланс для старта карьеры
Заменит ли ИИ программистов
Переход с Linux на MacOS
1.0K views22:22
Открыть/Комментировать
2022-04-06 09:00:38 Немало IT-работодателей, практикующих полную удалёнку, применяют системы учёта рабочего времени для контроля разработчиков и анализа продуктивности. Не понимаю, как добровольно можно согласиться на установку софта, который скринит твой экран, логирует то, что ты печатаешь на клавиатуре, мониторит сайты, которые ты посещаешь. С полным пониманием того, что эта информация собирается не только для статистики, но может и будет просмотрена работодателем.
 
Разумеется, про любую личную переписку, гугление по каким-то личным вопросам и про подобные вещи можно забыть. Кто-то говорит «пусть смотрят, мне скрывать нечего» и каждый имеет право на такую позицию. Но нужно понимать, что диалог в мессенджере потому и называется диалогом, что в нём два участника. И если один участник согласен сдавать свою переписку третьей стороне, то у другого может быть прямо противоположная позиция по этому вопросу и он может даже не догадываться, что его сообщения прочитает сотрудник какой-то сторонней компании. Часто необходимость установки софта для мониторинга подаётся под соусом предотвращения утечек информации, в том числе неумышленных.
 
Такой способ контроля даже хуже, чем наблюдатель, стоящий у тебя за спиной, потому что наблюдатель хотя бы не записывает все твои действия. Да и эффективность этого контроля сомнительна: куда полезнее ориентироваться на результат, а не на процесс. Одно дело стремиться к какому-то конкретному результату, другое, не отвлекаясь, писать код весь день, это несколько разные задачи. Если программист не мотивирован быстрее реализовать функционал, но от него требуют писать код 8 часов в день, то он будет стараться разнообразить и растянуть процесс, ударяясь в лишние абстракции и эксперименты.
 
Есть более «человечная» альтернатива — это ведение таймшитов. Сделал задачу — отбил время в журнале. Почитал статьи на Хабре в контексте задачи — отбил время. Я воспринимаю это как ненужную бюрократию, в условиях которой в глазах работодателя круче будет тот, кто лучше умеет составлять отчёты о проделанной работе. Тем более в «таймшит» можно вписать какое-нибудь «чтение документации», даже если на это время по факту пришёлся послеобеденный сон.
 
Я уверен, что в плане получения пользы от сотрудников (под пользой следует понимать в том числе привнесённые идеи, улучшения в продукте, вовлечённость в процесс и т.п.) получают те компании, в которых нет контроля за тем, со скольки до скольки человек занят работой. Если на работе лояльно относятся к тому, что в середине рабочего дня можно отвлечься на что-то личное, то и отношение к работе у сотрудника тоже будет лояльным. Работа начинает больше восприниматься как занятость. А занятым быть интересно. Поэтому программист может посвящать рабочим задачам даже больше времени, чем требуется. Но главное — результат, не забываем.
 
Ещё в нулевых годах популярной метрикой было количество написанных строк кода, что породило такое явление как «индусский код», когда программист старается «растянуть» текст программы на как можно большее количество строк, сделав его максимально многословным. Разумеется, такая метрика никак не характеризует ни эффективность разработчика, ни сложность решённой им задачи, наоборот, заставляя писать некачественный и неэффективный код.
1.1K views06:00
Открыть/Комментировать
2022-03-25 19:02:52 Как Яндекс мог бы защититься от этого? Внимательнее относиться к найму сотрудников? Шифровать данные, которые всё равно могут быть расшифрованы любым, у кого есть ключ? Можно снизить вероятность таких событий с помощью неотвратимости ответственности, так же как общество снижает вероятность убийств, грабежей, краж и других преступлений. Но нужно понимать, что утечки данных — это неприятная, но неизбежная реальность современного цифрового мира. У цифровизации немало минусов, но есть и плюсы: например, то, что любую готовую еду вам могут вручить уже через полчаса после заказа.
2.0K views16:02
Открыть/Комментировать
2022-03-25 19:02:30
На этой неделе самой громкой IT-новостью в рунете стало появление сайта, визуализирующего на карте данные всех пользователей Яндекс-Еды: ФИО, адреса доставки, даты, время и стоимость заказов, номера телефонов. Сама утечка данных произошла 28 февраля, и все как-то проигнорировали это событие.
 
Но стоило наглядно показать на карте какую «силу» имеют эти данные, у людей так припекло, что некоторые даже в суд не поленились побежать, не говоря уже про массу проклятий в сторону компании. Что, в общем-то, говорит о том, что на сами сливы, как факт всем пофиг, но не всё равно на использование конфиденциальной информации злоумышленниками.
 
Меня сложно заподозрить в симпатии к Яндексу, но в этой ситуации я не считаю Яндекс настолько виноватым.
 
Я думаю, эту историю нужно воспринимать как редкое, но неизбежное событие. Дело в том, что если у вас работает сотрудник с доступом к базе данных и этот сотрудник решил слить данные из базы данных, то ничего с этим поделать просто невозможно. Игра проиграна заранее.
 
1.9K views16:02
Открыть/Комментировать
2022-03-23 17:20:42 Ну и само планирование (покер планирования, Planning Poker) тоже штука забавная: исполнитель задачи не может существенно повлиять на оценку, потому что оценка коллективная. Если ты говоришь, что сделаешь задачу за день, а другие считают, что на это уйдёт неделя (или наоборот), придётся согласиться с мнением большинства. Такая оценка слабо учитывает индивидуальные особенности разработчиков, их экспертизу.
 
В итоге на разработку какой-нибудь классической пользовательской истории Регистрация-Авторизация-Восстановление у компании, сидящей на SCRUM’е, в лёгкую может уйти 40 тысяч долларов и это не предел. Почему же компании продолжают платить? Потому что аджайл-процессы очень легко масштабировать, когда бизнес растёт. Удобство в данном случае важнее цены.
 
А ещё не приходится полагаться на конкретных людей, бизнес не любит риски.
 
Но я уверен, что как бы ни были отточены процессы, какими бы они ни были эффективными, успешность разработки продукта всё-равно будут определять конкретные люди.
1.9K views14:20
Открыть/Комментировать
2022-03-23 17:20:42 Сколько мне ни приходилось работать по SCRUM, всегда было ощущение, что эта методология отнимает слишком много времени у разработчиков. Главный плюс в более предсказуемом процессе разработки, что хорошо для бизнеса и, несомненно, является пользой для него.
 
Но чем больше я работаю по скраму, тем больше ко мне приходит понимание, что вред его не только в том, что он отнимает много времени у разработчиков, но и создаёт программистам благодатную почву для того, чтобы заниматься чем угодно кроме непосредственно разработки, иными словами, прокрастинировать.
 
Начну с самого начала, со стендапов (дейли митинги, дейлики). В айти принят гибкий график работы, начало рабочего дня у всех разное и время дейли выбирается с учётом этой особенности, т.е. чтобы вся команда к этому моменту уже точно начала работать. Не раз замечал, что когда устанавливается время утреннего стендапа, это время становится негласным началом рабочего дня для большинства.
 
То есть, если без стендапа все начинали работать с 9 до 11, то с дейли митингом, который становится утренним ритуалом, начало рабочего дня смещается ближе к стендапу. И почти на каждом дейлике обнаруживается, что кого-то дейлик застал в каких-то делах, не относящихся к работе. При этом конец рабочего дня, по ощущениям, остаётся таким, каким и был.
 
Однако у стендапов есть огромный плюс, который делает его скорее полезным инструментом: можно понять кто чем занимается, на лету решить какие-то небольшие проблемы, разобраться с блокерами. Особенно полезно, когда на созвоне все включают камеры и первые пять минут обсуждают что-то не связанное с работой, это способствует тимбилдингу.
 
С другой стороны, все мы в IT ценим результат, а не время, проведённое за работой. И именно с результатом в SCRUM начинаются настоящие сложности.
 
Когда я начинал зарабатывать деньги программированием, аджайл был не в ходу, программистов не было так много, команды не были такими большими. А самым простым и эффективным способом организации разработки были постановка конкретных задач, определение сроков исполнителем, который берёт задачу в работу и соблюдение этих сроков исполнителем. Это прекрасно работает сейчас на том же фрилансе и это прекрасно работало тогда во всём IT: если у тебя проблемы с оценкой сроков и/или сложности задачи, то сиди и доделывай по ночам. Потому что, если ты будешь ошибаться в сроках постоянно, тебя уволят. Если ты будешь постоянно называть слишком большие сроки, тебя уволят. Но если ты будешь в большинстве случаев соблюдать адекватные сроки, то тебя будут ценить и поднимать тебе зарплату, любой, кто с тобой работал, всегда скажет, что на тебя можно положиться.
 
Всё поменялось с приходом SCRUM: теперь, если ты проволынил задачи, то на ретроспективе можно всегда выбрать удобную причину: блокеры (бэкэндер сделал не так или не сделал, девопс настроил не так или не настроил, менеджер описал задачу не так), недостаток коммуникации, неправильная командная оценка, недостаточная документация, отсутствие какого-то инструмента и т.п. Про каждую из этих причин можно написать отдельную заметку, но настоящая причина, в большинстве случаев и по большому счёту, всегда одна: отсутствие персональной ответственности за задачу.
 
Да и даже если просто сказать «на этой неделе было плохое настроение», то в отчёт по ретроспективе так и запишут, никто не будет ругать. Недоделанную задачу перенесут в другой спринт, расчётную производительность команды (velocity) понизят. И будут понижать до тех пор, пока оценка задач на спринт не начнёт совпадать с затратами по факту. Я своими глазами видел фронтендера, которая в течение года писала в день в среднем 12 строк кода и ничего ей за это не было. Большинство программистов любят скрам, он позволяет доминировать слову life в work-life балансе.

1.6K views14:20
Открыть/Комментировать