Что нельзя делать ПРОГРАММИСТУ (но очень хочется!)

  Переглядів 194,539

Лёша Корепанов

Лёша Корепанов

День тому

Разверните в пару кликов кластер Managed Kubernetes от Selectel для решения ваших задач: slc.tl/A3FxY
Таймкоды:
0:00 Начало
0:08 Все переписать
0:55 Использовать самые модные технологии
2:06 Реклама
5:33 Зафиксить баг, не разобравшись до конца
6:23 Отвлечься
7:52 Сделать не то, что нужно
8:42 Отправить код на тестирование без ревью
9:14 Зафиксить баг в главном бранче
9:35 Отлаживаться на боевом сервере
10:04 Использовать боевую базу данных
11:01 Не делать Unit-тесты
11:44 Не тестировать свой код
12:16 Поменять форматирование во всем файле
13:04 Утвердить чужой код не читая
14:05 Согласиться с навязанной оценкой трудоемкости
14:47 Не уйти домой в 6 часов вечера
15:20 Использовать рабочее время в личных целях, когда никто не видит
15:59 Спорить с людьми, не выслушав их

КОМЕНТАРІ: 483
@aocore
@aocore 2 роки тому
boosty.to/alexkorep - поддержать канал материально instagram.com/aokorep/ - мой инстаграм t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/aAXRs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
@user-di5ng9hj9e
@user-di5ng9hj9e 2 роки тому
Вот, задумался о переходе на Mac (до этого - Windows / Ubuntu), и как-то не верится, что 8Gb RAM будет достаточно... Я тут сомневаюсь между 16 и 32... (Я про партнёрские ссылки)
@arhitutorials
@arhitutorials 2 роки тому
А я тот самый программист, который ходит и в магазин в рабочее время и на море купаться. Если сидеть целый день и кодить без перерыва, продуктивность выше от этого все равно не станет. А вот если в обед сесть на вел и сгонять на море, то нормально перезагрузишься и сможешь до самого вечера доработать без переутомления. Плюс к здоровью и качеству жизни.
@romawar1869
@romawar1869 2 роки тому
Вот те раз , у меня говорит времени нету вам видосики писать , а посмотреть другие видосики за то время есть :)
@goodwin93
@goodwin93 2 роки тому
@@romawar1869 война войной, а обед по расписанию 😅
@volodyaDikiy
@volodyaDikiy 2 роки тому
ты в лос-анджелесе?
@varyin7963
@varyin7963 2 роки тому
согласен! нас вообще не контролируют время и в принципе можно без разрешения отработать в выходные или вообще вечерами за счет других дней
@bpospanov
@bpospanov 2 роки тому
++++++++
@user-yn7pv3og6f
@user-yn7pv3og6f 2 роки тому
Пик продуктивности в 6 вечера это цветочки по сравнению с пиком продуктивности в 2 ночи, особенно когда кодишь квадрокоптеры, которые жужжат и пищат, распугивая соседей
@danilaptuha6493
@danilaptuha6493 2 роки тому
3:45 > "Я даже рассказывать вам про это не буду" > Рассказывает
@Eustrop
@Eustrop 2 роки тому
1 Сначала все переписать - не надо 2 На самых модных технологиях - не надо 3 Зафиксить баг не разобравшись до конца 4 Отвлечься, котиков по-лайкать, слеганца, 5 И сделать то, что нам не очень надо - не надо 6 Отправить код, не проведя ревью, 7 Или зафиксить прямо в главном бранче, 8 В продакшене отладку провести свою, 9 И базу из него тащить куда-то дальше + Она ведь не твоя! не надо так! + Не подставляй меня! И лучше не смотри в нея.. 10 Не делать Unit тесты, погрузившись в мрак, 11 Свой код не протестировать руками + Отдав его тестировать, с граблями, + Которые, к тебе еще вернутся, + Столь очевидные, но очень больно бьются + И отбивают все доверие к тебе - не надо 12 Всё legacy отформатировать "по нормам" + Запомни - эти нормы спорны! + Они менялись и изменятся не раз + Так сделаешь - получишь больно в глаз! 13 Ревью чужого кода, не читая, утвердить 14 От эстимейтов, согласившись, отступить 15 Рабочий день на два часа продлить 16 Или рабочий час, себе переложить, + в свой личный - делать так не надо + не важно ты на "удаленке" или рядом 17 Не надо спорить, не дослушав до конца, + Умей услышать и понять гонца, + Которого к тебе коллеги отправляют + Когда проблемы обсудить с тобой желают. Не надо этого всего. Вот список - заучи его. P.S. подробное разъяснение каждого пункта смотрите на канале "Леша Корепанов" "Что нельзя делать ПРОГРАММИСТУ (но очень хочется)" P.P.S. Это предварительный поэтический конспект, для заучивания, и, заодно, комментарий для продвижения алгоритмами 2022-01-30 14:31
@Eustrop
@Eustrop 2 роки тому
После дня размышления, чего не хватает в этом списке, вспомнил очевидное: 18 Пароли в коде не храни И в наш репозиторий их не помещай Равно, как и конфиги с ними А если прокололся - сразу их меняй
@ZahhaRaMahadev
@ZahhaRaMahadev 2 роки тому
Начинайте сразу с рендеринга.
@ZahhaRaMahadev
@ZahhaRaMahadev 2 роки тому
@@Eustrop Говоите по-русски... Так никто делать не будет. Если надо что-то скрыть, это будет сделано по умолчанию.
@ZahhaRaMahadev
@ZahhaRaMahadev 2 роки тому
Удивительно. Вы задаете команды которые сами не профилируете. Это делает за Вас АИ, с хера Вы(субъекты) хотите?... Это риторика.
@sergeymolotchkov3091
@sergeymolotchkov3091 2 роки тому
Just add pst...brr...tsip.. and u have got programmers rap. Жги!
@11-april
@11-april 2 роки тому
"Не буду заливать на гит, обновлю сразу на сервере через ftp" - главный спонсор 500-ых ошибок.
@emilio88regis
@emilio88regis 2 роки тому
"До конца рабочего дня осталось ВСЕГО шесть часов, а тебе на ревью прислали 500 строк кода!!!" Походу не только у программистов так работа поставлена. Очень много где видел.
@sergsavin6486
@sergsavin6486 2 роки тому
2 камня преткновения - заставить себя работать в рабочее время и заставить себя не работать в нерабочее время. а помимо этих кейсов часто сталкиваюсь с ревью несвязного с задачей кода, но мы в команде договорились - если видим недокументированную багу в процессе разработки - правим по месту при условии, что тесты после исправлений не падают и описываем факт исправления в сообщении пул реквеста - очень помогает в маленькой команде (нас 3 человека). ну и туда - же поддержка кодстайла.
@mikkim06
@mikkim06 2 роки тому
Спасибо за видео. Я далеко не новичок в программировании, но мне было интересно послушать. Самый сложный и противоречивый для меня совет это "заканчивать программировать ровно в 6 часов". У этого совета есть как хорошие, так и плохие стороны. У меня это слабое место. Хорошо, что заставили об этом задуматься.
@oleksandrpozniak
@oleksandrpozniak 2 роки тому
На самом деле видео про котиков заставляет задуматься и свежим взглядом оценить свой код
@ZahhaRaMahadev
@ZahhaRaMahadev 2 роки тому
Хомяк ну Вы же сами признали, что Вы хомяк...) С добрым умыслом.
@phplego
@phplego 2 роки тому
Интересно было бы узнать также о рабочих лафхаках, когда не понимаешь код и ситуация кажется безвыходной. В этом случае, например, отвлечься - это вполне может спасти человека от моральной гибели от фрустрации. Или поспать. Или поделиться с коллегами. Или выйти в магазин. Понятно, что в идеале хорошо бы быть роботом, без слабостей и держать себя в ежовых руковицах. Но иногда ты просто не можешь чего-то понять, или тебя шокирует обьем работы. И в этих ситуациях нужно, я считаю, человеку подсказать и помочь, дать понять, что все нормально, ты не один такой, и выход есть. Интересно было бы услышать ваш опыт, как вы помогаете коллегам
@kislax545
@kislax545 2 роки тому
И это работает, потому что мы смотрим только с одной стороны когда пытаемся решить задачу, но после того как мы отвлечемся и начинаем смотреть на задачу с другой стороны - сейчас решит то что не мог сделать вчера.
@DeRan9ed87
@DeRan9ed87 2 роки тому
Конечно не лайфхак, но все же, есть мнемоническая техника решения сложных задач, т.е. представляем что перед нами не сведущий человек совсем, и ему надо объяснить суть проблемы и суть своего решения, подход, плюсы и минусы и тд) Вдобавок надо четко осознавать, что слона едят ложкой, "космос" в одну итерацию не написать)) Быть последовательным в общем, не переключаться, не отвлекаться и решать траблы по мере поступления) Обладаю немалым кол-ом опыта, около пяти лет работы в компании NetCracker, работал на гигантов в области телекома, в индустрии (на позиции разработчика стаж близится к 10 годам)
@UnnamedCoder
@UnnamedCoder 2 роки тому
Вы назвали все правильные ответы которые и должны быть в таких ситуациях
@Mustitz
@Mustitz 2 роки тому
Как минимум сообщить наверх, что есть сложности. Но в целом обычно отлаживаешься, вставляешь принты, разбираешься, дезассемблируешь если у тебя нету исходников и т. п.
@supfiger
@supfiger 2 роки тому
+, согласен, я пример этому.
@B-S-A
@B-S-A 2 роки тому
Я полагаю, что основное достоинство удалёнки - возможность не работать непрерывно по 8 часов. Для меня, например, гораздо лучше поработать часика 4, прерваться на часовую прогулку, душ там, отвлечься вообщем. Но 4 часа это не приколочено, зависит от задачи и вовлечённости. Но если делать перерывы не меньше часа, переключаться, можно легко работать по 12 часов без выгорания. Задолбало пилить бэк, застрял, каша в голове, топаем гулять, потом можно фронт поковырять или доки покурить.
@mootal2202
@mootal2202 2 роки тому
С другой стороны это делает рабочий день бесконечным. Получается что "работал" 12 часов, больше ничего не успел вечером, потому что до 9 вечера работал.
@fizzbuzz5807
@fizzbuzz5807 2 роки тому
Более того, даже 8 часов не надо работать. При работе в офисе, если из 8 часов вычесть все перекуры, кофе, Ютуб, обсуждение нерабочих моментов и т д, то на работу останется часов 5-6. На удаленке немного иначе, но суть та же. Думаю чем стараться отработать 8 часов, можно работать 4-5 производительных часа и 1-2 на митинги, переключения задач. В итоге выйдет за день 5-6 часов. Но это при условии что это только рабочее время, без ютубов и прочих отвлекающих факторов. Если прям упарываться и работать ровно 8 часов, то кукухой поехать можно.
@B-S-A
@B-S-A 2 роки тому
@@mootal2202 Тут, конечно, палка о двух концах. И ситуации у всех разные, как и приоритеты. Для меня самый главный профит в том, что контекст из башки выпасть не успевает. Судя по разным мнениям, получается типа сложного процента. К примеру, если работать больше, условно, на 2 часа в день, то прирост экспы не 25%, а 30-35%. Но такие марафоны чреваты "блевотой от кода", если не "выбивать себя" на свежий воздух, праздность... Я у бати подсмотрел, он постоянно что-то делает, но одно и тоже относительно (дня) недолго. Но весь день возится. Надоест электрика, пойдёт в огород, потом гвозди позабивает. А зимой ещё снег чистить надобно ))) Я ещё подумал, что кто-то может тянуть эту лямку только ради денег. Тут всё сложно, конечно. Просто я сам с детства живу компами и всё равно торчать за ним всё время буду стараться. Так что мои мысли - имхо, отчасти со своей колокольни...
@anatolysokolov
@anatolysokolov 2 роки тому
все это своим опытом вымучал за десяток лет и заявляю, что это видео одно из самых полезных для новичков! Тема софт скиллов не очень раскрыта в интернетах, к сожалению и очень классно, что ты ее структурировал!
@melodystic
@melodystic Рік тому
Мне закончить работу в 6 часов вечера помогает привычка оставлять развернутый комментарий для себя, прямо в том месте кода где остановился, где я описываю ход мыслей, откуда и куда я шёл. Так на следующий день получается очень быстро вернуться в поток, особенно если выспался.)
@nicelykill
@nicelykill 2 роки тому
Засмеялся в голос, на моменте "До конца рабочего дня осталось всего 6 часов" 🤣 Спасибо за ролик, зарублю на носу
@igorjeddex7942
@igorjeddex7942 2 роки тому
А что смешного-то😏?
@solarveterok
@solarveterok 2 роки тому
@@igorjeddex7942 Это бот написал, а боты никогда не отвечают на вопросы.
@fantastikboom1094
@fantastikboom1094 2 роки тому
@@solarveterok Ты очевидно не знаешь, что такое "бот". Тут этот термин никак нельзя применить. Человеку просто не сдалось отвечать на что-либо.
@solarveterok
@solarveterok 2 роки тому
@@fantastikboom1094 На том канале 1 подписчик, 0 контента, на этом канале от того канала тут только 1 коммент и он не ответил на простой вопрос, написал тупой/бессмысленный комментарий - вывод один, это проплаченный бот....Я знаю, что означает слово бот, сударь.
@solarveterok
@solarveterok 2 роки тому
@@fantastikboom1094 И ты тоже можешь быть ботом.Легко 😁
@denist746
@denist746 2 роки тому
Один из советов напомнил о недавно прочитанной книге, очень рекомендую: Tony Schwartz, The Way We're Working Isn't Working (есть на русском). Новых истин она не открывает, но очень хорошо раскрывает тему, что мозг человека не может работать с постоянной эффективностью длительное время. Суть в двух словах: наиболее эффективно работать итерациями по полтора-два часа, затем короткий отдых и восстановление. Это позволяет сохранять работоспособность в течение всего рабочего дня, повышает эффективность и к концу дня не будешь выжит как лимон. Разумеется, там ещё про правильное питание, сон, регулярную активность - все как мы любим))
@sanok1058
@sanok1058 2 роки тому
Мне, как джуну было интересно, особенно про фикс багов поо месту (знаю что так нельзя, но из-за невысокого скилла слишком часто и сильно тянет так делать), про форматирование файла тоже заставляет задуматься, пожалуй больше не буду так делать или буду отсылать правки по формату отдельно, чтобы можно было принять быстро
@kw1llchannel
@kw1llchannel 2 роки тому
Когда вижу свой старый "говнокод" , то всегда хочется полностью переписать
@andrylua
@andrylua 2 роки тому
Есть программа математическая с открытой лицензией, очень популярна у иностранцев, чем в РФ, хотя тоже используют ее дизайнеры. Так там эту программу не перерабатывали толком 10 лет, всё ругаются, но делают. За год жена исправила почти 70% багов и выложила новую версию. Ей самой очень нравится эта программа, так теперь программисты сообщества обсуждают её в дискорте, что смогла сделать что им не удалось. По факту, жена не программист, а больше математик.
@user-nb7vn7mc6p
@user-nb7vn7mc6p 2 роки тому
Поделитесь названием и ссылочкой на переделку))
@Nurgen_i
@Nurgen_i 2 роки тому
блин!! мистер корепанов, какой же вы молодец, что решили снимать такие видева. это очень сильно упрощает понимание и алгоритм действий, который надо делать чтобы двигаться дальше по карьерной лестнице, да и по жизни в целом. мое глубочайшее почтение и уважение вам. надеюсь в будущем мы с вами встретимся и я расскажу вам свою историю становления одним из крутейшим айтишником.
@werewolfvit
@werewolfvit 2 роки тому
Тролль 80 уровня?
@rogovskui
@rogovskui 2 роки тому
@@werewolfvit тот самый чел который во всём ищет подвох😑
@kir7765
@kir7765 2 роки тому
Алексей, предлагаю записать видео про то как "правильно" составить резюме и как его поддерживать/улучшать. Знаю, тема сложная, но думаю будет интересно узнать от Вас это. Спасибо, что лайкаете. Продолжайте в том же духе, надо чтоб Алексей увидел нас.
@thedarkside8380
@thedarkside8380 2 роки тому
Солидарен с Вами!!!
@olzabi_go
@olzabi_go 2 роки тому
+
@user-vb6is3fq2p
@user-vb6is3fq2p 2 роки тому
+
@xeleos
@xeleos 2 роки тому
+, работаю уже много лет, а резюме так и не сделал актуальное
@user-nb7vn7mc6p
@user-nb7vn7mc6p 2 роки тому
Для меня самое эффективное оказалось пополнять файл по мере того что я хорошего сделала. Когда нужно отправлять резюме у меня есть куча инфы какая я молодец. Без этого все достижения забываются у меня))
@pavlovpavlov1930
@pavlovpavlov1930 2 роки тому
Очень приятная подача материала. Несмотря на то, что от программирования я далек, с удовольствием посмотрел ролик. Даже реклама удивила. Не просто перечисление достоинств спонсора, но целая история, благодаря которой можно проследить за ходом мыслей рассказчика и что-то для себя подчеркнуть.
@akkh6971
@akkh6971 2 роки тому
Очень зашло: что-то актуально мне сейчас, что-то знакомо, что-то полезное. Спасибо большое! (Переучиваюсь в 39)
@it_sketches
@it_sketches 2 роки тому
Жизненно!! И очень большая плотность информации в видео, это сегодня радует!
@Roy-hp9nm
@Roy-hp9nm 2 роки тому
Не знаю что там было на видео, до конца не досмотрел, но внимательно дослушал. Классный формат типа около подкаста и информация жизненная. Однозначно лайк)
@Dmittry
@Dmittry 2 роки тому
3:42 "Создать кластер, это делается за минуту. Я даже рассказывать вам про это не буду. Открываем панель управления..." 🤣🤣🤣
@k.r.k.
@k.r.k. 2 роки тому
Большую часть, из того, что вы говорите, я не понимаю, но всё равно благодарен вам и смотрю с удовольствием.🙂
@user-rm1up9so9s
@user-rm1up9so9s 2 роки тому
Смотрела ваши видео до того, как начала работать программистом, ничего не было понятно, а сейчас слушаю и могу сразу понять обо всём, что вы говорите)
@gennadyga2257
@gennadyga2257 2 роки тому
Алексей, огромное спасибо за мысли, они и правда имееют место быть! Еще раз спасибо за твои труды!
@Doctor.Livesey
@Doctor.Livesey 2 роки тому
Предлагаю записать видео по теме "Разногласия и конфликты в команде."
@rodioni661
@rodioni661 2 роки тому
спасибо, Алексей, ценные советы!
@user-zg7fi5ec5f
@user-zg7fi5ec5f 2 роки тому
"Все переписать" встречал даже таких активных новых ребят, которые это предлагали в легаси системе с 8-ми летней историей... Сам не так давно переписывал приличный кусок(далеко не всю имеющуюся систему) функциональности. Планировалось в общей сложности управиться в 3 месяца...управились в 5 и еще 2 месяца отлавливали баги...
@VAscetic
@VAscetic 2 роки тому
Смотришь на совой же код, написанный год назад и думаешь: "какой же это пиздец". Надо всё переделывать... но потом понимаешь, что переделывать - это просто дохуя времени, которого и без того ни на что не хватает :)) Ну и дописываешь то, что есть по итогу :)))
@nicefellow7929
@nicefellow7929 2 роки тому
Как всегда прекрасное видео, приятно смотреть! 👏👍💪
@katdim_art_studio
@katdim_art_studio 2 роки тому
Я борюсь с усталостью и отвлечениями с помощью Pomodoro. Ставлю концентрацию на 30 мин и пашу, потом у меня перерыв мин 5, я ложусь на диванчик, меня тут же ловит мой кот и ложится со мной, мин 5 я дремлю и слежу, чтобы ни о чем не грузиться, кручу песню в голове. Потом опять на 30 мин кодить. Мозг так благодарно начинает работать, это не передать! Итак у меня все устроено циклом на нужное время 4 или 6 часов, а в середине у меня большой перерыв на упражнения. На котиков лучше не залипать и прочие соцсети. Потом мозг перестраивается и ему лень начинать все заново.
@user-rm8ru1bf7s
@user-rm8ru1bf7s 2 роки тому
В течение скольки месяцев удаётся держать такую практику?
@broker889
@broker889 2 роки тому
Я не разу не программист, а даже наоборот, я - риэлтор, но черт побери до чего приятно послушать настолько грамотную и плавную речь от очень уравновешенного человека ! есть чему поучиться в плане подачи информации !
@DIXSmoki
@DIXSmoki 2 роки тому
Спасибо за видео! Интересно, пару мыслей взял на вооружение)
@Dmittry
@Dmittry 2 роки тому
12:18 Блин! Ты прям в точку. Пару недель назад именно так и было. Поменял пару строчек и решил поправить все пробелы, отступы и переносы. Потом глянул на список изменений и понял, что мои 2 строчки там просто потерялись. Пришлось сделать усилия и отменить почти все лишние правки. Только то, что рядом с основными изменениями оставил.
@alex2green
@alex2green 2 роки тому
Обычно в компании коммиты в мастер и девелоп напрямую запрещены политикой репозитория, только через мерж пулл-реквеста. Ну и если был аппрув пулл-реквеста и внесены изменения, то аппрув слетает, то есть пока ревьюер не посмотрит ещё раз, ничего не смержишь ;)
@user-yc9xq5vs8p
@user-yc9xq5vs8p 2 роки тому
Пойти за хлебом в рабочее время это вообще не считается каким-то криминалом у нас на проекте, это как пойти к кофе поинту с кем-то по болтать в старые времена
@ra-dro
@ra-dro 2 роки тому
Спасибо за подборку! Мне кажется, было непросто разложить всё по полочкам так, но это действительно круто. Можно даже какой-нибудь лист А4 с этими мыслями составить!
@Alisher-tm4qk
@Alisher-tm4qk 2 роки тому
спасибо! очень интересно и продуктивно)
@f.ingenia
@f.ingenia 2 роки тому
Супер! Пять баллов!!! Спасибо.
@linkedhashmap
@linkedhashmap 2 роки тому
Спасибо! Спорить с людьми не выслушав не стоит всем, не только программистам) а что до остальных пунктов, то, да, вы всё правильно говорите, но жизнь так многообразна. Три года я поддерживал один старый проект для очень большого иностранного банка. через год работы узнал, что моя рабочая станция в сети банка - продакшин сервер нашего проекта. всё нормально было, никто не пострадал) ревью это вообще любимая песня. слишком много людей любят ревьювить чужой код повышая своё ЧСВ и слишком мало относятся к ревью серьёзно. было в моей практике, что ревью помогали, но чаще случалось, что приводили к совершенно неоправданным задержкам деливери без малейшей пользы для кода. и про юнит тесты тоже история известная... в целом, по большому счёту, программисту можно всё. лишь бы потом всё хорошо было)
@avonaryagami
@avonaryagami 2 роки тому
очень сильно согласен, ревью какая-то порочная практика, пользы от нее с гулькин нос, а минус телега. Если код работает, выполняет свою задачу и на него написан тест - он имеет право попасть на прод. Исключение если человек сам хочет чтобы его код посмотрели. И обычно при сложных фичах люди таки хотят вторую пару глаз.
@linkedhashmap
@linkedhashmap 2 роки тому
@@avonaryagami слышал, что когда Оракл купил Солнцевских из Оракла в Сан прислали инструкции отправлять код на ревью в Оракл. Из Сан ответили вопросом "а у вас есть компетентные специалисты?".
@dimkamuz
@dimkamuz 2 роки тому
Я не являюсь программистом, но услышал кучу полезных советов! Спасибо!
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 роки тому
Шикарный выпуск. Новичкам на носу зарубить всё это.
@user-lc9gf2iv9k
@user-lc9gf2iv9k 2 роки тому
Как всегда прекрасный ролик! Огромное спасибо)
@AL420Me
@AL420Me 2 роки тому
Ох, как жизненно! По ходу повествования "ткнулся носом" буквально во всё, что было, есть и возможно ещё будет есть.
@alexanders1068
@alexanders1068 2 роки тому
Спасибо, очень полезно. Как раз то что не нужно делать но хочется, прямо в точку.
@xpoftik
@xpoftik 2 роки тому
Всё в точку! :)
@user-jf5zb9rh5r
@user-jf5zb9rh5r 2 роки тому
Я не так давно начал учиться, написал прогу и первые фиксы делал как раз прямо на сервере через nano ))) что мне очень понравилось )))
@lomeat
@lomeat 2 роки тому
Офигительное видео! Несколько раз чуть не заорал вслух "как же жизненно!"
@ruslansitdikov1489
@ruslansitdikov1489 2 роки тому
Супер видео!! Надо не соглашаться на чужие эстимейты + уметь закрыть ноут в 6 вечера. Но я так пока не умею)
@sovrinfo
@sovrinfo 2 роки тому
Спасибо за видео.Коммент в поддержку!
@alonahilbert9959
@alonahilbert9959 2 роки тому
Я еще не программист, но уже хожу за хлебом в рабочее время🥳
@dan.gorbunov
@dan.gorbunov 2 роки тому
Хотелось бы видео по уровням английского в иностранных компаниях. Какой уровень для каждого уровня программистов. Где используется высокий уровень, как общаться вживую с носителем-клиентом, работодателем, индусом
@jackillmf
@jackillmf 2 роки тому
Хоть и не программер (хотя иногда приходится писать утилиты), но во время обеда хожу "за хлебом" или в ближайшую кафешку. А то дома надоедает. Но я предупреждаю начальство - типа друзья, я на обед. И по возвращении пишу, что вернулся. А так, конечно, рабочее время дома не значит, что ты дома можешь делать что угодно. Самое трудное дома - вылезти из-за компа. Я стараюсь доделать задачу до какой-то логической вехи и потом уже все переносить на следующий день. Занимает плюс-минус пятнадцать минут. Но зато есть приятное чувство завершенности, хотя вся задача еще не готова.
@eus4376
@eus4376 2 роки тому
Хороший список, спасибо.
@simonmatveev
@simonmatveev 2 роки тому
Благодарю за видео. Наверное, оно предупредит десятки моих косяков в будущей карьере. Спасибо.
@user-sh8bl3ij9v
@user-sh8bl3ij9v 2 роки тому
Спасибо за знания!
@Sudbinushka
@Sudbinushka 2 роки тому
Я не прогер, но какая-же жиза)) Про постановку задач и прокрастинацию вообще в точку)
@yravolgin664
@yravolgin664 2 роки тому
Послание понятное, Браво, браво!
@tazmanov7738
@tazmanov7738 2 роки тому
Прокрастинация очень страшная вещь, в отличии от лени невозможно себя заставить что-то сделать, через силу и нехочу, не получает
@tazmanov7738
@tazmanov7738 2 роки тому
Любая важная деятельность вызывает отвращение
@varyin7963
@varyin7963 2 роки тому
вы просто сильно устали и ленитесь решать эту проблему
@alevlako
@alevlako 2 роки тому
@@tazmanov7738 похоже, это уже не прокастнация, а выгорание.
@user-rm8ru1bf7s
@user-rm8ru1bf7s 2 роки тому
Похоже, задача сильно большая с неясным планом решения; или опять же большая, но очень скучная.
@hikkihaker2592
@hikkihaker2592 2 роки тому
Дельные советы) возьму на вооружение)
@maxxxeeem
@maxxxeeem 2 роки тому
12-40 - спасибо претиеру с другой конфигой который норм так глаза помозолил ревьюверам)
@raevskymg
@raevskymg 9 місяців тому
по поводу пункта 14. "соглашение с навязанной оценкой трудоемкости" иногда есть возможность сказать "Ну давай сделай сам за то время, за какое ты думаешь оно делается". А в ответ очевидное "А я не умею".
@MaxHostBox
@MaxHostBox 2 роки тому
12:16 Меня всегда учили и я взял за правило, отправлять переформатирование отдельным пулл-реквестом. Чтобы его отдельно ревьювили, и оно не мешалось с изменением логики.
@pavel-orlov
@pavel-orlov 2 роки тому
Даже отдельным коммитом можно. PR не так сложно смотреть будет. Плюс есть линтеры/стайлкопы, чтобы кривое форматирование не пушили.
@ulianaletakova2359
@ulianaletakova2359 2 роки тому
Алексей, у вас всегда самые интересные и полезные видео👍🏻👏🏻
@kto-to.kakoi-to_cheovek
@kto-to.kakoi-to_cheovek 2 роки тому
Когда я увидел таймкод "реклама " , я подумал , что будет какой-нибудь совет , отучающий от бездумной рекламы, а нет это просто реклама
@asstudio2613
@asstudio2613 2 роки тому
Мне всегда были интересны эти вопросы) Я ✍ся, пожалуйста и вы Блогадарю за то что все так интересно рассказали.
@user-vb8nc4ir6f
@user-vb8nc4ir6f 2 роки тому
Здравствуйте ! Посмотрел вообще видео , вы программируете на react native? Стоит ли идти с react native на андроид kotlin, так как считаю что react native лагает часто на ровном месте?Что думаете о котлин мультиплатформ ?
@Dmitry_Borisovich
@Dmitry_Borisovich 2 роки тому
Лёша красавец, продолжай)))
@mikhailkurakhtanov
@mikhailkurakhtanov 2 роки тому
Орнул в голос с 9:15 XD Cпасибо, Лёша, за жизненное видео!
@chost0
@chost0 2 роки тому
6:23, спасибо, больная тема... у меня не кодинг, у меня учёба, тонны новой информации и отвлекаешься постоянно, причём делаешь это не осознанно, осознаешь только когда уже отвлёкся и занят чем то другим... я всё не могу понять, толи у меня мозг слабый, толи это у всех так...
@AlexanderSonn_move
@AlexanderSonn_move 2 роки тому
Интересный ролик, мне понравился)
@MrFijirald
@MrFijirald 2 роки тому
У меня еще есть спорный пункт Часто по процессам нужно передавать на тестирование баг или фичу после прохождения ревью. Но мне попадались проекты где ревью было очень долгим, и изза этого не удавалось успеть под релиз. Например ждешь правок день, выкатываешь что-то по комментариям, опять ждешь. Хотя тестировщик может взять на тестирование уже прямо сейчас. В итоге в какой-то момент, если оценивал что комментарии врядли вызовут серьезные переделки, то заливал апдейт в тестовый стейдж прямо из моей фича/багфикс бранчи Часто удается сильно выиграть время. Но иногда получилось заставлять тестировщика проверять одно и то же 2, а то и 3 раза. Хотя в целом тестировщики на моей практике все равно отмечали больше плюсов у такого подхода
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 роки тому
тут вопрос регламентов если по регламенту допустимо до 24 часов ревью проводить, то значит это такая скорость проекта, и это нормально Если же выходит за регламент, то это уже нарушения, и надо обращаться к комуто. К начальству или еще к кому. Вообще фраза *"тестировщик может взять на тестирование уже прямо сейчас"* не выглядит правильной, если по технологии нужно сначала провести ревью. Это все равно, что: я уже готов сейчас выложить картошку на сковороду, но она еще не нагрелась.
@MrFijirald
@MrFijirald 2 роки тому
@@Das.Kleine.Krokodil Да, как правило так было в местах с сильно поломанными процессами
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 роки тому
@@MrFijirald ну если процессы поломаты, то только на личной иннициативе выезжать
@denegto4kanet
@denegto4kanet 2 роки тому
изучите Trunk Based Development. Думаю в Вашем случае решит все проблемы.
@user-bh6ey1ke4n
@user-bh6ey1ke4n 2 роки тому
У меня как-то просто всегда с навязанной трудоёмкостью. - Сколько? - Три дня. - Да ладно, что тут делать, это ж до завтра можно запилить. - Запили.
@user-gh8vp4fm4i
@user-gh8vp4fm4i 2 роки тому
Да. Зачёт...) Узнаёшь себя сразу...))
@user-qh6im2ik2q
@user-qh6im2ik2q 2 роки тому
Как говорят, если итальянцу связать руки, он не сможет говорить. Мне кажется у вас есть итальянские корни. ))) * Спасибо за ваш труд, прям видно что каждый пунктик выстрадан на собственной шкуре
@ChannelCreator1
@ChannelCreator1 2 роки тому
Нравится формат рекламы, в котором вы сами пробуете как это.
@rubiks7196
@rubiks7196 2 роки тому
Спасибо!
@Galaktikaa
@Galaktikaa 2 роки тому
Как по мне оказалось проще совместно кодить огромной командой когда находишься на огромной круизном лайнере тем самым плавно совмещая работу + отдых + развлечения в одном флаконе попутно путешествуя по всему миру.
@igorjeddex7942
@igorjeddex7942 2 роки тому
А разве есть такие?
@invengineer
@invengineer 2 роки тому
@@igorjeddex7942 звездит
@sergeykodzha2621
@sergeykodzha2621 2 роки тому
Не знаю насколько это самоочевидно Нервы и сон бережет такая практика - быстро накидать прототип с максимальным количеством заглушек. На кнопках, где функционал еще не готов, не вешаем onclick. Нет текстуры - вешаем котика. В простейших случаях это значит нарисовать ui и закодить все базовые переходы. После этого в любой момент если придут и прикажут показать что есть, можно будет предоставить"почти" готовую апку. После этого работать становится сильно легче. Дэдлайн по крайней мере не давит. Это я к пункту "Не уйти домой в 6 часов, бросив на полпути". В случае схемы выше, бросать можно в любой момент после написания прототипа.
@user-pq7dj1ny4h
@user-pq7dj1ny4h 2 роки тому
Большая часть советов подходит к любой профессии.
@IceFox112
@IceFox112 2 роки тому
Переписать чужой как "как положено" - это ж святое!!!! :) А то понапишут как курица лапой - хрен разберешься.
@ivan7094
@ivan7094 2 роки тому
Выпуск класс !!
@romanrozenfeld3812
@romanrozenfeld3812 2 роки тому
О, дебажить код на продакшене, это любимая тема моих коллег с предыдущей работы )) Камень в огород Директора ИВЦ, надеюсь ты это прочитал )) А на предложение что нужно пользоваться гитом и тестовую среду хотя бы поднять, я получил ответ, что это мне только надо.
@user-ir5ko3pp9y
@user-ir5ko3pp9y 2 роки тому
Так просто поделиться своим исходников... Супер видео!
@user-rp9ue2zb6n
@user-rp9ue2zb6n 2 роки тому
"А иногда повезло и старого кода нет совсем 😂"
@Iskandarko
@Iskandarko 2 роки тому
По всем пунктам в точку 👌 Стоит только отметить, что всего сказанного не стоит делать исключительно из-за вашей лени или прихоти. Порой дедлайны просто не оставляют выбора. Тот же «дешевый фикс» иногда единственное возможное решение - в сжатые сроки бывает невозможно разобраться с гнилым легаси, который до тебя фиксили вот такими же быстрыми заплатками.
@arinelex
@arinelex 2 роки тому
Значит, задача поставлена некорректно.
@user-vf2ff8hl8u
@user-vf2ff8hl8u 2 роки тому
интересное видео, спасибо)
@easyvvv3088
@easyvvv3088 2 роки тому
Мотивируешь программировать, спасибо!
@farengiheatfreek797
@farengiheatfreek797 2 роки тому
"Программирование - не нервная профессия" ©Лёша, 20 лет
@MrGrenobl
@MrGrenobl 2 роки тому
Про продуктивность за час до конца рабочего дня это в точку. У меня то же самое. И не важно, в какой сфере.
@Flandenar
@Flandenar 2 роки тому
К счастью, половина пунктов закрывается правилами команды и компании - у нас например нет доступа к проду и его базе, нельзя пропустить код ревью или тестирование. Так что остается только бороться с отвлечениями, соблазном заапрувить что-то не глядя или зафиксить багу не вникая. Немного отвлекаться в рабочее время имхо все же можно, хотя бы чтобы дать мозгу передышку, можно в том числе переключится и что-то поделать дома - на столе прибраться, растения полить, чаю сделать, но вот об отлучках из дома все же стоит предупреждать, чтобы не попасть в неловкую ситуацию.
@user-tl4sc9wz4r
@user-tl4sc9wz4r 2 роки тому
Хорошо!
@kulikoffAS
@kulikoffAS 2 роки тому
все это звучит как челендж того, что я собираюсь сделать за один рабочий день завтра
@chip253
@chip253 2 роки тому
Вы так говорите про ревью - но на деле 100проц ревьюстов не лезут разбираться в реальную логику, а смотрят поверхности, и кроме как "там комментарий не понятен" или "тут можно сократить вызовы" - реальной логикой никогда не занимаются. Так же некоторые глюки бывают в определенном юзере именно на проде, и увы приходится именно проверять на продакшене.
@eugene782
@eugene782 2 роки тому
Алексей, у нас в команде принято на уровне настроек atlassian stack, что для merge в develop необходимо: 1. не менее 2-х апрувов на код ревью + я могу наложить вето 2. удачный билд с юнит тестами 3. удачный деплой на dev стенд 4. отсутствие ошибок при миграции БД на dev стенде 5. пройденный скан с помощью Sonar 6. апрувы сбрасываются в случае дополнительных комитов 7. комитить в мастер и девелоп можно только через пулл реквест.. 8. покрытие кода должно быть на уровне +- 80% . Я как devops не могу позволить своим разработчикам вольности в git :)
@boikov
@boikov 2 роки тому
Чем больше ограничений, правил и проверок - тем медленней скорость выпуска новых фич. Для пререлизной версии one-page приложения такой workflow явно избыточен, а для новой версии автопилота в самолёте - недостаточен. Про этот баланс хорошо написано в книге "практики системного и сетевого администрирования"
@ne4to777
@ne4to777 2 роки тому
@@boikov , просто человеку еще не прилетало за раздувание TTM.
@drovoseg
@drovoseg 2 роки тому
@@ne4to777 Просто это время должно учитываться при планировании. Это описание обычных проверок в ci\cd. Я бы только убрал проверку на покрытие тестами, иначе рефакторинг нельзя вмержить (после него кода часто становится меньше и покрытие падает)
@eugene782
@eugene782 2 роки тому
@@ne4to777 Если потребуется провести фичу или багфикс в нарушение договоренностей - мы сделаем это с минимальными проверками(например недавно пришлось вывести фичу совсем без покрытия тестами). Речь идет о стабильности релизов в условиях отсутствия факапов и особых нарушений дедлайнов. Если сборка, деплой или миграция БД на dev/stage будет неуспешной - зачем пытаться выводить это в prod, для того чтобы заниматься откатом?
@user-kk7hc2qs2w
@user-kk7hc2qs2w 2 роки тому
Очень красивый свитер! Скажите, где вы его поупали?
Я работал наставником на IT курсах, и вот что я понял
10:32
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 2,2 млн
Как выучить язык программирования быстрее
13:26
Лёша Корепанов
Переглядів 359 тис.
Java - что нужно, чтобы найти работу и как это учить
15:12
Лёша Корепанов
Переглядів 162 тис.
Software developer at 38: No Country For Old Men?
5:35
Денис Игнатенко
Переглядів 16 тис.
Программист, ты должен писать плохой код
21:51
Простой прием стать программистом быстрее
9:38
Лёша Корепанов
Переглядів 318 тис.
Как начать программировать за 3 месяца
12:57
Лёша Корепанов
Переглядів 222 тис.