F18: Из сеньера C++ в джуны | разница senior и middle | идеи для Open Source | IT STANDUP

Sdílet
Vložit
  • čas přidán 15. 05. 2024
  • IT STANDUP про программирование и менеджмент в форме вопрос-ответ каждую пятницу в 18:00 UTC+3
    Blog: www.yegor256.com
    Books: www.yegor256.com/books.html
    GitHub: github.com/yegor256 (don’t hesitate to follow in order to stay informed)
    Telegram channel with recent news and updates: t.me/yegor256news (subscribe to not miss a thing)
    Twitter with daily and weekly updates: / yegor256 (follow me!)
    iTunes: podcasts.apple.com/us/podcast...
    SoundCloud: / yegor256
    00:00 Приветствие
    0:23 Начать с олимпиадного программирования или с более прикладных задач?
    4:56 Дополнительное направления деятельности для мобильного разработчика
    7:09 Перспективы российского R&D
    15:23 Из сеньера на C++ в джуны. Что делать?
    19:18 Как без страданий попасть из университета в R&D?
    21:20 Нас ждет век коробочных решений?
    22:34 Где брать идеи для Open Source проектов?
    26:35 Этично ли работать на несколько компаний одновременно?
    30:42 Почему я не сеньер программист?
    36:30 Ничего не делаю, но получаю миллионы. Это нормально?
    38:23 Нужно ли читать и где брать время на чтения книг?
    39:41 Какие советы даёте студентам?
    44:31 Как устроиться на 4500$, если спорить с CTO?
    45:25 В чем разница в скилах между мидлом и сеньером?
    46:40 Документация и дизайн готовы. Как мне начать разработку?
    49:13 Как мне не напугать работодателя раскаченным гитхабом?
    51:02 Куда писать, чтобы получить от вас идеи для Open Source?
    53:10 Принимаете ли вы ноотропы?
    54:31 Не хватает мотивации от работодателя. Как быть?
    57:04 Пример идеи для Open Source
    1:00:18 Если напишу книгу, попаду ли к вам в команду?
    1:00:50 Приходится ли соискателю убеждать вас, чтобы попасть в команду?
    1:04:24 Как найти в себе стержень?
  • Věda a technologie

Komentáře • 71

  • @yegor256
    @yegor256  Před 15 dny

    Подпишись, будь среди лучших!
    t.me/yegor256news

  • @kali_black
    @kali_black Před 2 měsíci +10

    Красава, Егор. Хоть кто-то решился быть искренним среди розовых и плюшевых слоников, которые из-за бугра рассказывают про молочные реки и кисельные берега)))

    • @vr29645
      @vr29645 Před měsícem

      Про какие такие молочные реки и кисельные берега вам рассказывают?

  • @user-cb2bw2fx4j
    @user-cb2bw2fx4j Před 2 měsíci +3

    На одном дыхании, спасибо.

  • @rb3270
    @rb3270 Před 2 měsíci +1

    Спасибо за ваш труд. Очень интересно!

  • @Max-wh6us
    @Max-wh6us Před 2 měsíci +1

    Спасибо! Егор!

  • @1ArirArir1
    @1ArirArir1 Před 2 měsíci

    Круто. Хороший контент!

  • @isabelsa7968
    @isabelsa7968 Před 2 měsíci +3

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

  • @greanch1234
    @greanch1234 Před 2 měsíci +6

    Раньше хэйтил и считал городским сумасшедшим, но теперь, став жалкой джява-программистой без стержня, но с 10 годами просиживания штанов понял, что Егор всего лишь делится неудобной правдой, которую озвучивать в лицемерном обществе не принято.

  • @Alexander_Tsebenko
    @Alexander_Tsebenko Před 2 měsíci +6

    Да, Егор, спасибо за правду )) Всё так и есть, сейчас всё комплиментарно, никто никого не хочет обидеть. Все друг друга хвалят.
    От вас здоровый прохладный душ. Призадумаешься тут, много ли ты сделали для хип-хопа в своё время

  • @nataliapozhidaeva9295
    @nataliapozhidaeva9295 Před 2 měsíci +3

    Добавлю немного про олимпиады, особенно в 6м классе имеет смысл попробовать решать олимпиадные задачи, причем не только по информатике, но и математике (например, Кенгуру все еще проводят) , это тоже может быть интересным, заставляет лучше и глубже понимать предмет, открывает массу других способов посмотреть на задачу. Очень классно, если есть учителя, которые могут помочь с этим. НО если не понравится, то не стоит грызть этот кактус потому что кто-то сказал, что это здорово, оно здорово только если нравится. Спойлер: после 4-5 лет станет понятно, что и в олимпиаде все решается ограниченным количеством алгоритмов и в целом это такое же ремесло после этого

  • @artishoo
    @artishoo Před 2 měsíci

    Надеюсь такие стримы будут доброй традицией. (Ютуб наконец рекомендовать стал, а то пропускал всё, хотя уведомления включены.)

  • @sergeykryuchkov8131
    @sergeykryuchkov8131 Před 2 měsíci +2

    Великий мотиватор, чувствую много пуканов подожжет.

  • @artishoo
    @artishoo Před 2 měsíci

    Очень интересно, продолжайте. Сам стараюсь кидать ПР в open source проекты, когда сталкиваюсь с проблемой. Создаю библиотеки, которые решают мои проблемы (с идеей помочь другим), но пока довольно скромно.

  • @mikhailgureev218
    @mikhailgureev218 Před 2 měsíci

    классно

  • @ortsaslan
    @ortsaslan Před 2 měsíci +5

    Егор, в видео громкости маловато. Если есть хоть немного шума на фоне, с трудом слышу. Будет отлично если увеличишь запас громкости в своих видео.
    Проблема вроде не в моем устройстве, другие видео ощутимо громче воспроизводит.

  • @midjhelins8383
    @midjhelins8383 Před měsícem

    В 19 лет студент уже знает все сам! Красава!

  • @nikitapostnov892
    @nikitapostnov892 Před 2 měsíci +1

    18:00 +/- 2 минуты. В рамках идеального мира, в том числе с точки зрения участия в open source, как должен вести себя топовый программист (претендующий на лычку сеньора) все понятно и очевидно. Хотелось бы получить подтверждение в виде истории (историй) реальных людей с подобным опытом, которые на это согласились. В виде ссылок на посты или интервью. Без таких подтверждений сложно рассуждать, кто хорош, а кто - нет, при всем уважении и без негатива.

  • @ccmadminstrator
    @ccmadminstrator Před 2 měsíci +4

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

  • @micorlov4321
    @micorlov4321 Před 2 měsíci +5

    Звук тихий сегодня (на некоторых устройствах), раньше вроде нормальный был...

  • @ivan.legostin
    @ivan.legostin Před 2 měsíci +3

    Программист умнее кота.. не все конечно 😂

    • @greanch1234
      @greanch1234 Před 2 měsíci

      коты бывают очень смышленые

  • @yarbersheer8559
    @yarbersheer8559 Před 2 měsíci

    Здравствуйте. Я программист на Golang. Вы обмолвились, что у вас есть идеи для оупен-сорс проектика. Могли бы поделиться парой?

    • @yegor256
      @yegor256  Před 2 měsíci +1

      посмотрите здесь: gist.github.com/yegor256/5bddb12ce88a6cba44d578c567031508

    • @yarbersheer8559
      @yarbersheer8559 Před 2 měsíci

      @@yegor256 портирование xembly на Go наверное самая близка. Остальные семантические, совсем не мой профиль) Да и с xml часто приходится работать. Благодарю.

  • @Belarus1990
    @Belarus1990 Před 2 měsíci

    видимо тяжелый день был на работе, потому, что выложил мысли без прикрас :)

  • @g1rog
    @g1rog Před 2 měsíci +1

    Егор, дайте пожалуйста пояснение к ответу на 15:23. Человек имеет ввиду то, что его понижают в грейде не потому что он бездельник, а потому что он переходит в другую доменную область, которая никак не связана с деятельностью на предыдущем месте работы, хотя язык программирования, как инструмент, остается тот же. Всё-таки С++ - это язык, который не привязан к одной нише. На нем пишут и GUI приложения с помощью Qt, и какой-нибудь HighLoad бэкенд, как в Яндексе, либо же вообще игры разрабатывают с помощью движков. В данном случае это неадекватность работодателя, либо же действительно при смене доменной области грейд снижается на порядок?

    • @yegor256
      @yegor256  Před 2 měsíci

      думаю, что грейд не понижают по причине смены области. я бы не понижал

    • @andykras
      @andykras Před 2 měsíci

      это просто манипуляция со стороны работодателя на понижение зп

    • @nikitanovosad9937
      @nikitanovosad9937 Před 2 měsíci

      @@andykras точно так же как манипуляции со стороны Егора, когда он дает оценку скиллам такого разраба - чувствуется менеджерский подход: вот смотрите, я такой крутой, поэтому вам, чтобы получить повышение зп, нужно быть круче меня. Самый тухлый тип менеджеров

    • @andykras
      @andykras Před 2 měsíci

      @@nikitanovosad9937 я не видел чтобы он такое говорил. на мой взгляд честно и открыто договариваться на переправе не является манипуляцией

    • @nikitanovosad9937
      @nikitanovosad9937 Před 2 měsíci

      @@andykras ну так-то весь участок 15:23 - 19:18 про это

  • @yashkevich8164
    @yashkevich8164 Před 2 měsíci

    Судя по некоторым вопросам, прямо Назаровым повеяло))

  • @mrin0
    @mrin0 Před 2 měsíci

    6:02

  • @reybrown6616
    @reybrown6616 Před 2 měsíci

    Хочу получить идею. Пишу свой коммент ради этого.

  • @cyrilanisimov
    @cyrilanisimov Před 2 měsíci +2

    Честно говоря, после изложенного вами, я задаюсь вопросом - а программист ли вы? А работали ли вы над реальными проектами? Или вы очередной инста-блоггер, который всё знает "как надо"?

    • @mormeoi
      @mormeoi Před 2 měsíci +1

      У Егора есть гитхаб, там дофига реальных проектов.

    • @cyrilanisimov
      @cyrilanisimov Před 2 měsíci

      @mormeoi Есть "проекты", а есть продукт , например Git, Винда, Хромиум, Файерфокс. Всё это делается через муки и преодоление трудностей, со срывом графиков и многими людьми, которые могут за целый день изменить только одну строчку кода. И за это никому не приходит в голову лишать их премии или что-то подобное. Иначе, некому бы было этим заниматься.
      По поводу "что сделал" - есть программисты, работающие над серьёзными корпоративными проектами - там делать- не переделать и присваивать себе заслуги всей команды некорректно.
      То, что я вижу в репах у Егора - какие-то поделки, обёртка для того, что уже сделано и сделано много раз.
      Вот напишет он (как сам он заявляет) свой компилятор или ядро ОС на языке С (С++ или Rust) - тогда увидит, что не всё так, как он тут рассуждает.
      P.S. По поводу "алгоритмы знает каждый студент" - четырёхтомник Дональда Кнута можно читать годами, а понимать - и того дольше, так что и тут он наврал. И я таких студентов не знаю, кто осмыслил Кнута к окончанию универа.
      А есть ещё и предметная область, для которой программный продукт разрабатывается - и на это тоже нужно время и усилия.
      Ведь чтобы сделать ПО нужно знать не только язык и синтаксис, а ещё уйму другого.
      Егор рассуждает как "друзья Оушена"

    • @mormeoi
      @mormeoi Před 2 měsíci

      @@cyrilanisimov "поделки" не получают столько звезд на гитхабе. "корпоративные проекты" это в 99% случаев копипаста и связывание готовых кубиков с помощью spring и прочих "фреймворков". Это самый низ пищевой цепочки IT. Самая низкоквалифицированная и низкооплачиваемая работа. Я с этим с Егором согласен на 100%.

    • @cyrilanisimov
      @cyrilanisimov Před 2 měsíci

      @@mormeoi Вы про говножаву рассуждаете... Я уже привёл в пример то, что не назвать "поделками"

  • @superstep007
    @superstep007 Před 2 měsíci

    Егор, если все станут RnD экспертами, кто-же будет проблемы оперативные решать? Не правильно ставить людям свою планку, каждый по мере своих способностей как врожденных так и продиктованных средой (образование, социум) может достичь ’своих’ целей. Если люди реально хотят попробовать себя в RnD и пришли к Вам, не стоит их так унижать. Помимо возможностей человека, можно еще оценивать его стремления и упорство и если не хватает первого видимо он вам не подходит и на этом можно поставить точку, представляете?

    • @nikitanovosad9937
      @nikitanovosad9937 Před 2 měsíci

      ага) Егора послушать, так каждый с года опыта должен книги писать и rnd заниматься, ощущение, что в хуавей одних писателей берут)

    • @nataliapozhidaeva9295
      @nataliapozhidaeva9295 Před 2 měsíci

      Если принять совет номер 0 - получать удовольствие, то все не станут, оно не всем нравится

  • @DavidCohen-ux8tz
    @DavidCohen-ux8tz Před 2 měsíci

    ЧСВ у Егора выше крыши, самого высокого здания NY.

    • @yegor256
      @yegor256  Před 2 měsíci +1

      то есть это еще не предел, или уже выше некуда? я не понял

    • @DavidCohen-ux8tz
      @DavidCohen-ux8tz Před 2 měsíci +1

      @@yegor256 просто когда начали, отвечать прогеру C++, что если он не чего не выложил в Github, то он вообще не кто и звать его не как. Разные люди, разные разработчики, кто то хочет, кто то не хочет работать в направлении open-source. Может быть, ему хватает и основной работы с кодом повозиться, семья, всякого рода проблемы, которые отнимают время. Думаю так строго не нужно судить. Что бы узнать что знает, для этого есть собеседование, испытательный срок. Мне больше нравится, как вы рассуждает на более глубокие темы, не связанные с IT. Я сам ещё тот, консперолог )))

    • @manOfPlanetEarth
      @manOfPlanetEarth Před 25 dny

      @@yegor256
      ​​⁠
      Егор, приветствую.
      43:19

    • @yegor256
      @yegor256  Před 25 dny

      @@manOfPlanetEarth вот доклад: czcams.com/video/VZDBG-BInWo/video.html

    • @cafedead
      @cafedead Před 9 dny +2

      @@DavidCohen-ux8tz Да уж. Ахинея полная была про то, что прогер Си++ с 8 годами опыта - это джун в бэкенде. А про опенсорс - я вот его вообще не поддерживаю. Он сокращает рабочие места, отправляя опытных работников, обнуляя для работодателя ценность их опыта, конкурировать вот с джунами. И предел у этого "роста астракций" есть, вопреки мнению Егора. Очевидно, заинтересованного.

  • @anzor3219
    @anzor3219 Před 2 měsíci

    Душновато сегодня

  • @7daysmma
    @7daysmma Před 2 měsíci +1

    Мда уж .. люди очень обидчевые.
    Оказывается, для многих важнее то "как ты скажешь", а не то "что ты скажешь".
    Как дети..

    • @MrLotrus
      @MrLotrus Před 2 měsíci

      Так когда он человека, который просто программирует на уровне ремесленника, называет "жалкое зрелище", он даёт субъективную оценку на основе личных ценностей. Это что-то на уровне спортсменов, которые говорят, что если ты не жмешь сотку от груди, то ты не мужчина. Или каких-либо стилистов, которые бы про внешний вид Егора могли бы сказать "жалкое зрелище". И что теперь? К чему эти громкие и неприятные слова?

  • @den23ns
    @den23ns Před dnem

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

  • @cafedead
    @cafedead Před 9 dny

    Уважаемый Егор. Не согласен с вашими взглядами. На разных работах мы работаем, и не создаем ничего, просто выполняем свои обязанности за деньги, проживая годы жизни, увеличивая свой опыт разработки, решая задачи. 8 лет опыта - это много. И это в Си++, тоже не нужно с пафосом говорить, что это для вас ничего не значит. Это не изображение "разумного" работодателя, наоборот. Ну нет обязанности у программистов что-то улучшать, какой-то там опенсорс, которым заменяют потом человекочасы реальных работников, оставляя все больше и больше специалистов за бортом. Уж не люди ли с подобными вашим взглядами привели все к тому, что программирование больше не искусство, а отверточная сборка проекта из готовых компонентов?! Ну конечно все мы для того в айтишку и приходим, чтобы после 8 лет в Си++ стать джунами, а если не хочется этого, то поддерживая забесплатно чьи-то поделки... Ага, уже бежим. Абсурд, уж извините. Лично я не поддерживаю опенсорс вообще. Я - автономная единица, мне сообщество ничего не дало. И что? Я обречен быть всю жизнь джуном теперь, если будет постоянно или язык признаваться мертвым, или появятся требования к знанию чьей-то очередной опенсорсной поделки? Опомнитесь. В сфере разные должны быть работники, с разными взглядами, нужно разнообразие, а подобные вашим взгляды выдавливают специалистов, часто как раз хороших специалистов, оставляя как раз отверточных сборщиков, требуемый уровень компетенций снижается. Лично мне вот очевидно, что у Си++ программиста выше уровень компетенции, нежели у бэкенд-разработчика. Вам, почему-то, нет. Каким еще джуном?! Т.е. вообще-то это проблема. Айтишка больна из-за таких как вы как раз, на мой взгляд. Результат мы видим уже повсеместно в качестве софта, его размерах и быстродействии.
    И я что-то не припомню в других отраслях подобного тотального переиспользования стороннего материала от других людей или компаний. Юрист что, тоже переиспользует чей-то чужой текст искового заявления, собирая его из частей? Или бухгалтер? Да кто угодно. Любого специалиста возьмите. Все работу работают, тратят на это свою жизнь, что адекватно учитывается при приеме на работу, представьте себе. И только программисты почему-то не понимают, к чему в итоге приведет дальнейшее развитие опенсорса и ИИ с другой стороны, упорно роют себе яму. Память как у рыбки, реакция улитки. Не хочу иметь ничего общего с таким "сообществом".
    И не будет ничего бесконечно куда-то расти на новые и новые абстракции. Есть определенный предел бизнесовых задач. Появление того же Битрикса просто выбросило всех остальных со своими поделками из рынка, оставив в индустрии меньше сотрудников, работающих с Битриксом, ибо зачем бизнесу нанимать множество людей, создающих этот функционал, если можно взять Битрикс, и нанять одного человека?! Мне вполне понятно, для чего это бизнесу, но для чего это нам, работникам? Это сужает для нас возможности заработка, рабочие места. И опенсорс действует аналогично, на пользу бизнесу и во вред работникам. особенно опытным, которые могли что-то сделать и без опенсорса, но теперь от них бизнесом требуются знания опенсорсной фигни, с которой их, невзирая на их опыт, отправляют конкурировать с новоиспеченными джунами, как мы выяснили, а то и вовсе списывают. Ну прекрасно... Еще и помогает обучать нейронки. И что? Не можете просчитать последствия? Вы за это здесь топите? Вы уверены, что вы - не джун? Я от опытного программиста ожидал бы хоть какой-то логики, умения аналитически мыслить, видеть некую перспективу, экстраполируя по истории и текущему положению дел. Тем более, что вы - довольно взрослый человек, вам в вашем возрасте видно больше, чем молодым людям. Очевидно, вы просто защищаете интересы бизнеса, свои интересы опенсорс-разработчика, но мне, простому работнику, ваше мнение не близко, и вызывает раздражение.
    Написание статей и умение писать тексты, или говорить - это гуманитарное направление. Очевидно, есть бОльшие программисты, чем вы, у них, очевидно, должен быть и будет другой путь, нежели у вас.

  • @SergeyIvanov15024
    @SergeyIvanov15024 Před 2 měsíci

    Егор, а почему вы всего лишь директор чего то там в Хуавей? По уровню высокомерия и понтов минимум вице президент Гугла :)

    • @7daysmma
      @7daysmma Před 2 měsíci +5

      Да хоть у него будет в 10 раз больше понтов, как это отменяет его тезисы?

    • @SergeyIvanov15024
      @SergeyIvanov15024 Před 2 měsíci

      @@7daysmma А я про тезисы ничего не говорю и не опровергаю. Я говорю про чела и его манеру

    • @greanch1234
      @greanch1234 Před 2 měsíci

      @Ivanov15024 извечный вопрос, шашечки или ехать. sugar-coating и "сглаживание углов" видятся для вас настолько необходимым?

    • @SergeyIvanov15024
      @SergeyIvanov15024 Před 2 měsíci

      @@greanch1234 Видится необходимым быть человеком. У спикера канала это не проглядывается. Стена высокомерия и презрения. При этом (я не видел, но по жизненному опыту могу предположить), тонкое чувство ароматики начальственной жопы, которую он с упоением лижет. В народе это называют проще - морда кирпича просит. Жалко его сотрудников :(

    • @sergeykryuchkov8131
      @sergeykryuchkov8131 Před 2 měsíci

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

  • @Diqeeeeeeeeeei
    @Diqeeeeeeeeeei Před 2 měsíci

    Шас бы сеньера с тимлидом путать 😂😂