Пожалуйста, не оставляйте под этим видео комментариев о политике. К сожалению, мне приходится их удалять. Для политики у нас есть специальный телеграм-чат, где можно обсудить последние события, который практически не модерируется: t.me/devworden_offtop
У меня проблема с практикой. Я не могу понять, где брать задачи, чтобы по нарастающей сложности изучать язык. На код Варс дают рандомные задачи, но ведь это не выход, нет организованности
Я думаю ваши истории, помимо того что они интересные, еще и дают людям надежду, что они тоже могут стать программистами. Это очень круто, что вы делитесь своим опытом, хоть рабочим, хоть жизненным
Плюсую)) такая же херня!. Все на ходу на практике в основном по примерам кода коллег и периодическим чтением книг по алгоритмам и т.п. Pascal, Delphi, Java, JS, Dart, Python + чуть чуть чуть Go. Особенно нравиться чувство когда, изучаешь какое-то время новый язык программирования (или framework), пытаясь понять как он устроен, и кажется что ты ни когда не разберёшься, а потом бац - через пару недель смотришь на то что не понимал, а там все так логично и просто что офигеваешь как я мог это не понимать.
Привет дядь лёш, спасибо тебе за мотивирующие ролики. Сейчас учу python для ЕГЭ и параллельно пишу на нем научный проект по физике. Начал я его писать благодаря тебе. Спасибо
@@TVl495 вот сдаю экзамены через месяц. В угоду экзаменов подзабросил изучение языка, тк в информатике нужны лишь азы синтаксиса. Проект, о котором писал уже успешно сдал. Оч интересно было физику с программированием совмещать. Написал код, который строит траекторию полета тела под углом к горизонту, исходя из заданных параметров. Думаю после сдачи экзаменов сделать его сложнее (добавить параметры к/ф сопротивления воздуху), но это потом)
А я послушал Ваш опыт и принял решение учиться, только не пошёл на интернет курсы, А пошёл в учебный центр при университете, курсы годовые, график плотный, изучаем с, с++, СУБД, web и многое другое, всего 8 дисциплин, в итоге это проф переподготовка на базе высшего образования. Я захотел фундаментального подхода чтобы получить базовые знания, мне так удобнее.
Добрый вечер, можно узнать куда вы пошли я не могу определиться думаю в специалист при бауманке но с другой стороны думаю, там успевают за изменениями или нет)
Очень приятно смотреть, хорошее качество. Знайте, что ваши рассказы, поучения очень сильно мотивирует и помогает продолжать, даже если не получается. Спасибо большое
Мне очень нравится фраза, которая здесь очень часто звучит: "Пришлось учить на ходу". Очень нравятся ваши видео. Я учу какимто гибридным способом. Почитаю документацию, что-то поделаю и потом уже смотришь документацию и делаешь задачу.
Изслушах първата част, прегледах съдържанието и преминах към изводите ... сякаш гледах какво аз съм правил през годините и какво правя сега :-) Съгласен съм с изводите които правите и поздравления за интересните теми!
Спасибо за видео. Мне тут маячит необходимость переучиться из питона в c#, а я уже боюсь того, что распыляюсь. После вашего видео как-то спокойно стало.
Я как-то наткнулся на канал Сергея Немчинского, который тоже рассказывает про всякие языки, свой опыт и надеялся найти там интересный контент. Он каждое видео начинает с фразы "Я программист с двадцатилетним стажем". Но, как оказалось, каждым же видео опровергает это своё утверждение, демонстрируя знания не дальше статьи в вики, а его мнение о том, какой язык и технологию учить, зависит только от того, по каким языкам он сейчас продаёт курсы. Как же здорово найти человека, который начинает видео с той же фразой, но при этом обладает реальным опытом, да ещё и разбирается в тех вещах, о которых говорит.
В целом, я бы сказал, что эти два метода (теория и практика) необходимо комбинировать. И при практике, думаю, будет не лишним время от времени возвращаться к теории и снова пытаться её применять. Тут прикол в том, что когда ты не знаешь, как что-то делать, теория фигово усваивается, а при практике ты уже как-то больше на автомате делать начинаешь и не особо раздумываешь об альтернативах, но если перечитать теорию, то вполне вероятно, что ты найдешь что-то, что ты не используешь (или не мог использовать по причине не знания того, как это применить), а теперь, когда у тебя есть практический опыт, ты сможешь это применить. Это вообще сходится к концепцией заучивания нового - сначала надо выучить какой-то самый элементарный базис, и научиться более-менее сносно его понимать и применять. После можно учить что-то немного сложнее. И невозможно выучить что-то более сложное, не понимая основ. А в теории обычно дается очень много информации, и если ты не сможешь с ней работать, то ты просто её забудешь, но выстроив базис через практику ты сможешь извлечь понять больше теории и научить её применять. А если через некоторое время вернешься снова, то сможешь извлечь еще что-то новое. Как то так.
Вы шикарны! Завис на нескольких ваших видео, очень чётко и по делу подготовлен текст ,встроена реклама и отличная картинка со звуком (платные курсы порой не могут даже половины такого качества предоставить, к счастью их можно посмотреть не купив). Сам не считаю себя профи в конкретных областях и программах, но проблем в работе не испытываю и выполняю все поставленные задачи. Но есть одно НО, когда спрашивают, а чем ты занимаешься... и тут ступор - дизайнер, верстальщик, программист, 3D дизайнер, фотограф, product manager и ещё может видеомонтажер =)))) Всё приносит доход и используется регулярно в работе. В вашем случае можно сказать программист, не вдаваясь в тонкости какой именно. Как раз сейчас хочу понять нужно ли сфокусироваться на 1 направлении и не распыляться, чтобы углубить знания или в целом следуя вашему рассказу если для работы знаний для решения задачи хватает, то и инструмент не важен.
Я учился в ВУЗе на инженера. В ВУЗе говорили, что инженеру не главное все знать, а главное уметь разобраться, т.к. все знать невозможно. Видимо это справедливо и для программиста.
Устроился в продуктовую компанию фронтилой, не умел толком ни в sql, ни в пых, ни вообще в какие-то сложные логические части кодинга, хотя фрилансил на тот момент 7 лет. В магазине компании был разработан неизвестным разрабом фильтр на редисе, который люто тормозил при фильтрации, отдавая ответ минимум за 50 сек. Компания нанимала несколько раз студии и других разрабов с репутацией и именем, на оптимизацию, но никто не справился. Я предложил разобраться и мне пришлось вникать сразу во все, и в пых, и sql, и редис, и tcp протоколы, и еще херову кучу всякой всячины. В итоге фильтры летают, а за одно переписано половина двигла проекта, разработана уникальная система html кеширования для различных девайсов, внедрен эластик, gulp, метрики скорости с 0 позиций взлетели в 75 проценталь под 100 балов, все графики гугла зеленые, попутно еще дважды сделан редизайн, а большая часть запросов обрабатывается редисом в связке с эластиком. Не зассал, спас проект, поборол синдром самозванца в определенной степени, апнул ЗП, стал руководителем техотдела. Не поменялось только одно - сеошники как пиз*ели, что раньше все работало, а мы сломали, так и пи*дят
Повезло попасть в поток плавно набирая обороты ,а сейчас нужно разгон брать до поиска работы, еще и уметь перепрыгивать горы. Ну и конторы из 3 людей, это амбициозно)))
@@leosv0 В каком Вашем??? в моем (конец 80-х) кроме бейсика был асемблер и С (потом плюсы появились, (C with objects или как то так)), паскаль был(дельфи был), Пролог был (мне очень нравился), фортран никуда не девался, куча еще более старых языков, но с ними я никогда дела не имел (типа алгол, лисп и т.п. счас уж не вспомнить)
Для меня это тоже наиболее эффективный способ. За одним исключением. Если встречаю новую тему, в которой много незнакомых мне абстракций не связанных пока между собой, делаю краткий обзор нового ландшафта. Таким подспорьем может служить книга (главное, не зарываться в детали на первом этапе чтобы не буксовать), бесплатные курсы (редко прохожу до конца - документация после беглого старта уже становится полезнее и информативнее), ролики с лекциями по нужной теме (смотрю на скорости 2.5-3х чтобы представить картину в общем). Важно начинать практику как можно раньше, используя доступные источники как справочники.
Я отримав посаду python junior developer (Django), практично три тижні назад. І тут війна. Так, війна. Який там розвиток. Яка там концентрація. Власні амбіції пішли далеко з першого плану. Зараз намагаюсь робити все для забезпечення безпеки... Безмежна повага до Вас як до професіонала з великим досвідом. Манера викладання, жарти, логіка. Дуже якісний контент. Підписався коли і підписників було не багато у Вас. Побачив дуже хороший контент. Але зараз я заходжу на різні канали, важливі для мене. Та дивлюсь чи немає якоїсь інформації чи позиції стосовно війни. І тут, на жаль її немає. Я поважаю Ваший вибір і певний, що не дарма працюєте не на своїй Батьківщині. Вам бажаю прогресії та ясності думок. Прошу підтримати мій коментар, щоб Олексій Корепанов, який завжди в кінці відео так мило махає рукою можливо махнув би рукою і після відео про війну в Україні. Я получил должность python junior developer (Django), почти три недели назад. И вдруг война. Да, война. Какое там развитие. Какая там концентрация. Амбиции в карьере ушли далеко от первого плана. Сейчас стараюсь делать все для обеспечения безопасности... Безграничное уважение к Вам как к профессионалу с большим опытом. Манера преподавания, шутки, логика. Очень качественный контент. Подписался когда и подписчиков было не много у Вас. Увидел очень хороший контент. Но сейчас я захожу на разные каналы, важные для меня. Смотрю нет ли какой-либо информации или позиции относительно войны. И здесь, к сожалению, ее нет. Я уважаю Ваш выбор и уверен, что не зря не работаете на своей Родине. Вам желаю прогресса и ясности мысли. Прошу поддержать мой комментарий, чтобы Алексей Корепанов, который всегда в конце видео так мило машет рукой возможно махнул бы рукой и после видео о войне в Украине.
Спасибо за видео! Очень интересный опыт изучения ЯП. Сталкивался с изучением новых языков. На работе меня попросили перейти на проект на языке Go (до этого был на проекте на C#). Около недели читал спецификацию, документацию к пакетам. Некоторые тонкости получилось открыть из теории, но на практике всё-равно сталкиваешься с неожиданным поведением. На самом деле очень нужный опыт. Читать код на другом языке или ориентироваться в нём изначально было очень сложно, но с каждым разом новый язык даётся легче. Хотелось бы ещё послушать про английский язык. Например, как часто приходилось на нём общаться, какие темы чаще всего встречались при общении, как Вы подходили к его изучению. Было бы очень полезно, так как всё время приходится на изучение технологий, а английский почти стоит на месте. Может его можно изучать так же, как и ЯП или есть какие-то принципиальные отличия?
я понял одну из своих проблем в не успешности какого либо начала развития. Слишком много перебираю причины по которым тот или иной язык я буду пробовать или не буду. Видимо надо пробовать, а уже потом выбирать, когда чему либо хотя бы в каком то виде научишься.
Благодарю за простую форму рассказа о своём опыте! 👍 Я тоже программист. Алексей, мне очень смотреть ваши ролики как хороший пример того как программист может вести свой видео блог, без амбиций поделиться опытом.
14:22 второй метод для 95% людей лучше, говорят есть люди с особым академическим складом ума - достаточно прочитать книжку и без практики усваивают для себя аналогично - голая теория без задачи, без понимания для чего и где это может быть использовано - отскакивает как горох от стены. Берешься за задачу, и по ходу подбираешь из документации/примеров то что тебе надо, и после какого-то периода можно уже читать книжку, вот тогда это будет интересное чтиво и будешь уже находить ответы на вопросы которые встречал
Отличная история. Как я ранее писал, начинал как и вы, примерно, единственно самые первые языки у меня были еще в школе basic и visual basic, после уже паскаль и delphi, последний мне особо зашел, я к нему тогда привык и довольно непохо получалось то, что мне было тогда интересно. Учился так же - книги из библиотеки, из магазинов, где-то и правда диски прилагались с примерами кода. Потом на 18 лет ушел из этой темы, а сейчас изучаю Питон. Так-то я с вами согласен, чтобы прям стать экспертом в одном языке, знать все его фишки, это ни одни год нужен и при таком подходе можно учить, но так и ничего не добиться. А подход с решением задачи, которую не знаешь, то интересный, пробовал нечто такое но в более лайтовом виде, то есть такого чтобы на другом языке написать это конечно жестко, но даже на языке который знаешь написать то, что никогда не писал и чисто в теории только понимаешь чего оно должно делать и как это тоже норм, правда такие задачи они и интересные, получится или нет.
Ваш канал всегда интересно посмотреть. Спасибо за видео. Мне привычнее учиться через теорию, после сразу пробовать на практике. Планирую попробовать Ваш метод взять проект и начать писать его. Я согласен с Вами что на практике быстрее учишься в плане как делать, а вот теория будет хромать.
Начал учить (книга Learning Perl на анг. языке) и писать (для себя) на Perl в 2007-2008 годах. Вернулся я в мир программирования в 2012 году и на ходу (без переобучении) перешел на PHP и начал зарабатывать деньги в качестве веб-программиста. Пока, работаю и пишу код на PHP. Пару лет назад выучил основы Python и написал небольшое приложение в сфере Computer Vision (проект лежит где-то на битбакете).
Как говорится, история моей жизни. Не могу назвать себя экспертом, ни в одной из областей, но если надо сделать какую-то задачу, я обязательно разберусь и сделаю)
Я в программирование попал случайно. Однаджы мне досталось очень много рутинной работы в Экселе и я нашёл там кнопку "Записать Макрос". Работало это довольно просто: жмёшь кнопку, включается записть, делаешь что нужно как обычный пользователь, останавливаешь записть, и можно потом повторять записанное сколько угодно раз. Мне это очень понравилось, потому что передо мной был лист экселя на нескольк тысяч строк, и записанный макрос сокращал количетсво операций в строке с семи мышекликов до одного. Но факт что мне нужно теперь несколько тысяч раз нажать воспроизведение макроса меня всё ещё удручал, и я решил посмотреть что там записалось в макросе. Посмотрел и разобрался. Обернул макрос в цикл и за один запуск обработал данные. Этот опыт мне сильно понраивлся и я стал пытаться приспособить Эксель к решению любых задач связанных с компьютером. Примерно год спустя я поймал себя на том что я уже какое-то время Экселем пользуюсь не по назначению. К тому моменту мне от него нужна была не электронная таблица, а редактор макросов и их запуск. Эксель у меня делал такие вещи как запуск инстансов браузера Интернет Экспорер в фоне, ходил этими браузерами на различные сайты, парсил DOM, делал запросы по сети, складывал данные в файлы и базы данных. Мои макросы запускались планировщиком на нескольких машинах в сетевом окружении организации в которой я работал, и эти машины взаимодейтсвовали друг с другом. Тут мне стало ясно что то что я делаю это уже кажется не про Эксель, а VBA можно заменить каким-нибудь другим языком программирования. Я к тому моменту уже знал что макрорекордер Экселя это старая версия IDE Visual Studio. По этому я скачал новую версию этой IDE, нашёл там C# и стал писать системы уже на нём. Вскоре после этого я сменил работу с офисного клерка на программиста и открыл для себя целый новый мир, чем очень доволен. С тех пор мне довелось по работать с несколькими языками программирования. Пробелов в знаниях у меня конечно очень много, первое время это сильно чувствовалось в сравнении с более опытными товарищами которые имели профильное образование в этой области, но для меня всё это оказалось очень интересно, по этому я с удовольствием ищу ответы на постоянно возникающие у меня вопросы.
языки программирования и другие технологии всего лишь инструмент, главное конечный результат и не важно какими инструментами ты пользовался и на сколько глубоко ты их знаешь.
Я сначала был сторонником читай, а потом делай. Но со временем обнаружил, что то что я прочитал, я забыл. Да и все время висит психологический блок - не буду делать пока не прочитал. Так можно кучу времени на книгу потратить, сесть за код, и понять что ты все забыл. Сейчас я сторонник подхода делай, а потом читай. Так ты намного быстрее найдешь ответы на вопросы и восполнишь пробелы.
Я учусь в колледже на 2 курсе, сейчас тоже программируем на Паскаль, в лазарузе форму создаём. Также и на SQL базу данных создаём. Но вроде на 3 начнем изучать либо С++, Java, C#
На задачах учиться сложно, но очень продуктивно. А если по туториалам - это как прилетаешь в другую страну. Знаешь папу слов, можешь их прочитать. Но на слух не воспринимаешь. В кодинге также. Понимать что там им надо и как-то интерпретировать их хотелки. Получается, ты должен быть двойным переводчиком. Сначала их хотелки как-то интерпретировать для себя. Подумать, потом сделать обратную связь и после этого уже средствами, что есть - дать им результат. Зато ещё пара скиллов качается, один из них - общение, спор. И это тоже хорошо. Но они стоят иногда полдня. А у нас главный ресурс время.
Спасибо за видео Алексей! Я сам разделяю работу, семью и учебу. Сложно, парой нет времени и получаются перерывы в учебе, что безусловно плохо. Потом весь учебный материал приходится снова прочитывать, на это уходит день. Двигаюсь к своей цели, хотя мне кажется медленно. Ну и конечно еще и ПЭТ проект. Основная проблема не хватка времени…..
Ностальжиии… дельфи😜 писать чего то я начал на Си, затем пошли плюсы, наверное поэтому эти любовь всей моей жизни😃. А параллельно со мной учился народ который шото ваял для форточки с таким гуи неплохим, ну по сравнению с моим борландовским компилом под дос.. ну я тоже неск заинтересовался освоил малость, там вдобавок sql модно было под субд. Правда вместо дельфи Vcl я пользовал вместе с с++. Ну а потом на mfc переключился, а дальше нашёл работу в другой отрасли… и так давно это было… вот щас кручу плюсы чего-то накропать в своей рабочей области, непросто даётся🤪
Не делайте как я! Во студенчестве я начинал учить программирование и наслушавшись разных мудрецов о тру и не тру языках, в силу гордыни решил учить сразу тру-языки. Сначала свалился в кресты, а оттуда и вовсе в самый тру язык LISP, который преподавали в MIT. В итоге, там оказалось все слишком сложно и я избегал программирования несколько лет. Программирование НАМНОГО легче, чем кажется со стороны. Не слушайте бородатых мудрецов. Python или JS и погнали, по ходу разберетесь.
Огромное спасибо за ваши истории . Очень интересно и дает хоть какую то надежду. Это пример того что нужно ставить задачу и пытаться ее решить уже на ходу, получая настоящий опыт и учение с видимым результатом который откладывается в голове уже как паттерн решения реальной проблемы
На работе пишем на .net Но вот недавно начал делать домашний проект, и в нем на бэкенде должна генерироваться матрица размером, к примеру, 30х10 000 000 float и многократно перемножаться на строки или по ней должен проходить поиск по определенному критерию. Сперва написал все на python numpy, но все работало очень медленно и печально. Вот и пришлось вспомнить университетский курс плюсов. В итоге, библиотека на плюсах в многопоточном режиме раз в 50 быстрее чем python. А так все это обернуто в python а дальше классика: SPA+Flask 😀 В планах прикрутить еще CUDA на си++ диалекте от nvidia, там матрицы вообще считаются со скоростью света.
Алексей, правда она всегда посредине. Поэтому лучше совмещать и курсы и практику. Я всегда начинал с теории, курсов. Потом пробывал из того узнал, сделать на практике
Я сначала 20 минут учил html, потом 40 минут java script. Потом гдето часа три-четыре учил python. Сейчас уже гдето неделю учу Джаву, понравилась больше всех :)
Я считаю так можно про любой язык сказать, они очевидно будут отличаться где-то, но смысл чаще одинаковый. Поэтому лучше учить то в какой сфере хочешь работать.
Как я учу новый для себя язык. Берусь за коммерческую задачу, по ходу учу то что мне нужно, а остальные пробелы восстанавливаю из книг и примеров кода. Python+Django я так освоил за 2 часа, не считаю что я профессионал, но для решения многих задач мне хватает и этих знаний, и постоянно чего-то узнаю новое.
Недавно решил войти в сферу it и как всё новички встал вопрос выбора первого языка программирования. Что выбрать C# или Kotlin, если цель создавать кроссплатформенные приложения под десктоп и мобилки? Аргументы в пользу C# 1. При помощи платформы .Net MAUI можно создавать кроссплатформенные ПО, но неизвестно как они будут работать по сравнению с нативным Kotlin и захотят ли работодатели создавать новые ПО на C# для андроид или iOS 2.Друг только что начал изучать C# и вместе нам будет проще и интересней 3.В интернете говорят что Visual Studio это очень удобная среда разработки и в отличии от других ЯП, не придется использовать танцев с бубном при установки или поиске библиотек, доп софта и т.д. 4. С# Входит в топ 5 самых распространенных ЯП Аргументы в пользу Kotlin 1.Является нативным ЯП для андроид и имеет поддержку от Гугла, но в то же время все мы знаем о непостоянстве Гугла и в будущем они могут перейти на другой ЯП, уже сейчас это чувствуется с Dart/flutter и ЯП GO 2.При прочих равных зарплаты разработчиков на Kotlin выше чем на С# 3.В моем регионе больше вакансий на Kotlin, чем на С#, но в будущем я планирую эмигрировать, а на западе оба языка имеют большой спрос. С учётом всего выше сказанного, что можете посоветовать? Пожалуйста без демагогии по типу: между Kotlin и С# выбирай английский или выбирай душой, тот который нравится. Я полный нуль в этом, и поэтому не знаю эти ЯП и никакой из них мне не нравится. Так же прошу не советовать другие языки. Выбор только между этими двумя с учётом изложенных аргументов. Спасибо!
Вот как у вас это получается? Я изучал разные языки и технологии, и делал на них кучу полезных утилит для основной работы (работаю с сетями), а также пет-проекты и игрушки. Ботал доки и кодил на js, perl, tcl, bash, python, c#, php, sql, nosql. И результатами неимоверно горжусь, пользуюсь своими поделками до сих пор. Но, черт побери, каждый раз после достижения результата проходит пару месяцев, и все выветривается напрочь! Не могу объяснить, что где и как работает в моем коде. Даже если нужно что-то вспомнить, каждый раз заново изучаешь доки. Не вспоминаешь, а именно учишься заново! На фоне этого лютую зависть вызывает, когда, например, кто-то из коллег по памяти вбивает ключи для линуксовых утилит. И как воспримет это потенциальный работодатель на собеседовании - результаты есть, а знаний нет? Вот что с этим делать?
Распыляешься? Пока изучал одно, забыл изученное ранее? Значит редко применяешь. Не можешь объяснить свой код, значит пишешь говнокод. Изучай принципы улучшения кода, рефакторинг, чистый код, best practice. Ну и читать доки постоянно = это вполне нормально, когда ищешь конрктеный ответ на свой вопрос под свою задачу.
Это были золотые времена программирования. Никаких тебе бесконечно тупых вопросов. Никаких алгоритмических собесов. Все проверялось в боевых условиях. А кто выживет, тот может и дальше работать. Теперь же, даже действительно толковый программист, может не пройти эти бесконечно тупые собесы 😢
Я изучаю реакт через платные английские курсы. И считаю что это лучший способ. Так как продукт за деньги хорошо структурирован и продуман, и так же ты его ценишь так как заплатил деньги. Ну и там дают много практики и заданий.
Всегда приятно посмотреть видео Алексея. Но сколько не смотрю все больше и больше понимаю что из меня либо не получится программист, либо получится но хреновый) Админю большую часть времени, 1С теория, пайтон курсы, PS по надобности, но ничего толкового не получается... наверно надо 2 методом пользоваться.
устроился в компанию, где нужен был VB Script, вроде, не помню уже точно, на чём там пишут для экселя? пару месяцев поработал, смог, послал и дальше пошёл. учиться интересно.
Всем добра, за видео спасибо канал топ, желаю "Главное Здоровье" автору, не принимайте близко к сердцу критику, но есть замечание, как говорил мой препод по английскому : "Леша выделяй интонацией", вам желаю рекламу отделять от темы видео хотябы, как то. Пересмотрите ваше видео через другое восприятие. Да и вообще, вы нам советуете что то, позвольте вас тоже подучить, есть такая тема NLP это не про айти)) там выделяют интонацией, будет интересно почитайте. Жду комменты
Пожалуйста, не оставляйте под этим видео комментариев о политике. К сожалению, мне приходится их удалять. Для политики у нас есть специальный телеграм-чат, где можно обсудить последние события, который практически не модерируется: t.me/devworden_offtop
печально все это, хотел учить языки программирования, видимо придется учить языки иностранные
эхх, надо было отключить комментарии
Какие вы противные, ему что теперь, обосраться из-за этого? Что он может сделать?
Комментаторов подсадили на определённую волну вещания, и они теперь других принуждают вещать в их ключе
У меня проблема с практикой. Я не могу понять, где брать задачи, чтобы по нарастающей сложности изучать язык. На код Варс дают рандомные задачи, но ведь это не выход, нет организованности
В программировании и в математике есть одна фишка при изучении: «Нельзя запоминать, нужно понять»
в точку)
Скорее так: "Не обязательно запоминать, нужно понимать"
это есть везде и во всём.
Такое много где, главное понять структуру
А как же ты вспомнишь команды, которые нужны для того, чтобы "понять"?
Я думаю ваши истории, помимо того что они интересные, еще и дают людям надежду, что они тоже могут стать программистами. Это очень круто, что вы делитесь своим опытом, хоть рабочим, хоть жизненным
Если бы все было так просто, все бы были айтишниками.
@@MrKerchis69 а что стать «айтишником» это что то невозможное/сложное ?
@@astkh4381 IT сфера настолько обширна и многогранна, что понятие ITшник не говорит практически ни о чём))
Вау, как же растёт качество роликов. Очень красивый задний фон. Алексей вы лучший
Спасибо ☺️
Фон красивый, а вот отражение Алексея очень отвлекает... 😂 взгляд постоянно туда прыгает.
Плюсую)) такая же херня!. Все на ходу на практике в основном по примерам кода коллег и периодическим чтением книг по алгоритмам и т.п. Pascal, Delphi, Java, JS, Dart, Python + чуть чуть чуть Go.
Особенно нравиться чувство когда, изучаешь какое-то время новый язык программирования (или framework), пытаясь понять как он устроен, и кажется что ты ни когда не разберёшься, а потом бац - через пару недель смотришь на то что не понимал, а там все так логично и просто что офигеваешь как я мог это не понимать.
Привет дядь лёш, спасибо тебе за мотивирующие ролики. Сейчас учу python для ЕГЭ и параллельно пишу на нем научный проект по физике. Начал я его писать благодаря тебе. Спасибо
@@TVl495 вот сдаю экзамены через месяц. В угоду экзаменов подзабросил изучение языка, тк в информатике нужны лишь азы синтаксиса. Проект, о котором писал уже успешно сдал. Оч интересно было физику с программированием совмещать. Написал код, который строит траекторию полета тела под углом к горизонту, исходя из заданных параметров. Думаю после сдачи экзаменов сделать его сложнее (добавить параметры к/ф сопротивления воздуху), но это потом)
Спасибо, друг!
А я послушал Ваш опыт и принял решение учиться, только не пошёл на интернет курсы, А пошёл в учебный центр при университете, курсы годовые, график плотный, изучаем с, с++, СУБД, web и многое другое, всего 8 дисциплин, в итоге это проф переподготовка на базе высшего образования. Я захотел фундаментального подхода чтобы получить базовые знания, мне так удобнее.
Добрый вечер, можно узнать куда вы пошли я не могу определиться думаю в специалист при бауманке но с другой стороны думаю, там успевают за изменениями или нет)
Очень приятно смотреть, хорошее качество. Знайте, что ваши рассказы, поучения очень сильно мотивирует и помогает продолжать, даже если не получается. Спасибо большое
Мне очень нравится фраза, которая здесь очень часто звучит: "Пришлось учить на ходу". Очень нравятся ваши видео.
Я учу какимто гибридным способом. Почитаю документацию, что-то поделаю и потом уже смотришь документацию и делаешь задачу.
Тоже сам пришёл к такому методу, теория потом практика, затем по новой. На мой взгляд лучший подход и позволяет минимизировать пробелы в знаниях.
С выводами полностью согласен. Учимся на практике, узнаём всё на живом примере, теорию учим на ходу, а то быстро можно забыть что к чему
Лёша, спасибо, ты лучший! Приятно посмотреть)
Алексея приятно слушать. Всё просто и по-человечески.
Изслушах първата част, прегледах съдържанието и преминах към изводите ... сякаш гледах какво аз съм правил през годините и какво правя сега :-) Съгласен съм с изводите които правите и поздравления за интересните теми!
Голос как у Крылова из "Непутёвых заметок"! Спасибо! Как в детство вернулся:)
спасибо за тему без политики, очень приятно послушать!
Спасибо за видео. Мне тут маячит необходимость переучиться из питона в c#, а я уже боюсь того, что распыляюсь. После вашего видео как-то спокойно стало.
Нам тут всем в России и Беларуси маячит мировая изоляция и глубокий кризис. Так что изучай быстрее и ищи работу за границей
привет, аналогичная ситуация, из питона в шарп. прорвемся)
@@maxbelov_ подскажите, а какой язык нужно изучить, чтобы претендовать на работу за границей?
@@clw1418 я думаю джава пригодится везде!
Я как-то наткнулся на канал Сергея Немчинского, который тоже рассказывает про всякие языки, свой опыт и надеялся найти там интересный контент. Он каждое видео начинает с фразы "Я программист с двадцатилетним стажем". Но, как оказалось, каждым же видео опровергает это своё утверждение, демонстрируя знания не дальше статьи в вики, а его мнение о том, какой язык и технологию учить, зависит только от того, по каким языкам он сейчас продаёт курсы.
Как же здорово найти человека, который начинает видео с той же фразой, но при этом обладает реальным опытом, да ещё и разбирается в тех вещах, о которых говорит.
В целом, я бы сказал, что эти два метода (теория и практика) необходимо комбинировать. И при практике, думаю, будет не лишним время от времени возвращаться к теории и снова пытаться её применять. Тут прикол в том, что когда ты не знаешь, как что-то делать, теория фигово усваивается, а при практике ты уже как-то больше на автомате делать начинаешь и не особо раздумываешь об альтернативах, но если перечитать теорию, то вполне вероятно, что ты найдешь что-то, что ты не используешь (или не мог использовать по причине не знания того, как это применить), а теперь, когда у тебя есть практический опыт, ты сможешь это применить.
Это вообще сходится к концепцией заучивания нового - сначала надо выучить какой-то самый элементарный базис, и научиться более-менее сносно его понимать и применять. После можно учить что-то немного сложнее. И невозможно выучить что-то более сложное, не понимая основ. А в теории обычно дается очень много информации, и если ты не сможешь с ней работать, то ты просто её забудешь, но выстроив базис через практику ты сможешь извлечь понять больше теории и научить её применять. А если через некоторое время вернешься снова, то сможешь извлечь еще что-то новое. Как то так.
так и есть
учение - как слоёный пирог: чтоб изучить что-то новое, надо, чтобы был нужный уровень
@@revingar Не всегда. Зависит от того, что нужно сейчас. Но книжки, доки - это не лишнее - это ускоряет решение задачи, экономит время.
Вы шикарны! Завис на нескольких ваших видео, очень чётко и по делу подготовлен текст ,встроена реклама и отличная картинка со звуком (платные курсы порой не могут даже половины такого качества предоставить, к счастью их можно посмотреть не купив). Сам не считаю себя профи в конкретных областях и программах, но проблем в работе не испытываю и выполняю все поставленные задачи. Но есть одно НО, когда спрашивают, а чем ты занимаешься... и тут ступор - дизайнер, верстальщик, программист, 3D дизайнер, фотограф, product manager и ещё может видеомонтажер =)))) Всё приносит доход и используется регулярно в работе. В вашем случае можно сказать программист, не вдаваясь в тонкости какой именно. Как раз сейчас хочу понять нужно ли сфокусироваться на 1 направлении и не распыляться, чтобы углубить знания или в целом следуя вашему рассказу если для работы знаний для решения задачи хватает, то и инструмент не важен.
Спасибо за видео! Стало легче жить со своим постоянным чувством вечного незнания😄
Я учился в ВУЗе на инженера. В ВУЗе говорили, что инженеру не главное все знать, а главное уметь разобраться, т.к. все знать невозможно. Видимо это справедливо и для программиста.
@@kolyacolt инженеры только шалаши строят?
@@kolyacolt клоун, иди дальше шалашы строй, судя по твоему мозгу ты только шалаши строить можешь
@@kolyacolt иди в детский сад, читать даже не умеешь
Спасибо тебе за твои видео. Своего рода наставничество на этом новом пути)
Устроился в продуктовую компанию фронтилой, не умел толком ни в sql, ни в пых, ни вообще в какие-то сложные логические части кодинга, хотя фрилансил на тот момент 7 лет.
В магазине компании был разработан неизвестным разрабом фильтр на редисе, который люто тормозил при фильтрации, отдавая ответ минимум за 50 сек. Компания нанимала несколько раз студии и других разрабов с репутацией и именем, на оптимизацию, но никто не справился.
Я предложил разобраться и мне пришлось вникать сразу во все, и в пых, и sql, и редис, и tcp протоколы, и еще херову кучу всякой всячины. В итоге фильтры летают, а за одно переписано половина двигла проекта, разработана уникальная система html кеширования для различных девайсов, внедрен эластик, gulp, метрики скорости с 0 позиций взлетели в 75 проценталь под 100 балов, все графики гугла зеленые, попутно еще дважды сделан редизайн, а большая часть запросов обрабатывается редисом в связке с эластиком.
Не зассал, спас проект, поборол синдром самозванца в определенной степени, апнул ЗП, стал руководителем техотдела. Не поменялось только одно - сеошники как пиз*ели, что раньше все работало, а мы сломали, так и пи*дят
Повезло попасть в поток плавно набирая обороты ,а сейчас нужно разгон брать до поиска работы, еще и уметь перепрыгивать горы. Ну и конторы из 3 людей, это амбициозно)))
Лёша, ты молодец! У тебя классический путь как у большинства!
Он врет. Не было в нашем детстве ничего кроме бесполезног бейсика.
@@leosv0 В каком Вашем??? в моем (конец 80-х) кроме бейсика был асемблер и С (потом плюсы появились, (C with objects или как то так)), паскаль был(дельфи был), Пролог был (мне очень нравился), фортран никуда не девался, куча еще более старых языков, но с ними я никогда дела не имел (типа алгол, лисп и т.п. счас уж не вспомнить)
@@VasTracer у меня комп бк0010, УПК, технарь - все на бейсике. Еще на досе учился на ай би эм пи си в 90-х
Хорошее видео для меня, как новичка. Есть над чем подумать. Спасибо!
Для меня это тоже наиболее эффективный способ. За одним исключением. Если встречаю новую тему, в которой много незнакомых мне абстракций не связанных пока между собой, делаю краткий обзор нового ландшафта. Таким подспорьем может служить книга (главное, не зарываться в детали на первом этапе чтобы не буксовать), бесплатные курсы (редко прохожу до конца - документация после беглого старта уже становится полезнее и информативнее), ролики с лекциями по нужной теме (смотрю на скорости 2.5-3х чтобы представить картину в общем). Важно начинать практику как можно раньше, используя доступные источники как справочники.
Алексей приветствую!) Приятно смотреть и слушать опытного программиста!
Я отримав посаду python junior developer (Django), практично три тижні назад.
І тут війна. Так, війна. Який там розвиток. Яка там концентрація. Власні амбіції пішли далеко з першого плану.
Зараз намагаюсь робити все для забезпечення безпеки...
Безмежна повага до Вас як до професіонала з великим досвідом. Манера викладання, жарти, логіка.
Дуже якісний контент. Підписався коли і підписників було не багато у Вас. Побачив дуже хороший контент.
Але зараз я заходжу на різні канали, важливі для мене. Та дивлюсь чи немає якоїсь інформації чи позиції стосовно війни.
І тут, на жаль її немає. Я поважаю Ваший вибір і певний, що не дарма працюєте не на своїй Батьківщині. Вам бажаю прогресії та ясності думок.
Прошу підтримати мій коментар, щоб Олексій Корепанов, який завжди в кінці відео так мило махає рукою можливо махнув би рукою і після відео про війну в Україні.
Я получил должность python junior developer (Django), почти три недели назад.
И вдруг война. Да, война. Какое там развитие. Какая там концентрация. Амбиции в карьере ушли далеко от первого плана.
Сейчас стараюсь делать все для обеспечения безопасности...
Безграничное уважение к Вам как к профессионалу с большим опытом. Манера преподавания, шутки, логика.
Очень качественный контент. Подписался когда и подписчиков было не много у Вас. Увидел очень хороший контент.
Но сейчас я захожу на разные каналы, важные для меня. Смотрю нет ли какой-либо информации или позиции относительно войны.
И здесь, к сожалению, ее нет. Я уважаю Ваш выбор и уверен, что не зря не работаете на своей Родине. Вам желаю прогресса и ясности мысли.
Прошу поддержать мой комментарий, чтобы Алексей Корепанов, который всегда в конце видео так мило машет рукой возможно махнул бы рукой и после видео о войне в Украине.
А потім я прочитав Ваше повідомлення "не лишати політичні коментарі". Тоді перепрошую. Але хотів би, щоб Ви все ж прочитали мій текст.
Спасибо за видео! Очень интересный опыт изучения ЯП. Сталкивался с изучением новых языков. На работе меня попросили перейти на проект на языке Go (до этого был на проекте на C#). Около недели читал спецификацию, документацию к пакетам. Некоторые тонкости получилось открыть из теории, но на практике всё-равно сталкиваешься с неожиданным поведением. На самом деле очень нужный опыт. Читать код на другом языке или ориентироваться в нём изначально было очень сложно, но с каждым разом новый язык даётся легче. Хотелось бы ещё послушать про английский язык. Например, как часто приходилось на нём общаться, какие темы чаще всего встречались при общении, как Вы подходили к его изучению. Было бы очень полезно, так как всё время приходится на изучение технологий, а английский почти стоит на месте. Может его можно изучать так же, как и ЯП или есть какие-то принципиальные отличия?
Отлично, короткие лаконичные видео
Алексей, благодарю за видео. Особенно за таймкоды!
Спасибо, такие истории мотивируют не сдаваться
как всегда интересное видео. и реклама, от которой не тошнит.
Прекрасное видео, спасибо большое за вашу работу 👍
Так приятно вас слушать) Вы по голосу похожи на Дмитрия Крылова из непутевых заметок
Лёша, ты классный сторителлер
я понял одну из своих проблем в не успешности какого либо начала развития.
Слишком много перебираю причины по которым тот или иной язык я буду пробовать или не буду. Видимо надо пробовать, а уже потом выбирать, когда чему либо хотя бы в каком то виде научишься.
Хорошая история,понравилось.😁
О Леша! Молодец что выпустил ролик
Спасибо за такое крутое видео.. Меня прям зацепило)
Благодарю за простую форму рассказа о своём опыте! 👍 Я тоже программист. Алексей, мне очень смотреть ваши ролики как хороший пример того как программист может вести свой видео блог, без амбиций поделиться опытом.
Спасибо, Алексей)
Красавчик рассказал всё как есть...
👍
Без преукрас.
14:22
второй метод для 95% людей лучше, говорят есть люди с особым академическим складом ума - достаточно прочитать книжку и без практики усваивают
для себя аналогично - голая теория без задачи, без понимания для чего и где это может быть использовано - отскакивает как горох от стены. Берешься за задачу, и по ходу подбираешь из документации/примеров то что тебе надо, и после какого-то периода можно уже читать книжку, вот тогда это будет интересное чтиво и будешь уже находить ответы на вопросы которые встречал
Отличная история. Как я ранее писал, начинал как и вы, примерно, единственно самые первые языки у меня были еще в школе basic и visual basic, после уже паскаль и delphi, последний мне особо зашел, я к нему тогда привык и довольно непохо получалось то, что мне было тогда интересно. Учился так же - книги из библиотеки, из магазинов, где-то и правда диски прилагались с примерами кода. Потом на 18 лет ушел из этой темы, а сейчас изучаю Питон. Так-то я с вами согласен, чтобы прям стать экспертом в одном языке, знать все его фишки, это ни одни год нужен и при таком подходе можно учить, но так и ничего не добиться. А подход с решением задачи, которую не знаешь, то интересный, пробовал нечто такое но в более лайтовом виде, то есть такого чтобы на другом языке написать это конечно жестко, но даже на языке который знаешь написать то, что никогда не писал и чисто в теории только понимаешь чего оно должно делать и как это тоже норм, правда такие задачи они и интересные, получится или нет.
Ваш канал всегда интересно посмотреть. Спасибо за видео. Мне привычнее учиться через теорию, после сразу пробовать на практике. Планирую попробовать Ваш метод взять проект и начать писать его. Я согласен с Вами что на практике быстрее учишься в плане как делать, а вот теория будет хромать.
Здоровья вам Алексей)
Чтение книг, документации, просмотр видео.
Практика на работе.
Алексей, полностью с вами согласен!
Спасибо за доступное изложение
Начал учить (книга Learning Perl на анг. языке) и писать (для себя) на Perl в 2007-2008 годах. Вернулся я в мир программирования в 2012 году и на ходу (без переобучении) перешел на PHP и начал зарабатывать деньги в качестве веб-программиста. Пока, работаю и пишу код на PHP. Пару лет назад выучил основы Python и написал небольшое приложение в сфере Computer Vision (проект лежит где-то на битбакете).
После хард видосов Виндертона зайти сюда это как пойти чаю попить в моменты перерыва, очень расслабляет)
эхехе тоже начинала с Делфи, крестилась и плакала от него, сейчас осваиваю Питон)
все, вспомнил, Непутевые заметки :) очень похожа подача :))
Как говорится, история моей жизни.
Не могу назвать себя экспертом, ни в одной из областей, но если надо сделать какую-то задачу, я обязательно разберусь и сделаю)
Самое классное видео, спасибо!
Я в программирование попал случайно. Однаджы мне досталось очень много рутинной работы в Экселе и я нашёл там кнопку "Записать Макрос". Работало это довольно просто: жмёшь кнопку, включается записть, делаешь что нужно как обычный пользователь, останавливаешь записть, и можно потом повторять записанное сколько угодно раз. Мне это очень понравилось, потому что передо мной был лист экселя на нескольк тысяч строк, и записанный макрос сокращал количетсво операций в строке с семи мышекликов до одного. Но факт что мне нужно теперь несколько тысяч раз нажать воспроизведение макроса меня всё ещё удручал, и я решил посмотреть что там записалось в макросе. Посмотрел и разобрался. Обернул макрос в цикл и за один запуск обработал данные.
Этот опыт мне сильно понраивлся и я стал пытаться приспособить Эксель к решению любых задач связанных с компьютером. Примерно год спустя я поймал себя на том что я уже какое-то время Экселем пользуюсь не по назначению. К тому моменту мне от него нужна была не электронная таблица, а редактор макросов и их запуск. Эксель у меня делал такие вещи как запуск инстансов браузера Интернет Экспорер в фоне, ходил этими браузерами на различные сайты, парсил DOM, делал запросы по сети, складывал данные в файлы и базы данных. Мои макросы запускались планировщиком на нескольких машинах в сетевом окружении организации в которой я работал, и эти машины взаимодейтсвовали друг с другом. Тут мне стало ясно что то что я делаю это уже кажется не про Эксель, а VBA можно заменить каким-нибудь другим языком программирования.
Я к тому моменту уже знал что макрорекордер Экселя это старая версия IDE Visual Studio. По этому я скачал новую версию этой IDE, нашёл там C# и стал писать системы уже на нём. Вскоре после этого я сменил работу с офисного клерка на программиста и открыл для себя целый новый мир, чем очень доволен. С тех пор мне довелось по работать с несколькими языками программирования. Пробелов в знаниях у меня конечно очень много, первое время это сильно чувствовалось в сравнении с более опытными товарищами которые имели профильное образование в этой области, но для меня всё это оказалось очень интересно, по этому я с удовольствием ищу ответы на постоянно возникающие у меня вопросы.
языки программирования и другие технологии всего лишь инструмент, главное конечный результат и не важно какими инструментами ты пользовался и на сколько глубоко ты их знаешь.
я выучил js точно так-же как и вы😁
я его никогда не учил, но вместе с тем я его знаю
Классное видео ))
Спасибо.
Я сначала был сторонником читай, а потом делай. Но со временем обнаружил, что то что я прочитал, я забыл. Да и все время висит психологический блок - не буду делать пока не прочитал. Так можно кучу времени на книгу потратить, сесть за код, и понять что ты все забыл. Сейчас я сторонник подхода делай, а потом читай. Так ты намного быстрее найдешь ответы на вопросы и восполнишь пробелы.
Очень полезно, спасибо!
Я учусь в колледже на 2 курсе, сейчас тоже программируем на Паскаль, в лазарузе форму создаём. Также и на SQL базу данных создаём. Но вроде на 3 начнем изучать либо С++, Java, C#
Хотелось бы послушать видео о том, что такое "знание linux" в вакансиях. что это за знания, на сколько они должны быть глубоки и прочее. спасибо
Ос linux мб, но linux вроде для сис админов нужен
Чаще всего умение открыть консоль, сделать apt install, знать что такое ls/grep/cat, уметь открыть ssh тунель - больше обчно не требуется
+1
смысл видео - изучение ЯП заходит на ура при наличии реальной практической задачи, чем просто пролистывание книги и теории
В начале какрьеры полезно попробовать как можно больше языков, выбрав в итоге тот, с которым будешь засыпать и просыпаться вместе :)
На задачах учиться сложно, но очень продуктивно. А если по туториалам - это как прилетаешь в другую страну. Знаешь папу слов, можешь их прочитать. Но на слух не воспринимаешь. В кодинге также. Понимать что там им надо и как-то интерпретировать их хотелки. Получается, ты должен быть двойным переводчиком. Сначала их хотелки как-то интерпретировать для себя. Подумать, потом сделать обратную связь и после этого уже средствами, что есть - дать им результат. Зато ещё пара скиллов качается, один из них - общение, спор. И это тоже хорошо. Но они стоят иногда полдня. А у нас главный ресурс время.
Спасибо за видео Алексей! Я сам разделяю работу, семью и учебу. Сложно, парой нет времени и получаются перерывы в учебе, что безусловно плохо. Потом весь учебный материал приходится снова прочитывать, на это уходит день. Двигаюсь к своей цели, хотя мне кажется медленно. Ну и конечно еще и ПЭТ проект. Основная проблема не хватка времени…..
Ностальжиии… дельфи😜 писать чего то я начал на Си, затем пошли плюсы, наверное поэтому эти любовь всей моей жизни😃. А параллельно со мной учился народ который шото ваял для форточки с таким гуи неплохим, ну по сравнению с моим борландовским компилом под дос.. ну я тоже неск заинтересовался освоил малость, там вдобавок sql модно было под субд. Правда вместо дельфи Vcl я пользовал вместе с с++. Ну а потом на mfc переключился, а дальше нашёл работу в другой отрасли… и так давно это было… вот щас кручу плюсы чего-то накропать в своей рабочей области, непросто даётся🤪
У меня похожая история изучения языков и такой же вывод)
Полезная реклама, кстати!
Не делайте как я!
Во студенчестве я начинал учить программирование и наслушавшись разных мудрецов о тру и не тру языках, в силу гордыни решил учить сразу тру-языки. Сначала свалился в кресты, а оттуда и вовсе в самый тру язык LISP, который преподавали в MIT. В итоге, там оказалось все слишком сложно и я избегал программирования несколько лет.
Программирование НАМНОГО легче, чем кажется со стороны. Не слушайте бородатых мудрецов.
Python или JS и погнали, по ходу разберетесь.
Огромное спасибо за ваши истории . Очень интересно и дает хоть какую то надежду. Это пример того что нужно ставить задачу и пытаться ее решить уже на ходу, получая настоящий опыт и учение с видимым результатом который откладывается в голове уже как паттерн решения реальной проблемы
Мораль стандартна и такова: Не надо ничего учить без цели, а надо иметь хорошие людские связи, которые будут предлагать работу.
На работе пишем на .net Но вот недавно начал делать домашний проект, и в нем на бэкенде должна генерироваться матрица размером, к примеру, 30х10 000 000 float и многократно перемножаться на строки или по ней должен проходить поиск по определенному критерию. Сперва написал все на python numpy, но все работало очень медленно и печально. Вот и пришлось вспомнить университетский курс плюсов. В итоге, библиотека на плюсах в многопоточном режиме раз в 50 быстрее чем python. А так все это обернуто в python а дальше классика: SPA+Flask 😀 В планах прикрутить еще CUDA на си++ диалекте от nvidia, там матрицы вообще считаются со скоростью света.
Алексей, правда она всегда посредине. Поэтому лучше совмещать и курсы и практику.
Я всегда начинал с теории, курсов. Потом пробывал из того узнал, сделать на практике
Я сначала 20 минут учил html, потом 40 минут java script. Потом гдето часа три-четыре учил python. Сейчас уже гдето неделю учу Джаву, понравилась больше всех :)
Уходи во что-то одно.
Значит с# у тебя ещё впереди...
Чем зацепила Java, после html и JS? Что с тобой сегодня в итоге?) На каком этапе?
Все пробелы всегда можно заполнить по необходимости
О многое мне придётся узнать очень многое
Снимите видео с авторами известных игр как и где они учились разработке игр. Где брали инфу
А мне советовали начинать программировать, как раз таки с плюсов. Может и сложно сначала, зато потом другие языки легче осваиваются.
Я считаю так можно про любой язык сказать, они очевидно будут отличаться где-то, но смысл чаще одинаковый. Поэтому лучше учить то в какой сфере хочешь работать.
Как я учу новый для себя язык. Берусь за коммерческую задачу, по ходу учу то что мне нужно, а остальные пробелы восстанавливаю из книг и примеров кода. Python+Django я так освоил за 2 часа, не считаю что я профессионал, но для решения многих задач мне хватает и этих знаний, и постоянно чего-то узнаю новое.
Отличный ролик, коммент в поддержку канала.
«Теория без практики мертва и бесплодна, а практика без теории бесполезна и пагубна» Чебышев (?)
Спасибо 🙂
208 просмотров! Успел до миллиона!
хорошая история из жизни программиста!
Недавно решил войти в сферу it и как всё новички встал вопрос выбора первого языка программирования.
Что выбрать C# или Kotlin, если цель создавать кроссплатформенные приложения под десктоп и мобилки?
Аргументы в пользу C#
1. При помощи платформы .Net MAUI можно создавать кроссплатформенные ПО, но неизвестно как они будут работать по сравнению с нативным Kotlin и захотят ли работодатели создавать новые ПО на C# для андроид или iOS
2.Друг только что начал изучать C# и вместе нам будет проще и интересней
3.В интернете говорят что Visual Studio это очень удобная среда разработки и в отличии от других ЯП, не придется использовать танцев с бубном при установки или поиске библиотек, доп софта и т.д.
4. С# Входит в топ 5 самых распространенных ЯП
Аргументы в пользу Kotlin
1.Является нативным ЯП для андроид и имеет поддержку от Гугла, но в то же время все мы знаем о непостоянстве Гугла и в будущем они могут перейти на другой ЯП, уже сейчас это чувствуется с Dart/flutter и ЯП GO
2.При прочих равных зарплаты разработчиков на Kotlin выше чем на С#
3.В моем регионе больше вакансий на Kotlin, чем на С#, но в будущем я планирую эмигрировать, а на западе оба языка имеют большой спрос.
С учётом всего выше сказанного, что можете посоветовать? Пожалуйста без демагогии по типу: между Kotlin и С# выбирай английский или выбирай душой, тот который нравится. Я полный нуль в этом, и поэтому не знаю эти ЯП и никакой из них мне не нравится. Так же прошу не советовать другие языки. Выбор только между этими двумя с учётом изложенных аргументов. Спасибо!
Вот как у вас это получается? Я изучал разные языки и технологии, и делал на них кучу полезных утилит для основной работы (работаю с сетями), а также пет-проекты и игрушки. Ботал доки и кодил на js, perl, tcl, bash, python, c#, php, sql, nosql. И результатами неимоверно горжусь, пользуюсь своими поделками до сих пор. Но, черт побери, каждый раз после достижения результата проходит пару месяцев, и все выветривается напрочь! Не могу объяснить, что где и как работает в моем коде. Даже если нужно что-то вспомнить, каждый раз заново изучаешь доки. Не вспоминаешь, а именно учишься заново! На фоне этого лютую зависть вызывает, когда, например, кто-то из коллег по памяти вбивает ключи для линуксовых утилит. И как воспримет это потенциальный работодатель на собеседовании - результаты есть, а знаний нет? Вот что с этим делать?
Распыляешься? Пока изучал одно, забыл изученное ранее? Значит редко применяешь.
Не можешь объяснить свой код, значит пишешь говнокод. Изучай принципы улучшения кода, рефакторинг, чистый код, best practice.
Ну и читать доки постоянно = это вполне нормально, когда ищешь конрктеный ответ на свой вопрос под свою задачу.
Странная история, что писали сортировку пузырьком, я бы понял, если бы с С пришли, но php по-моему даже в 3й версии имел такую функцию.
Это были золотые времена программирования. Никаких тебе бесконечно тупых вопросов. Никаких алгоритмических собесов. Все проверялось в боевых условиях. А кто выживет, тот может и дальше работать. Теперь же, даже действительно толковый программист, может не пройти эти бесконечно тупые собесы 😢
Я изучаю реакт через платные английские курсы. И считаю что это лучший способ. Так как продукт за деньги хорошо структурирован и продуман, и так же ты его ценишь так как заплатил деньги. Ну и там дают много практики и заданий.
Ссылкой на ресурс поделитесь?
@@dsdm407 Udemy
Клёвый свитер!
Всегда приятно посмотреть видео Алексея. Но сколько не смотрю все больше и больше понимаю что из меня либо не получится программист, либо получится но хреновый) Админю большую часть времени, 1С теория, пайтон курсы, PS по надобности, но ничего толкового не получается... наверно надо 2 методом пользоваться.
Или голову не морочить, забив на эту сферу.
Леша,давно смотрю твои ролики,ответь на впрос,почему ты из нарезаешь и склеиваешь,есть предчувствие что самое интересное обрезано
Подскажите пожалуйста, что за стул и стол? Насколько удобны? До сих пор эти или поменяли?
устроился в компанию, где нужен был VB Script, вроде, не помню уже точно, на чём там пишут для экселя?
пару месяцев поработал, смог, послал и дальше пошёл.
учиться интересно.
Срочно нужен этот анекдот
Не знал, что у Ходорковского есть брат айтишник))
Всем добра, за видео спасибо канал топ, желаю "Главное Здоровье" автору, не принимайте близко к сердцу критику, но есть замечание, как говорил мой препод по английскому : "Леша выделяй интонацией", вам желаю рекламу отделять от темы видео хотябы, как то. Пересмотрите ваше видео через другое восприятие. Да и вообще, вы нам советуете что то, позвольте вас тоже подучить, есть такая тема NLP это не про айти)) там выделяют интонацией, будет интересно почитайте. Жду комменты