Какой язык программирования учить в 2022?

  Рет қаралды 165,102

Senior Software Vlogger

Senior Software Vlogger

Күн бұрын

Пікірлер: 533
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Ребята, НЕ НАДО учить кобол, это же полу-шутка. Только если у вас уже есть опыт и желание в это нырнуть, а так же контакты, куда можно пойти.
@MrMolekula
@MrMolekula 7 жыл бұрын
Я чуть не упал, когда услышал про кобол
@arturminiput7587
@arturminiput7587 7 жыл бұрын
Senior Software Vlogger несмешно ,учить кобл?ну хотяб улыбку добавили ...а так как будто и вправду совет даете
@viktorrofl265
@viktorrofl265 7 жыл бұрын
а как на счёт языка Rust? и можешь рассказать ещё про FreeBSD? говорят что Rust стабильней C++
@brainslug3580
@brainslug3580 7 жыл бұрын
вот блин, а я уже выучил((
@baist1375
@baist1375 7 жыл бұрын
нет такого понятия "стабильного языка". Они все стабильные. Потому что язык и конечная программа это разные вещи. Языки придумали для программистов, а не для машины. Машине глубоко насрать как оно там написано. Машина используй свои "языки". Вопрос "насколько стабильна кривизна рук" более правильный.
@marsfn6617
@marsfn6617 5 жыл бұрын
Видео загружено в 2016 на тему 2019)))Киану как всегда хладнокровен и расчётлив))
@BohdanVR666
@BohdanVR666 4 жыл бұрын
На тему 2020*
@vladislav5156
@vladislav5156 4 жыл бұрын
Не всё правильно написал просто автор канала меняет каждый год цифру 2017, 2018, 2019 в вот теперь 2020
@otfly
@otfly 3 жыл бұрын
Киану 😄
@linux6036
@linux6036 2 жыл бұрын
Уже на 2022
@РомаЯценко-л5о
@РомаЯценко-л5о 2 жыл бұрын
А потом 2022)))
@polaroid5122
@polaroid5122 7 жыл бұрын
Что здесь делает Киану Ривз??!!?!?
@stas-xbase
@stas-xbase 7 жыл бұрын
Руслан Курбанов и почему он разговаривает на русском?!
@АлександрДмитриев-щ6й
@АлександрДмитриев-щ6й 7 жыл бұрын
это его канал
@darkcrusaderzxc
@darkcrusaderzxc 6 жыл бұрын
это не киану это раджеш кутрапали
@СергейТищенко-к6з
@СергейТищенко-к6з 6 жыл бұрын
НЕО, нынче уже не тот...
@freekitchen7564
@freekitchen7564 6 жыл бұрын
Рекламу для cobal старый нео делает
@meuf1065
@meuf1065 5 жыл бұрын
Ахах кто из 2020?
@mamky_ebal2003
@mamky_ebal2003 5 жыл бұрын
Я почти
@Artymka
@Artymka 5 жыл бұрын
Почти. Есть. Рекомендации?
@Назар1-с5к
@Назар1-с5к 4 жыл бұрын
Я
@razvrat-i-kotiki
@razvrat-i-kotiki 7 жыл бұрын
Самый адекватный,подробный и честный расклад, главного вопроса новичков в IT сфере, по сравнению с другими видосами! Определенно лайк
@yurim7756
@yurim7756 6 жыл бұрын
Субтитры жгут ))) Так, где-то с моей т.з. совпадает, но я бы точнее акценты поставил. (Я .net программист, ведущий, архитектор, SQL, javacript, опыт - 14 лет) 1. Язык учить сначала можно любой. Причем, даже совсем он будет не совпадать с будущей деятельностью. Многие вещи повторяются во всех языках. А уж особенно если начнете с чего-то императивного, так вообще всё во всех языках одинаково. А на первом этапе надо изучить простые алгоритмы и данные. Так что на первом этапе можно учить любой язык, и особенно не заморачиваться на самом языке и его тонкостях. Задача сразу другая, изучить в общем то, что есть во многих языках и набить как-то руку. 2. Вот может ересь скажу, но я думаю, что хорошо начать с Си. Он плохой, императивный, низкоуровневый и вряд ли вы на нем будете потом писать. Но, на нем можно хорошо освоить базовые алгоритмы и структуры памяти, понять как всё работает изнутри. Набить шишек, понять неудобства работы с памятью. После него в общем, вы сможете перейти на другую любую платформу, другой язык, сносно понимая как они работают внутри. Да, только С, ни в коем случае не С++, если вы не собираетесь на нем писать. С++ - это пожиратель вашего времени, который не дает ничего взамен. Си сравнительно небольшой. 3. Можете так же как советует автор, начать с SICP. Это да, круто. Я ее читал. Все программистам советую. Говорят, что мозг вправляет. Мне не так чтобы вправило, потому что я ее читал уже имея большой опыт, включая пару лет опыта на одном функциональном языке. Могу сказать, что это книга для фана и она не подойдет для начала, по крайней мере для наших туповатых окончивших школу детей. Хотя она и позиционируется как для первого курса масачусесткого университета. Она достаточно сложная. Для меня простая была, но уже, повторюсь, с большим опытом. А уровень наших студентов знаю, преподавал когда-то. В этой книге постоянно идут задания, которые надо пройти, чтобы закрепить материал. Даже несмотря на то, что мне она сложной не казалась, реально по кайфу проходить те задания. Т..е. если вы сможете начать учиться с функциональных языков, возможно, это будет очень круто. Ничего сказать по этому поводу не могу, жизнь у меня одна, я этот путь не прошел. Советую всё же начать с Си, т.к. это проще и в принципе его знания всегда сгодятся, хотя бы для понимания. Но не откладывать функциональщину в долгий ящик. Помнить, что настоящий уровень у вас появится, когда осознаете все концепции функционального программирования и сможете переносить их в даже не функциональные в своей основе языки. 4. Про cobol я бы не угадывал. Не надо угадывать, что где будут платить. Может оказаться совсем наоборот. Я так на одном редком языке писал, а потом лишился работы. Надо было или по миру ездить искать, либо переучиваться. Вполне может быть, что напишут транслятор с кобола на другой язык и всё пойдет по звезде.
@RusFarFaz
@RusFarFaz 5 жыл бұрын
Юрий М а с питона норм начинать?
@eldesconocido5734
@eldesconocido5734 6 жыл бұрын
Я изучаю русский язык
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 6 жыл бұрын
а утром вышла черепаха?
@mrAndreaModa
@mrAndreaModa 5 жыл бұрын
Молодец.
@leosv0
@leosv0 2 жыл бұрын
Точку в конце предложения выучил?
@ДмитрийЖелтухин-г3п
@ДмитрийЖелтухин-г3п 7 жыл бұрын
Рекомендую книгу, которую я не читал.
@yevhenukrainianer4781
@yevhenukrainianer4781 6 жыл бұрын
Кому б еще посоветовать?
@АбдаллахМуслим
@АбдаллахМуслим 5 жыл бұрын
Дмитрий Закреничный и название которой так и не смог вспомнить
@leosv0
@leosv0 2 жыл бұрын
Хорошее видео, полезное. Получил ответы на многие вопросы, а также вдохновился. Спасибо!
@papawebua
@papawebua 7 жыл бұрын
Спасибо за видео. Про скрипты "гостевых книг" - до мурашек... Ностальгия)
@palpalych6191
@palpalych6191 7 жыл бұрын
Толян к успеху пришел!!!
@Sergey_Sergeich_
@Sergey_Sergeich_ 7 жыл бұрын
а я думаю: "кого напоминает?"))))))
@JohnDoe-dy4kf
@JohnDoe-dy4kf 7 жыл бұрын
Все правильно Дмитрий говорит. И вообще, даже не особо важно, с какого языка начинать - главное начните уже с чего нибудь и делайте что-то! А то так и мечутся всю жизнь, слушая советы то одного, то другого, и толком ничего не осваивают.
@everybodylies8861
@everybodylies8861 6 жыл бұрын
Это про меня
@АаронЯдрин
@АаронЯдрин 5 жыл бұрын
👍🏻
@valeraperm
@valeraperm 7 жыл бұрын
Короче, язык программированния - это инструмент для решения задачи. Выбор инструмента зависит от задачи. Гвозди забивают молотком, дерево пилят пилой, а рубят топором. Вопрос нужно ставить не "какой язык учить", а "какой язык учить, что бы сделать то или это". В конечном итоге какой бы язык вы не выучили, переучиться на любой другой - не сложно. Мне сложно было после школьного Pascal вникнуть в java, но после Java вообще любой язык понятен станет.... точно так же и после Си... Захотел сайты писать - учишь php, javascript, html, css, mysql Захотел игры на android писать - java, либо фреймворки всякие типа unity Захотел микроконтроллеры прошивать - Си учи или ассемблер вообще Я в Автокаде работаю, дык научился на autolisp новые функции для него писать.
@TheREOXID
@TheREOXID 7 жыл бұрын
А какой язык лучше для написания программ и приложений для windows?
@valeraperm
@valeraperm 7 жыл бұрын
качай бесплатный visual studio и пиши на C# или C++
@Пингвин-ж5т
@Пингвин-ж5т 7 жыл бұрын
Валерий К, я только вступаю в IT сферу, какой язык мне нужно учить первым и какие последующие? В этом году поступаю в РКСИ на факультет "компьютерные сети", но уже в 15 лет желаю знать хоть 1-2 языка. Хочу за этот год выучить HTML и CSS и пользоваться ими в совершенстве и после сделать сайт, хорошее решение? или посоветуете что-то другое для новичка?
@8day1989
@8day1989 7 жыл бұрын
Язык ничто (Валерий правду кажет: язык лишь один из множества инструментов). Нет задач, нет надобности в языке, а потому знания забудутся. Найдите какую-то область которая вас интересует, ставьте задачу, и решайте с помощью языка. Python вроде не плохой: легкий, но при этом близкий к C/C++/JavaScript/PHP и бог знает к чему еще (это в сравнении со Scheme/Lisp, Erlang и т.п.). Кстати, через то что Python интерпретируемый ЯП, учиться вы будете гораздо быстрее (операции поиска ошибок и их исправления будут занимать гораздо меньше времени чем в случае с C++ и т.п. компилируемыми ЯП). Кстати, а о "изучении" HTML/CSS можете забыть, даже профи их не до конца понимают (например, браузеры-"компиляторы" обновляются чуть ли не ежедневно, их множество, и за этим всем нужно уследить). На то чтобы реально их реально выучить придется потрать несколько лет. Если есть желание занимать веб-разработкой, то может и стоит этим заниматься, а так... лучше займитесь изучением какого-то языка программирования. Как начинающему могу посоветовать очень хорошую книгу: "Computer Systems. A Programmer's Perspective" от Bryant R.E. и O'Hallaron D.R (есть русский перевод, но... переводы зачастую полны ошибок). Также для начала можете почитать инфу о software development и software engineering чтоб получить общее представление об области. Ну и как новичку не помешало бы почитать книги об отлове ошибок (debugging). Заодно, если планируете работать с текстом советую подружиться с "регулярными" выражениями (regular expressions). П.С. к сожалению для меня это просто хобби, со всеми вытекающими, так что не воспринимайте все сказанное как истину ("there's no such thing as silver bullet").
@Пингвин-ж5т
@Пингвин-ж5т 7 жыл бұрын
8thDay Спасибо за ответ. Можно твой вк? Я позадаю пару вопросов, если не против.
@TwinAuto_com_ua
@TwinAuto_com_ua 7 жыл бұрын
45 дизлайков - это те, кто после фразы о горах денег для кобол-прогеров побежали его учить и спустя полгода увидели коммент, что это шутеечка)
@sumer4823
@sumer4823 6 жыл бұрын
надо было Бейсик учить )
@Danshyn
@Danshyn 7 жыл бұрын
Ну прям Лиам Нисон в молодости. Спасибо за видео. :)
@stokitko
@stokitko 5 жыл бұрын
Давайте я вам всем упрощу. На самом деле у вас есть несколько этапов становления программистом: 1. начать программировать, и как бы тупо это не звучало именно тут многие сдаются, потому что вдруг оказывается что тут то ничего не понятно, то как-то скучно то как-то не получается. На этом этапе вам нужно получить реальный интерес к этому сложному и геморному делу. 2. Научится доводить до конца начатое. Это тоже странно звучит, но у вас будут моменты когда вы не можете довести программу до какого-то юзабельного вида: например, ну тут нужно настройки сохранить, а эта кнопка не работает, а тут у меня бага, да и документации никакой нет. Программа, какая бы она крутая не была, никому не нужна и не считается вообще если она незаконченная или без справки или документации, или без инсталятора или хотя бы какого-то zip архива. Т.е. если её нельзя потрогать другому человеку то её можно сказать что и нет вовсе. 3. Выучить технологию до такого уровня чтобы вы смогли делать хотя бы что-то что нужно по работе. 4. Получить первую работу и коммерческий опыт. 5. Выучить что-то другое и свалить куда тебе интересно. Именно так ребята, и покажите этот список любому программисту и он скажет что он делал именно так, явно или невяно. Независимо от того, студент ты или желающий войти в IT ваша миссия - это найти первую работу. Потом вы сможете переучится или уйти куда захотите, но вы не сможете этого сделать если у вас не будет хоть какого-то "опыта коммерческой разработки" (это так рекрутёры называют). Этот опыт коммерческой разработки грубо говоря значит что вам *платили* за работу, а значит вам ставили задания и вы каким-то образом умудрялись их доводить до конца или хотя бы чтобы заказчик согласился это принять. По себе скажу что есть действительно большая разница когда ты программируешь для себя или для кого-то. Это намного сложнее: тебя давят сроками, теме что-то объясняют что ты с трудом понимаешь что от тебя хотят, у тебя совсем сложно становится с мотивацией - одно дело делать что-то интересное и для души а другое разбираться с чужими проблемами и и чужом говнокодом. Но всё ещё веселее: перед тем как найти первую работу тебе нужно.... выучить программирование. А программирование, как и например спорт, невозможно без практики. И тут появляется первая проблема: вам нужно каким-то образом хотя бы немного выучить хотя бы какой-то язык программирования и сделать на нём хотя бы что-то стоющее. И вот эти "хотя бы" здесь обозначают что вообще всё равно. Приведу в пример себя: у меня не было в детстве компьютера (тогда это была просто огромная роскошь) но я нашёл в шкафу старый советский калькулятор Электроника М52. И он был программируемый! И я на нём реально вбивал команды чтобы по формуле посчитать например скорость, ну т.е. V=S/T. Это просто запредельно примитивно но для меня это был просто восторг! Я делаю что-то и калькулятор это повторяет! Это ничем не передаваемое чувство кайфа программиста. Так вот, ваша миссия это написать программу, пофигу какую и на чём: это может быть TODO лист для вашего Андроид телефона, это может быть просто сайт-визитка где ваша фотография и номер телефона, это может быть интерпретатор Brainbfuck на JavaScript, или нейронную сетку натренировать, или музыкальный плеер, вы даже можете тупо загуглить лабораторные или курсовые работы из университетов. Всё-ра-вноо. Лишь бы вы не бросили писать эту программу.
@stokitko
@stokitko 5 жыл бұрын
Причём, что самое интересное, сложность языка программирование вам в этом не сильно важна. Вы можете на ассемблере писать, просто программа будет намного меньше по функциональности. Ваш главный двигатель тут - это сугубо *лично ваш интерес*. По сути вам предстоит что-то вроде как "перейти пустыню": вам в этот момент никто особо не поможет, вы должны будете именно самостоятельно решать проблемы и искать пути их обхода, и пробовать, пробовать и не сдаваться. Именно поэтому автор и говорит что пофигу какой язык учить. А точнее тут у вас даже особо выбора не будет - если вы пишите игрушку то это почти наверняка будет Unity фреймворк и C# как язык программирования. Если вы сайт делаете то почти наверняка вы начнёте с PHP. Да, у языков программирования разная сложность и очень разный уровень вхождения. Причём очень важно понимать что язык может быть сложным, но порог вхождения маленький и наоборот. С++, например, очень сложный но к сожалению и JavaScript тоже уже давно не такой простой и даже сложнее Джавы. И это даже с учётом того что Java начиная с восьмой версии уже выглядит совсем иначе чем ранее и намного сложнее. Но порог вхождения в Джаву всё равно на порядок больше чем в ДжаваСкрипт. Даже хотя бы потому что в Джаве вам нужен компилятор и там статическая типизация да ещё и принудительно ООП. С другой стороны за эти порогом вхождения по мере роста программы потом легче чем на ДжаваСкрипте и именно как раз благодаря статической типизации и компилятору который ошибки отлавливает. Но опять таки, с другой стороны обычно на ДжаваСкрипте ничего прям сильно сложного делать не нужно. При этом есть например древний язык Си который проще всех но писать на нём очень сложно потому что легко сделать ошибку. Получается, что всё не так однозначно и обычно важна не сложность самого языка программирования а задачи которые вы решаете. Поэтому когда вы слышите что "у Питона синтаксис проще" можете это вообще игнорировать. Синтаксис вообще не большая проблема, зато очень круто что у Питона стандартная библиотека довольно богата на разные функции. Поэтому получается странная картина: почти все языки в ходе конкуренции друг с другом стали довольно сложными. С другой стороны, тот код который будешь писать именно ты будет очень простым: там будут функции, циклы, условные переходы и немного классов которые почти наверняка будут ужасно спроектированы и всё будет свалено в кучу. *И это нормально*. Писать большие, сложные, но понятные и легко модифицируемые программы хорошо это отдельный навык который приходит только с огромной практикой и болью. Точно также как писать и читать умеют все, но писателями и журналистами становятся немногие. И именно для того чтобы сделать код красивее и лаконичнее и нужны все эти синтаксические навороты языков программирования. Но в основе почти всех языков всегда одно и тоже: функции, переменные, типы, циклы, работа с массивами и распихать это всё по ООП классам или файлам\модулям чтобы не запутаться.
@stokitko
@stokitko 5 жыл бұрын
Теперь главный прикол: если вы возьмёте хоть самый сложный язык программирования (например Scala) то использовать вы из него сможете только основу. Ту самую которая почти такая же и в других языках программирования включая древний Бейсик. Ну разве что в Бейсике был GOTO которого в Скале уже нет, так что тут Бейсик даже круче Скалы :) А это значит что по факту изучая свой первый и любой язык программирования вы абсолютно легко сможете перейти на любой другой. Тут правда появляются нюансы, потому что оказывается некоторые вещи в одних языках принято делать по разному. Например автор привёл пример что в Руби обработку списков\массивов\коллекций принято делать в функциональном стиле (через map) в то время как в Питоне обычно это делают в структурном стиле через цикл for each. Но, это не значит что перейдя из Питона в Руби вы не сможете написать обычный цикл for each. Вы сможете, просто тут так не принято. Поэтому у разных языков есть некие свои идиомы но вам на это сейчас вообще всё равно. Весь прикол в том что эти идиомы начнём понимать только с опытом, так что вас они пусть не парят - как вы помните ваша задача написать хоть что и хоть как-то но лишь бы работало.
@stokitko
@stokitko 5 жыл бұрын
А с другой стороны когда у вас изначально хорошие идиомы в языке то и переходя на другой отсталый язык вы будете уже мыслить более правильными шаблонами. Например все знаю что пехепешники когда переходят на другие языки обычно пишут очень плохой код с точки зрения ООП. Поэтому и есть некая идея "а что если создать красивый и элегантный язык программирования с хорошими идиомами" и так и появились все эти Лисп и вот эта книжка которую автор не читал. Считалось что эта книга якобы хорошо мозги ставит но на самом деле мозги можно ставить только когда у тебя уже богатый опыт, а на этих Лиспах писать реально трудновато и опыта не наберёшь и получается что на практике это бессмысленно. Именно поэтому в MIT эту книгу уже давно забросили и просто учат Java вместо неё. Ну и в целом не забывайте что в МИТе учатся просто самые умные инженеры в мире, и вы им хоть перфокарты выдайте они вам запрограммируют всё что надо. Если бы всё так было просто как "написать хорошую книгу и тогда все поймут". Поэтому если вы хотите иметь некий "академический" подход к обучения то даже эта книга которую автор не читал вам никак не поможет. Чтобы её понять вам нужен опыт.
@stokitko
@stokitko 5 жыл бұрын
Итак где взять опыт? Если вы уже прошли первый этап и смогли написать свою первую программу чисто в удовольствие то теперь дальше вы можете продолжать их писать но это уже не будет добавлять много опыта и вы будете по сути на месте топтаться. Хотя бы потому что нету других программистов которые бы вместе с вами писали эту программу и объясняли вам какой вы криворукий говнокодер и били по рукам. Поэтому вам нужна работа где вы будете восемь часов в день заниматься этой хернёй и дальше осваивать программирование. И только теперь мы смотрим на популярность языков и решаем что учить. Кажется что здесь огромный выбор но на самом деле нет.
@stokitko
@stokitko 5 жыл бұрын
Сейчас подавляющее большинство работы - это делать сайты. Не знаю в процентах но из того что я видел геймдев, мобильная разработка и вообще все абсолютно другие области программирования вместе взятые меньше чем разработка сайтов. Поэтому в топку Андроид или iOS с его Swift'ом. В топку всё остальное. Учимся делать сайты, нам работа нужна. Сайты состоят из фронтенда (front end) - это всё что показывается в броузере HTML, JavaScript, CSS, библиотека CSS стилей Twitter Bootstrap. Все эти аббревиатуры вам нужно хотя бы немного выучить. На уровне чтобы вы могли отобразить туду, поставить галочки напротив нескольких пунктов, нажать на кнопку удалить, появился диалоговое окно "вы действительно хотите их удалить?", нажать ОК и потом эти пункты удалились с экрана. Тут вам и понадобится всё это перечисленное. Там ещё есть всякие там ReactJS и Angular но вам для первой работы этого не надо, ну или доучите по надобности и на месте. Основа фронтенда вам нужна вам нужна даже если вы твёрдо решили быть бэкендером.
@SovaQA
@SovaQA 7 жыл бұрын
очень хороший совет: не язык главное, а структура процесса (принцип). Круто, спасибо!
@antonivanov9555
@antonivanov9555 5 жыл бұрын
Коротко и много смысла. Спасибо. Ожидал гораздо меньшего :-)))
@abram7547
@abram7547 5 жыл бұрын
короткий ответ --- любой. Правильный ответ --- Си )))
@ОнуфрийНечепуренко
@ОнуфрийНечепуренко 5 жыл бұрын
Только если программирование для души, а работа за деньги не нужна вообще, особенно удалённая.
@yaugir
@yaugir 5 жыл бұрын
Тот момент когда правильный ответ короче короткого.
@vladalu9794
@vladalu9794 6 жыл бұрын
спасибо большое за контент!
@ronbarhash
@ronbarhash 8 жыл бұрын
Хорошее видео, сейчас попробую трелло для вопросов :)
@animelou6906
@animelou6906 3 жыл бұрын
О! Скоро как раз 2022. Очень пунктуально)
@кадыржаншаганбаев
@кадыржаншаганбаев 7 жыл бұрын
мне 62 и мне очень интересно всё Времени много.Живу на селе изучил немного комп и вопрос стоит мне заниматься дальше -быть как вы Желания хоть отбавляй тем боллее уезжаю к дочери в Саратов
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Конечно стоит, почему нет?
@кадыржаншаганбаев
@кадыржаншаганбаев 7 жыл бұрын
Вы меня обнадежили.В соц.сетях одно меня коробит неправильное правописание рус.языка.В детстве столько книг перечитал и в СХИ это было заметно.
@mercury3444
@mercury3444 7 жыл бұрын
кадыржан шаганбаев , вы молодец, изучайте.
@misteranderson6058
@misteranderson6058 7 жыл бұрын
кадыржан шаганбаев Ну как успехи?
@konstantingorbunov4372
@konstantingorbunov4372 7 жыл бұрын
Изучайте 1с
@ПавелМаскатов-з5й
@ПавелМаскатов-з5й 7 жыл бұрын
Очень понравилось! Полезная инфа!!!
@ФедорГлумов-щ8р
@ФедорГлумов-щ8р 6 жыл бұрын
Нужно учить английский.
@ПётрПетров-д2ч4х
@ПётрПетров-д2ч4х 8 жыл бұрын
Тип хорош. Выглядит ровно, трицепс выраженный))) Пс. Я JS разработчик)
@Vicont4063
@Vicont4063 7 жыл бұрын
ТЫ js случаем не голубой? На трицепс, сиськи смотришь, ты бы еще размер спросил.
@yep.5572
@yep.5572 7 жыл бұрын
А ты случаем не голубой? Читаешь как кто-то в комментах трицепсы обсуждает...
@sidr_sidorov
@sidr_sidorov 6 жыл бұрын
Vicont4063 О голубизне я подумал только читая твой комментарий. Может это с тобой, что ни так? Раз кругом ледики мерещатся?
@wolfdobrov
@wolfdobrov 5 жыл бұрын
@@Vicont4063 lol, чувак просто орнул
@Rover4eg
@Rover4eg 5 жыл бұрын
Так, я кобол выучил по твоему совету. А где вакансии?
@genndy4538
@genndy4538 7 жыл бұрын
Отличное видео - спасибо большое )
@KyivanEnjoyer
@KyivanEnjoyer 4 жыл бұрын
KZbin video(3 года назад) Что учить в 2020. Красиво)
@Alex-kr1eg
@Alex-kr1eg 7 жыл бұрын
Я в свое время тоже попробовал несколько языков программирования. Было время, мечтал делать сайты, учил php, но остыл к этой идее. Потом писал на C++, Java, немного C# и Ruby. За несколько лет работы и учебы как в России, так и в Европе понял, что больше всего мне нравятся вычислительные задачи. К сожалению чаще всего на рынке встречаются задачи по перегону данных из одного источника в другой (из БД в ГУИ, из ГУИ в БД, от клиента к серверу, от сервера другим серверам и т.д.) и с этой задачей лучше всего справляется Java и C#, но Java на мой взгляд более распространен. Под мою же категорию задач попадают разработка компьютерных игр, модулей искусственного интеллекта, расчетно-вычислительные модули для систем автоматизированного проектирования, модули статистического анализа данных. А так как вычисления чаще всего требуется делать быстро, то остаются языки C/C++, которые я лично очень люблю, а также C#, который по некоторым данным быстрее Java, и который сейчас активно адаптируется под облачные платформы. Кроме того C# является скриптовым языком для многих передовых игровых движков, а некоторые движки позволяют писать сценарии и на C++. Поэтому моя выборка языков на все времена - C/C++, C# и Java. Причем Java просто на всякий случай.
@АнтонДорожко-э6с
@АнтонДорожко-э6с 8 жыл бұрын
Приятно смотреть, подписка лайк)
@ilyao.naumenko539
@ilyao.naumenko539 4 жыл бұрын
Толково придумал, видео трёхлетней давности переименовать на 2020. Лол.
@wladimirchromovich6681
@wladimirchromovich6681 4 жыл бұрын
Ага. Уже котлин появился😂
@eugenenovikov906
@eugenenovikov906 3 жыл бұрын
какая разница - актуально и в 2021
@AlexanderSavchenko91
@AlexanderSavchenko91 5 жыл бұрын
Почему никто не написал что автор сидит на bench в футболке bench? Я не понимаю. Пишу я
@elenashlandakova2548
@elenashlandakova2548 6 жыл бұрын
Спасибо за контент (2) 💖
@АлексейСоловьёв-ф3я
@АлексейСоловьёв-ф3я 7 жыл бұрын
Мне 38 лет. Начал изучать Python 3, в основном из-за анонсируемой многими простоты синтаксиса и наличия множества учебных материалов на русском языке (знания английского у меня к сожалению на уровне служебных слов используемых в языке). Сейчас имею некоторое поверхностное представление о программировании и подспудно возникает желание изучать что то другое, что то более сложное. Сложность скорее понятие относительное в данном случае, поэтому сформулирую иначе. Модное слово тандем не даёт мне спать ))) Сплотка из двух языков - мой вариант, где Питон играет роль вспомогательного языка (не принижаю его достоинств) и некий другой язык - основной. Эти два языка должны отличаться и в тоже время дополнять друг друга. Нет у меня времени изучать большее количество языков - стар я для таких экспериментов. Это лирика, теперь по делу. На мой взгляд сфера применения не может быть первичной при выборе языка, так как реализация одной задачи разными инструментами (ЯП) возможна. Для меня лично важно наличие качественной учебной литературы на русском языке. В итоге вопрос у меня такой (прошу прощения за большое количество символов в сообщении, я сдерживал себя как мог ) ) Java или С++ ??? Иначе спрошу, Python и (Х) ? Х = ?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Java - это когда нужно написать сложное распределенное приложение и нет желания отвлекаться на управление памятью, ну или хочется использовать все то что уже написано под java. С++ - это когда есть желание отстреливать себе ноги каждые 5 минут или есть _нужда_ в тонком управлении памятью и доступ к системным ресурсам напрямую. Как ни крути, а начинаешь все равно с области применения. В вашем случае я бы сказал Javascript, но при этом питон - основной.
@АлексейСоловьёв-ф3я
@АлексейСоловьёв-ф3я 7 жыл бұрын
В моём случае (думаю я не оригинален в этом) имеет место смутное понимание области применения, не говоря о узкой специализации. Это как приехать например в незнакомый город, вроде прогуглил, а всё равно пока сам не обойдёшь будешь чувствовать себя не в своей тарелке. Мне известно, что можно писать драйверы для "железа", писать ПО для ПК и мобильных устройств, работать в веб-среде. О Python известно, что он быстрый в написании и медленный в работе, что драйверы им не написать и для мобильных устройств он не подойдёт (если не ошибаюсь). Получается, выбор то не велик. Java и вечное мобильное ведро от Google или С++ и драйверы для камер наружного наблюдения ))) Если в серьёз, то мне интересно ваше мнение, как опытного программиста именно по тому что вам как раз уже хорошо известны сферы применения и какой язык в этом плане условно говоря расширяет возможности Python.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Я бы рад дать хороший ответ, но пока могу сказать, что стоит добить питон до хорошего уровня, прежде чем подключать что-то еще. Это очень гибкий и производительный язык. На нем пишут очень много Machine Learning и обработки данных. На нем нельзя написать ни приложение, ни драйвер, но тогда я снова подниму вопрос: что собираетесь писать? Нет серебряной пули, разве что Javascript, но для некоторых пуля из Javascript, как из г-на.
@АлексейСоловьёв-ф3я
@АлексейСоловьёв-ф3я 7 жыл бұрын
Спасибо за мнение. Ну что может написать новичок ... У меня нет на данный момент определённой цели. Есть желание освоить язык и стать участником какого то независимого проекта. Вообще не надеюсь зарабатывать деньги сидя где то в компании, понимаю что 38-ми летний новичок на собеседовании - это смешно. Программирование для меня как этап развития, замена художественной литературы. Надоело просто книги читать, пробую совмещать приятное с полезным, а дальше как пойдёт, куда выведет кривая ) В общем я уже решил Питон и Ява, просто хотелось от бывалого программиста услышать "Дерзай, ты прав" ) Мотивации не хватает, волна воодушевления сменилась затишьем. Обучение отнимает много времени и окружающим не нравится. Считают моё увлечение пустой тратой времени, не понимают, что для меня это важно. Любовная лодка к программированию разбивается о быт )). Несколько дней подзабил и начал разные видео просматривать, но это ерунда, я кремень ) Продолжу завтра ))) Ненавижу слово Завтра) Удачи.
@thefatevilcat-zi2yb
@thefatevilcat-zi2yb Жыл бұрын
Здравствуйте,как успехи с программированием?
@КонстантинШвецов-ш9ю
@КонстантинШвецов-ш9ю 5 жыл бұрын
Автор - молодчик. ЗБС!
@scorpion091168
@scorpion091168 6 жыл бұрын
Про COBOL хорошо пошутил :)
@user-om3co3hi2g
@user-om3co3hi2g 5 жыл бұрын
Привет! У тебя есть канал подкастов? Думаю была бы очень крутая идея... сидеть и слушать твои рассуждения. В целом ты молодца.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 5 жыл бұрын
Привет! Есть вот такой kzbin.info/door/MB34NdRTXXHAbKfyjn5qbQ но навреное не совсем то
@xClockx1
@xClockx1 5 жыл бұрын
Было бы круто узнать рекомендации книг к прочтению из уже прочитанных и ждущих своей очереди
@Vicont4063
@Vicont4063 7 жыл бұрын
C# : Сайты (asp.net, mvс), игры (Unity3D), программы (WindowsForm), мобильные приложения, даже вроде как и микроконтроллеры начинает поддерживать VS 2017.
@ОнуфрийНечепуренко
@ОнуфрийНечепуренко 5 жыл бұрын
C# только для винды. Больше он ни для чего не популярен. В 21-м веке рекомендовать кому-то продукцию Microsoft - это преступление.
@glad1k031
@glad1k031 4 жыл бұрын
@@mrAndreaModa стандартное приложение просмотра фото в шиндовсе жрет 500 метров оператувки с трех фоток
@mrAndreaModa
@mrAndreaModa 4 жыл бұрын
@@glad1k031 ты фотки смотришь 24/7? Три раза в жизни его открывал.
@glad1k031
@glad1k031 4 жыл бұрын
@@mrAndreaModa привел как пример кривости системы и наплевательского отношения к юзерам
@guzelz3935
@guzelz3935 3 жыл бұрын
Говорят, что в IT все быстро меняется))) А здесь видео про ЯП 16 года и на 22год ещё актуально😁😁😁
@Durbalayter
@Durbalayter 7 жыл бұрын
Я уже как пол года изучаю PHP, он мне очень нравится. Хочется отточить работу PHP с MySQL. Перечитал много книг по этим языкам и везде пишут по разному, мало, что совпадает.Методы разработки стараюсь писать сам, а не копировать из интернета, иначе ничего не понимаешь. Думаю это долго будет востребовано. Посоветую хорошую книгу на Русском (В английском не силён). Недавно прочитал PHP Создание Динамических Страниц автор Дэвид Пауэрс.
@stokitko
@stokitko 5 жыл бұрын
"Создание Динамических Страниц" ух, прям дунуло стариной. Вообще лучше бросьте ПХП и начните учить NodeJS: сейчас все новые сайты стараются делать на нём.
@wanes101
@wanes101 7 жыл бұрын
js по мойму будет всегда актуален для веба, хотя тоже при желании можно ввести в браузеры еще какой не будь язык, а потом JS может отпасть. Но с другой стороны такого не предвидится, пока что больший упор на JS для браузеров делается, про другое даже разговоров нет. Полагаю, что железо какое то, в будущем на нем будут программировать вместо СИ, потому как у JS производительность хорошая, и железо становится мощнее(это я про микроконтроллеры и их подобные изделия). Может я и ошибаюсь на счет JS по части железа. Слышал, что JS можно использовать и в стиральных машинах, холодильниках и утюгах и др.
@stokitko
@stokitko 5 жыл бұрын
есть попытки впихнуть JS в железки, есть даже специальный mjs. Но сильно далеко это не уедет. Вообще железки сейчас зависли: они ещё недостаточно мощные для яваскрипта и джавы поэтому там странная ситуация с Си и Луа и всякой даже странной экзотикой типа Раст
@rysnurlanov8012
@rysnurlanov8012 4 жыл бұрын
Как раз настало время смотреть
@Oleg87arh
@Oleg87arh 6 жыл бұрын
Это же Гамбург. Рядом с Эльбфилармони.
@nikitafrolov7668
@nikitafrolov7668 7 жыл бұрын
По моему первым лучше всего учить с/с++. Большинство курсов по си заставляют понимать почему именно так эффективнее работать с памятью и потоками. Позже при изучении того же c#, java, pyton, а кое где PHP и даже js часть глупых вопросов просто не будут возникать, а код будет получатся более оптимизированным. Зная С++ и изучая js или php из курса можно будет унести гораздо больше знаний.
@Aziikus
@Aziikus 7 жыл бұрын
не согласен. Потому что я как раз и начинал с С++ и могу судить по себе и моим группашам. На С++ вся группа писала один год, потом все перешли на с# или на питон. Потому что проще и можно сразу получить результат. И только потом, когда началось осознание как программировать начинаешь понимать, что конкретно тебе нужно. Я хочу сказать, что если язык слишком сложен на начальном этапе, то многие просто бросят программирование. Мой путь был С++ -> C# -> Python и вот чувствую что вернусь на С++ или на альтернативы, потому что чувствую что созрел и мне это стало интересно.
@stokitko
@stokitko 5 жыл бұрын
Я Си за неделю где-то выучил когда он мне реально понадобился (т.е. не лабораторки в универе а реально сложную вещь запрограммировать). Как язык он простой но писать на нём ну очень сложно. Интересно конечно и даже прикольно местами но реально бессмысленно. Ничего большого на нём толком не напишешь потому что реально большая программа будет постоянно падать с segmentation fault. Работы на Си тоже не особо а та что есть сложная и геморная. Вообщем в топку его.
@BlagJager
@BlagJager 7 жыл бұрын
Точно, любой. Начать лучше с Python.
@ilyanizhnik6874
@ilyanizhnik6874 4 жыл бұрын
Не стоит переоценивать обилие "интересных курсов". Оно на практике сильно бьет по мотивации и вызывает апатию с прокрастинацией. Намного интереснее учить по редким эксклюзивным источникам, додумывая большую часть самостоятельно. Мотивации в таком случае гора по сравнению с ситуацией утопания в бесплатных видеоуроках на ютьюбе. Я сам что-то запоминаю и оживаю только в те моменты, когда по инструкции не получается из-за обновления версии того или иного инструмента с момента записи урока или из-за несовместимости прочего ПО и приходится самому ковырять эти ваши стековерфлоу в лучшем случае, а в худшем- впервые открывать документацию чего-то, что уже довольно глубоко прошел чисто по видосикам и приходится разом поглощать многократную норму этой самой документации.
@andrewwos
@andrewwos 6 жыл бұрын
Изучайте C#, легко будет переметнуться на Java, хотя и C# практически для всего достаточно.
@vavent_
@vavent_ 6 жыл бұрын
А с Джавы на сишарп также можно без проблем, равзе нет?
@andrewwos
@andrewwos 6 жыл бұрын
ZeRoOne можно без проблем
@ОнуфрийНечепуренко
@ОнуфрийНечепуренко 5 жыл бұрын
привяжите себя к мёртвой платформе Windows, станьте камикадзе
@Firefly_3161
@Firefly_3161 5 жыл бұрын
я бьі посоветовал сперва изучить функции булевой логики и методьі оптимизации функций. Затем перейти к практике на С99. Потом вам будет все по плечу!
@Демер_Нкардаз
@Демер_Нкардаз 7 жыл бұрын
ActionScript, flash может и почти умерла, однако этот язык входит в не flash-игру,и потому мне помимо основного надо будет изучать и ActionScript,но непосредственно за интерфейс той игры отвечает,однако непосредственно ActionScript я редактировать немогу,ибо единственная прога,которая смогла нормаьно заработать с файлами той игры, попросту писала ошибку,когда я пытался что-нибудь да сохранить из изменений) Невезучий я на экшен
@АндрейШепшелей
@АндрейШепшелей 7 жыл бұрын
про ruby поддерживаю полностью
@QuoVadis84
@QuoVadis84 7 жыл бұрын
Из книг, кроме той, которую ты рекомендовал я присмотрел: www.goodreads.com/book/show/108986.Introduction_to_Algorithms www.goodreads.com/book/show/112252.Types_and_Programming_Languages И может быть еще алгоритмы от Кнута. Насколько вообще стоит сразу углубляться в алгоритмы? Или пользоваться этими книгами как справочниками? Т.е. открывать когда возникнет необходимость применить один из алгоритмов на практике. Дочитываю Макконнела, половину книги рановато конечно было читать, но часть показалась полезной даже для человека совсем без опыта.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Их стоит параллельно читать и решать, не так, что сперва от корки до корки алгоритмы, потом язык, например.
@georgekravtsov6198
@georgekravtsov6198 4 жыл бұрын
По поводу COBOL как в воду глядел) www.cnews.ru/news/top/2020-04-07_ssha_izza_koronavirusa_ponadobilis
@andreyx7207
@andreyx7207 6 жыл бұрын
Лайк!
@Lutoyar88
@Lutoyar88 7 жыл бұрын
Молодец Толян
@arsenmanasuev4934
@arsenmanasuev4934 7 жыл бұрын
Спасибо
@modinaleksey4073
@modinaleksey4073 6 жыл бұрын
С высоты своей колокольни, могу сказать, что не очевидный результат в js получится, если использовать не очевидные решения. Так что wtf js - это скорее пример того, как не надо делать вещи
@MMN-pc8zl
@MMN-pc8zl 8 жыл бұрын
Интересные мысли.Дмитрий, давно ли программируйте ?
@feuerundwasser282
@feuerundwasser282 6 жыл бұрын
Ссылка на книжку сломалась. mitpress.mit.edu/books/structure-and-interpretation-computer-programs Ссылка на интервью hackerfall.com/story/interviewing-my-mother-a-mainframe-cobol-programme
@bov
@bov 6 жыл бұрын
спасибо
@VinnySanPuhimoto731
@VinnySanPuhimoto731 6 жыл бұрын
В качестве первого языка программирования рекомендую Python
@mr.x1908
@mr.x1908 6 жыл бұрын
RTS Fancier почему
@MrDayne-el3cc
@MrDayne-el3cc 6 жыл бұрын
@@mr.x1908 Потому,что там простой синтаксис,как минимум,он помогает быстро понять все фундаментальные основы программирования. Чувствуешь связь? простота кода - более быстрое понимание как все работает в программировании. Сесть сразу за C подобный язык - бред.
@mr.x1908
@mr.x1908 6 жыл бұрын
Mr. Dayne понимаю , но руби вроде ещё проще
@MrDayne-el3cc
@MrDayne-el3cc 6 жыл бұрын
@@mr.x1908 на счет руби ничего не могу сказать,тк попросту не работал с ним =)
@sumer4823
@sumer4823 6 жыл бұрын
@@MrDayne-el3cc Python, Ruby и PHP вроде самый простой синтаксис
@witoldkomorowski5216
@witoldkomorowski5216 8 жыл бұрын
Земляку и коллеге - большой привет. Ты ведь из Красноярска? Отличное видео, с мнением полностью согласен. Отличный опыт - это любой функциональный язык, для меня это был erlang. Вакансий на них сравнительно мало в России, но после знакомства с ними на привычные ООП-языки начинаешь смотреть по другому.
@witoldkomorowski5216
@witoldkomorowski5216 8 жыл бұрын
Нет, как-то они мимо меня проехали - у меня не IT-образование и IT карьеру я начинал в довольно специфических организациях. Сейчас в Красноярске такое IT-сообщество сформировалось Dev2Dev, как раз отчасти из тех же митапов выросло, проводит всякие мероприятия, вот их посещаю.
@witoldkomorowski5216
@witoldkomorowski5216 8 жыл бұрын
Спасибо за ссылку, постараюсь сходить.
@andrewolshewski
@andrewolshewski 7 жыл бұрын
Привет Красноярску из Варшавы
@witoldkomorowski5216
@witoldkomorowski5216 7 жыл бұрын
Pozdrawiam!
@mefesto_
@mefesto_ 7 жыл бұрын
А какой язык ты использовал в своей карьере больше всего по пути к сеньёру? Что программируешь сейчас?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Mefesto php->ruby->JavaScript
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+Senior Software Vlogger ещё были Perl, Python, Action Script, но те три основные
@mefesto_
@mefesto_ 7 жыл бұрын
Я начал изучать вёрстку. Хочу как можно быстрей получать доход для "прожиточного минимума", работая головой а не руками. Но "верстальщик" из PSD в HTML+CSS имеет низкую ценность. Хочу развиваться во Front-End, интерфейсы мне интересны, и у таких разработчиков ценность на рынке выше. Какие основные инструменты, технологии учить нужно после практики в вёрстке?
@bugaenkoanton
@bugaenkoanton 6 жыл бұрын
Человеку без опыта программирования, с чего посоветуете начать из этих трех? Хочу купить курс на geekbrains.ru, 5 неделю не могу определиться. PHP говорят самый простой, но медленный и кривоваты, java script востребован, но он не так крут как ruby, а про ruby мне вообще сказали что он устарел. Не пойму с чего начать.
@darthvader8144
@darthvader8144 5 жыл бұрын
@@bugaenkoanton купи мозги
@septembercult985
@septembercult985 6 жыл бұрын
Открыл hh.ru - > СпБ -> Вакансии COBOL -> 0 вакансий, лол.
@godisgruvan4595
@godisgruvan4595 4 жыл бұрын
А я уже нашел туториал на английском. ))) Чуть не начал изучать. )
@somebodywithatowel3208
@somebodywithatowel3208 4 жыл бұрын
Самый быстрый и лучший язык(для меня) - с++!
@ГеннадийСамойлов-с4ю
@ГеннадийСамойлов-с4ю 4 жыл бұрын
А для меня Немецкий
@megkek6002
@megkek6002 6 жыл бұрын
Руби без сюрпризов? Вот это сюрприз, у меня было ровно противоположное впечатление, во всяком случае с RoR
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
+Mikki Rurk ну так рор. Одна магия.
@user-pk2hd1sm4d
@user-pk2hd1sm4d 5 жыл бұрын
Только сейчас заметил что надпись на футболке переводится как "Скамейка"
@СтаниславБрысин
@СтаниславБрысин 5 жыл бұрын
Хочу научиться обучать и програмировать ИИ, так же очень интересуюсь блок-чейн. Подскажите пожалуйста сейчас осваиваю HTML и СSS, планирую изучать Python. мне есть смысл изучать JS?
@vedgray9773
@vedgray9773 7 жыл бұрын
Всё в банках уже на Java
@farkhoddaniyarov4909
@farkhoddaniyarov4909 5 жыл бұрын
Что можете сказать про Java, стоит ли его учить. Плюсы? Минусы? Спасибо!
@gpvphoobastankvarerera6313
@gpvphoobastankvarerera6313 5 жыл бұрын
язык являющийся аналогом СИ++ и его смысл создания заключается в апргрейде СИ++ и он должен был стать его заменой, а именно устранить большинство косяков СИ++ и сделать синтаксис по приятнее, обладает переносимостью. Все, что можно реализовать на СИ++ позволит сделать и джава. И наоборот. По функционалу два равных языка. Большое отличие - одна и та же программа быстрее напишется на джаве и будет легче поддерживаться. Но СИ++ намного быстрее , поэтому ГТА5 были вынуждены реализовать на СИ++. Как по мне, джава - самый приятный язык среди всех тех, которые могут предоставить огромный функционал.
@farkhoddaniyarov4909
@farkhoddaniyarov4909 5 жыл бұрын
@@gpvphoobastankvarerera6313 спасибо за комментарий, тоже склоняюсь к ему.
@gpvphoobastankvarerera6313
@gpvphoobastankvarerera6313 5 жыл бұрын
@@farkhoddaniyarov4909 но начинать нужно с чистого си, а потом перейти в СИ++ и только потом на джаву. Ибо чтобы понять философию джавы и смысл ее изобретения (на тот момент и так был могучий СИ++, которого хватало для всего), нужно погрузиться в мир чистого СИ и в мир плюсов, столкнуться с проблемами на практике и мелкими косяками и только потом перейти на джаву. Тогда ты будешь понимать настоящую мощь джавы и ее настоящее преимущество и смысл, а так же будешь понимать где лучше юзать си++, а где лучше джаву. Изучать джаву без знания плюс - все равно, что стартануть с делфи пропустив паскаль. Или стартануть СИ++, пропустив СИ. Но существует и другой подход к изучению (в частности у меня в универе, в МГТУ им. Баумана) используется такой трюк. Изучают СИ, потом логичнее было бы перейти на СИ++ и начать "штурмовать ООП", но изучение ООП начинается с джавы (2 месяца практики на уровне создания классов и шаблонов. Чисто чтобы врубиться в смысл ООП и понять его смысл и концепции). А вот после практики ООП на джаве следует более серьезное изучение СИ++. Такой подход связан с тем, что изучать концепции ООП на джаве намного легче и приятнее, чем на СИ++ с точки зрения синтаксиса и отсутствия кучи фишек и тонкостей от СИ++, которые бы заморочили тебе голову и сделали бы процесс изучения ООП еще труднее бы. Ну и после практики на джавы, въехать в плюсы намного легче.
@stokitko
@stokitko 5 жыл бұрын
Как джавист, но с огромным опытом в других языках, могу сказать что это лучший выбор. Работы - валом, в день получаю по три-четыре предложения по работе, язык более менее адекватен, информации - завались, учить его по сложности средне. Сразу тут нужно свыкаться с мыслью что у тебя будет получатся много некрасивого кода н который работает железно и предсказуемо и легко рефакторить или переделывать.
@farkhoddaniyarov4909
@farkhoddaniyarov4909 5 жыл бұрын
@@stokitko спасибо, ваш комментарий без ценен :)
@z140140
@z140140 6 жыл бұрын
Гитхаба не было... Когда учился я - не было компьютеров. Я впервые воочию увидел комп через полгода. Ну и потом мой график был в лучшем случае - полчаса едешь в одну сторону, несколько часов втыкаешь и полчаса едешь обратно. Не было денег на кассету для сохранения программ - я писал дома и отлаживал всё на бумажке, затем приехав набивал программу, убеждался что она работает и выключал комп. Не было книг - я был записан в десяток библиотек и проводил время в читальных залах.
@eliasg5536
@eliasg5536 2 жыл бұрын
Ор. Вы тоже заметили что он каждый год название меняет на следующий год? Возможно даже скриптом 🤣
@РоссияБезПу
@РоссияБезПу 3 жыл бұрын
А какой язык учить гуманитарию,который в математике шарит только до процентов, логарифмы и интегралы уже из области недосягаемой для понимания и с английским на уровне школы.
@ВасилийТучкин-ф3л
@ВасилийТучкин-ф3л 7 жыл бұрын
Спасибо за видео. Подскажите пожалуйста: хочу писать бэкенды, Python или ruby?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
любой из двух, который больше нравится
@ВасилийТучкин-ф3л
@ВасилийТучкин-ф3л 7 жыл бұрын
Спасибо!
@dmitriy7184
@dmitriy7184 7 жыл бұрын
Именно для веб лучше руби. Хотя бы из-за того, что вакансий заметно больше. Сравните Ruby on Rails и Django кол-во вакансий. Что на российском рынке, что на зарубежном RoR заметно обгоняет. Но это речь только про веб!
@gpvphoobastankvarerera6313
@gpvphoobastankvarerera6313 5 жыл бұрын
нужно начинать с классики - года 3 на Си и СИ++ и ничем его не разбавлять.
@stokitko
@stokitko 5 жыл бұрын
да ну нафиг
@semengromov8864
@semengromov8864 7 жыл бұрын
Учите что хотите. Все равно постоянно новые языки учить придется, когда работу меняете или проэкт новый пишите. У самого тошнит уже от изучения новых языков. Концепции остаются, но мелкие различия о которых забываешь часто приводят к ошибкам. Писал на C, JAVA, C#, ASM, JS, CoffeeScript, Ruby, PHP. Сейчас жизнь наладилась и уже не программирую, а живу нормальной жизнью.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Я бы посмотрел видео: "Как перестать программировать и начать жить", Семен :)
@egorfadeev1238
@egorfadeev1238 7 жыл бұрын
Тоже тошнит от программирования. Да и здоровье уже не позволяет продуктивно работать.
@AbraKadabra000
@AbraKadabra000 3 жыл бұрын
Учитесь учиться. Навыка обучаемости не хватает тем кто задаёт такие вопросы.
@Sneaker_of_Retribution
@Sneaker_of_Retribution 5 жыл бұрын
А в каких областях используется питон?
@master9391
@master9391 3 жыл бұрын
Это он типа просто название видео изменил?
@10Dima01
@10Dima01 7 жыл бұрын
Здравствуй, вот я сейчас изучаю python, хотя учусь на инженера ( с начала года понравилось программирование) ), хочу узнать у тебя вот что: насколько много нужно иметь за плечами практики и знаний, чтобы пытаться претендовать на какую-либо маломальскую работу от которой можно уже начинать как-то дальше "плясать").
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+10Dima01 привет, нужно уметь программировать и знать язык, не до мелочей и тонкостей, но все основные базовые конструкции и как их применять. Хорошо бы ещё какой то демо проект иметь.
@10Dima01
@10Dima01 7 жыл бұрын
Senior Software Vlogger хм... Хорошо, спасибо)
@thefatevilcat-zi2yb
@thefatevilcat-zi2yb Жыл бұрын
Как успехи?
@10Dima01
@10Dima01 Жыл бұрын
​@@thefatevilcat-zi2yb ничего себе древний комментарий) В целом, все норм, вот последнее место middle developer в luxoft.
@михаилкачалаба-ы5т
@михаилкачалаба-ы5т 7 жыл бұрын
Друг, спасибо за видосы. Можешь совет дать, я маркетингом в интернете занимаюсь, и иногда встаёт нужда сайт сделать или лендос, конструкторами я брезгую, хочу изучить что нибудь, подскажите пожалуйста, что мне подойдёт?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
+михаил качалаба в чем проблема с конструкторами? По моему опыту современные конструкторы бьют любую непрофессиональную самоделку, не в обиду. Мне надо было недавно блог запилить, я сделал на вордпрессе с темой из каталога. Ничего не дорабатывал. Выглядит хорошо, люди ходят.
@SolomonDreyk
@SolomonDreyk 7 жыл бұрын
Вообще,Прошел шаг но не учился.Работа плюс повишение плати за учеби и далеко добирался.Кароч игри тащили. Много не понатно.Но спс.В ряде роликов для начинающих.Но не первий
@ДмитрийДрейк
@ДмитрийДрейк 5 жыл бұрын
В смысле вы окончили Академию "ШАГ" ?
@KreoWolf
@KreoWolf 7 жыл бұрын
Советую покрутить идиомы на www.programming-idioms.org и сравнить разные языки!
@stokitko
@stokitko 5 жыл бұрын
прикольный сайт но на самом деле он полезен только тем кто уже шарит несколько языков и он никак не годится для тех кто выбирает.
@yaroha.v
@yaroha.v 7 жыл бұрын
Привет) Подскажи пожалуйста, что думаешь на счет Ruby/Ruby on Rails ?
@stokitko
@stokitko 5 жыл бұрын
он уже почти сдох за ненадобностью
@jascoldman9550
@jascoldman9550 5 жыл бұрын
Стоит ли ограничиваться sql, pl/sql? Работаю пока что только с бд оракл программистом сопровождения, но зп не большая
@QuoVadis84
@QuoVadis84 7 жыл бұрын
Под Ruby лучше сразу убунту поставить или дебиан, например?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Лучше так, да
@QuoVadis84
@QuoVadis84 7 жыл бұрын
Мда, сегодня на работе на Win 7 пытался настроить руби, не вышло, комодо ругается "cannot load such file -- byebug/core The Komodo Ruby debugger couldn't load the Byebug component. Please install it by running `gem install byebug" Хотя вроде поставил все как надо, руби 2.2.6 + dev kit, разные версии byebug gema пробовал ставить, pry gem вместо него, как советовали, config.yml редактировал, но видимо не судьба) Дома же успешно переехал на убунту. Не зря в комментах к одному из видео писали о проблемах с Руби на винде.
@ЛПХКлименко
@ЛПХКлименко 6 жыл бұрын
А что можешь сказать о swift? Как он для начала? Или он слишком привязывает к iOS macOS ?
@stokitko
@stokitko 5 жыл бұрын
слишком привязывает, да.
@bagratantonyan7896
@bagratantonyan7896 8 жыл бұрын
Здравствуйте Дмитрий! А что можете сказать про C#?(C# or java?)
@stokitko
@stokitko 5 жыл бұрын
Си шарп все любят за богатый синтаксис но на практике в Джаве больше всяких возможностей и готовых библиотек. Плюс Ява намного стабильнее как платформа поэтому почти все большие корпоративные системы пишутся на ней. Работы на Джаве больше чуть ли не два три а может и четыре раза чем на Си шарпе. Зарплаты тоже обычно больше в среднем баксов на 200 или 300
@Lunathris
@Lunathris 4 жыл бұрын
1:55 тут говорят время COBOL'а снова пришло: habr.com/ru/news/t/495968/ вот только не в банках, а в системе соц.обеспечения (aka "собес") в США :) так что "в каждой шутке лишь доля шутки" :) p.s. ну и вот еще: habr.com/ru/post/403037/
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 4 жыл бұрын
ВОТ! А послушали бы меня 4 года назад и сегодня были бы на коне!
@_Zarya
@_Zarya 6 жыл бұрын
Что думаешь про Котлин (если у тебя конечно был опыт)? Замениит ли он со времемнем джаву и скалу?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 6 жыл бұрын
нет опыта
@novus_tv
@novus_tv 6 жыл бұрын
Учите C, C++, C# или java Вам подойдёт любой язык с "С подобным диалектом"...Ибо вам не составит труда изучить собратьев... Если взять к примеру с#...Это интерпретированный язык, который вобрал в себя все самое лучшее из других языков...Вы сможете разрабатывать: десктопные приложения, мобильные (андроид, виндоус), консольные, веб приложения, не говоря уже о сайтах, веб сервисы по типу онлайн фотошоп, офис и др...сможете создавать игры для мобильных устройств, пк..в связке с unity 3d...бизнес решения и т.д Мой вам совет - не изучайте узко направленные языки такие, как php, ruby, js и прочие..
@UnrealSPh
@UnrealSPh 6 жыл бұрын
Поправка, это "интерпретируемый" ЯП
@novus_tv
@novus_tv 6 жыл бұрын
UnrealSPh угу
@vavent_
@vavent_ 6 жыл бұрын
Слушай, разве под андроид не лучше Джаву? Не могу никак выбрать сишарп или Джава?
@sumer4823
@sumer4823 6 жыл бұрын
а куда потом пойти новичку с нулевым опытом программировании с языками С++, Java, C# ? Никто не хочет брать таких. В банк зелёных юнцов не возьмут
@stokitko
@stokitko 5 жыл бұрын
@@sumer4823 никуда не пойти. Ищи подработки по знакомым и спустя некоторое время только сможешь пойти на постоянную работу
@CrueL54
@CrueL54 7 жыл бұрын
Учить надо С-подобные языки, особенно новичкам. Всё остальное - коммерческое баловство, подобное "звездам" российской эстрады: внезапно рождающимся и через год растворяющимся... Ну и как скриптовый учить Python.
@trusted8777
@trusted8777 8 жыл бұрын
Готовлюсь к поступлению в ВУЗ, но осознаю, что без самообразования далеко не пойду. Начал с Питона, стоит ли продолжать? Специализации пока нет, просто хочу освоить программирование, научиться мыслить правильно и тому подобное.
@trusted8777
@trusted8777 8 жыл бұрын
***** Благодарю за ответ. Пока делал только мелкие программы, в планах есть совместный проект с хорошим знакомым, поэтому в скором времени приступлю.
@stokitko
@stokitko 5 жыл бұрын
Не третьем курсе за пару месяцев выучишь джаву и можешь уже искать подработки
@djoha3722
@djoha3722 4 жыл бұрын
Прошло 4 года, ну и как ты?)
@ВладУкраинец-т5щ
@ВладУкраинец-т5щ 7 жыл бұрын
Спасибо за инфу но для меня то что заложено в названии ролика начинается с 11 мин. 40 сек.
@Avatonk
@Avatonk 7 жыл бұрын
Забавные советы.Что за место съёмки?интересно просто
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
Гамбург, Германия
@Steve_Jobs
@Steve_Jobs 7 жыл бұрын
Senior Software Vlogger Ты живешь в Гамбурге?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
вот уже 3 года
@Steve_Jobs
@Steve_Jobs 7 жыл бұрын
прикольно. Я живу недалеко от Гамбурга.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 7 жыл бұрын
В Пинеберге? :troll: :)
@soulcode9941
@soulcode9941 4 жыл бұрын
Привет, есть ли перпективы Rubу on Rails?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 4 жыл бұрын
Было время все стартапы пилили на руби, теперь я вижу все меньше новых компаний выбирают этот язык и многие старые переписывают все с руби на какой-нибудь Го.
@soulcode9941
@soulcode9941 4 жыл бұрын
@@SeniorSoftwareVlogger Работаю сейчас как Junior в компании, пытаюсь понять стоит ли продвигаться и тратить время, или я останусь нисчем через несколько лет , на какую платформу для веб разработки можно обратить внимание, на ваше усмотрение?
@soulcode9941
@soulcode9941 4 жыл бұрын
@@synthesisone2787 на него есть такие же классные фреймворки как рельсы? И можно так же с легкостью создавать проект?
@drmullings6312
@drmullings6312 5 жыл бұрын
HTML CSS JavaScript. Самые частые вакансии юниора у меня с такой комбинацией...
@rustashirash4330
@rustashirash4330 5 жыл бұрын
респект Киану
@lightplay1586
@lightplay1586 7 жыл бұрын
хочу заняться программированием по разработке П.О какой язык учить
☠️ Не хочу работать программистом
14:02
Senior Software Vlogger
Рет қаралды 179 М.
Зря учить веб программирование в 2022?
11:23
Senior Software Vlogger
Рет қаралды 174 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,5 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 29 МЛН
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
Иностранные языки? Легко! Лайфхаки от синхронных переводчиков
1:36:57
Ex Professo • Школа для многогранных
Рет қаралды 9 М.
Как стать программистом? - Ответ профессионала
16:18
Хауди Хо™ - Просто о мире IT!
Рет қаралды 700 М.
What juniors are being asked for?! What junior must know
6:50
Senior Software Vlogger
Рет қаралды 350 М.
I made a computer game. This is what I learned
18:21
Senior Software Vlogger
Рет қаралды 17 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,5 МЛН