Какой язык учить первым в этом году?

  Рет қаралды 10,996

Организованное программирование | Кирилл Мокевнин

Организованное программирование | Кирилл Мокевнин

Күн бұрын

Пікірлер: 45
@mokevnin
@mokevnin 5 жыл бұрын
Забыл сказать в видео: c++ относится к языкам, который не стоит учить первым. Это невероятно сложный и запутанный язык. На первых порах только отбивает желание становиться программистом. Современный javascript - хороший выбор для начала. Только нужно убедиться что вы учите именно то, что пришло после es6 (это стандарт языка). Прямо сейчас в сети очень много старого материала по старой версии языка. Там он был откровенно плох во многих аспектах. Современный PHP нормальный выбор для обучения если нужно прямо здесь и сейчас, но из-за проблем в дизайне языка, он может сформировать ошибочное впечатление о многих концепциях. Поэтому вместе с PHP обязательно учить что-то еще, например JavaScript. go - достаточно своеобразный язык имеющий свою нишу. Как первый язык не рекомендую. c - очень важный язык, который необходимо учить в дополнение к сказанному выше. Позволяет понять как оно все устроено на самом деле. Хорошие языки, которые я могу порекомендовать кроме Racket (диалект лиспа) как первые: clojure, elixir.
@aynuuu
@aynuuu 5 жыл бұрын
Почему elixir как первый ЯП хорош, а ruby нет?
@thunderstorm7901
@thunderstorm7901 5 жыл бұрын
С#?
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 5 жыл бұрын
Мне одному изучение lisp напомнил bash? )) Хотя не суть. Абсолютно не важно какой первый язык будет, с этим я согласен. Вначале главное влиться и не забросить. По-моим ощущениям, когда я начинал, важно потом вовремя закрыть дыры в фундаментальных знаниях (общая архитектура железа, двоичный код, принцип работы ассемблера, операционки и тд.) чтобы пропало ощущение что компьютер это черная магическая коробка. После некоторого опыта программирования, эти "гиковские" знания лягут как масло на хлеб ибо станет понятным то, до чего раньше догадывались на интуитивном уровне, но не были уверены. После этого понимания становится вообще просто. Отпадает ощущение непредсказуемости, становится все-равно какой синтаксис у языка, компилируемый он или нет, также еще становится проще учиться по книгам. Не менее важным со временем является матан. Подтягивать нужно до серьезного уровня, не важно какой начальный уровень и сколько это времени займет. Кажется абсолютно не очевидная вещь, но самом деле она даст другой взгляд на вещи, да и возможности. Это не передать словами, когда ее поймешь (а не выучишь), то не то что программировать, а жить станет проще.
@varanakonda
@varanakonda 5 жыл бұрын
Поясните подробнее про матан и как эффективнее учить? Как применять теорию на практике? По какой литературе?
@ArtemBBMD
@ArtemBBMD 5 жыл бұрын
поддерживаю предыдущего комментатора про изучение матана! хотелось бы узнать что почитать для общего развития? в универе была высшая математика, мне она нравилась и решалась легко, а вот зубрить не любил.
@narrus9455
@narrus9455 2 жыл бұрын
Прошу прощение, можно с вами как нибудь связаться, хотелось бы что бы дали советы если вам не сложно...
@sdkit4861
@sdkit4861 4 жыл бұрын
python как по мне хорошая штука. но перед ним нужно попробовать несколько языков, чтобы понять что python это удовольствие )
@MrBoba11
@MrBoba11 2 жыл бұрын
Спасибо . Всегда с удовольствием смотрю ваши видео и рекомендации.
@GoDLikUS
@GoDLikUS 2 жыл бұрын
Оч приятно вас слушать, спасибо за видео!
@dondjons3711
@dondjons3711 2 жыл бұрын
Спасибо. Теперь понятно от какой точки отталкиваться
@ЛюдСе
@ЛюдСе 2 жыл бұрын
Спасибо! Было очень интересно:)
@МихаилГагин-л5с
@МихаилГагин-л5с 7 ай бұрын
Потрясающе красиво автор подвёл к Racket, реализации Scheme, диалекту Lisp. Всецело согласен с автором. И!!!! хочу рекомендовать потрясающую литературу и курсы НЕ по этому языку, а по Компьютерным наукам которые излагаются в терминах языка Scheme, а именно SICP, видокурс которого на русском языке есть на ютубе. Помимо этого курса есть книга HtDP, как разрабатывать программы (для самых новичков). Первод этой книги тоже уже есть на русском языке. Один из этих переводов есть на гитхабе.
@avraminka
@avraminka 2 жыл бұрын
Спасибо большое за разъяснение
@eronts
@eronts 2 жыл бұрын
Глянул что у нас требуется и да на PHP запросов больше всего причем берут без опыта. Самые востребованные разные верстальщики сайтов, но и зп у них самая низкая. На джава и другие языки берут ток с опытом. Хотя часто и одного года хватит. А вот так сейчас популярный Python хрен устроишься ток с опытом от 3х лет и то предложений маловато.
@woof5903
@woof5903 5 жыл бұрын
Спасибо, очень интересно!
@andrey7829
@andrey7829 5 жыл бұрын
Очень полезно, спасибо
@АндрейАлексеев-х3д
@АндрейАлексеев-х3д 5 жыл бұрын
>есть множество способов перевернуть строчку, и ни один из них не связан ни с одним языком. А как же string[::-1] ? )
@daemost
@daemost 5 жыл бұрын
Спасибо за видео. Подскажи пожалуйста по Алгоритмам. Как развить алгоритмическое мышление, что читать/смотреть/нюхать? :))
@varanakonda
@varanakonda 5 жыл бұрын
Грокаем алгоритмы
@daemost
@daemost 5 жыл бұрын
@@varanakonda уже прочел, пока существенного прилива алгоритмического мышления не ощутил.
@InVaYmA
@InVaYmA 5 жыл бұрын
"Структура и интерпритация компьютерных программ" джеральд сассман
@borisfilippov1357
@borisfilippov1357 5 жыл бұрын
Спасибо!
@vladislavripp9423
@vladislavripp9423 5 жыл бұрын
Ты похож на Мишу Браво со старых лекций по Линуксу :D
@darknesscharlie1624
@darknesscharlie1624 Жыл бұрын
Ну что, есть тут те, кто первым языком выбрал Java ?)
@lazycoder_9
@lazycoder_9 5 жыл бұрын
Да на самом Хекслете этих диалектов лиспа написано туча )
@Acid31337
@Acid31337 5 жыл бұрын
Дай угадаю: английский )) PS: от языка правда много зависит.
@vladbykov5843
@vladbykov5843 3 жыл бұрын
Не актуально уже по js
@Maksitto
@Maksitto 2 жыл бұрын
почему7
@ivanterehov4494
@ivanterehov4494 4 жыл бұрын
Сасибо за видео. Вопрос, на сколько важен возраст для старта? В 33 годе не поздно ли начинать карьеру?
@mokevnin
@mokevnin 4 жыл бұрын
Начинают и гораздо позже)
@ivanterehov4494
@ivanterehov4494 4 жыл бұрын
@@mokevnin Начал обучение на вашем онлайн курсе по Python. В целом hexlet очень нравиться, параллельно пробовал: Яндекс Практикум и letpy. Пока придерживаюсь вас, подача информации сложнее и интереснее. Возвращаюсь к вопросу, вот теперь думаю правильно ли я сделал выбор относительно Phyton если я абсолютный новичок
@mokevnin
@mokevnin 4 жыл бұрын
@@ivanterehov4494 Абсолютно. Не надо переживать что вы выберете не тот язык. Питон отличный вариант для старта и на нем вы выучите все концепции, которые необходимы новичку. Переключиться на другой динамический язык труда не составит если понадобится.
@ivanterehov4494
@ivanterehov4494 4 жыл бұрын
@@mokevnin Спасибо за ответ. Очень интересно смотреть ваши ролики осоебнно с советами для начинающих и в целом. Желаю вам успехов.
@narrus9455
@narrus9455 2 жыл бұрын
Здравствуйте, хотел узнать как ваши познания на этом поприще?Уже два года прошло как никак, вошли в ит сферу?
@leonms635
@leonms635 5 жыл бұрын
Где взять это алгоритмическое мышление? Я себя таким тупым ощущаю из-за того что не понимаю как работает простейшая функция, от рекурсии так вообще мозг взорвётся.
@narrus9455
@narrus9455 2 жыл бұрын
Здравствуйте, развили мышление?
@Yuriy_Khramov
@Yuriy_Khramov 5 жыл бұрын
Я правильно понял--начинать надо с JavaScript ?
@mokevnin
@mokevnin 5 жыл бұрын
Если js то как здесь code-basics.ru, либо python.
@Yuriy_Khramov
@Yuriy_Khramov 5 жыл бұрын
@@mokevnin понял, спасибо !
@брониславботексный-л8п
@брониславботексный-л8п 4 жыл бұрын
Руби норм зайдет
@r_lonef
@r_lonef 2 жыл бұрын
Я думаю английский
@koss5211
@koss5211 5 жыл бұрын
Хотел бы поделиться ссылкой, на сколько простой и мощный может быть Lisp - kzbin.info/www/bejne/rqu3eZKQpsZ5gas
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Junior, Middle, Senior. В чем разница?
13:53
Организованное программирование | Кирилл Мокевнин
Рет қаралды 12 М.
Нормально ли обучаться в рабочее время?
13:45
Организованное программирование | Кирилл Мокевнин
Рет қаралды 7 М.
Производительность разработчиков. Почему она сильно отличается и как стать быстрее.
15:41
Организованное программирование | Кирилл Мокевнин
Рет қаралды 9 М.
Как Выучить ЛЮБОЙ Язык Быстро (первые 6 месяцев).
25:55
Как быстро находить ошибки в коде? Советы для начинающих
16:07
Организованное программирование | Кирилл Мокевнин
Рет қаралды 39 М.
Почему ассемблер остается актуальным в 2025 году?  | Дмитрий Коваленко | #28
1:24:10
Организованное программирование | Кирилл Мокевнин
Рет қаралды 4,3 М.