Как я React на Angular менял
Проект, на котором я вырос до техлида и, с которого ушел в менеджеры, был написан на реакте. Это был не самый чистый реакт с кучей странных самодельных решений. Решения наслаивались одно на другое и никогда не выпиливались целиком. Последнее, что я туда принес, из лучших побуждений — модульность основанная на IoC. Шиза, я знаю. Так я планировал решить проблему динамического обнаруждения и загрузки модулей во фронтенд при установке модуля на бэк. Без перезагрузки окна. Стоит ли рассказывать, что оно не понадобилось?
Смотрел я на это и понимал, что нам просто нужен хороший фреймворк, где уже все выборы сделаны. Выбор был очевидным. Angular. В тот момент я уже не был техлидом, а был менеджером. Позвонил своему директору, объяснил ситуацию.
Говорю: «Давай новый проект на ангуляре писать».
Он говорит: «Димон, ты ебанулся? Как мы это VP объясним, что мы годы опыта команды в унитаз спустим. Иди работой займись лучше».
Короче не получилось у меня реакт на ангуляр поменять.
Проект, на котором я вырос до техлида и, с которого ушел в менеджеры, был написан на реакте. Это был не самый чистый реакт с кучей странных самодельных решений. Решения наслаивались одно на другое и никогда не выпиливались целиком. Последнее, что я туда принес, из лучших побуждений — модульность основанная на IoC. Шиза, я знаю. Так я планировал решить проблему динамического обнаруждения и загрузки модулей во фронтенд при установке модуля на бэк. Без перезагрузки окна. Стоит ли рассказывать, что оно не понадобилось?
Смотрел я на это и понимал, что нам просто нужен хороший фреймворк, где уже все выборы сделаны. Выбор был очевидным. Angular. В тот момент я уже не был техлидом, а был менеджером. Позвонил своему директору, объяснил ситуацию.
Говорю: «Давай новый проект на ангуляре писать».
Он говорит: «Димон, ты ебанулся? Как мы это VP объясним, что мы годы опыта команды в унитаз спустим. Иди работой займись лучше».
Короче не получилось у меня реакт на ангуляр поменять.
Как пользоваться каналом если ты — хлебушек
Хлебушек читает пост и понимает его буквально. Говорят, что не гитхаб должен быть пустым — срем в карму идиоту автору.
Мастер читает пост про гитхаб и заводит два гитхаба. Один для работы на корпорат со странностями. Второй для привлечения идейных контор и для своего стартапа, который его обязательно озолотит.
И так с каждым постом.
Хлебушек читает пост и понимает его буквально. Говорят, что не гитхаб должен быть пустым — срем в карму идиоту автору.
Мастер читает пост про гитхаб и заводит два гитхаба. Один для работы на корпорат со странностями. Второй для привлечения идейных контор и для своего стартапа, который его обязательно озолотит.
И так с каждым постом.
Я всегда говорил, что твитторные — самое жидкое говно. Короче я решил влиться https://twitter.com/softwarevlogger
X (formerly Twitter)
Дима Рожков (@softwarevlogger) on X
Отец. Семьянин. Киану русского хлеба. Менеджер. | ☕️
https://t.co/Ne7GVgWSvS | Я это не серьезно | My own opinions
https://t.co/Ne7GVgWSvS | Я это не серьезно | My own opinions
15 минут подремать
Очень полезный навык — научиться мгновенно засыпать на 15 минут. Раньше я часто пытался себя перебороть. Часа в 3 дня, бывает, рубит нереально. Если попробовать это время пересидеть, то этот час просто выпадает из жизни и работы. Даже когда я стал работать на удаленке в 2018 я все еще пытался пересилить себя.
Но один раз я решил просто пойти спать посреди дня и это лучшее решение для продуктивности.
Теперь я даже не пытаюсь пересидеть сонливость. Теперь у меня в телефоне уже есть готовый таймер на 15 минут. Ложусь на диванчик в своем кабинете и сплю 15 минут. Тут главное найти интервал, который работает для вас. Потому что после такого сна можно проснуться еще более разбитым.
Всем приятных снов. Джира никуда не убежит.
Штирлиц спал, но знал, что ровно через 20 минут он проснется бодрым и полным сил.
Очень полезный навык — научиться мгновенно засыпать на 15 минут. Раньше я часто пытался себя перебороть. Часа в 3 дня, бывает, рубит нереально. Если попробовать это время пересидеть, то этот час просто выпадает из жизни и работы. Даже когда я стал работать на удаленке в 2018 я все еще пытался пересилить себя.
Но один раз я решил просто пойти спать посреди дня и это лучшее решение для продуктивности.
Теперь я даже не пытаюсь пересидеть сонливость. Теперь у меня в телефоне уже есть готовый таймер на 15 минут. Ложусь на диванчик в своем кабинете и сплю 15 минут. Тут главное найти интервал, который работает для вас. Потому что после такого сна можно проснуться еще более разбитым.
Всем приятных снов. Джира никуда не убежит.
Штирлиц спал, но знал, что ровно через 20 минут он проснется бодрым и полным сил.
Волчистый разработчик решил погреться в комфортной компании годик. Little did he know...
Антон пригласил меня на стрим https://t.me/c/1738612591/243
Антон пригласил меня на стрим https://t.me/c/1738612591/243
В одном из предыдущих постов я писал про выбор инструмента для админки. Из того поста можно сделать ошибочный вывод, что есть идеальный инструмент. Или что выбор инструмента определяет, как ты будешь смотреть на задачи. Мол если в руках молоток, то вокруг видишь гвозди.
В реальности все чуть сложнее.
Любой инструмент конечен. Любой спектр задач потенциально бесконечно разнообразен. Если подобрать идеальный инструмент под конкретный набор задач, то эти задачи тут же перестают тревожить. Возникают задачи, о которых ты бы не думал, если бы у тебя не было идеального инструмента и начинается все по новой.
Так что на самом деле когда у тебя в руках молоток — тебе не кажется, что вокруг только гвозди. С молотком в руках вокруг ты видишь только шурупы. И ты переживаешь, что выбрал не тот инструмент.
Самый лучший универсальный инструмент - это воля. Если у вас есть воля дописывать, менять и переписывать, то любой инструмент подойдёт. К сожалению, волю нужно целенаправленно тренировать. К счастью это переносимый навык.
Переносимый навык только частично, конечно. Воля к проссыванию говнокода не транслируется автоматически в волю походов в спорт зал. С другой стороны я видел много марафонщиков, которые обладали высочайшим упорством в отладке кода. Однако одной только воли не хватит. К воле нужна ещё думалка, чтобы можно было разбираться в технических проблемах достаточно глубоко.
Третий ингредиент - время. Воля и знания не помогут если у вас нет времени… Короче опять ничего ни у кого не получится.
В реальности все чуть сложнее.
Любой инструмент конечен. Любой спектр задач потенциально бесконечно разнообразен. Если подобрать идеальный инструмент под конкретный набор задач, то эти задачи тут же перестают тревожить. Возникают задачи, о которых ты бы не думал, если бы у тебя не было идеального инструмента и начинается все по новой.
Так что на самом деле когда у тебя в руках молоток — тебе не кажется, что вокруг только гвозди. С молотком в руках вокруг ты видишь только шурупы. И ты переживаешь, что выбрал не тот инструмент.
Самый лучший универсальный инструмент - это воля. Если у вас есть воля дописывать, менять и переписывать, то любой инструмент подойдёт. К сожалению, волю нужно целенаправленно тренировать. К счастью это переносимый навык.
Переносимый навык только частично, конечно. Воля к проссыванию говнокода не транслируется автоматически в волю походов в спорт зал. С другой стороны я видел много марафонщиков, которые обладали высочайшим упорством в отладке кода. Однако одной только воли не хватит. К воле нужна ещё думалка, чтобы можно было разбираться в технических проблемах достаточно глубоко.
Третий ингредиент - время. Воля и знания не помогут если у вас нет времени… Короче опять ничего ни у кого не получится.
Telegram
Senior Software Vlogger
Выбор инструментов
Недавно у меня горело с админки на реакте. Задача добавить 2 круда под готовые АПИ. Я понимаю, что с какой-нибудь Джанго я бы это сделал 2 раза за время координационного звонка. Но когда у тебя админка на реакте - уложиться в 15 минут…
Недавно у меня горело с админки на реакте. Задача добавить 2 круда под готовые АПИ. Я понимаю, что с какой-нибудь Джанго я бы это сделал 2 раза за время координационного звонка. Но когда у тебя админка на реакте - уложиться в 15 минут…
Что я могу сказать закончив читать книгу 1997 года? Как сам Джеральд пишет в книге: плохой менеджмент пораждает 2/3 проблем в разработке софта. Само кодописание приносит настолько меньше проблем, что этим числом можно пренебречь.
Тем не менее, как продолжает Джеральд, чаще фокусируются на улучшении не менеджмента, а процесса написания кода.
Кто бы мог догадаться, что самые устаревшие пара глав в книге - как раз про улучшение кода. Мы все уже пишем тесты, ревьювим дизайн архитектуры и код. Используем системы контроля версий и хаос тестирование.
Но мы точно так же проёбываем планирование проектов, работу с требованиями к системе и процессы в целом.
Прочитав все 4 книги я надеюсь стать чуть лучшим менеджером. Ну и видос может запилю.
Тем не менее, как продолжает Джеральд, чаще фокусируются на улучшении не менеджмента, а процесса написания кода.
Кто бы мог догадаться, что самые устаревшие пара глав в книге - как раз про улучшение кода. Мы все уже пишем тесты, ревьювим дизайн архитектуры и код. Используем системы контроля версий и хаос тестирование.
Но мы точно так же проёбываем планирование проектов, работу с требованиями к системе и процессы в целом.
Прочитав все 4 книги я надеюсь стать чуть лучшим менеджером. Ну и видос может запилю.
Некоторые комментарии меня обезоруживают. Тут даже Маркс прослезился бы. Человек не просто добавочную стоимость отдал, но вообще всю стоимость. 500 руб за 16 часов работы. За создание уникального устройства под конкретную задачу заказчика.
Какие советы можно дать? Как вы учились ценить себя и свою работу. Как вы распознали, что вас выдрессировали обесценивать себя, чтобы потом вас использовать?
Да, именно так я и думаю, и не могу изменить своё мышление при общении с клиентами, программированием интересуюсь с детства, мне это доставляет удовольствие, например недавно сделал простенький проект - датчик тока с использованием AVR (без arduino), клиенту нужно было чтобы он включал вентиляцию когда есть нагрузка в сети (работают станки). Намотал трансформатор тока, спаял на монтажной плате, написал прошивку, работает супер, всё это сделал за 2 дня. Проект мне показался очень простым, поэтому попросить больше 500р я не смог, но клиент расщедрился и дал мне 1500р)) я очень рад этому, но заказов таких мало, и на еду сейчас еле хватает.
С постоянной работы я ушёл, потерял смысл, сейчас осваиваю веб, т.к. вижу много заказов по веб, уже сделал несколько простых заказов на workzilla, но тоже по 500р.
https://youtu.be/vg60FpE62eM
Какие советы можно дать? Как вы учились ценить себя и свою работу. Как вы распознали, что вас выдрессировали обесценивать себя, чтобы потом вас использовать?
Да, именно так я и думаю, и не могу изменить своё мышление при общении с клиентами, программированием интересуюсь с детства, мне это доставляет удовольствие, например недавно сделал простенький проект - датчик тока с использованием AVR (без arduino), клиенту нужно было чтобы он включал вентиляцию когда есть нагрузка в сети (работают станки). Намотал трансформатор тока, спаял на монтажной плате, написал прошивку, работает супер, всё это сделал за 2 дня. Проект мне показался очень простым, поэтому попросить больше 500р я не смог, но клиент расщедрился и дал мне 1500р)) я очень рад этому, но заказов таких мало, и на еду сейчас еле хватает.
С постоянной работы я ушёл, потерял смысл, сейчас осваиваю веб, т.к. вижу много заказов по веб, уже сделал несколько простых заказов на workzilla, но тоже по 500р.
https://youtu.be/vg60FpE62eM
YouTube
Нищий программист? Все программисты зарабатывают много?
Ты программист? С деньгами все в порядке? А ведь среди нас есть такие программисты, которые не умеют правильно оценить свою работу и поэтому влачат жалкое существование.
Годный хостинг от HOSTiQ.ua с крутой поддержкой. 30 дней бесплатно по
ссылке http:…
Годный хостинг от HOSTiQ.ua с крутой поддержкой. 30 дней бесплатно по
ссылке http:…
Искромётные обывательские определения технологий, которые не верны.
1. Блокчейн — это смотри, не нужны банки и нотариусы.
2. АйФон — там всё очень удобно.
3. Ютуб — ну просто сайт, у меня сын такие делает.
Ваш вариант?
1. Блокчейн — это смотри, не нужны банки и нотариусы.
2. АйФон — там всё очень удобно.
3. Ютуб — ну просто сайт, у меня сын такие делает.
Ваш вариант?
Несмотря на то, что челик на первом фото — типичный менеджер на М, он, как говорится has a point. За год на работе уже можно заебаться, но редко можно успеть сделать что-то большое и важное. Это я из своего опыта говорю если что. Чтобы что-то сделать надо года два минимум. Первые 3-6 месяцев только въезжаешь. Потом 6 месяцев чтобы заебаться. А вот потом начинается созидательная часть. Когда ты уже по хорошему перегорел, но решил, что оно стоит чтобы дожать. Вот тут начинается самое интересное и рост.
Чел на втором фото вообще 70 лет ждал когда ему перезвонят и предложат работу. Вот преданность так преданность.
Чел на втором фото вообще 70 лет ждал когда ему перезвонят и предложат работу. Вот преданность так преданность.