Что должен знать «настоящий» программист

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 265

  • @RestfulOutdoors
    @RestfulOutdoors 7 років тому +313

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +7

      twitter.com/SarahCAndersen/status/940967297526661120

    • @developerarchitect7523
      @developerarchitect7523 7 років тому +6

      в ваших словах определённо есть оптимизм! :)
      Советую всем прислушаться к этим словам, и как говориться долбить и длобить, пусть не СРАЗУ а спустя годы но человек станет специалистом!

    • @wakeuphuman-
      @wakeuphuman- 7 років тому +13

      "Hello, world", это 5 минут потраченного времени, + установка компилятора, программистом после этого человек быть не может, потому что он переписал и воспроизвел пример, ничего полезного этим примитивным примером он не добился. А дальше можно рассуждать, что было дальше.

    • @darkcrusaderzxc
      @darkcrusaderzxc 6 років тому

      формально он был программистом пока писал, думаю программиста определяют знания и опыт, а не строки слов )

    • @НикитаНикита-м9п
      @НикитаНикита-м9п 6 років тому +5

      А программирование - не переписывание кода? На той же Java мы переписываем уже написанное за нас. Методы, конструкции и тд. Это как в конструкторах сайты "создавать".
      Но нужно просто знать больше значений тех или иных методов и конструкций.

  • @АртемКуценко-р1й
    @АртемКуценко-р1й 6 років тому +12

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

  • @ПророкМухоед
    @ПророкМухоед 5 років тому +2

    Отлично! Очень внятно, аргументированно и без злобы. Хорошая позиция.

  • @junoreactor11
    @junoreactor11 6 років тому +162

    Не знал что киану ривз ведёт блог по программированию

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  6 років тому +22

      Я тоже не знал, можно ссылку?

    • @junoreactor11
      @junoreactor11 6 років тому +13

      Senior Software Vlogger ua-cam.com/video/WrwWD8aB5Jg/v-deo.html

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  6 років тому +21

      Не, этот чувак больше на Толяна похож

  • @Knuckles2761
    @Knuckles2761 6 років тому +38

    Рекрутеры отлично знают, что надо настоящему программисту!
    1. Назвать принципы ООП
    2. Решить тестовую задачку по динамическому программированию и рекурсии по оптимальному обходу графа-лабиринта.

    • @saidmagomedov8532
      @saidmagomedov8532 2 роки тому

      Можете ответить пожалйста. Составляю план обучения и пытаюсь составить структуру всего этого дела. Динамеческое программирование это подвид чего?

    • @Knuckles2761
      @Knuckles2761 2 роки тому

      @@saidmagomedov8532 я как-бы примерно понимаю, про что вы спрашиваете, но честно не знаю ответа. Я считаю баловством всё это разбиение знания на категории. Что эффективно, что элегантно в конкретном случае - то и используем.

    • @saidmagomedov8532
      @saidmagomedov8532 2 роки тому

      @@Knuckles2761 когда порядок в голове намного легче писать бывает. Поэтому структурировать очень прлезно, хотя бы просто понимать что из чего вытекает, и зачем тот или иной стиль программирования полезен
      Не принебригайте структурированием)

    • @Knuckles2761
      @Knuckles2761 2 роки тому

      @@saidmagomedov8532 вы, наверное, учитель, а не программист. Ну да, учить попроще.

    • @saidmagomedov8532
      @saidmagomedov8532 2 роки тому

      @@Knuckles2761 программирование и самообучение идут рука об руку

  • @moon.trance
    @moon.trance 7 років тому +30

    Так и хочется взять C++ и написать игровой движок с 3D графикой и реалистичной физикой, но потом тебе приносят задачу в виде сайтика на PHP и гору денег, и такой: "OK"

    • @avazart614
      @avazart614 4 роки тому +2

      Ну игровой движок с реал. графикой будет наверное стоит несколько "гор денег".
      Другой вопрос что-то писать сайты проще/востребование/быстрее.

    • @HannibalLecter-w3r
      @HannibalLecter-w3r 4 роки тому +3

      @@avazart614 в первом случае это хобби требующее затрат(времени и сил) и приносящее удовольствие, а во втором просто обмен этих же времени и сил на деньги, часто без удовольствия от процесса

  • @leaf_from_tree
    @leaf_from_tree 4 роки тому

    Приятный, адекватный и интересный канал. Спасибо за ролики

  • @oleksandrasaskia
    @oleksandrasaskia 4 роки тому

    Очень классное видео, такая рефлексия вызывает только огромное уважение.

  • @Belimamusic
    @Belimamusic 5 років тому

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

  • @dimageorgiev5798
    @dimageorgiev5798 7 років тому +1

    Спасибо вам ! Обьективно сказано !

  • @RomanHart
    @RomanHart 6 років тому

    Объективность зашкаливает. Спасибо :)

  • @SphinxKingStone
    @SphinxKingStone 7 років тому

    Отлично видео, спасибо большое!

  • @gru74ik
    @gru74ik 6 років тому

    Хороший видос. Спасибо.

  • @AlzhanSul.
    @AlzhanSul. 2 роки тому

    Здарово , я учусь на программиста и работаю по специальности , спасибо брат твои видео полезные именно по специальности , кстати ты так похож на Вааса из Far cry 3

  • @50ShadesOfGrandpa
    @50ShadesOfGrandpa 6 років тому +28

    не надо парится "программист" ты или нет. Единственный вопрос который себе надо задать это "А мне интересно вообще то чем я занимаюсь? А как сделать чтобы еще круче было?" Все.

  • @azraeldadashev4424
    @azraeldadashev4424 4 роки тому

    Отличное и так нужное видео. Я еще во время обучения в колледже по своим сокурсникам понял что среди программистов мания величия, высокомерия, чсв очень широко распространены. Каждый кто чуть чуть умнее не считает другого за человека. Да это свойственно всем людям в любой сфере, но вот в такой точной умной профессии как программирование это очень ярко выражено.

  • @richardclaus7168
    @richardclaus7168 7 років тому

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

  • @SpaceGuideHub
    @SpaceGuideHub 7 років тому

    автор, молодчага. это видео снял как будто для меня.

  • @ThisDaveAndThatJohn
    @ThisDaveAndThatJohn 7 років тому +27

    Все потому, что нынешнему человеку до "человека" как пешком до Китая. Мы все еще обезьяны которые любят унижать достижения других но в тоже время восхваляем свое болото. Это видно везде. Пойдите куда угодно, в тот же спорт зал, и увидите людей которые тягают штангу 100 кг, и если они увидят вас подтягивающегося на турнике, то для них вы вообще ничтожество. Хотя по сути оба занимаются спортом и у каждого из них его свои преимущества.

    • @torwaldolafsen
      @torwaldolafsen 4 роки тому

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

    • @bkalkabekov
      @bkalkabekov 4 роки тому +2

      К счастью не всегда так. Рад что из этих качков найдётся тот, кто подправит тебя в подходах и даст дельные советы.

    • @Moptohor
      @Moptohor 2 роки тому

      Когда-то работал с сотенкой. Никогда не ржал над теми, кто подтягивается. Подтягиваться далеко не сильно проще, чем тягать 100 кг.

  • @denismerigold486
    @denismerigold486 7 років тому +1

    Вы полностью правы !

  • @dmitropro
    @dmitropro 7 років тому +9

    Спасибо кеп )))

  • @jozz3235
    @jozz3235 7 років тому +8

    Мне нравится этот парень!

  • @АлинаЛебедева-м5ь
    @АлинаЛебедева-м5ь 4 роки тому +1

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

  • @иванмалый-я7ю
    @иванмалый-я7ю 7 років тому

    Защёл посмотреть про программирование- посмотрел про психологию...
    (Но, лайк я конечно поставил, потому что над информацией в видосике стоит задуматься )

  • @mykolamykhaliuk
    @mykolamykhaliuk 5 років тому +1

    Ценю в программистах желание учиться, браться за новое, разбираться почему медленно, постоянно прогрессировать, думать, что дальше. Как это можно улучшить. Писать все время по разному и находить лучшие решения. Изучать опыт профи своего дела, не наступать на их грабли. Взвешивать мнения и постоянно быть позитивным. А на чем пишут не важно. Знание языков программирования не делает вас программистом. Это видно, как вы чувствуете свое приложение. Ваш редактор кода- это продолжение ваших рук. Вы не пишете код, а сливаетесь с ним, погружетесь. И только таких людей я могу называть программистами. Хоть на C, хоть на PHP, или на js. Остальные - это кодеры.

  • @s1mbaalexandr79
    @s1mbaalexandr79 4 роки тому +1

    Главное, наверное, быть востребованным программистом😃

  • @eXtreamAngel
    @eXtreamAngel 6 років тому

    Я чет думал, тут будет философия про общие вещи, которые применимы к большинству языков программирования, типа паттернов MVC, MVP, MVVM, понимание ООП, общие паттерны простых классов Builder, Singleton, Factory... Но с другой стороны, тоже согласен. Если ты очень коряво написал код, но он выполняет ровно то, что тебе надо, то по сути, ты, как и любой программист, решал задачу, изначально не зная как ее решать: искал информацию, разбирал примеры, разбирал классы, которые не понимал как работают, и доводил результат до желаемого.

  • @nataliyvokova6064
    @nataliyvokova6064 3 роки тому

    Спасибо ! Задала вопрос - что долж знать программист из интереса . Наверно надо было задать вопрос- кто такой программист ? Оч интересно!

  • @yurim7756
    @yurim7756 5 років тому +3

    А я сейчас подскажу как оценивать. Программисты просто ахренели возомнили себя элитой, совершенно безосновательно, что аж система оценок сломалась.
    Про себя, я считаю себя хорошим программистом, уже 16 лет работаю, и машинное обучение было, и си, и функциональный один язык (это не увлечения, а официальная работа и проекты на этом), но чаще всего и больше всего - бекенд, C#, SQL. Заменяю собой команду, поэтому сейчас вообще сам пишу (и написал) большой сервер для достаточно крупной компании. Сервер действительно по функционалу большой, если сравнивать с разными энтерпрайзами (хотя они редко бывают маленькими).
    Но, никогда не говорил, что фронтэндщики ненастоящие программисты. Чего ж ненастоящие. Джаваскрипт - такая штука, если умеючи, на нем можно тоже красиво писать и сложные проблемы решать элегантно. Другое дело, не все из них хотят этому учиться. Ну так и бекендщики не святые, тоже не все сгорают от нетерпения что-то подучить.
    Так вот, в чем проблема с оценкой. Проблема в то, что программист НЕ ДОЛЖЕН оценивать по идее программистов. Программист - это наемный работник, который воплощает в общем случае идеи заказчика. Эта работа в этом смысле не отличается, например, от работы плотника. Так вот представьте, что плотника бы оценивали не заказчики (по времени на выполненную работу, по качеству, по цене), а сами плотники. Т.е. плотники бы вдруг решили, что больше им никто не указ, они сами между собой определять будут, кто из них круче. Вот ты приходишь к нему, спрашиваешь, готова ли моя дверь? Через месяц. А он:
    - Да что там твоя дверь. То всё х..ня, вот смотри, сколько у меня красивого инструмента лежит, я могу всё, каждый плотник, когда заходит в мою мастерскую, подтвердит, что я крутой плотник.
    Узнали себя? Вот программисты РОВНО ТАК себя и оценивают, типа никто им не указ, они только между собой длину члена меряют по своим только им известным принципам. И еще и придумывают, как комплексовать, не комплексовать и тому подобное )))
    А теперь применяем это новое знание на практике, теперь, когда эта чушь вышла из головы и начинаем понимать, что мы ценны работой, а не духовными сферами и внутренним миром, то всё становится очевидным. У каждого программиста есть КПД. Т.е. время, затраченное на выполнение какой либо работы, вместе с качеством, поделить на общее время с простоями. Ну грубо так. Один программист делает задачи за неделю, второй за три месяца то же будет делать. И что интересно, не факт, что второй себя будет считать тупее. Отнюдь. Он часто думает, что он ценен сам по себе, а то что он делает медленно, это потому что правильно делает или вообще его должны ценить на всякий случай.
    Поэтому, берете на работу программиста на вижуалбейсике под офис, просто оцениваете, насколько он способен работать быстро, качественно и выполнять свой объем работ. Знающий ассемблер может быть намного хуже выбор для такой работы, чем конкретный, набивший руку и хорошо понимающий в офисе и в VBA. Берете фротндэндщика, проверяете способность его работать.
    И сразу, зная этот секрет, ваша эффективность как собеседующего, возрастет в разы, потому что вдруг, оказывается, важнее всего, самое важное, проверить как человек кодит. Дайте задачку, чтобы на ходу решил, дайте грязный код, пусть исправит, вы сразу увидите его навыки. И вас, как собеседующего, резко этот подход сделает совершенно не таким как все. Большинство программистов идиоты, они на собеседовании задают вопросы по разным темам: это как раз говорит, что они САМИ не умеют в достаточной мере кодить, потому что их вопросы показывают, что они ценят больше всего. Если они еще не доросли до того, чтобы ценить кодирование, значит они не знают что его можно писать по разному и что в этом и именно в этом их основной навык

    • @hardline_fc
      @hardline_fc Рік тому

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

  • @barracudochka
    @barracudochka 7 років тому +62

    Это свойствнно человеку,понижать других людей ,ища недостатки, чтобы казаться на их фоне лучше.ИМХО.

    • @cinderellarouge
      @cinderellarouge 7 років тому +1

      Barracuda четко подметил

    • @cristalmen9104
      @cristalmen9104 6 років тому +2

      да плохое качество...

    • @Jarovit88
      @Jarovit88 4 роки тому

      Не люблю таких людей, но их к сожалению очень много.

  • @tigger9flow
    @tigger9flow 7 років тому

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

  • @SanekZZZ1
    @SanekZZZ1 7 років тому

    Классная превьюшка :D

  • @vlbo6194
    @vlbo6194 6 років тому

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

  • @_vukivur2164
    @_vukivur2164 7 років тому

    Не помню название книги, рассказывается о каверзных вопросах на собеседовании в Microsoft. Там провели интересный эксперимент, в ходе которого выяснилось, что решение относительно того, проходит ли кандидат или нет - интервьюер принимает подсознательно в течение первых 5 - 10 секунд, когда претендент только входит в кабинет.

  • @RomeroSanFran
    @RomeroSanFran 7 років тому +32

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

    • @EoLienFive
      @EoLienFive 6 років тому +2

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

    • @fartuh
      @fartuh 6 років тому +2

      art anger, Вам просто не удалось раскрыть его потенциал.

    • @emiralable
      @emiralable 6 років тому +1

      art anger согласен. Гугл необходимо использовать как справочник, а не как источник готовых решений

    • @СергейИванов-ы7ч5ы
      @СергейИванов-ы7ч5ы 4 роки тому

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

  • @Jarovit88
    @Jarovit88 4 роки тому +1

    Программист этот тот кто программирует и зарабатывает на этом деньги. Так же как человек который просто фотографирует он не фотограф. Фотограф это тот кто фотографирует и зарабатывает на этом деньги.

  • @AnthonyKaraev
    @AnthonyKaraev 3 роки тому

    Знать что после html и css начинается программирование

  • @ФедорАргунов-р3я
    @ФедорАргунов-р3я 6 років тому +24

    Настоящие программисты это те, кто взламывает игры и кидает в торренты)))

  • @shalim4076
    @shalim4076 6 років тому

    Perfecto !

  • @БогомолФартовый
    @БогомолФартовый 5 років тому

    Интересно,а есть ли человек,который знает ВСЕ яп и умеет делать на них все,для чего они нужны?

  • @Kleymor12
    @Kleymor12 7 років тому +1

    пошёл рефлексировать ))

  • @darkcrusaderzxc
    @darkcrusaderzxc 6 років тому

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

  • @MegaAngebot
    @MegaAngebot 7 років тому

    На самом деле для кого то это серьезная проблема, а именоо спс.

  • @KyivanEnjoyer
    @KyivanEnjoyer 4 роки тому

    Сообразительный легко найдет самый важные слова в видео - "Что меня сделает лучше?"

  • @AlexanderSchepanovski
    @AlexanderSchepanovski 7 років тому +2

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

    • @kuznet1941
      @kuznet1941 7 років тому +1

      Так можно хоть о чем сказать, знание русского языка помогают в веб-разработке, физика, электроника, музыка. Проблема в том, что все знать невозможно. Стив например совместил свои знания каллиграфии с компьютерами.

  • @antonivanov8883
    @antonivanov8883 4 роки тому

    Солидарен с изложенным.

  • @danielflash4253
    @danielflash4253 7 років тому +2

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +2

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

  • @kuatle
    @kuatle 4 роки тому

    Спасибо. Пишу на VBA.

  • @Antonigin1995
    @Antonigin1995 6 років тому

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

  • @curtisaxel4291
    @curtisaxel4291 6 років тому

    Senior Software Vlogger, у меня к Вам довольно банальный вопрос, но тем не менее очень меня интересующий - каков Ваш средний зароботок от работы программиста ? За последние условных 6 месяцев, к примеру.

  • @ФедорГлумов-щ8р
    @ФедорГлумов-щ8р 6 років тому

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

  • @tortik_z8754
    @tortik_z8754 4 роки тому

    Помогите пожалуйста, я потерялся в изучении программировании. Сколько я уже пытался найти в интернете: что нужно изучать в программировании сначала? Сам язык или что-то другое? И тп и тд, но каждый раз натыкался на видео с водой да и только. Так я и не понял, с чего начать? Что нужно изучать первоначально? Буду очень благодарен ответу!)

  • @VeloVetal
    @VeloVetal 3 роки тому

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  3 роки тому +2

      Если такие приступы вызывает, то может к специалисту обратиться?

  • @vladimiry4441
    @vladimiry4441 7 років тому

    Существуют программисты/разработчики (вот ваш пример c visual basic), а также существуют инженеры (software engineer), и деление между ними я не связываю с каким-то специализированным высшим образованием. Я бы сказал разница между software engineer и developer присутствует. Если обобщенно, то инженеры помимо непосредственного кодинга, выбирают инструментарий под задачу, и изучают новый инструментарий если это требуется, а девелоперы скорее решают задачу используя то что уже знают и дальше своего носа смотреть не хотят или не могут (чаще не хотят). Так вот мой ответ таков что "настоящие" это которые не останавливается на том что знают, те кто знают что всегда можно сделать лучше, и делают если есть возможность (не всегда бизнесу нужно лучше, но задача инженера хотя бы озвучить варианты). Настоящие могут вести диалоги о техническом дизайне проекта в комплексе, даже если они и специализируются на чем-то конкретном. Исходят из этого суждения, даже джуниор в принципе может быть настоящим программистом, или по крайней мере показывать задатки такового. По математике согласен, в конце концов если будет реальная необходимость в математике, то любой на достаточном уровне сможет освоить математику, дело в упорство и времени. Но между тем например считаю, что высшее образование приучает человека к ответственности, приучает доводить дело до конца, если конечно учился самостоаятельно (что в наше время далеко не всегда происходит). А ну и конечно у настоящего должна быть борода, немытые волосы и красные глаза.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому

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

    • @vladimiry4441
      @vladimiry4441 7 років тому

      Место бесусловно есть.

  • @redmercury7194
    @redmercury7194 3 роки тому

    может стоит разделить кодер и программист?

  • @rmatveev
    @rmatveev 5 років тому

    А где интервью?

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 6 років тому

    Наверное полезное видео, для новичков, но назвать надо было его "Кого нельзя назвать настоящим программистом"

  • @qrthack
    @qrthack 7 років тому

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

  • @EmilyStoneMarxistFan
    @EmilyStoneMarxistFan 7 років тому +46

    Если я варю пельмени, то я повар?

    • @vitaliyganzhin5084
      @vitaliyganzhin5084 6 років тому +14

      Нет, вы просто пользователь полуфабрикатов :)

    • @dmitryshkarabura4586
      @dmitryshkarabura4586 6 років тому +3

      Повар, но 1го или 2го разряда.

    • @ЖеняВольнов-з2р
      @ЖеняВольнов-з2р 5 років тому +5

      Ну ты начинающий повар. В чём проблема?
      Нет того момента, когда из обычного человека сразу повар.

    • @S1erDep
      @S1erDep 4 роки тому +1

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

    • @Alexander-fq1bu
      @Alexander-fq1bu 4 роки тому +1

      Если ты этим занимаешься:
      1. Регулярно (напр. каждый будний день с 9 до 18)
      2. Не для себя
      то похоже ты повар, но в ресторан со звездой мешлин тебя наверное не возьмут(((
      А если ты думаешь, что где нибудь в ресторане Мухосранска или напр. в армии или на заводе "имени Красного октября" повара готовят только фуагра и уток по пекински, то ты загрустишь... Пельмени, яичница, жаренный картофан это их коронные блюда)

  • @deniscloudgeek
    @deniscloudgeek 6 років тому +1

    10 Thumbs UP!

  • @Дмитрийдима-щ3е
    @Дмитрийдима-щ3е 6 років тому

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  6 років тому

      Привет! На данный момент все места на менторство на патреоне раскуплены. Добавлять новые я пока не планирую. Может чуть позже.

    • @Дмитрийдима-щ3е
      @Дмитрийдима-щ3е 6 років тому

      Senior Software Vlogger очень жаль

  • @xelaksal6690
    @xelaksal6690 7 років тому +25

    да, Виндертон временами явно перебарщивает.

    • @rlukinn
      @rlukinn 7 років тому +1

      Буквально вчера его смотрел watch?v=4_sAstlmHdA
      Требования очень высокие к кругозору.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +18

      Зачитал содержание нескольких 5-летних программ в университете за 20 минут :) Я не согласен с ним.

    • @mickymadfree
      @mickymadfree 7 років тому +1

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

    • @friedbearsburninhell2022
      @friedbearsburninhell2022 7 років тому +2

      Иногда очень явно. Субъективизма очень много.

    • @ГенриЧинаски-ч6г
      @ГенриЧинаски-ч6г 4 роки тому

      как оказалось несложно перебарщивать, когда сам в этом не разбираешься :)

  • @UnrealSPh
    @UnrealSPh 6 років тому

    Согласен с автором. Сама профессия стала слишком обширной и программист программисту рознь. Разные задачи могут решаться разным инструментарием. Но на основе собственного опыта могу сказать, что встречаются индивидуумы, которые программированием начинают болеть. И такие вот обычно начинают делить "тру" программистов от не тру

  • @d33pFaiL
    @d33pFaiL 6 років тому

    периодически терял нить повествования, почти всегда

  • @Vechnost21
    @Vechnost21 5 років тому +1

    А если я пишу на PascalABC?

  • @alexzk3
    @alexzk3 6 років тому

    "Читал твиттер, много думал" - когда-то это была шутка. Но я все равно поржал. Спасибо :)

  • @frontend9432
    @frontend9432 4 роки тому

    А вы фронтендер или бэкэндер?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 роки тому

      фулстек, потом бекендер, потом фронтендер, теперь менеджер

  • @eugenenovikov671
    @eugenenovikov671 6 років тому

    Дмитрий, что за дерево на окне? Карликовое?

  • @SM-zv9ro
    @SM-zv9ro 5 років тому

    саморефлексия звучит как моя автобиография)

  • @vladislavivanov1246
    @vladislavivanov1246 6 років тому

    Что это за мини дерево у тебя?

  • @АнтонК-м8о
    @АнтонК-м8о 6 років тому +3

    Запрограммировав будильник на 7.20 утра я являюсь программистом?
    Наверно да, но только в момент программирования.

    • @kireoshi
      @kireoshi 5 років тому

      :D

    • @whusocringe1301
      @whusocringe1301 Рік тому

      Нет, ты являешься клоуном)

    • @АнтонК-м8о
      @АнтонК-м8о Рік тому

      ​@@whusocringe1301 Давно потерял контекст, Но в данном случае ты являешься чёртом. На людей нападаешь.

  • @structureandconquer
    @structureandconquer 3 роки тому

    У настоящего программиста нет времени рассуждать о настоящих программистах. Все свободное время уходит на написание юниттестов, заполнение jira, совещания

  • @valeriikuzivanov6832
    @valeriikuzivanov6832 7 років тому

    Дима, такой вопрос(возможно можно сделать выпуск если тебе интересно): адекватно ли ты относишься к тестовым заданиям? Сколько думаешь максимум должна занимать тестовая задача и должна ли она оплачиваться хотя бы в половину?
    На своей практике сталкиваюсь с таким, что когда был джуном решал эти задачики, показывал Hr-ам, получал фидбек и все было хорошо. Но с опытом это становится однотипно и скучно. Теперь, как правило отправляю hr-ов смотреть уже решенную мной подобную задачу на гитхабе или показываю текущий проект на котором я работаю сейчас.
    Ведь вроде взрослые люди должны понимать что если я с нуля смог разработать архитектуру SPA приложения и реализовать работчий проект который решает задачи заказчика и уже приносит деньги, то для меня не составит труда сверстать форму регистрации и прикрутить её к mockup-серверу.
    Но почему-то hr-ы пытаются навязать именно их задачу, "ведь она не должна занимать у вас много времени". А вот в том то и дело, что мой уровень уже не позволяет мне делать плохо, иначе стыдно даже показывать, а сделать идеально даже тестовое задание у меня как правило занимает оба выходных.
    Мне просто не охото тратить время в пустую, за которое я могу получить деньги или как минимум опыт. Ведь совсем не факт что мне эта фирма впринципе понравится, ведь я знаю от hr только - (с) Любой hr "у нас инетересные задачи, крутые сотрудники и самые лучшие клиенты, ну и конечно же бесплатные печеньки". А может у нас с тимлидом не сложатся отношения баланльно, а я уже n-часов просидел над их тестовым... Они типа так ценность своей компании навязывают человеку?
    По мне как последовательность должна быть такая: hr собеседует и смотрит на социальную состовляющую кадидата и фин. запросы(дабы понять, сможет теоретически компания платить столько), затем собеседует один из разработчиков и смотрит на технические качества, затем только человек делает тестовое задание и если всё ок беседует с руководителем где обсуждает фин. условия.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +1

      +Valerii Kuzivanov по моему опыту то что человек что-то где-то сделал ещё ничего не значит. Я решаю тестовые задания, когда _хочу_ попасть в определенную компанию. Опять же тестовое задание, если оно одно и то же для всех кандидатов позволяет объективно сравнивать. Можно отправлять hr и некоторые пойдут тебе навстречу. Ну а если не пойдут - то не обижаться.

    • @valeriikuzivanov6832
      @valeriikuzivanov6832 7 років тому

      Ну если есть определенная компания в которую ты всем сердцем хочешь попасть, тогда да, тестовое делать нужно и скорее всего оно будет интересным. Но таких компаний в мире может быть 50-100.
      Слышал такую фразу, "тестовые задания отсеивают людей по свободному времени, а не по знаниям". И вправду, ведь я сам делал тестовые когда не было работы и было свободное время.
      Когда hr сам пишет тебе, рассказывает какая его супер-пупер компания классная, а потом упрашивает сделать тестовое - выглядит странно. Как-будто тебе пытаются продать кредит по телефону =)

  • @georgefatherson7544
    @georgefatherson7544 7 років тому

    Не пора ли сходить в отпуск?

  • @alexg8637
    @alexg8637 7 років тому

    Рефлексия это хорошо.

  • @sakuranasty
    @sakuranasty 7 років тому +6

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +8

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

    • @xwzshik
      @xwzshik 7 років тому

      Алгоритмы не надо заучивать. Надо брать подходящий для конкретной задачи. Имхо.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +2

      Так вопрос о том, что делать, когда не видишь какой нужно применить, насколько я понял.

    • @xwzshik
      @xwzshik 7 років тому

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

    • @rasulturganov3421
      @rasulturganov3421 7 років тому +1

      изучай лучшие практики. Какой язык программирования кстати?

  • @gexplozer
    @gexplozer 7 років тому +30

    Лайк, если программируешь в машинном коде
    З.Ы. Одмин, котэ, шредер

    • @eugenenovikov671
      @eugenenovikov671 7 років тому +8

      лог элементы на транзисторах.

    • @ivanovlesha
      @ivanovlesha 7 років тому +4

      Репост, если при помощи перфокарт.

    • @eugenenovikov671
      @eugenenovikov671 7 років тому +1

      а у меня остались перфокарты.

    • @ivanovlesha
      @ivanovlesha 7 років тому

      а я не застал, только преподаватели рассказывают)

    • @Marferius
      @Marferius 6 років тому

      на ассемблере прогал

  • @НикитаСамофалов-г8р

    Здравствуйте !)
    Как Вы относитесь к языку С++ ? актуально ли сейчас на рынке труда ?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому

      Я не знаю. Можно посмотреть статистику на сайтах с работой.

  • @gosadlkj
    @gosadlkj 6 років тому

    Нормальный тип.

  • @АнатолийАлексеевич-с5к

    А как вы относитесь к майнингу?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому

      Без комментариев по крипте.

    • @АнатолийАлексеевич-с5к
      @АнатолийАлексеевич-с5к 7 років тому

      Senior Software Vlogger :(

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +1

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

    • @MetaJamm
      @MetaJamm 7 років тому +1

      >>ребята, изучайте прежде чем ввалиться в крипту.
      Могу посоветовать книгу "воспоминания биржевого спекулянта" это одна из скудных крох доступной и полезной инфы, среди этих авгиевых конюшен которые и Геракл не осилит очистить от инфоговна, и на которую стоит потратить время чтобы просто лучше видеть кухню в которую ты лезешь.

  • @20fps
    @20fps 6 років тому

    Настоящий программист - это не тот, кто просто пишет код.
    Это специфический образ мышления, способность решать нестандартные задачи и т.д.
    Я считаю, человек, который сменил профессию например - пошёл в ай ти ради денег, явно не настоящий программист. Эта работа должна приносить удовольствие и быть твоим призванием, вот тогда ты тру.
    Если человек не способен на пальцах одной руки показать число от 0 до 15 - он явно не тру и так далее.

  • @megahronik
    @megahronik 7 років тому

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

  • @valeriikuzivanov6832
    @valeriikuzivanov6832 7 років тому

    Если ты написал код и этот код пригодился хотя-бы одному человеку, то это как минимум делает тебя программистом.
    Недавно собеседовался и заметил за собой такую вещь, с трудом вспоминал ответы по технологии которую не использовал пол года.
    Второй этап был по технологии которую не использовал около года и я предварительно открыл редактор чтобы вспомнить и осознал что я базовые вещи начал путать, но через пару часов всё вроде вспомнилось.
    Такой вопрос, если я не пользуюсь чем-то 3-5 лет то это абсолютно сотрется из памяти?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому

      +Valerii Kuzivanov именно по этой причине в резюме дальше 5 лет особо не смотрят. Одно дело, что забываешь, так и технологии в перед идут.

    • @valeriikuzivanov6832
      @valeriikuzivanov6832 7 років тому

      Как-то посмотрев твоё видео про алгоритмы, всё таки решил что знать хотя бы 15-20 нужно, дабы понимать когда было бы неплохо их применить.
      Прошел курс по основам python, т.к в курсе по алгоритмам рекомендованные языки для решения были c#, pytyon, java. Далее прошел курс по алоритмам, прошло время и на вопрос про алгоримы сортировки я уже не смог внятно ответить, помню только названия, а реализацию нет.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому

      +Valerii Kuzivanov перед каждым новым собеседованием приходится повторять, это да.

  • @nakkipello4574
    @nakkipello4574 7 років тому

    Какой язык учить что бы найти работу в IT?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +2

      +Nakki Pello английский

    • @Makcimm85
      @Makcimm85 6 років тому +1

      Сначала выбери направление, чем ты хочешь заниматься.
      Потом учи то, что в целом требуется в этом направлении.. + какой то язык. Посмотри вакансии, где что требуется, и начинай учить.
      .....
      Например для веба - в целом требуется html + css + sql + javascript + язык (php например)
      А для написания корпоративных программ sql + язык (java например)
      А для программирования контроллеров, пускай с++
      Можно программистом баз данных стать, учить pl/sql например

  • @shpazhist
    @shpazhist 7 років тому +1

    *Настоящий программист* (с) звучит также сурово как *мужики из Тагила*

  • @ОлегДанилов-и8н
    @ОлегДанилов-и8н 6 років тому

    Коды коды коды, блин и все забываешь быстро.....

  • @DS_3D
    @DS_3D 6 років тому +2

    Когда программист работает над созданием искусственного интеллекта, интеллект программиста превращается в искусственный. (шутка).

    • @Zanozus
      @Zanozus 6 років тому +1

      Ну не сказал бы что шутка. Хитроумный алгоритм является продолжением образа мышления программиста. А грамотный код как книга беседует с его читателем.

    • @ryanlashkevich9615
      @ryanlashkevich9615 4 роки тому

      Классная фраза (последнее предложение).

  • @redex9953
    @redex9953 5 років тому

    Так а что я должен знать то?

  • @antonviran228
    @antonviran228 7 років тому

    Привет,что думаешь о программировании на 1С?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +2

      Ничего не думаю. Знаю, что есть такое, что люди пишут, а все остальные смеются, что по-русски. Но никто не смеется над всем англоговорящим миром, который программирует на родном языке.

  • @ВиталийЗарубин-ц3я

    А я думаю лучше учить формальную логику чем алгоритмы и математику.

  • @artemz5774
    @artemz5774 7 років тому +6

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

    • @АльбертБельтюков-с5я
      @АльбертБельтюков-с5я 6 років тому

      в программировании есть алгоритмы а есть и те алгоритмы которые не дадутся простому человеку

  • @АртемПлатинов
    @АртемПлатинов 6 років тому

    То авокадо на подоконнике?

  • @TakemuraGoro
    @TakemuraGoro 7 років тому

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

  • @VeloVetal
    @VeloVetal 3 роки тому

    программист, который не знает алгоритмов, строитель, который не знает геометрии, врач, который не знает строение человека... что дальше?

  • @timkarzayev5527
    @timkarzayev5527 6 років тому

    Hello. Is iy possible to contact with an e-mail. I have some questions related to engineering study

  • @artemz5774
    @artemz5774 7 років тому +5

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

  • @andreypilipchuk5733
    @andreypilipchuk5733 7 років тому

    кто сильней - кит или слон?

  • @TheMerdontv
    @TheMerdontv 6 років тому

    То чувство когда узнал что Виталий Козловский программист.

  • @oeaoo
    @oeaoo 6 років тому

    Настоящий программист должен знать что настоящих программистов НЕ БЫВАЕТ.

  • @rlukinn
    @rlukinn 7 років тому +5

    Беда в том, что настоящий неопытный программист с треском провалит все собеседования и не найдет работу.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  7 років тому +2

      +rlukinn это другой вопрос

    • @jucistetim6970
      @jucistetim6970 7 років тому

      а что нужно обязательно работу на собеседованиях искать?

    • @rlukinn
      @rlukinn 7 років тому +1

      Джуси Стетим, Еще вариант - не искать работу, программировать бесплатно для себя.

    • @misteranderson6058
      @misteranderson6058 7 років тому +1

      rlukinn Если он действительно это учил и есть какие то свом проекты, то не провалит

    • @tigrpoehal1836
      @tigrpoehal1836 6 років тому

      ну не знаю, я нашел, хотя бы стажером приняли