Писать код это не программирование

Поділитися
Вставка
  • Опубліковано 10 бер 2023
  • Джуны не нужны - • Джуны не нужны
    Джуниор фулстэк, ЧЕЕЕЕЕ? - • Джуниор фулстэк, ЧЕЕЕЕЕ?
    --------------------------------
    Телеграм - t.me/probeldev
    Привет, %username%, я работаю программистом с 2012го года. Начинал с php и js, но в последне годы работаю на go (golang). Рассказываю про linux, карьеру в it, и личные финансы.
  • Наука та технологія

КОМЕНТАРІ • 194

  • @K055qur
    @K055qur Рік тому +7

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

  • @user-ni3hn8ry9d
    @user-ni3hn8ry9d Рік тому +3

    Пересмотрел кучи разных видео и у тебя все самое интересное логически что и как устроено прямо раскрывает на все глаза! Очень интересно понятно! Спасибо большое!

  • @drajer126
    @drajer126 Рік тому +6

    Спасибо за видео и за советы по обучению! Мне показались твои советы крайне полезными!)

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

    Спасибо тебе за ценную информацию. У тебя одни из лучших видео с рассказами и советами по программированию.
    Молодец!

  • @ImmortalBest
    @ImmortalBest Рік тому +19

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

    • @user-pg8ry1tm3t
      @user-pg8ry1tm3t Рік тому

      А потом началась мув семантика, да и пет проект если какой-нибудь десктоп под винду писать - мфс с вин апи пойди продерись…🤪

  • @saenko_artem
    @saenko_artem 10 місяців тому +1

    Развеял туман вокруг эффективной стратегии обучения! Благодарю, Сергей!

  • @user-zz8rg3ko8v
    @user-zz8rg3ko8v Рік тому +15

    Спасибо за видео! Это как раз моя проблема, изучать язык и не уметь создать что-то самому(я новичок и только учусь). И буквально вчера начал расписывать всё на бумаге, и уже есть прогресс. А сегодня увидел ваше видео и оно дало больше понимания и направило меня в более правильное русло. Однозначно подписка и + в телеге тоже.

  • @parryhotter1813
    @parryhotter1813 Рік тому +2

    Спасибо за видео)
    Давно не было видео о каких-либо полезных инструментах, типо curl и ohmyzsh. Жду 🙃

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

      На деле, остальными консольными консольными утилитами я пользуюсь на базовом уровне))
      Хотя недавно показал руководителю команду pwd, и он такой "а че, так можно было?")

  • @user-wt4fp9pc8e
    @user-wt4fp9pc8e 8 місяців тому +1

    Просто шикарно: и поднятая тема, и формат объяснения.

  • @helmas_witch
    @helmas_witch Рік тому +2

    Как всегда ваше видео вышло емким, но крайне информативным

  • @user-hx2ij1bk3n
    @user-hx2ij1bk3n Рік тому +61

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

    • @xcxc-iu3rb
      @xcxc-iu3rb Рік тому +3

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

    • @hiyoutube6769
      @hiyoutube6769 Рік тому +1

      Бро это называется алгоритмы

    • @digital_8837
      @digital_8837 9 місяців тому

      Нам так препады по правоведению говорили. Не нужно знать каждый закон, главное знать где его найти

  • @Drajver-gq5nb
    @Drajver-gq5nb 6 місяців тому +1

    Интересно преподносишь информацию.видно что не выпендриваеешься а чисто по толку и интересно 😊

  • @andrewlevitsky6270
    @andrewlevitsky6270 Рік тому +4

    Дякую! Як завжди цікавий і корисний контент👍

  • @kapitonius_v
    @kapitonius_v Рік тому +4

    Автору мое уважение.

  • @usertyfoon
    @usertyfoon Рік тому +1

    Спасибо! Хороший пример реальной задачи!

  • @mightysun9821
    @mightysun9821 Рік тому +3

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

  • @Sairommef
    @Sairommef Рік тому +1

    Говорим о программирование и рисуем схему данных😆👍Классное видео. Надеюсь это поможет начинающим!

  • @Alonso_Kinn
    @Alonso_Kinn Рік тому +1

    Спасибо , парень !
    Делай дальше видосы . Подписался !

  • @alekseymavrin6361
    @alekseymavrin6361 Рік тому +1

    Четкий разбор! Реально рассказал все как есть по полочкам, за час разве что я бы не написал это все)

  • @catvrednyy7427
    @catvrednyy7427 Рік тому +1

    Спасибо огромное за видео и идею. Я наконец то понял чего мне не хватает

  • @Thisamma72
    @Thisamma72 Рік тому +1

    Спасибо!! Очень круто рассказал!!!

  • @Sergey-zb7je
    @Sergey-zb7je 10 місяців тому +1

    Спасибо большое! 😊

  • @ManWhoChoseFreedom
    @ManWhoChoseFreedom Рік тому +2

    Большое спасибо!

  • @user-lx4fy8bw8k
    @user-lx4fy8bw8k Рік тому +1

    Большое спасибо, поддерживаю)))

  • @zigmytevich5695
    @zigmytevich5695 Рік тому +2

    Много чего не понятно, но объясняешь хорошо
    Благодарю

  • @user-gd1dy1pz4m
    @user-gd1dy1pz4m 6 місяців тому +1

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

  • @Poloskun4ik
    @Poloskun4ik Рік тому +3

    За видео лайк.
    Мне кажется, главное для программиста это в принципе найти первую работу)

    • @ProBelDev
      @ProBelDev  Рік тому +1

      Это да, после поиска первой работы все будет проще и веселее)

  • @Rhythm_Men
    @Rhythm_Men Рік тому +1

    Красавчик, спасибо!

  • @alex-will-explain
    @alex-will-explain Рік тому +4

    Очень важный вопрос поднят. Замечал, что для многих начинающих серьёзной проблемой является отделение самой информации от дизайна. Не раз встречал людей, которые мыслят так, что "категории - это прямоугольнички с картинкой и названием, а товар включает два блока: картинку и характеристики", и ты ему объясняешь, до него вроде бы доходит, а на следующий день он опять начинает "доставка должна быть реализована в виде картинок с тултипами" 😆🤦‍♂

  • @poprop10
    @poprop10 Рік тому +5

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

    • @moon.trance
      @moon.trance Рік тому +1

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

  • @silkcode3178
    @silkcode3178 Рік тому +1

    Чел, просто шикарное тема. Практически никто не поднимает такую тему.

  • @alexeibru
    @alexeibru Рік тому +17

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

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

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

    • @ljakhouski8779
      @ljakhouski8779 Рік тому +1

      ​​@@poprop10 так синтаксис это ровно тоже, что и цифры с операторами в математике. То есть в контексте обсуждения чего угодно, связанного с написанием/изучением/использованием, такие базовые вещи не обсуждаются, это ж фронтенд языка, буквально интерфейс взаимодействия с ним.

  • @user-hf6qb9qk2p
    @user-hf6qb9qk2p Рік тому +1

    Спасибо очень полезно)

  • @tadwhat
    @tadwhat Рік тому +1

    Спасибо Шерлок 🕵

  • @dobry8614
    @dobry8614 4 місяці тому +1

    Эх,как приятно Вас слушать! Может Вы проводите свои курсы в сфере iT??) Направлений много.. А знаний ,к сожалению, в сфере IT у меня нет. (Только английский мой конек )Не хочется просто ошибиться при выборе направления.Поэтому уже неделю выбираю в Минске курсы..

    • @ProBelDev
      @ProBelDev  4 місяці тому

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

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

    Также есть вот такая книга: Крэг Ларман: Применение UML 2.0 и шаблонов проектирования. Эта книга содержит очень много интересный идей, которые в настоящее время очень полезны для создания качественного программного обеспечения.

  • @sopranogold6054
    @sopranogold6054 3 місяці тому +1

    Благодарю

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n Рік тому +1

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

  • @kv3453
    @kv3453 Рік тому +5

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

    • @ProBelDev
      @ProBelDev  Рік тому +12

      Я бы посоветовал 5 тем проработать конкретно, а остальные просто просмотреть, что бы знать что они есть и что надо гуглить, потом написал проект - пересмотрел все темы, сделал еще один проект - пересмотрел все темы и так по кругу, с каждым написанным проектом видосы/книга будут открываться с новой стороны))

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

      @@ProBelDev я вот, вот когда в универе) на один урок сел, там мне училка дала почитать 2-3 бумажки на формате а4 и сказала выполнить задание) одно и ещё 2 бумажки. Прочитав я понял, что вообще там программирование это как конструктор), а остальное лишь болтики гайки и способы их прикрепить в одну огромную систему.а когда ты чертишь так сказать на бумажке или где то ещё всё становится открытым как на ладоне) и тебе прям кодить не надо просто. Честно сам подхожу к разработке только зная чертёж), 1 раз на чертил по кодил всё похожие все проекты сможешь сделать уже быстрее и уже выводить на проверку аж

  • @DerAleksey
    @DerAleksey Рік тому +1

    что верно - то верно!

  • @dmitriyneledva4693
    @dmitriyneledva4693 Рік тому +1

    Крутейшее видео! Я вместо gimp использую xmind. Напишите, что вы используете для "чертежей"?

    • @ProBelDev
      @ProBelDev  Рік тому +1

      бумагу и ручку обычно)

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

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

    • @user-bj7ll1kv9d
      @user-bj7ll1kv9d Рік тому

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

  • @user-ny6pf3vr1g
    @user-ny6pf3vr1g Рік тому +1

    Спасибо

  • @GLUCKKKKKKKKKK
    @GLUCKKKKKKKKKK 7 місяців тому

    Збс, четко)

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

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

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

    Можете посоветовать книги имено по процессу программирования. Не по языкам.

  • @karlbayner
    @karlbayner Рік тому +1

    Ура!

  • @user-wh1zs5hj5g
    @user-wh1zs5hj5g Рік тому +1

    Автор, спасибо за видео. Хотел задать такой вопрос, реально ли джуну, мидлу или сеньёру найти работу на удалёнке в США/Европе без релокации из своего Мухосранска ( в моём случае Минска)
    P.S. Естественно, при условии, что хорошо знаешь язык той страны в которой хочешь найти работу.

    • @ProBelDev
      @ProBelDev  Рік тому +3

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

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

      ​@@ProBelDev Самая главная проблема это переводы зарплаты с запада, как я на*бался с ними в прошлом году)) И конечно же я первый пошёл на сокращения в этом году, а то слишком много клиенту гемора со мной. Теперь придётся искать проект на России видимо)

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

    Хорошая тренировка выделять сущности и связи между ними - пройти любой курс по SQL, разумеется, с практикой. 3 нормальные формы выучить.
    Тогда и структура БД будет красивой и понятной.

  • @linarkhasanshin5279
    @linarkhasanshin5279 Рік тому +1

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

  • @coolbrain
    @coolbrain Рік тому +2

    Ну да. Учиться нажимать на сцепление это одно дело. А ездить в потоке машин а городе - совсем другое

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

    Есть разные водители, кто то водит легковушку, кто то на длинной тяге, ну есть пилоты f1 и все они водители. Инженер программист JVM не может помочь Java разрабу в решении его бизнес задач, но оба они программисты.

  • @xcxc-iu3rb
    @xcxc-iu3rb Рік тому

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

  • @bender5833
    @bender5833 Рік тому +2

    Ура видосик в 2 ночи зб

  • @legenda022
    @legenda022 Рік тому +2

    привет, возможно вопрос не по теме, но если ответишь, то очень выручишь. Я в 9 классе учусь практически на отлично. Каждый день все свободное время изучаю питон. Не могу выбрать: колледж или 10 класс(я смотрел твоё видал на эту тему) . Все говорят, что в колледжах не дают нужных знаний, тем более не очень понятно зачем изучи разные языки. Лично мне трудно будет переходить на другие языки, да и зачем. А в 10 классе егэ будет все время и силы забирать. Так вот, идти в колледж, забить, на учёбу и заниматься активно самому или идти в 10 класс, выдержать егэ и заниматься менее активно?

    • @Mansurov1991
      @Mansurov1991 Рік тому +3

      Как человек с вышкой и 11 классами образования, я бы всё же рекомендовал 11 классов + ЕГЭ + ВУЗ.
      Если уйдёшь в колледж, возможно будет слишком сложно вышку получить. А в техникумах не факт что дадут нормальные знания. Хотя и вузы тоже не панацея в этом плане.
      Я бы может даже немного разделял самообразование и академическую учёбу, они возможно не всегда будут пересекаться, так как в учебном заведении будет больше обобщенных знаний, а в том что ты сам учишь, в разы больше прикладного. Много слышал историй, что студенты не доучиваются в вузах по айтишным специальностям, и самоучками уже находят работу с перспективами развития. В общем не торопись, времени у тебя ещё вагон, а корочка об образовании лучше чтобы была, чем её не было бы. Но это уже совсем другая (история)тема😊

    • @ProBelDev
      @ProBelDev  Рік тому +1

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

    • @ProBelDev
      @ProBelDev  Рік тому +2

      А по теме вопроса, лично мне в качестве знания больше понравился колледж, а в универе уже большинство информации посвторяли того, что уже изучали в колледже)
      я бы наверное пошел в колледж, а потом на вышку)
      ну или закончил 11 классов и забил вообще на вуз))

    • @legenda022
      @legenda022 Рік тому +1

      большое спасибо за ответы

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

      Просидеть на стуле 2 года или за те же 2 года получить диплом что ты программист? Очевидно колледж. Диплом колледжа можно показать при трудоустройстве, а школьный аттестат кроме мамы некому показывать))
      А пока учишься в колледже - вкатишься в айти, а вуз уже с 99% вероятностью не понадобится

  • @Great_but_Depression
    @Great_but_Depression Рік тому +1

    это же знаменитые схемы Мэдисона в пейнте

  • @user-bk6vb5br9v
    @user-bk6vb5br9v Рік тому

    Недавно начал изучать СИ, для работы с микроконтроллерами, и это жесть. Не знаю, как люди умудряются осваивать все эти штуки. Очень сложно и непонятно. Программисты все гении, если у них получается разобраться.

  • @MrGreen-888
    @MrGreen-888 Рік тому

    Если напишите какое-нибудь конкретны источник по теме буду благодарен, спасибо ешо раз .

  • @trolofoks9336
    @trolofoks9336 Рік тому +1

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

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

      Ты изучаешь котлин? Я вот начал мобайл и чето много чего надо знать думаю может в бек с котлином попробовать

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

      @@denrimden6333 сейчас бек на котлине не больше чем игрушка( как моды в майн на котлине)
      очень редко в реальном продукте это используется (там как обычно php, python и java рулят, т.к. нет такого "продвигатора" как гугл на мобилке)

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

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

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

      @@trolofoks9336 вот на php тоже присматривался как первый язык. Слышал что для входа в ай ти с ним проще. Так ли это?)

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

      как бы и вакнсий больше и конкуренция меньше ...

  • @krxst9884
    @krxst9884 Рік тому +3

    Привет хочу задать вопрос насчёт обучения программированию
    Вопрос такой:
    Можно ли раз в неделю делать себе один день отдыха от обучения?

    • @ProBelDev
      @ProBelDev  Рік тому +1

      Один день в неделю - да, главное что бы не 6 дней выходных в неделю было)

    • @user-js1rk7xs9z
      @user-js1rk7xs9z Рік тому

      ​@@ProBelDev Подскажите пожалуйста 2-2.5 часа программирования каждый день (теория и практика) для java или c# будет достаточно? Так как работа не позволяет больше.

    • @ProBelDev
      @ProBelDev  Рік тому +1

      @@user-js1rk7xs9z мне кажется, что вполне достаточно

    • @user-js1rk7xs9z
      @user-js1rk7xs9z Рік тому

      @@ProBelDev Спасибо

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

      @@ProBelDev спасибо большое за ответ,
      Мне было важно узнать вашу точку зрения, так как вы рассказываете все иначе чем остальные

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

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

  • @zakiro4277
    @zakiro4277 Рік тому +1

    Для меня это наблюдение над сайтом свысока а функция это копошение в деталях)

  • @GLooDX
    @GLooDX Рік тому +1

    Да, да, советский язык программирования "Дракон" именно про это...

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

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

  • @MrGreen-888
    @MrGreen-888 Рік тому

    Спасибо за ответ почему я не могу самостоятельно что-то писать

  • @user-lu7nh1lz8d
    @user-lu7nh1lz8d Рік тому +1

    Писать связи между табличками - это тоже не программирование. А вот спроектировать права на сущности в ERP - это уже истинное программирование бекенда.
    Лучше выучите React, хоть на работу возьмут. Фронтенду достаточно понимать спецификацию REST API.

  • @user-zy6bg9qx2o
    @user-zy6bg9qx2o Рік тому

    блоксхемы я обычно рисую в визио

  • @viktorshcheplyagin9576
    @viktorshcheplyagin9576 Рік тому +1

    Думаю, за этим будущее. Сам код, какие-нибудь AI тулзы будут генерировать

  • @annasahradyan9849
    @annasahradyan9849 Рік тому +6

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

  • @Jamal_Malik
    @Jamal_Malik Рік тому +1

    Да, но скажу коротко: Если долго мучиться....что-нибудь получится

  • @Yu-qy7nh
    @Yu-qy7nh Рік тому +1

    Давно случайно купил на рынке книгу там Паскаль и Делфи тогда было для интереса, а не заработка. С книжкой повезло, тема и код програмы простинький пример. На первых примерах вобще коментарий к каждой строке кода. Тогда я быстро начал понимать. Эти книги про питон или рнр нет простиньких примеров освоить не так просто.

  • @voruto1068
    @voruto1068 Рік тому +2

    Я учился на повара в спб, и раз в неделю на протяжении трёх лет раз в неделю у нас была практика в гостинице. И все 3 года учёбы всё, что мы делали на практике - это резали. Да, 3 года стоять и стругать эти овощи чувак
    К слову, моя нарезка всё такая же фиговая ахахах

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

      За 3 года не научился нарезать? Ты что ку-ку что-ли?

  • @user-ej7cg7oy3d
    @user-ej7cg7oy3d Рік тому +4

    Случайно алгоритмы youtub выплюнули мне этот видос. Посмотрел я и решил написать свое мнение по данной теме. Может кому и сгодится. Я занимаюсь программированием промышленных логических контроллеров PLC уже более 20лет. В этом программировании описываются взаимосвязи между узлами, датчиками и органами управления физической машины. В отличии от приложений для ПК, ошибки в программе PLC легко могут привести к порче продукта, поломки машины, взрыву или пожару, гибели людей. Здесь программист понимает цену каждого бита. Так вот как совершенно правильно сказал автор видео, программирование это не язык программирования, а способность мозга строить логические взаимосвязи всех частей системы, осознавая поведение и особенности каждой части, плюс поведение и особенности оператора. Иногда на обработку поведения оператора и защиту от его необдуманных действий уходит больше половины кода. Также это визуализация процесса. Надо отобразить процесс так, что бы любая мартышка могла понять что происходит с оборудованием. А уж в каком языке кодить и для какого железа вопрос последний. Если осознаеш, что требо, извернешся.
    С самого начала надо понимать, программирование, это искуство. Как картины писать или музыку.
    Также, есть и физиологические особенности самого программтста. Обратите внимание на длинные волосы. Не знаю уж как,но заметил по жизни, с длинными волосами мозг быстрее и глубже может охватывать логические взаимосвязи процесса.
    В свое время работал на заводе, где останавливать оборудование вообще нельзя было, потому изменения в программу приходилось вносить на ходу онлайн. Там мозги буквально кипели. Один неверный клик, может привести к серьезной аварии. Тогда я даже мясо употреблять в пищу перестал, не говоря уже об алкоголе.
    Также надо понимать свои физиологические особенности, я например, хотя и умею кодить, не могу долго находится за компом. Просто шило в заднице. Потому большие проекты для меня очень тяжелы. Начал кодить, потом оторвался погулять и по возвращению надо время что бы все вспомнить. Хотя есть и плюсы, после перерыва,часто возникают более интересные решения поставленных задач.
    И самое главное, почему я программирую PLC. Потому что технологии в програмиировании в этой области не часто меняются. Освоив одно, можно легко перейти к другому. В програмиировании для ПК технологии меняются очень часто, что заставляет тратить время на их освоение. И часто это новое имеет гору багов из за которых также надо тратить время на отладку.
    Короче, программист это стиль жизни, а не язык программтрования.
    Последнее, денюшку платят программисту не просто так. Это тяжелая работа которую потянет далеко не каждый. Тут надо понять прежде всего себя.

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

      Я думаю окладистая борода тоже изрядно важна. Топовые C ++ крестовые проггеры всегда не только длинноволосы, но и зело бородой богаты.

    • @user-ej7cg7oy3d
      @user-ej7cg7oy3d Рік тому

      @@enitefall Бороду я для себя не нашел. Возможно потому что работаю в промышленности и борода может попасть в движущиеся механизмы, а в пищевке бороду совсем не приветствуют. Но в экстремальном программировании "контроллер биоробота Человек" сам начинает замечать, что ему помогает в решении задач.

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

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

    • @user-ej7cg7oy3d
      @user-ej7cg7oy3d Рік тому

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

    • @user-qg6pb7qo7o
      @user-qg6pb7qo7o Рік тому

      скок платят🤔

  • @Yu-qy7nh
    @Yu-qy7nh Рік тому

    Кто знает у Скреча есть возможность компилировать ехе файл ?

  • @jessypinkman8010
    @jessypinkman8010 Рік тому +1

    Нас всех заменит чат ГПТ, я с помощью него написал полноценную игру всего за пол дня и без ошибок

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

      Что за игра? Я крестики-нолики запросил у него на TS, реально работало без проблем, но код конечно словно стажёр написал)

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

    Посоветуйте сборники задач пожалуйста

  • @VadimCh81
    @VadimCh81 3 місяці тому

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

  • @kirysha52
    @kirysha52 Рік тому +2

    нормально ты в 2 ночи выгружаешь,ххахаха)

    • @ProBelDev
      @ProBelDev  Рік тому +3

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

    • @kirysha52
      @kirysha52 Рік тому +3

      @@ProBelDev так концентрация больше, когда ночью что то делаешь) лично у меня так)

    • @ProBelDev
      @ProBelDev  Рік тому +1

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

    • @kirysha52
      @kirysha52 Рік тому +2

      @@ProBelDev ахаха, у меня такой сейчас период, что уже как то тошнотно стало от того, что почти каждую ночь засыпаю не раньше часа, а то и трёх и четырёх бывает, потому что такой режим на протяжении всего года, абсолютно каждый день. Я помню в прошлом месяце в первые за год наверное получилось так, что лёг нормально, часов в 11 вроде как.так потом так бомбезно чувствовал себя, офигел от того как классно жить можно)) ну а сейчас до сих пор не могу режим наладить и вот опять пишу комментарий в 3:04.. Организм уже прост истощился от такого шедеврального режима, но прекратить ты это не можешь.. Ужас

  • @Mathboy046
    @Mathboy046 Рік тому +1

    Стивен Макконел. чистейший код. почитайте тем кому интересно развитие мысли автора

  • @MrPerfectR3
    @MrPerfectR3 Рік тому +1

    Почему на маке работаешь?
    Чем Линукс хуже?

    • @ProBelDev
      @ProBelDev  Рік тому +1

      Я лет 5 работал на линуксе, в целом глобально преимуществ нету, могу так же без проблем работать на нем и сейчас, но много мелочей которые на маке реализованы лучше. Банальный пример ctrl+C в терминале линукса прерывает команду, и надо копировать или мышкой или ctrl+insert(вроде так, точно не помню уже), в маке же - ctrl+C - прерывает, cmd+c - копирует ВО ВСЕЙ системе. И таких мелочей на самом то деле много. У меня бывает идея купить себе какой нибудь thinkpad и поставить на него линукс, но спустя пару часов куча таких мелочей в моей голове всплывает))

    • @maramanshow2942
      @maramanshow2942 Рік тому +1

      ​@@ProBelDev А у вас так же MacBook air m1? Или другую модель взяли?

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

      @@maramanshow2942 все так же м1)

  • @user-no2jn4pw6t
    @user-no2jn4pw6t Рік тому +3

    Как за такое видео можно Диз поставить? Всё правильно. Язык - это только инструмент

  • @user-ny6pf3vr1g
    @user-ny6pf3vr1g Рік тому +1

    Вроде ничего, но ты учишь

  • @eugeal6838
    @eugeal6838 Рік тому +1

    Всё гуд, правда с сущностями не совсем понятно. Особенно полиморфизм. И что такое интерфейс класса. До сих пор не понял, хоть и прочитал не одну статью...

    • @ProBelDev
      @ProBelDev  Рік тому +2

      Интерфейс - это описание всех ПУБЛИЧНЫХ методов и свойст классов, для начала просто считай, что это нужно для того, что бы не забыть в каждом классе создать эти методы и свойства)
      Полиморфизм - это переопределение методов. Пример: есть у нас класс ЖИВОТНОЕ и метод ГОВОРИТЬ, мы создаем класс КОТ и наследуем его от ЖИВОТНОГО, и в классе КОТ создаем функцию ГОВОРИТЬ(которая выводит "мяу") и таким образом мы переопределили функцию ГОВОРИТЬ родительного класса

    • @eugeal6838
      @eugeal6838 Рік тому +1

      @@ProBelDev Спасибо.
      Почти понял. А по итогу сколько функций "Говорить" останется ? Одна, работающая с обоими классами или две - для родительского класса и для дочернего?
      Или в данном случае метод и функция - разные сущности?

    • @ProBelDev
      @ProBelDev  Рік тому +1

      @@eugeal6838 метод - это функция внутри класса.
      По итогу если объект создан от ЖИВОТНОЕ - то функция будет вызываться созданная в классе ЖИВОТНОЕ, если объект создан от класса КОТ - вызовется функция из класса КОТ, если мы переопределям функцию в классе - нельзя вызвать функциюю из его родительного класса
      По сути в дочернем классе - ты как бы заменяешь функцию родительного, но это работает только внутри дочернего класса

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

      @@ProBelDev Спасибо! Теперь ясно. Вот бы так другие люди так статьи писали... а то фиг поймёшь

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

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

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

    давай видик по ддд

  • @MrFrisk92
    @MrFrisk92 Рік тому +2

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

    • @ProBelDev
      @ProBelDev  Рік тому +2

      Черт, спалился) Я тоже помню, что что то похожее я говорил) Пришлось пойти пересматривать видосы старые)) Там я сказал что один написанный проект, лучше чем 52 решенные задачи по сортировкам массива, да и тут я сказал, что порешал задачи - переходи к проектам, просто я реально знаю людей которые дальше решения задач не заходят, а сидят и одни и те же задачи решают по несколько лет) Кстати и там и там я говорил что для того что бы начать делать проект надо изучить буквально 5 тем)
      На самом деле в ближайшее время еще будет видео про 2 метода изучения программирования: стандартный - по порядку, структурированно и хардкорный - сразу фигачить проекты)

    • @user-gn3db3df9e
      @user-gn3db3df9e Рік тому +3

      Речь скорее о том что надо учиться решать задачи реального бизнеса, а не задрачивать алгоритмы с кодеварс про сортировки и поиски дубликатов. Лучше повторить функционал какой-то сайта или поискать в интернете ТЗ для фрилансеров. Это полезнее при том что новички видят обычно лишь верхнюю часть айсберга, не думая о версионировании, связанных данных, производительности, оптимизации запросов, блокировках, гибридных хранилищах, безопасности и т.д.

    • @ProBelDev
      @ProBelDev  Рік тому +2

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

  • @G_wer
    @G_wer Рік тому +2

    Я так и не понял, надо учить реакт или нет ?? )

    • @ProBelDev
      @ProBelDev  Рік тому +1

      никто не знает)

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

      если хочешь заниматься фронтом или стать фуллстек, надо.

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

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

  • @user-wy5mr1ht6q
    @user-wy5mr1ht6q Рік тому

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

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

    Друг ты путаешь программирование с разработкой. Программирование, это именно написание инструкций (а также дебаг, отладка) и внесение оных в оперативную память, и не более того. Проектирование базы данных, начертание блок схем, выбор архитектуры и тд это не программирование. Это то же самое, что назвать отварку картофеля нарезкой картофеля. Разработка, вот этот термин тебе нужен. Правильно будет сказать, что в основном программисты - это разработчики. Программисты они лишь заодно, и потому, что умею писать код для какой-либо ОС. Чистый программист, это наверно только программист ЧПУ станков на заводе, ну или чел который пишет под конкретные микроконтроллеры.

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

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

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

    Я у мамы ноу-кодер программист - могу переустановить шиндовс и копипастить код из stackoverflow 👍😂

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

      А принтер починить можешь?)

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

      @@ProBelDev сходу нет, только если по видеогайду 😅 а как это связано ?

    • @ProBelDev
      @ProBelDev  Рік тому +1

      @@Firzj Ну что за программист, который принтер починить не может?

    • @Firzj
      @Firzj Рік тому +1

      @@ProBelDev самоучка методом тыка пока не получится 👍

  • @user-pg8ry1tm3t
    @user-pg8ry1tm3t Рік тому +1

    Не зря ж буржуйские вакансии звучат как какой нибудь Software Engineer.. в отличие от доморощенного Программист такого-то языка… специальность то по сути - инженер

    • @ProBelDev
      @ProBelDev  Рік тому +1

      Ага, а в Яндексе на собеседовании у тебя спрашивают "на каком языке вам будет удобней решить проблемы"

  • @cafedead
    @cafedead Рік тому +3

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

    • @ProBelDev
      @ProBelDev  Рік тому +1

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

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

      Ну по сути так оно и есть. Архитектор это военачальник, а программисты это солдаты

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

      @@dozkeshop по сути, он кто угодно, но не программист.

  • @swami6078
    @swami6078 11 місяців тому

    🔂👍

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

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

  • @MasikLabs
    @MasikLabs Рік тому +1

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

    • @ProBelDev
      @ProBelDev  Рік тому +1

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

  • @qwerty-qr3ku
    @qwerty-qr3ku Рік тому +1

    Программирование - это мышление, а не писать код.

  • @aleksanterikaansalo
    @aleksanterikaansalo Рік тому +1

    Статусы, сущности, классы, методы....да враньё это всё!

  • @user-my6yf1st8z
    @user-my6yf1st8z Рік тому

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

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

      Он же программист, а не фотомодель. Я бы еще посоветовал не бриться и очки надеть... Ах да 😁

    • @user-my6yf1st8z
      @user-my6yf1st8z Рік тому

      ​@@justpochta вообще побрить усы и бороду, надеть обычную черную футболку, забацать прическу Аля Макгрегор и выкинуть очки тогда мне кажется чел не будет уступать модельным. Сейчас какой то странный образ типичный программист из 2000х как будто

  • @sanychprojects6210
    @sanychprojects6210 Рік тому +1

    Аффффффтар видоса сам то умеет программировать?