Мысли Пьяного Программиста

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น •

  • @nubmerson
    @nubmerson 3 ปีที่แล้ว +17

    О, этот TypeScript! Тоже терпеть его не могу. Самое смешное, когда люди начинают писать на TS, а потом повсеместно начинают использовать any 😬
    Я когда сам перешел с Java и C# на JS, помню поначалу страдал. Мне не хватало типов, наследования, возможности использовать привычные паттерны. Но чем больше писал на нём и разбирался, тем больше он мне нравился. Поэтому, думаю, что TS нужен тем, кто пришел «больших» языков и хочет быстро стартануть без страданий. Но для опытного программиста на JS - TS = боль и страдания :)))

    • @larchanka
      @larchanka  3 ปีที่แล้ว +1

      прям даже закреплю

    • @mrakov
      @mrakov 3 ปีที่แล้ว

      @@larchanka хотелось бы все же узнать про твою нелюбовь к ТСу

    • @АлексейБольшевич
      @АлексейБольшевич 3 ปีที่แล้ว +1

      Как можно ненавидеть инструмент который уменьшает количество способов выстрелить в ногу?
      Особенно в больших проектах со сложной логикой.
      Если у вас повсеместно any то скорее всего что-то не так, или возможно ваш проект постепенно мигрирует с js на ts.
      Если TS действительно не нужен тогда почему vue в 3 версии переписан на TS? angular2?

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +1

      @@АлексейБольшевич Но очевидно, что вы не можете привести ни одного ценного качества TS, ради которого им нужно было заменять JS. В конце концов браузер не понимает TS, так зачем нужно так напрягаться, если можно сразу писать на JS?

    • @АлексейБольшевич
      @АлексейБольшевич 3 ปีที่แล้ว +4

      @@aammssaamm Вы пишете код в первую очередь для людей которые будут его читать, модифицировать и тд.
      Благодаря строгой типизации не нужно задумываться о том какие типы аргументов принимают функции.
      Предотвращается неправильное использование данных.
      Не нужно писать глупых тестов с проверкой типов.
      (Это очень важно если у вас крупный проект со сложной объектной моделью)
      Если вы не видите плюсов в строгой типизации в вашем проекте значит TS вам не нужен.

  • @Andrey-zv1kc
    @Andrey-zv1kc 3 ปีที่แล้ว +24

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

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      спасибо

  • @alexandrbladyko3867
    @alexandrbladyko3867 3 ปีที่แล้ว +17

    Воу, хочу видео про Typescript!

  • @gatrianL
    @gatrianL 3 ปีที่แล้ว +5

    TypeScript позволяет лучше понять код и быстрее внедриться в проект. TypeScript это как документация кода))). Согласен с тем что TypeScript это для тех кто плохо программирует и тем самым уменьшает вероятность багов.

  • @ДенисАхметов-т4д
    @ДенисАхметов-т4д ปีที่แล้ว +1

    Ну наконец-то кто-то из опытных программистов высказался в пользу динамических языков. Я думал уже, что со мной что-то не так, потому что у меня не возникают проблем с динамическими языками. Думал, вдруг я пишу какую-то несерьезную фигню…

  • @ВладиславКуца
    @ВладиславКуца 3 ปีที่แล้ว +11

    Когда-то один преподаватель сказал, что главный навык программиста это находить информацию и только потом по важности идёт уже умение правильно использовать полученную информацию на практике.

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      верные слова

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +2

      Главный навык - это понимать что ты делаешь и зачем. Остальное можно найти.

    • @GAME-gm2lq
      @GAME-gm2lq 3 ปีที่แล้ว

      Нас этому учили. Я закончил Томский политех, АВТФ, инженер-системотехник 1989-1995

  • @vladimirzaguliaev9857
    @vladimirzaguliaev9857 2 ปีที่แล้ว

    Слышал от одного японского fullstack разработчика, что fullstack это не про большие продукты, где много надо чего знать, а это про возможность быстро(!) запустить какую-то идею в реальную жизнь. Чтоб оно стартовало, начало (или нет) приносить какую-то прибыль и уже потом, если необходимо, то развивать ее уже силами бекендеров и фронтов.

  • @ElektroStep
    @ElektroStep 2 ปีที่แล้ว

    Смотрел не отрываясь 😀

  • @goddessMoona
    @goddessMoona 3 ปีที่แล้ว

    Это видео как нельзя вовремя))

  • @jizzygaming6692
    @jizzygaming6692 3 ปีที่แล้ว

    Очень информативно. Отличный ролик.

  • @yunigperec
    @yunigperec 2 ปีที่แล้ว

    классно сказано, да и ты говоришь круто.

  • @helplrewerse2925
    @helplrewerse2925 ปีที่แล้ว

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

  • @masterswift9700
    @masterswift9700 3 ปีที่แล้ว

    Йоу брат приятно снова слышать твой голос!

  • @mikeLAngelos
    @mikeLAngelos 3 ปีที่แล้ว +3

    Мысли пьяного программиста, ахах прикольное название

  • @uidee4725
    @uidee4725 ปีที่แล้ว

    Коллеги старшего поколения рассказывали, что в начале 90-х был такой программист, без рюмки за работу не садился. так вот он разработал оконную систему, когда она ещё нигде не была реализована...а у большинства был Dos и Norton

  • @muhammedalikairatuly4237
    @muhammedalikairatuly4237 3 ปีที่แล้ว

    Классное видео
    Ты лучший!

  • @DARKNESWOLF23
    @DARKNESWOLF23 ปีที่แล้ว

    Хочу холивар по TS. Так как в больших командах и больших приложениях TS явно полезен.

  • @arr351
    @arr351 3 ปีที่แล้ว +1

    Для бизнеса расчет зп фулл нефулл разработчика будет основываться на скорости доставки бизнес ценности. Вряд-ли один фулл доставит фичу быстрее чем два - бэк и фронт разработчик

    • @larchanka
      @larchanka  3 ปีที่แล้ว +1

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

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +2

      @@larchanka Нет, не сделают. Даже десяток не сделает.

  • @couragic
    @couragic 3 ปีที่แล้ว

    3:08 «лучший код - который не написан» имхо значит программист придумал как решить задачу вообще без написания кода или без написания _нового_ кода - используя старый код. Это еще и говорит о том, что старый хорошо написан.

    • @larchanka
      @larchanka  3 ปีที่แล้ว +1

      интересная мысль

  • @ОлегИ-ь9ш
    @ОлегИ-ь9ш 3 ปีที่แล้ว

    Мишаня подскажи ! Какой взять ноут новый apple macbook air m1 8g 256g или
    Новый
    HUAWEI MateBook 14 16g 512g

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +1

      макбук, конечно

    • @larchanka
      @larchanka  3 ปีที่แล้ว +1

      Смотря для каких целей. я за макбук, но и хуавей имеет право на жизнь

    • @ОлегИ-ь9ш
      @ОлегИ-ь9ш 3 ปีที่แล้ว

      @@larchanka
      Выбрал Mac

  • @dev_insider
    @dev_insider 3 ปีที่แล้ว +4

    Я уверен что пишу не самый идеальный код, опыта маловато будет (1.5 лет). Но Тапскрипт делает меня болеее продуктивным и мне лично более приятно на нем писать.

    • @larchanka
      @larchanka  3 ปีที่แล้ว +1

      это хорошо. когда везде будет any - пора отказываться от ТС :)

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +1

      Это потому что вы не знаете ничего другого. Смысла в TS никакого.

    • @dev_insider
      @dev_insider 3 ปีที่แล้ว

      @@aammssaamm Как-то слишком смело утверждаете. Более пол года писал на elm. Но что-то не наблюдаю связи между количеством выученных языков/технологий и пониманием надобности тайпскрипта.

  • @postmodern3509
    @postmodern3509 3 ปีที่แล้ว

    На хабре перевод читал, кайфовая статья)

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      перевод не видел, но одобряю

  • @ДжонСмитов
    @ДжонСмитов 3 ปีที่แล้ว

    Можно подробнее про бэст практикс и уровень выше?

  • @darburg3532
    @darburg3532 3 ปีที่แล้ว

    Жирное видео, сохранил)спасибо)

  • @NetImperia
    @NetImperia 3 ปีที่แล้ว +1

    К теме, что лучший код должен понимать даже чайник… Я тут небольшой опрос провёл. И забавная ситуация. Мы на Java пишем. Так вот получается всё наоборот… В Java есть такая штука как lambda. Junior и часть middle их вообще не понимает или знают, но считают их злом. Поэтому не используют. А Senior считают своим долгом всё на них писать… С криками да всёж намного понятнее...

    • @larchanka
      @larchanka  3 ปีที่แล้ว +2

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

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +1

      @@larchanka А какие там могут быть варианты?

  • @АндрейОстапов-м4р
    @АндрейОстапов-м4р 3 ปีที่แล้ว

    Будет видео по полезным программам для мака?

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      какого плана программы интересуют. про небольшие полезные утилиты уже было

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว

      Уже в гугле не найти про это, надо уметь. ​😂😂

  • @mor2623
    @mor2623 3 ปีที่แล้ว

    Миш, какие языки программирования чаще всего используешь в работе?

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      сейчас js и go.

  • @andrey.stepanov
    @andrey.stepanov 2 ปีที่แล้ว +1

    ДААА!!!! Типизированные языки классные, но не типизированные - КРУТЫЕ!!!))))

  • @eugenesheva
    @eugenesheva 3 ปีที่แล้ว

    Очень крутые мысли

  • @nleonoff
    @nleonoff 3 ปีที่แล้ว

    Миша, интересно твоё мнение. Начать карьеру программиста с тестировщика - хороший вариант?

    • @aammssaamm
      @aammssaamm 3 ปีที่แล้ว +3

      Нет, пустая трата времени. Это две совершенно разные профессии.

  • @tveystandoffmadout8905
    @tveystandoffmadout8905 3 ปีที่แล้ว

    Почему не установил киберпанк на свой макбук ?

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      он и на разере у меня не очень чтобы на встроенной видеокарте. Но ролика ради - установлю

  • @xvoddd7381
    @xvoddd7381 3 ปีที่แล้ว

    Нужен видос про тс! И про бест практисы

  • @kotfly
    @kotfly 3 ปีที่แล้ว

    Давай про TS

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      взял на заметку

  • @Николай-я6б2ж
    @Николай-я6б2ж 2 ปีที่แล้ว

    Я от одного названия заржал

  • @ice436
    @ice436 3 ปีที่แล้ว

    0:55 Поработал и ушёл. Был Джуном, а стал Сеньер

  • @couragic
    @couragic 3 ปีที่แล้ว

    Ну да, Typescript - «мирный» способ заставить меньше гов**кодить. Лучше когда внешняя библиотека написана на Typescript - проще понять, если там что-то не так. Чем ближе к слою UI, тем Typescript больше мешает, чем помогает.

  • @kulakofft4
    @kulakofft4 3 ปีที่แล้ว

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

    • @larchanka
      @larchanka  3 ปีที่แล้ว

      просто поленились статику учить )

    • @kulakofft4
      @kulakofft4 3 ปีที่แล้ว

      @@larchanka ну и это тоже. Легче же просто сказать, что статика зло, чем начать её использовать))

  • @andreipopov2700
    @andreipopov2700 3 ปีที่แล้ว