Как это быть разработчиком: вызовы, ожидания, перестроение мозгов

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 113

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  6 днів тому

    До 50% скидки 🤑 на IT-курсы для начинающих и опытных программистов! Времени мало, скидка действует до 1 декабря - go.foxminded.ua/3ZiHOqs

  • @Алексей-в5с4п
    @Алексей-в5с4п Місяць тому +8

    Такие лекции очень даже нравятся своей полезностью.

  • @garkin4339
    @garkin4339 Місяць тому +2

    Дякую за Вашу роботу та знання. Подивився 08.10.2024 .

  • @stanislavkuprienko6475
    @stanislavkuprienko6475 Місяць тому +20

    Сергей, я думаю, что будет хорошей идеей сделать ремейк выпуска про декомпозицию. Спасибо большое за работу 👍

  • @SuperYuri009
    @SuperYuri009 Місяць тому +2

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

  • @LeonidYakovlev85
    @LeonidYakovlev85 Місяць тому +2

    Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда здорово 👍👍👍
    Формат таких лекций люто, бешено плюсую 🙏

  • @usertyfoon
    @usertyfoon Місяць тому +1

    Очень теплая лекция! То, что сэкономит кучу времени и нервов. Жирный лайк и подписка это минимум!

  • @ДокторЗойдберг-й4д
    @ДокторЗойдберг-й4д Місяць тому +1

    Спасибо Сергей, с одной стороны очевидно, с другой очень, очень информативно. Мира Вам!

  • @maxc55
    @maxc55 Місяць тому

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

  • @mashashak_4980
    @mashashak_4980 21 день тому

    Спасибо за видео!

  • @SuperYuri009
    @SuperYuri009 Місяць тому +1

    Дуже цікаво. Спасибі.

  • @AlenaUsava
    @AlenaUsava Місяць тому +1

    Спасибо, Сергей, интересно

  • @6ezdar28
    @6ezdar28 Місяць тому +3

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

  • @usr_sh1q
    @usr_sh1q Місяць тому +10

    13:34 - "тяп ляп и в prod / 100% качество" - а вот это особенно интересный пункт. В целом тоже часто замечал - когда запуск нового проекта - главное быстро. А потом (когда-нибудь) оптимизация/рефакторинг. Но вот только проблема потом заказчику это преподнести - сколько строк удалил и сколько переписал...

    • @coox4546
      @coox4546 Місяць тому +2

      Полностью согласен. Фишка в том, что, скорее всего, никогда не будет времени переписать то, что вкривь и вкось работает, а добавление новой фичи в такой код просто вызывает панические атаки у разработчиков. Бизнес не хочет платить два раза за одно и тоже. А то что вы не можете добавить фичу в тот ..овнокод, то это вы просто хреновые разработчики. И потратить процентов на 10-15 времени больше, что бы декомпозировать и причесать код я считаю оправданным. И это работало в моей практике много раз. Вот прямо сейчас у меня пришли уточняющие требования к задаче, которую команда пилила пол года назад. Благодаря тому, что я заставил ту поделку побить на правильные логические единицы, допиливание происходит просто пересборкой кубиков с минимальным добавлением кода.
      И обратный пример. Чел пилил в январе таску всю побитую на задачи по два три дня. Упорол месяц, получил от меня в плечи кучу комментариев на ревью, но ничего не исправлял а постоянно отписывался, что так и надо. Менджмент меня заставил принять эту таску. Когда пришел черед тестирования и багофисинга, чел уже уволился, а те кто пришел туда править сказали, что надо на исправление всех багов около 3х недель и частичное переписывание. В итоге заказчик выкатил претензию менджменту, заморозил задачу, а компания потеряла деньги, не получив оплату за фичу.

  • @OnlyElf
    @OnlyElf Місяць тому

    Видео просто бомба. Спасибо!

  • @ПавлоВ-о3ъ
    @ПавлоВ-о3ъ Місяць тому +3

    Место сидения определяет точку зрения. С точки зрения руководителя С.Немчинского - всё верно. А всё ли верно с точки зрения противоположной позиции?

  • @velsah5763
    @velsah5763 Місяць тому +1

    Спасибо
    Сам до этого дошёл. Жаль что на это ушли годы и годы....

  • @ДаниилКуликов-о7ш
    @ДаниилКуликов-о7ш Місяць тому +3

    Сергей, большое спасибо за ваши труды!
    Смотрю Вас уже очень давно, и тут Вы мне напомнили про интересную тему. Довольно много в этом ролике было грамотных и верных рассуждений о поведении программиста. Но сейчас, как будто, есть проблема недостатка менеджеров, от чего проджекты, продукты и зачастую тимлиды берутся практически с улицы, без технической базы и хороших софт скиллов (зато очень предприимчивых), при этом являясь по факту руководителями для программистов.
    Не знаю, поддержат ли меня, но было бы классно распознавать ред флаги заранее, до трудоустройства в такого рода бардак, и кто, если не Вы со своей широкой аудиторией, сможете рассказать об этом как надо.
    Да и думаю, что в Вашем опыте найдётся с пару десятков примеров из жизни. Ни на что не претендую, просто как идея.
    Всех благ!

  • @АлексФан-и1й
    @АлексФан-и1й Місяць тому

    Ооочень интересно получилось, хотелось бы больше такого

  • @ДмитрийБогданов-э5ы

    Для меня интересный проект - это решить бизнес задачу, которая ещё не была решена. Автоматизировать рутинный и многократно повторяющийся процесс, для экономии сил и времени, соответственно, для увеличения эффективности и качества бизнес процесса.
    Инструменты надо подбирать под задачу. Лучше брать знакомые инструменты.

  • @Даниэль-х1ь
    @Даниэль-х1ь Місяць тому

    Очень интересно было послушать вас, я например постоянно волнуюсь что не успеваю что-то сделать в срок и в итоге перерабатываю, ещё общения с заказчиком всегда стресс вызывает боюсь показаться непрофессиональным, в целом мне понравилось.

  • @vitalider
    @vitalider Місяць тому

    Very thank you much ! :))

  • @EvgenLyakh
    @EvgenLyakh Місяць тому

    Спасибо

  • @evgeniiabramovskii2830
    @evgeniiabramovskii2830 Місяць тому +1

    Scope - охват, обьем, вместимость. В контексте IT.

  • @sergeypekar1058
    @sergeypekar1058 Місяць тому +1

    10:39 Ну для меня критериями интересного проекта будет 2 вещи: 1) Доменная область 2) Возможность влиять на проект, ну или куча бабла и Work-life balance 😁 (Да, то, что я считаю интересным далеко не всегда нужно рынку, за то вызывает положительные эмоции). Вывод: интересный проект либо свой (или в продуктовой компании) или банк 😅

  • @xvoidee
    @xvoidee Місяць тому +3

    Совещание должно быть полезным - с постановкой целей, сроков выполнения и изучением результатов работы после предыдущего совещания. А если это цирк шапито "потому что так сказано в манифесте Скрам" - то такое совещание не нужно :-)

  • @artik3386
    @artik3386 Місяць тому +1

    Очень полезно. Можно такого ещё?

  • @ChatGPT-k5z
    @ChatGPT-k5z Місяць тому

    Всё что я понял на первом месте организованность, было бы хорошо ещё видео сделать об организованности, про распил задачи на сегменты это хорошо было про пол дня, вот подобных инструментов хотелось побольше

  • @storozhukua
    @storozhukua Місяць тому

    На моей прошлой работе мне пытался сео говорить когда єто будет готово.
    Теперь єто история

  • @SlavaGoodkov-n6c
    @SlavaGoodkov-n6c Місяць тому +1

    интересный проект - это когда есть вызовы по сложности, и сроки не очень колючие )))

    • @xyzw777
      @xyzw777 Місяць тому

      имхо фреймворки, языки и т.п. это тлен, алгортмы\структуры данных\архитектура это интересно... если не заниматься этим за деньги клиента, то нас также уволят, просто найдут помоложе кто делает больше X за Y

  • @sergeypekar1058
    @sergeypekar1058 Місяць тому +1

    14:34 Кстати именно так MS DOS и захватила рынок. Был еще DR DOS, который был получше, но MS смогла быстрее и у нее был лучше маркетинг

    • @redneck_prm5429
      @redneck_prm5429 Місяць тому +1

      Nope. MS DOS захватила рынок ровно в тот момент, когда стала единственной и дефолтной операционкой для только что выпущенных IBM PC. CP/M х86 и DR DOS от Килдалла вышли позже и уже не особо кому-то были интересны.

  • @MrSendems
    @MrSendems Місяць тому

    Интересный проект это когда ты можешь о нем рассказывать часами.

  • @Gazovchik
    @Gazovchik Місяць тому +1

    Кажется давно не было такого длительного/обстоятельного видео на канале......
    Всем Адекватности мира и добра

  • @dimapichaev
    @dimapichaev Місяць тому +1

    10:38 Интересный проект - проект где есть что то принципиально новое. Либо green field, либо с новыми для тебя подходами

  • @MgelikaXevi
    @MgelikaXevi Місяць тому

    Отличная тема.
    А что касается интересных проектов, то наверное это всё, что задействует мозг. А прежний ли там язык, или новый, уже дело десятое.

  • @vasiliysobovoy4289
    @vasiliysobovoy4289 Місяць тому

    Сергей, как Вы относитесь к Wordpress? Именно как программист?

  • @Алексей-й5ч8х
    @Алексей-й5ч8х Місяць тому

    👍👍👍

  • @oleg10021989
    @oleg10021989 Місяць тому

    Я бы раньше сказал что интересный проект это проект с новыми технологиями или связанные с нерушай задачи внашой сфери (P=||≠NP ) но сегодня я думаю что интересный проект это тот поймет который использует подходящие технологии разрабатываемый продукт который сможет масштабироваться лихо

  • @slevin31231
    @slevin31231 Місяць тому

    Для меня интересный проект - это то, что ты сразу можешь в голове представить и оно получается коасиво

    • @the_shtorm7686
      @the_shtorm7686 Місяць тому +2

      Ещё план на неделю вперёд расписать, деплой через две недели запланировать, а потом месяц только архитектуру продумывать

  • @nikolayshishkin6293
    @nikolayshishkin6293 Місяць тому +1

    Вопрос, как часто разработикам приходится выслушивать хамство от заказчика? Редко? Часто? Это обычное дело или большая редкость?

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  Місяць тому +6

    Что для вас интересный проект?

    • @Golden-dill
      @Golden-dill Місяць тому +7

      Для меня интересный проект - это когда он решает какую-то проблему. Просто решает ее! И делает этот мир лучше. И мне все равно какой язык там используется, какие фреймворки и т.д. Задача (цель проекта) - решение - 🥂 Simply

    • @sergeiseivach
      @sergeiseivach Місяць тому +1

      Интересный проект - это в котором используется технология \ фреймворк, который давно хотел попробовать. Что может быть лучше ,чем учиться за счет компании? ))

    • @evgeniiabramovskii2830
      @evgeniiabramovskii2830 Місяць тому

      Интересный проект - проект использующий новые подходы в предметной области, который дает офигенные результаты. Пользу, обратную связь и востребованность на рынке.

    • @LeonidYakovlev85
      @LeonidYakovlev85 Місяць тому

      Проект, от которого я получаю удовлетворение. С вероятностью, близкой к единице, это значит, что моя работа действительно полезна.

    • @LeonidYakovlev85
      @LeonidYakovlev85 Місяць тому

      Для меня интересный проект - это проект, приносящий оценимую пользу.

  • @sergeypekar1058
    @sergeypekar1058 Місяць тому

    4:55 Блин, вот это точно. Просто проблема 99% новичков. Вообще 0 понимания и желания вникать в потребности заказчика. Всегда "я сам знаю как лучше". Но оказываться только как лучше закодить, а не как лучше успеть в сроки и задачи

  • @ЯрославФамилия-н9ю
    @ЯрославФамилия-н9ю Місяць тому +1

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

    • @artemmm095
      @artemmm095 Місяць тому

      Попробуйте из мордора в нормальную страну переехать, или хотя бы устроиться в профильную IT компанию, а не в банк/молокозавод

    • @ЯрославФамилия-н9ю
      @ЯрославФамилия-н9ю Місяць тому

      @@artemmm095 сейчас в другой стране работаю. Кумовство есть везде. По поводу качества банковского ПО кстати, в России оно было одно из лучших, не понимаю как это работает.

  • @kisurov
    @kisurov Місяць тому +1

    С эстимейтами не всё так просто. У нас на проекте редко бывают задачи меньше 3-х дней. Разбиваем на сабтаски только если объём больше чем на 1 спринт. Не знаю, хорошая ли это практика или плохая. Часто бывает, что никто не знает как делать и сколько займёт. Эстимейтим примерно или создаём спайк-тасаку - исследование того, как это сделать.

    • @lipki582
      @lipki582 Місяць тому +1

      Был похожий опыт, команда работала с 20 часами переработок за спринт в течении 3х спринтов

  • @user-kc5kr9fq2z
    @user-kc5kr9fq2z Місяць тому +6

    Риски*риски*риски = жопа - точне це саме слово прийшло мені в голову)))))))))

  • @alexpoz9317
    @alexpoz9317 Місяць тому +1

    Работал в команде где оценка была в часах. Карррррл! в часах! А рядом сидели наполнители сайтов и у них оценки были в минутах XD

  • @mrtxee
    @mrtxee Місяць тому +1

    То, что бывают интересные проекты, синие проекты и какие-то ещё - это иллюзия, которая длится 5-6 лет. Потом понимаешь, что есть просто проекты.

    • @bipolar-fox
      @bipolar-fox Місяць тому

      Это если ты сидишь на галере и пилишь одно и то же по шаблону. Тогда да, через пять лет уже тошнит от всего и просто отбываешь часы на работе.

    • @mrtxee
      @mrtxee Місяць тому

      @@bipolar-fox нет. Это это когда есть опыт работы в разных проектах, любишь свое дело и воспринимаешь его не как девчонка, а как профессионал.

  • @TwentyNine97
    @TwentyNine97 Місяць тому

    23:27 Когда задача выполнена, появляется зелёная галочка. Разве не так?

  • @АлександрМельник
    @АлександрМельник Місяць тому

    Спасибо. Среди общего потока видео на канале (алгоритмы youtube любят когда видео выходят часто, это понятно) это выделяется. Про "полдня" зацепило, буду использовать в свой работе. Слава Україні!

  • @sergeyrebik5883
    @sergeyrebik5883 Місяць тому

    Вот я программист, php-шник. На Upwork вообще шансов против индусов никаких. Java поможет?

  • @ДарияДолгая
    @ДарияДолгая Місяць тому

    Мне кажется, на заднем фоне на мебель падает свет от морского аквариума😅

    • @bipolar-fox
      @bipolar-fox Місяць тому +1

      Скорее от монитора )

  • @dmitriyf1
    @dmitriyf1 Місяць тому +1

    А был ли автор разработчиком? По моему только преподавателем. Так что цена этой лекции стремится к нулю

  • @kisurov
    @kisurov Місяць тому +1

    29:57 ездить за картошкой на другой конец города - экономически не выгодно
    Бабули на пенсии: подержи моё пиво ))

    • @xxla2messerxx
      @xxla2messerxx Місяць тому +1

      в пересчете например на их пенсию, это уже может быть выгодно)

  • @ockhamsrazor884
    @ockhamsrazor884 Місяць тому +1

    Видео класс.
    Но в плане «оценки времени разработки» непонятно.
    Вы заочно делаете программиста лодырем и жадиной.
    А вот если сам ПМ/Лид допускают ошибки в планировании.
    Или ПМ добавляет пустяковые изменения, которые по его мнению не влияют на разработку (а по факту работа х5) - сами об этом сказали.
    И да, если я пришел работать с одними технологиями на ЗП, а меня впрягают на то, чего в договоре не было, я буду это учить и реализовывать за деньги компании.
    Потому что часы посчитают, а перф за большее обширные знания - нет.
    Вы рассуждаете как предприниматель с опытом разработки.
    Хотя сами же говорите, что нужно уметь ставить себя на все позиции со стороны.

  • @TheRodanid
    @TheRodanid Місяць тому +2

    4.19 Вы всего лишь обслуга, а благородным господам не нравится, когда обслуга чувствует себя человеком.
    4.20 в айти нет соввкового менджемнта в стиле "ты начальник, я дурак".
    Ни одного противоречия

    • @Андрей_Бондарь
      @Андрей_Бондарь Місяць тому +2

      Сидите под плинтусом - работодатель бог. Сам же рассказывал, как в конце карьеры писал пару строк кода в день или вообще ничего не делал, но был в "ловушке зарплаты" видите ли. А как стал работодателем - на тебе.

    • @artemmm095
      @artemmm095 Місяць тому +1

      По-моему у кого-то совковые компексы неполноценности

    • @TheRodanid
      @TheRodanid Місяць тому

      @@artemmm095 полноценности.

  • @olehmudriy9308
    @olehmudriy9308 26 днів тому

    Понял, что когда ПМ пытается спихнуть на разраба свои косяки, то надо кивать гривой))

  • @vetalitet
    @vetalitet Місяць тому +1

    ето социопатія, боязнь людєй, отшельнічєство, нєрвозность, старт к псіхічєскім расстройствам 😆😆😆

  • @Reset-k7w
    @Reset-k7w Місяць тому +1

    Знаете че мне интересно?
    Почему зарплаты джунов и мидлов столь сильно разнятся если Джун серавно станет мидлом.
    Или не все джуны становятся мидлами?

    • @bipolar-fox
      @bipolar-fox Місяць тому

      Далеко не все. Огромное количество людей приходят под влиянием рекламы, что IT - это просто сидишь, кнопочки нажимаешь и получаешь тонны $. А потом сталкиваются с реальностью, не вывозят и отваливаются. А еще джуны часто скачут из компании в компанию, поэтому всерьез в них вкладываться мало толку.

    • @Reset-k7w
      @Reset-k7w Місяць тому

      @@bipolar-fox получается большенство ждунов поработав до года меняют профессию из за стресса?

    • @artemmm095
      @artemmm095 Місяць тому

      Ну а на заводе, зарплата у опытного оператора машины/станка и ученика или помощника разве одинаковая?

    • @Reset-k7w
      @Reset-k7w Місяць тому

      @@artemmm095 джун и мидл разницей всего в 1-2 года стажа
      А зарплаты удваиваются аж в Х2

    • @artemmm095
      @artemmm095 Місяць тому

      @@Reset-k7w Потому что разница в опыте между джуном с максимум годом работы и мидлом с 2-3 годами очень существенная

  • @AK-ji3qv
    @AK-ji3qv Місяць тому

    какая то неудачная аналогия со строителями. представьте - вы договорились со строителями чтоб они вам ванную плиткой обложили за конкретную сумму и в конкретный срок. вы выбрали например, белую плитку, и они начали работу. а потом вы (заказчик) приходите и говорите им: ребята, белая уже не актуально, жена сказала что хочет розовую. так что давайте, быстренько "признавайте свою ошибку" (т.е. это строители виноваты что у вас хотелка изменилась?), и всё переделывайте. И даже если вы новую плитку сами закупили за свой счёт , то все равно нужно дополнительное время на то чтоб сбить старую плитку и это дополнительная работа, за которую следует заплатить строителям, не так ли? мало того, работа теперь не уложится в ранее намеченный срок и бюджет. Интересно, что поограммистам запросто можно заявить, что "вы обещали к такому то числу и за столько то денег, так что не успеете - вычтем штраф" игнорируя тот факт, что нужно переделывать и что это вам захотелось переделать. А вот со строителями у вас так явно не прокатит. Так что или пример неудачный или имеет место явный перекос в сторону хотелок заказчика. В общем, программисты себя не уважают.

  • @naz_zir
    @naz_zir Місяць тому

    Чи має сенс вчити Java для machine learning/data science?

    • @stalkxk
      @stalkxk Місяць тому

      Нет, для ML учи python

  • @railshaikhlislamov4692
    @railshaikhlislamov4692 Місяць тому

    Нет интересных проектов - всё тлен😕

  • @Tayoriko
    @Tayoriko Місяць тому

    Лол, в АСУ в мордоре это постоянная ситуация когда за экономию 500 рублей ты будешь ебашить неделю, переписывая весь проект. А интересный проект - это за который неплохо заплатили, а сделать его можно почти мгновенно из готовых шаблонов (или библиотек, написанных и отлаженных заранее).

  • @Sergei-r6g
    @Sergei-r6g Місяць тому +2

    Аффтар не слышал про ТЗ? Без ТЗ результат ХЗ.

    • @ЛеонидАверин-р3о
      @ЛеонидАверин-р3о Місяць тому

      Сразу видно того, кто сложнее калькулятора ничего не писал) Запомни на будущее, в тз никогда не будет описано все, работа по тз называется waterfall, прочитай пару статей и поймёшь сколько там минусов, это всегда беда. Кстати исходя из этого ты и не знаешь что такое agile методология, значит что-то большее чем джун за 300 баксов это твой максимум)

    • @Sergei-r6g
      @Sergei-r6g Місяць тому

      @@ЛеонидАверин-р3о Дружище, я в ИТ более 20 лет работаю, программистом ) Учи детишек в школе )

    • @ЛеонидАверин-р3о
      @ЛеонидАверин-р3о Місяць тому

      @@Sergei-r6g типичный джун взял и решил что если он выдумает стаж, то ему все поверят) Не думаю что в твоем репозитории есть что-то сложнее hello world, может еще выдумаешь себе мощную зарплату?) Хотя, может ты 20 лет был охранником в ит компании и теперь с высоты лет пытаешься не выглядеть жалко?)

    • @Sergei-r6g
      @Sergei-r6g Місяць тому

      @@ЛеонидАверин-р3о Дурилка ты. По гибким методологиям я работал, но, и тогда у нас было ТЗ. Просто разрабатывал его аналитик команды, а не юзеры или ещё кто-то. Просто не вижу смысла прогибаться под австралопитеков, которые сами не знают, чего хотят. Поэтому, работаю только так.

    • @ЛеонидАверин-р3о
      @ЛеонидАверин-р3о Місяць тому

      @@Sergei-r6g поэтому пишешь явно лендинги и не более того, что в епаме, что в Яндексе, что в Тесле я таких не видел, которые в тупую не понимают что они работают на клиента и продукт, а не на свои мистические взгляды на разработку)

  • @СергейПлеханов-я9й
    @СергейПлеханов-я9й Місяць тому

    А че не на мове?

  • @ruslan83bur
    @ruslan83bur Місяць тому

    Дуже шкода що не українською

    • @kirillperov3843
      @kirillperov3843 Місяць тому +3

      Чому? Російська мова дуже зрозуміла, не гірше за українську

    • @forgames4330
      @forgames4330 Місяць тому +1

      У Сергія є окремий україномовний канал. Підпишіться на нього. А російська його рідна і він на ній значно краще розмовляє :)

  • @ptashkaaa
    @ptashkaaa Місяць тому

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

    • @-adilkhan0ff897
      @-adilkhan0ff897 Місяць тому +2

      Сколько сегодня комментариев записал?

  • @RandomForest-es6yp
    @RandomForest-es6yp 9 днів тому

    Мозг ыоомируетсян до 25 лет