Не сказанно самое главное. Зачем именно писать велосипеды? Сейчас, когда всё пропитанно готовыми решениями: движками, фреймворками, либами и основной тренд это не качество, а скорость разработки, программирование становится всё больше "спиномозговым". На рефлексах. Запомнил что и как называется, для чего нужно и с ноги пихаешь в проект. Велосипед - учит думать алгоритмами. Учит планировать. Это то, что и нужно новичку. Изучение подкорки его среды. А не линейное мышление...
Pavel Gulvanskiy, сколько курсов за час ты освоил ? Каким местом ты слушал автора, если он утверждает, что создавать колесо - это не позорно и в этом нет ничего плохого. Смысл его слов в том, чтобы понять огрехи предыдущих структур, подходов, алгоритмов и найти в них недостатки и устранить их в своих творениях. Ну раз уж все написано, то какого черта еще работают Google, IBM, MS, Intel и т.д. и какого хрена в MTI, Stanford University, California Institute of Technology выпускают первоклассных программистов ?
Если так рассуждать, то - можно бесконечно долго разбираться в теории программирования, а можно взять инструмент и сделать, то - что нужно. Развиваться нужно, но с таким подходом, можно углубиться в квантовую механику, ничего не заработать кроме геморроя и профессионального одиночества
Так "профессиональное одиночество" оттого и случается, что единомышленников нет. Зато какой восторг, когда его всё-таки встречаешь. Гения, который мыслит также, как ты, и вовлечен в свою профессию, понимает предмет также глубоко.
Само собой что подобные видосы ничему не учат, но у них есть как минимум два плюса: 1. Для тех кто только думает начать и вообще не в теме - это отличное наглядное пособие по принципам написания кода. У человека хоть появится какое-то представление о том во что он ввязывается. 2. Для тех кто уже освоил основы и уже пытается хоть как-то самостоятельно что-то делать - эти видео неплохо освежают память.
Если ты чайник, то это в пустую потраченный час жизни. Нет никого толку от ролика где тебе в начале толком не объяснили что такое переменная а в конце втирают про ООП.
Есть потребности бизнеса в программистах, решающих определенные задачи определенным стеком технологий. Обычно эти задачи не требуют ни самого эффективного решения, ни даже самого быстрого, самого читаемого и т.д. Но эти задачи должны быть решены. И курсы закрывают потребность в таких сотрудниках. Не каждый инженер проектирует собственноручно самолет, большинство решают относительно типовые задачи, так и тут, потребность в Шипилевых относительно мала, несмотря на то, что не закрыта и такие люди на вес золота, в большинстве случаев они не нужны...
Есть люди, которые рвутся в кодинг, потому что хотят найти работу и много зарабатывать. Есть люди, которые никуда не рвались, а просто кодят много лет в своё удовольствие, и как правило на многих языках. Всё самое интересное и необычное создаётся вторыми.
На тебя можно молиться, Winderton! Очень мотивирующее видео, спасибо за него! Жаль, что большинство не может мыслить столь прогрессивно и не может в достаточной мере оценить твои высокие морально-нравственные стандарты! (это не стёб)
Равиль Гарипов ого мотивация , убил в людях последние надежды. Не все школьники у которых есть 5 лет по 10 часов в день чтобы учиться программированию , отсюда и спрос на быструю волшебную таблетку
Автор, если что прошу прощения. Накипело после видео Хауди сука ХО. Питон за час от "профессионала". Мой первый яп c#. Ничего не помогало, я въезжал долго. Я прочел Шилда. Это отчасти помогло. Прочел ещё раз - помогло. Потом был c++. Давно лежал Страуструп, я его боялся трогать, я думаю вы догадываетесь почему. Некоторые вещи были схожи с шарпом, что-то новое. Всего не осилил. Когда учил плюсы, мне никто не говорил, что они сложные. А когда оказалось, что при нажатии в заголовочных файлах волшебной кнопки в визуалке появляется реализация, плюсы мне даже понравились. Сейчас вообще не кажется проблемой ссылки, указатели и т.д. надо просто побаловаться. Потом был ассемблер. Регистры, прерывания и даже что-то с видео делал. До сих пор понятия не имею как люди структурировали код и уж тем более его читали. Потом python. В плане синтаксиса, динамической типизации - чудо. После асма зашёл как надо. Ну, тут Лутц. Теперь по поводу питона. Есть масса задач которые удобнее делать на питоне. Замечал, что именно мысли быстро можно выразить на этом языке. Решение одноразовых задач. Работа с коллекциями - одно удовольствие. Это большой плюс, например для задачи парсинга. Я не говорю, что другие яп справятся хуже, я говорю что реализуете задачу быстрее. Я наверное сам бы не знал, что надо учить если бы не c++ и ассемблер. Все больше на системах завязано. На фреймворках, библиотеках. Вы говорите, что мы будем конкурировать с мало образованными инженерами. Да, работодателю выгодно разделять работу на более простую и затыкать ее такими сотрудниками. Но если вы научились учиться, старались разобраться и у вас даже что-то получалось - это не зря. Этот навык ключевой. Программирование это инструмент для решения задач. Вроде правильно выбирать язык под задачу а не наоборот. Но тут тоже не так все просто. Итак, вопрос: кто всему этому научит? Преподаватель? Это как повезет. Большая часть или уже не в теме или им вообще сугубо на вас) Зайти в чатик спросить? Так почти у всех прогеров такое чсв, что ничего не захочешь. Была мысль, сделать лекции по тому как все устроено, и решение одной задачи на разных языках паралельно показывая как устроен язык и его экосистему. Но люди с одним разобраться не всегда могут, а тут сразу несколько. Этот комментарий не про фреймворки. Не думайте про(django/flask), когда прочли про одноразовые задачи.
Как же жизненно про велосипеды. Я знаю людей (да и сама такая), которые наблюдают за миром и делают те же открытия, что сделали когда-то ученые. Эти люди - реальные гении. Даже если что-то открыли уже до них - они замечательно понимают, как мир работает изнутри, они не тупо зубрят все эти формулы, они не верят просто книжкам, они всем этим живут. Но конечно, масса всего этого недооценивает и давит. Хотя возможно именно они найдут то, что когда-то было упущено. В программировании также. Это потрясающе, когда человек шарит в предмете, понимая его изнутри. Этот объём настоящих Знаний, а не пустой информации, даёт человеку возможность придумать гораздо новое, найти новые применения старым функциям. Короче, эти люди потенциально способны на гораздо большее, чем те, кто убегает в поверхностное и, получается, вынужден юзать то, что уже изобрели. Работать с велосипедом, но даже не с шестернёй, переключателями, педалями, и уж подавно не со сплавами металлов, не с химическими элементами. А если задача в том, чтобы велосипед был быстрым и лёгким - одних запчастей будет мало.
Как ты круто рассказываешь! Слышно мастера, у которого стоит учиться. Если бы все преподы были такие, сколько вдохновленных людей гуляло бы по планете.
Я в IT работаю 15 лет. Сейчас начал учить Python, мне он нужен для администрирования IBM-продуктов. И вообще у нас в Германии он входит в десятку самых популярных языков.
Программирую 9 лет, устроился на работу, там потребовали python, который конечно же я никогда не учил и не хотел, но вот видео за час мне помогло узнать тонкости языка и его синтаксис. Все языки похожи, а такие видео лишь помогаю понять разницу.
Очень часто слышу о бесполезности C++ ! Как новичка меня это сбивало по началу с толку , но чем глубже я погружался читая книги ещё 2004 года выпуска тем больше и больше я убеждался в невероятной МОЩИ ! Этого языка ! Java это тетрис по сравнению с С++ не говоря уже о всяких питонах и прочей лабуде ! Да у меня кипит мозг 🧠 от изучения его но чем дальше я иди тем яснее мне становится картина этого цифрового мира ! Как будто ты прозреваешь и структуру обретают грани ))) Матрица )))
суть в том что питон не менее мощный ЯП за счёт кучи своих полезных фреймворков которыми он оброс за годы существования, к тому же питон более высокоуровневый язык чем С и С++. Спроси любого опытного программиста какой язык учить новичку и ты никогда не услышишь С/С++, зато питон тебе порекомендуют в 80% случаев.
Видео по обучению программированию за час дает общую картину, показывает с какой стороны подойти к языку, если оно сделано хорошо. Если мозги есть то дальше легче будет разбираться. А если нет, то и ни какие курсы не помогут.
А ещё те кто зарабатывают не хилое кило зелени из ничего за счёт детей и прочих. Считать что они научились такому за час как минимум глупо. Где они а где ты?
Твоё видео открывает суровую правду. И в то же время мотивирует, по крайней мере меня. А именно развиваться чтобы стать именно специалистом в той или иной области программирования. Создавай такие видео ещё =) интересно узнать от тебя актуальность тех или иных языков программирования, тех или иных технологий и сфер программирования с взглядом на будущее. Извиняюсь если это уже было в твоих видео.
Одно я понял. Что хочешь стать программистом, учи математику. Раньше не понимал, сейчас понимаю. Начал с задачника для подготовки в ВТУЗы. И 100% решил закончить минимум бакалавра по Разработке ПО. В данный момент всем рекомендую книгу «introduction to algorithms”. Без данной книги вы «формошлепер».
Я когда увидел фразу в своём первом учебнике "используйте jQuery - использовать чистый JavaScript просто не имеет смысла", хотел сжечь учебник и с бейсбольной битой появиться у подъезда автора. Но учебник был электронный, поэтому функция кинула Exception.
Я лично хочу стать мобильным разработчиком с уклоном в медицину. Готов пахать 20 часов в день, сидеть в кругу программистов. Да я не школота. Мне 26 лет. Я переквалифицировался из финансов в IT, получил диплом в IS и защитился по облачным технологиям в медицине. Но где идти и набираться опыта? Я сам готов платить за стаж и обучение, переехать куда надо и как надо, но даже таких возможностей у себя в Столице нет. Английский специально для этой цели выучил назубок. Мне сложно учиться, вот изучаю код, и бесит меня то, что слишком все абстрактно обучают. Тут напиши это, там напиши то, но как это все работает и почему так работает и для чего?
Спасибо,Винд, за видео. Со всем сказанным согласна! Я с недавнего времени в IT, до этого была совершенно другая сфера, другая профессия. С самого начала понимала, что нужно учить не питоны, не слушать говносоветы «стань специалистом за 5 минут», программирование -это же легко.... научись за 2 месяца (реально смешно). Многие умники плюются на С++,С... я не принимаю во внимание их мнения). И кстати, в Украине у нас, в школе на уроках информатики дети питон учат...конечно,прикольно сам факт,что они учат... но...ээээ... а мышление где?а что такое вообще программирование?.. И действительно годный контент сейчас на вес золота. К сожалению многие делают хайп «слелать игру за час» «за 10 мин» набирают больше просмотров чем те,кто рассказывает базу,основу,действительно о программировании. Это такой тип мышления,когда человек надеется на волшебную таблетку стать за 5 мин специалистом, не вникая, сам не пытаясь мыслить, изобретать(как вы говорили) велосипед. А дурачок так и будет дальше пытаться искать легкие пути сделать за час 🤭🤗 ну... значит не судьба... печаль)
А чем тебя не устраивает пайтон? и что в твоем понимании мышление. Те же алгоритмы можно изучать на пайтоне. Твой комментарий - банальный выебон человека, который хочет показать, что он лучше, только вот если ты изучаешь с, с++ далеко не факт, что ты на этом выйдешь вперед относительно других. И да, я пишу на крестах, но с тобой в корне не согласен
*Я зритель тех роликов, что за час. И был я мелкий, и уж очень нравились мне игрушки, да и многое, что связано с компьютерами, да и хотел я как то стать программистом. Но по жизни оно мне было не надо и вот спустя пару лет стукнуло, что программировать всё-таки надо учиться. Курсы, увы не вариант... по другим причинам. А как же мне тогда научиться программировать? "ОК ГУГЛ", Гугл: "С++ ЗА ЧАС!" И стал я думать что-то... думаю я значит "как ЯП учить?". Изначально был знаком немного с Джавой, но потом решил посмотреть что то ещё. Дооолго выбирал и приглянулся мне С#. Посмотрел весьма много уроков по нему, просмотрел все эти плейлисты с бесплатными уроками. И того: на компе VisualStudio, Unity и кашка в голове. И вроде чувствую, что что-то знаю, как бы инструмент кое как в руках держу, но как им работать не имею понятия. Начал задавать в опросы "а что дальше? А может я не то учил?", мне отвечали "А что ты хочешь от программирования?"... а я не знаю, что я хочу, я хочу как то всё и сразу. Изначально, я хотел создать конечно же свою игру, но понимал, что я 1 и хотелось создать скорее свой небольшой, ламповый, оригинальный проект, при этом хотелось уметь делать и сайты... ведь без веб-программирования вроде никак (да и к тому же, мне по школе проект задали сделать: веб-сайт, а как делать не сказали... и тип так и должно быть). Я понял для себя, что мне в любом случае нужно веб-программирование, ибо то, что я пишу у себя на компе программы, кажется никому не нужным. Ок... ведь веб разработка не означает, что мне не сделать свою небольшую игру. Из языков на данный момент пыжусь с Python и JS. Python мне показался значительно приятней по написанию кода... то есть.. может это и странно, но его код чисто приятно выглядит и его трудно сравнить с кучей запутанных проводов. По функционалу я отталкивался от чего: язык должен быть универсальным, так как хочу я и то, и.. и наверное он должен хорошо выполнять свою более главную роль - веб-программирование. А потом я узнал, что есть разделение на Frontend и Backend и выбрал ещё и JS... ведь веб не означает, что я не смогу ничего делать для себя, да и JS тоже одним лишь вебом не ограничен. И вот я посмотрел кучу этих уроков по Питоше, ещё немного по JS и вот по этим урокам у меня что то получилось... уроки кончились.. и что дальше? Я худо бедно, но вроде шарю в языке... с подсказками если, цель у меня вроде есть... но как вот её взять и начать делать я не знаю. (И да, действительно отталкивает от С++ его старость... относительно других языков... и вроде С++ плохой инструмент для веба). Когда пытаюсь загуглить снова "Как сделать сайт?... Как сделать сервер?... Как сделать хостинг?... Как сделать хостинг САМОМУ?... САМОМУ Я СКАЗАЛ... ладно, давайте ваш сервис" ... "Как научиться программировать?". Я так и не нашёл этого, да, мне дали какие то знания, мне рассказали что есть в ЯП, для чего они нужны, меня познакомили с Фрэймворками, мне показали среду разработки и кое-как научили нужному мне языку... и вот я сижу с этой средой разработки и знанием, о том, что такое переменные, операции, типы данных, списки (в других ЯП массивы), циклы, операторы... и чёто там ещё, ой подсказки открывать надо... сижу и всё равно не понимаю, что конкретно надо мне делать, чтобы с помощью этого воплощать мои задумки. Говорят, что эти уроки учат языкам программирования, фрэймворкам и структурам, но они не учат программированию. ОК ГУГЛ: "Как научиться программировать?" Гугл: "JS ЗА ПОЛ ЧАСА!"... и что то оно всё повторяется снова, а как научиться программировать я так и не понял... может хоть другие люди ответят на этот вопрос*
У меня тоже это проблема, я в роде знаю пчп,немного джс,немного того,а как сам сяду написать хоть самый убогий блог,но не чего не получается,и я сижу и думаю,боже да как этим всем пользоваться,как это всё в голове уложить?Но думаю нужно искать профи,и вроде нашёл,там всё на пальцах объясняли и шаг за шагом все циклы ветвления создания приложения,и я даже на перёд писал чем нам объясняли как и что.Но вот мы и дописали своё приложения,и я вроде думаю но всё вот она истина истин,и как только я опять решил наваять что своё,то я опять сижу,пере домной открытый пустой редактор,и я опять сижу.
Всё оказалось в 10000 раз легче и странно, что никто об этом не говорит. Для того, чтобы выучить язык - нужно всего лишь прочитать документацию к нему. Да. Серьёзно. Всего лишь "инструкцию" по тому, как пользоваться языком, что и за что отвечает)) Там всё есть, от самого простого и до сложного. Когда изучишь все доступные формы (про функции, атрибуты, про синтаксис) - тогда и сможешь управляться ими, лепить то, что тебе надо.
Прям только только собрался подобный комент наваять)) Правда моя цель не игрушки(хотя кого обманывать, всё это игрушки;)), очень хочется научится программировать системы чпу, плюс автоматизировать процесс проектирования задач для тех же чпу(они прям на стыке моих мечтаний детства о программировании и профессиональной деятельности - столяр я), так вот столкнулся с теми же вопросами самому себе, а то ли я учу и как этим пользоваться(питон и лисп на стадии гнева:), отрицание уже прошёл)...вот пишу этот комент и понимаю, что можно применить тактику "разделяй и властвуй", т.е. возьми свою цель, разбей на составляющие и поэтапно решай...а дальше, как говорится, аппетит приходит в еде... Спасибо тебе, твой комент помог мне взглянуть на себя со стороны, надеюсь моя мысль тебе тоже поможет, успехов!)
Сам новичок в программировании, но могу сказать одно, выберите то что хотите делать в IT, я например хочу заниматься разработкой игр, сайтов, и различного рода ПО. Но я решил сначала начать с web разработок, то есть небольшие локальные сайты с анимацией вкладок и другого, после уже планирую научится "специальному мышлению программистов" и не читать код сверху вниз как инструкцию, а читать код (операциями, кусками не знаю как точнее выразится) чтобы понимать сам код и работать не в коде, а над самим кодом. Далее просто изучать конструкторы которыми пользуются все, например локалка ospanel готовое решение для программистов. После изучения этого параллельно проекту на уже полученных знаниях разбирать с другими языками, для игр и программ, то есть быть подкованным во всех меня интересующих сферах. Вообще есть куча планов и проектов и вам советую после изучения какого либо языка делать какие то мини проекты, это поможет запомнить то что ты так усердно учил(а) и не забыть про это через пару месяцев. Если я в каких то моментах не прав, ненужно меня упрекать, это лишь мое мнение и если кому-то оно не нравится, то это их право, ведь у каждого есть свое собственное мнение.
Я как раз его выбрал в качестве первого ЯП. Пара человек на ютуб советовало. Например, Евгений Зуев. Вроде как опытный дьдька в программировании. C++, как я понял, универсальный, громоздкий и всеобъемлющь. Неподъёмно для начала, как мне кажется. А что посоветуете вы в качестве первого ЯП?
Migel Polev, мой "покровитель" мне сказал начинать с блок-схем и Си (опыт в программировании на уровне ЛогоМиров, гы). Пока ничего сносного не написал, но ему доверяю.
Если ты занимаешься программированием, не важно это веб программирование, программирование под смартфоны или вообще си или си плюсы, и если ты это любишь и готов долго и упорно учиться, а не просто идёшь в айти ради большой зарплаты, у тебя все получится
Впервые нактнулся на этот канал этим видосом, На 1:52 такой фейспалм. Что значи "наихудший" у Пайтона есть как раз таки свой категории задач для которых он великолепен. Он явно не худший функциоанальный язык в своем спектре языков. Автор либо знатный троль, либо прост глор си/плюсов p.s. .Net девелопер с 5 годами стажа в проде.
python очень мощный язык, но если ты не знаешь нормальные языки то не рассчитывай что он будет полезен тебе, для больших проектов python говно, тебе приходиться писать имя переменных максимально информативно, не понятно где переменная объявлена, а где изменена, ты можешь сказать что php такой же но эту проблему решают фреймворки, а так же что php файлы не большие, в js же есть объявление переменных
используй python для личных целей, как обертку для другого языка, как инструкцию или mod lang, поэтому его используют для созданий ИИ, ибо исполнять задачу на pyrhon один только кайф, и сколько бы крутых библиотек не было, они не заменят более сложные языки, да и все библиотек пишутся на c или плюсах
Не согласен, будучи даже не новичком в программировании увидев такое видео по джс я естественно понял что такое невозможно, но тем не менее посмотрел ради ознакомления как вообще выглядит программирование, что это такое, как оно устроено и тд и после этого я влюбился в программирование сразу же, такие видео помогают понять интересно ли тебе программирование или нет, дают общее(минимальное) представление что это такое.
Не ну это лайк) Такого же мнения. Если есть время и хочешь его хоть как-то да использовать, то просмотр видосов на тему программирования выглядит куда полезнее, чем залипание на видосах типа "КАК СВАРИТЬ САМОГОН ИЗ КОКА_КОЛЫ". ИмХо
О видео от Derek. Буквально год назад смотрел видео о пайтоне (надо было сайт быстро сделать для универа). Опыт в с++ был (кое как программировать умел). Видео помогло, в качестве overview синтаксиса, кажется в этом роде это видео имеет позитивный характер. Хотя для остальных это принесет больше вреда, как и было сказано в видео.
Объясните да ему, что все начинается с Азов и элементарных вещей. Ругать учительниц младших классов, что они учат детей 2+2 и что это решает только узкий спектр задач - как минимум глупо
Суть в том что курс под этой базой подразумевают все то что нужно знать, но после окончания курса ты не можешь креативно мыслить, ты можешь создать только то чему тебя научили
если бы после этого учителя говорили, что 2+2 достаточно для работы аналитиком в банке и вообще заплатите ещё и тогда мы расскажем про 3+3, а там зарплата 200к в секунду не за горами, то таких учителей надо слать
Парень, ты просто космос!!! Просто, чётко, понятно, продолжай дальше))) Но от части не согласен про видосы за 1 час. Когда ты школьник, и только закончил школу, для общего развития стоит посмотреть 2-3 видео от разных людей, на одну и ту же тему (это всего лишь 3-4 серии сериала). Но не более чем веб. Такие вещи как HTML, CSS, PHP, JS, JQ и MySQL не самые сложные вещи в мире, мягко говоря. Потом плюс 3-4 книги и часов хотя бы по 20 работы за каждым из этих инструментов и вполне можно сказать что ты знаком с этим. За счёт различных мнений, вариантов восприятия и твоей собственной головы можно спокойно это всё сделать за 1 месяц. Всё, у тебя есть более менее понимание как всё это делается, теперь можно потратить следующие 4 года на изучение С++ и прочих приятных и реально сложных плюшек. P.s. ПОЖАЛУЙСТА подскажи или как вариант вот тебе идея для видео, стоит ли идти на магистратуру после обучения? или стоит пойти работать и набираться как можно больше практики? или стоит получить второе образование по программированию, но уже в другом направлении?!!! P.s. Хочу писать игры или заниматься информационной безопасность, хотя честно говоря, зная себя, выучусь и на то и на то до магистра)
Хорошее видео. Мало таких в сети. К сожалению затронуто все очень поверхностно, а хочется больше конкретики. Но в любом случае это обязательно к просмотру многим мидлам, а порой и сеньорам. И к слову я услышал само-мотивацию автора. Автор, начни курс по правильному проектированию приложений, распределенных систем, и т.д. Пусть программировать не научишь, но дашь правильное направление в отличии от пустых курсов аля "потрать бабки и прожги свое время" Более того, я думаю будут люди, которые тоже с радостью поделятся своим опытом в той или иной сфере. Ведь одно дело, когда человек начинает (а может и продолжает ;) программировать потому, что "то чему обучали на курсах работает и я могу что-то делать", а другое дело, когда человек начинает/продолжает программировать, потому. что он понимает, что выбрав правильное направление он сможет решать более сложные и интересные задачи.
Благодарю за это видео. Твои мысли помогли мне скатиться к фразам "зачем изобретать велосипед?". Мне один человек постоянно это говорил, мол "Зачем изобретать велосипед?". Спасибо ещё раз, ты не дал мне утонуть.
Дело говоришь. Сам ушел из веб разработки(frontend) так как не хватало денег семью содержать. Сейчас project manager, получаю где-то в 2 раза больше, чем занимаюсь разработкой.
просто надо не переставать учиться. начинать можно и с веба, НО постоянно прогрессировать. Это необходимость для роста в любой среде! ты либо сидишь в болоте, либо эволюционируешь и выходишь на сушу!
Немного на дурил подписоту =) Сначала нужно собрать из велосипедов то что уже будет выполнять поставленные задачи - то есть взять готовый велосипед и не изобретать ничего. ВОТ ПОСЛЕ УЖЕ можно заменить части кода написав свой велосипед =) А то если постоянно изобретать свой велосипед - то думаю и работу таким образом нельзя будет сделать, а ведь энтузиазм не вечен он исчерпаем и если долгое время изобретать велосипед и не видеть результата то можно и запал потерять.
Спасибо за велосипеды, так и есть. Дописывал чужой процедурный код состоящий из 6 тыс. строк, в нём в общем с наскока, просто, было не разобраться, даже не хотелось. Понаписал много своего, кучу велосипедов, с чем-то разобрался, потом посмотрел как было у автора предыдущих версий. В итоге как выяснилось вроде пишу тоже самое, позже читать стало легче этот код. В итоге, сейчас там больше отрефакторенного моего кода чем старого. Нахерачил в него еще поряд 4500 строк. Потом рефакторил, сократил до 9к, теперь снова порядка 12к строк. Но не дай бог, конечно, что бы этот код достался кому-то еще, это уже легаси и он должен в ближайшее время. Его нужно хоронить.
Не знаю, пользу всех этих обучающих материалов и даже лекций в универе я давно счёл низкой (для себя). Кроме книг, лекций и материалов по общей теории программирования, по математике, по чистоте и организации кода, о подходе к делу итд. А что касается непосредственного обучения языку или технологии - эффективнее всего просто брать и решать конкретную задачу. Берешь придумываешь или находишь задачу, выбираешь фреймворк/среду разработки или библиотеку, читаешь документацию, находишь примеры и сам пишешь какой-то проект целиком, залазишь в исходные файлы и смотришь как там всё устроено, если потребуется, и так пока не разберешься в технологии настолько, чтобы понимать как это всё работает. Затем усложняешь этот проект по всем фронтам, лезешь туда, что не понимаешь, углубляешься итп. А там, когда ты сможешь вообще улучшить то, в чем ты разобрался, тогда можно сказать, что ты изучил то что хотел. Собственно самые лучшие курсы, вероятно, именно этим вам и предложат заняться, только зачем им за это деньги платить?
Я вот с нуля делаю движок для игр на языке JavaScript, с функционалом похожим на движок-конструктор Construct 2 (основанный на WebGL). Но у меня всё своё, от рендеринга до физики.
С нуля ето как всегда говнокод:) Для написания нормального кода нужно использовать фреймворки, библиотеки, но не писать с нуля. Если будешь и дальше прогать поймешь ето.
Допустим 1000 человек начали учить прогармирование (платные,бесплатные,торенты,инфа по типу пайон за час) из них дай бог решат дальше учить програмирование,почему?Потому что порог вхождение для прогарамиста высокий нельзя просто учья стать прогармистом,что бы за пол года хотя стать уровнем джунорма нужно в день минимум по 5 часов (интенсивно учить)не просто сидеть за компом читать а учить,так вот из 1000 человек максимум будет 20 человек котрые станут джунеорми остальные просто поймут что это не для них(слишком тяжело и не понятно,надоело ,не ожидало оправданий,не могут по несколько часов в день за компом сидеть, застряли на одном месте и так далее по списку).Автор просто песимист,таких обычно людей в качалке спроси может ли новичок в зале набарть за год 7-10 кг сухой массы он ответит -нет потому что смотрит на вещи из свои парадигмы.Как новичок который год упорно тренировался соблюдал режим может рассчитывать максимум на 10 кг так и людям которые решили зарабатывать на этом должны понимать сколько они могут заработать после годового обучения.
Велосипеды писать надо так как это практика и вообще мы начинаем воспринимать новую информацию для решения даной проблемы и мы развиваемся, возможно алгоритм решения нам пригодится где то еще в будущем а если и не пригодится то мы прокачаем свой мозг немножко и нам уже легче можно будет придумать решение какой то друной проблемы) короче говоря ВЕЛОСИПЕДЫ ЭТО КЛАССНО
Кто-то пишет что видео за час это херня, но начинать надо с чего-то. И это просто отговорки что-бы не нечего не делать и всё иметь. И тот кто хочет то найдёт все способы.В книгах, в чем угодно и покуда это всё детям нашем предстоит делать .
По поводу "видео за час" Я таким образом понял как устроен html и css. Не более, просто понял синтаксис. Дальше пошел уже доучивать сам, зная как это устроено. Как то пытался посмотреть js за час, опять же, увидел первые 5 минут, где рассказали про синтаксис и все, дальше полная херня. В итоге нашел книгу, где на первых 10 страницах объяснили тоже самое, но немного понятней, даже. Сама книга на 700 страниц, к слову
Быть полным нубом в программировании и изучать его по "видео за час" - это полный отстой, другое дело, когда ты высококвалифицированный специалист в каком-то одном ЯП и ищешь путь быстрого погружения в синтаксис и базовые понятия незнакомого для тебя ЯП... тогда такие методы считаю оправданными.
Помню, когда работал в веб-студии я пытался писать вещи сам, без использования библиотек, фреймворков. Мой коллега говорил, да зачем тебе писать это с нуля? Есть-же библиотека. В основном, речь тогда шла о вёрстке, я был верстальщиком. Но не в этом ли суть постижения профессии? Когда у тебя зарождается идея, мысль, решение. Когда ты имея голый инструмент в руках реализуешь эту самую идею? Я не понимаю многих моментов с фреймворками, библиотеками и прочим, их слишком много, когда ты начинаешь писать на JavaScript, тебе лезет не голый JS, а надоевший многим jQuery и ты переходишь на него. Я знаю достаточно людей, которые лезут в jQuery, толком не изучив JS, сам был таким, но я вернулся к JS и на jQuery пишу крайне редко. Каждый раз, когда я пользуюсь каким-либо сервисом я думаю, а как он работает? Какие технологии в нем используются?
3к лайков, и выйдет некст подкаст.
учи русский язык
Не сказанно самое главное. Зачем именно писать велосипеды?
Сейчас, когда всё пропитанно готовыми решениями: движками, фреймворками, либами и основной тренд это не качество, а скорость разработки, программирование становится всё больше "спиномозговым". На рефлексах. Запомнил что и как называется, для чего нужно и с ноги пихаешь в проект.
Велосипед - учит думать алгоритмами. Учит планировать. Это то, что и нужно новичку. Изучение подкорки его среды. А не линейное мышление...
Pavel Gulvanskiy, сколько курсов за час ты освоил ? Каким местом ты слушал автора, если он утверждает, что создавать колесо - это не позорно и в этом нет ничего плохого. Смысл его слов в том, чтобы понять огрехи предыдущих структур, подходов, алгоритмов и найти в них недостатки и устранить их в своих творениях. Ну раз уж все написано, то какого черта еще работают Google, IBM, MS, Intel и т.д. и какого хрена в MTI, Stanford University, California Institute of Technology выпускают первоклассных программистов ?
Только одно русское слово?(
Браво! Это был полёт мыслей... Но я давно ждал от кого-то подобный влог, так как сам такого же мнения, и потому что, это ведь очевидно
Такой глубокий философский разговор. Как-будто с таксистом после клуба прокатился
Оскорбление чувств питонующих.
Вовсе нет.
Учу Питон с удовольствием.
Слова, сказанные в видео нисколько не задели !)
Если так рассуждать, то - можно бесконечно долго разбираться в теории программирования, а можно взять инструмент и сделать, то - что нужно. Развиваться нужно, но с таким подходом, можно углубиться в квантовую механику, ничего не заработать кроме геморроя и профессионального одиночества
Так "профессиональное одиночество" оттого и случается, что единомышленников нет.
Зато какой восторг, когда его всё-таки встречаешь. Гения, который мыслит также, как ты, и вовлечен в свою профессию, понимает предмет также глубоко.
Само собой что подобные видосы ничему не учат, но у них есть как минимум два плюса:
1. Для тех кто только думает начать и вообще не в теме - это отличное наглядное пособие по принципам написания кода. У человека хоть появится какое-то представление о том во что он ввязывается.
2. Для тех кто уже освоил основы и уже пытается хоть как-то самостоятельно что-то делать - эти видео неплохо освежают память.
Хех, требования растут, а тем временем система образования пробивает дно
Постоянно восхищаюсь тобой.Ты очень качественно снимаешь продолжай и не оставляй канал жаль что у тебя мало подписчиков
Хорошее видео. Мне понравилось.
Про пастыря топово, записал себе, буду по утрам читать как молитву
только написав свой велосипед, можно понять как работают другие велосипеды, сам через это прошел
Уроки за час я рассматриваю как основа основ. То с чего начать а потом углубляться углубляться. Книги форумы сайты видео и тд.
Я тоже)
Если ты чайник, то это в пустую потраченный час жизни. Нет никого толку от ролика где тебе в начале толком не объяснили что такое переменная а в конце втирают про ООП.
Есть потребности бизнеса в программистах, решающих определенные задачи определенным стеком технологий. Обычно эти задачи не требуют ни самого эффективного решения, ни даже самого быстрого, самого читаемого и т.д. Но эти задачи должны быть решены. И курсы закрывают потребность в таких сотрудниках. Не каждый инженер проектирует собственноручно самолет, большинство решают относительно типовые задачи, так и тут, потребность в Шипилевых относительно мала, несмотря на то, что не закрыта и такие люди на вес золота, в большинстве случаев они не нужны...
Спасибо за Ваши видео! Приятно смотреть
Спасибо, что открываешь глазки маленьким первокурсникам :)
Есть люди, которые рвутся в кодинг, потому что хотят найти работу и много зарабатывать. Есть люди, которые никуда не рвались, а просто кодят много лет в своё удовольствие, и как правило на многих языках. Всё самое интересное и необычное создаётся вторыми.
На тебя можно молиться, Winderton! Очень мотивирующее видео, спасибо за него! Жаль, что большинство не может мыслить столь прогрессивно и не может в достаточной мере оценить твои высокие морально-нравственные стандарты! (это не стёб)
Равиль Гарипов ого мотивация , убил в людях последние надежды. Не все школьники у которых есть 5 лет по 10 часов в день чтобы учиться программированию , отсюда и спрос на быструю волшебную таблетку
Имею не плохой опыт в IT (8 лет). Полностью с тобой согласен. Было приятно тебя слушать
Автор, если что прошу прощения. Накипело после видео Хауди сука ХО. Питон за час от "профессионала". Мой первый яп c#. Ничего не помогало, я въезжал долго. Я прочел Шилда. Это отчасти помогло. Прочел ещё раз - помогло. Потом был c++. Давно лежал Страуструп, я его боялся трогать, я думаю вы догадываетесь почему. Некоторые вещи были схожи с шарпом, что-то новое. Всего не осилил. Когда учил плюсы, мне никто не говорил, что они сложные. А когда оказалось, что при нажатии в заголовочных файлах волшебной кнопки в визуалке появляется реализация, плюсы мне даже понравились. Сейчас вообще не кажется проблемой ссылки, указатели и т.д. надо просто побаловаться. Потом был ассемблер. Регистры, прерывания и даже что-то с видео делал. До сих пор понятия не имею как люди структурировали код и уж тем более его читали. Потом python. В плане синтаксиса, динамической типизации - чудо. После асма зашёл как надо. Ну, тут Лутц. Теперь по поводу питона. Есть масса задач которые удобнее делать на питоне. Замечал, что именно мысли быстро можно выразить на этом языке. Решение одноразовых задач. Работа с коллекциями - одно удовольствие. Это большой плюс, например для задачи парсинга. Я не говорю, что другие яп справятся хуже, я говорю что реализуете задачу быстрее. Я наверное сам бы не знал, что надо учить если бы не c++ и ассемблер. Все больше на системах завязано. На фреймворках, библиотеках. Вы говорите, что мы будем конкурировать с мало образованными инженерами. Да, работодателю выгодно разделять работу на более простую и затыкать ее такими сотрудниками. Но если вы научились учиться, старались разобраться и у вас даже что-то получалось - это не зря. Этот навык ключевой. Программирование это инструмент для решения задач. Вроде правильно выбирать язык под задачу а не наоборот. Но тут тоже не так все просто. Итак, вопрос: кто всему этому научит? Преподаватель? Это как повезет. Большая часть или уже не в теме или им вообще сугубо на вас) Зайти в чатик спросить? Так почти у всех прогеров такое чсв, что ничего не захочешь. Была мысль, сделать лекции по тому как все устроено, и решение одной задачи на разных языках паралельно показывая как устроен язык и его экосистему. Но люди с одним разобраться не всегда могут, а тут сразу несколько.
Этот комментарий не про фреймворки. Не думайте про(django/flask), когда прочли про одноразовые задачи.
Как же жизненно про велосипеды.
Я знаю людей (да и сама такая), которые наблюдают за миром и делают те же открытия, что сделали когда-то ученые. Эти люди - реальные гении. Даже если что-то открыли уже до них - они замечательно понимают, как мир работает изнутри, они не тупо зубрят все эти формулы, они не верят просто книжкам, они всем этим живут. Но конечно, масса всего этого недооценивает и давит. Хотя возможно именно они найдут то, что когда-то было упущено.
В программировании также. Это потрясающе, когда человек шарит в предмете, понимая его изнутри. Этот объём настоящих Знаний, а не пустой информации, даёт человеку возможность придумать гораздо новое, найти новые применения старым функциям. Короче, эти люди потенциально способны на гораздо большее, чем те, кто убегает в поверхностное и, получается, вынужден юзать то, что уже изобрели. Работать с велосипедом, но даже не с шестернёй, переключателями, педалями, и уж подавно не со сплавами металлов, не с химическими элементами. А если задача в том, чтобы велосипед был быстрым и лёгким - одних запчастей будет мало.
ты гений ?)
ухх..
Золотые слова, я прослезился.
Люблю твои подкасты! Вот никому лайки не ставлю но на твои подкасты - пожалуйста держите!
Крутое видео! Спасибо за полезную информацию!
Как ты круто рассказываешь! Слышно мастера, у которого стоит учиться. Если бы все преподы были такие, сколько вдохновленных людей гуляло бы по планете.
Мораль всей истории такова, читайте книги, развивайтесь, больше практикуйтесь и тогда не быть вам безработным.
Я в IT работаю 15 лет. Сейчас начал учить Python, мне он нужен для администрирования IBM-продуктов. И вообще у нас в Германии он входит в десятку самых популярных языков.
Программирую 9 лет, устроился на работу, там потребовали python, который конечно же я никогда не учил и не хотел, но вот видео за час мне помогло узнать тонкости языка и его синтаксис. Все языки похожи, а такие видео лишь помогаю понять разницу.
В твоем случае это скорее будет бесполезно, Саш.
Брат ,как обычно прав про велосипед =)Хорошо что есть еще такие люди !
Winderton - просто охуенный чел.
Дядя мне уже в который раз открывает глаза или подтверждает мою точку зрения... Спасибо тебе, чувак, очень сильный контент)
Очень часто слышу о бесполезности C++ ! Как новичка меня это сбивало по началу с толку , но чем глубже я погружался читая книги ещё 2004 года выпуска тем больше и больше я убеждался в невероятной МОЩИ ! Этого языка ! Java это тетрис по сравнению с С++ не говоря уже о всяких питонах и прочей лабуде ! Да у меня кипит мозг 🧠 от изучения его но чем дальше я иди тем яснее мне становится картина этого цифрового мира ! Как будто ты прозреваешь и структуру обретают грани ))) Матрица )))
Я вообще не имею и малейшего понятия о программировании, хочу стать разработчиком ios. С чего мне начать?
У самого только ноутбук на виндоус 8.
суть в том что питон не менее мощный ЯП за счёт кучи своих полезных фреймворков которыми он оброс за годы существования, к тому же питон более высокоуровневый язык чем С и С++. Спроси любого опытного программиста какой язык учить новичку и ты никогда не услышишь С/С++, зато питон тебе порекомендуют в 80% случаев.
Ну вот не надо тут Java обижать))) да плюсы мощь...но настроить ту же JVM нормально - не на пайтоне писать))))
..", Как прожить 10 лет за час, а вообще - это про "Хауди ХО, друзья"?
Тоже так думаю))
Видео по обучению программированию за час дает общую картину, показывает с какой стороны подойти к языку, если оно сделано хорошо. Если мозги есть то дальше легче будет разбираться. А если нет, то и ни какие курсы не помогут.
Теперь я начинаю понимать откуда в плей маркете куча беспонтовых продуктов . Это те кто учился за час !
А ещё те кто зарабатывают не хилое кило зелени из ничего за счёт детей и прочих. Считать что они научились такому за час как минимум глупо. Где они а где ты?
Твоё видео открывает суровую правду. И в то же время мотивирует, по крайней мере меня. А именно развиваться чтобы стать именно специалистом в той или иной области программирования. Создавай такие видео ещё =) интересно узнать от тебя актуальность тех или иных языков программирования, тех или иных технологий и сфер программирования с взглядом на будущее. Извиняюсь если это уже было в твоих видео.
А можно ссылку на текст, где Гвидо говорит об ущербности архитектуры Python. Прозвучало на 1:51 - 2:04.
Уроки за 1 час - это для представления. Мне нужно узнать что такое компьютер, а потом уже узнавать как его делать). (Пример)
Слезы текут от того, какой ты крутой чувак.
Одно я понял. Что хочешь стать программистом, учи математику.
Раньше не понимал, сейчас понимаю. Начал с задачника для подготовки в ВТУЗы. И 100% решил закончить минимум бакалавра по Разработке ПО. В данный момент всем рекомендую книгу «introduction to algorithms”. Без данной книги вы «формошлепер».
Я когда увидел фразу в своём первом учебнике "используйте jQuery - использовать чистый JavaScript просто не имеет смысла", хотел сжечь учебник и с бейсбольной битой появиться у подъезда автора. Но учебник был электронный, поэтому функция кинула Exception.
На шестой минуте потрясающая проповедь))
Как уже писали, реально стиль мышления похож на стиль Sorax'a) Спасибо за ещё один годный канал!)
Я даже прослезился. Аминь
Ура!!! , я наконец слышу, что "изобретать велосипед" - это нормально, думал нет такого человека)))
Andrew Nekrasov, такое скажут немногие, но разве многие входят в историю..
5:45 как боженька..
Владислав Волков Моисей ёпта xD
Я лично хочу стать мобильным разработчиком с уклоном в медицину. Готов пахать 20 часов в день, сидеть в кругу программистов. Да я не школота. Мне 26 лет. Я переквалифицировался из финансов в IT, получил диплом в IS и защитился по облачным технологиям в медицине. Но где идти и набираться опыта? Я сам готов платить за стаж и обучение, переехать куда надо и как надо, но даже таких возможностей у себя в Столице нет. Английский специально для этой цели выучил назубок. Мне сложно учиться, вот изучаю код, и бесит меня то, что слишком все абстрактно обучают. Тут напиши это, там напиши то, но как это все работает и почему так работает и для чего?
Спасибо,Винд, за видео. Со всем сказанным согласна!
Я с недавнего времени в IT, до этого была совершенно другая сфера, другая профессия.
С самого начала понимала, что нужно учить не питоны, не слушать говносоветы «стань специалистом за 5 минут», программирование -это же легко.... научись за 2 месяца (реально смешно).
Многие умники плюются на С++,С... я не принимаю во внимание их мнения). И кстати, в Украине у нас, в школе на уроках информатики дети питон учат...конечно,прикольно сам факт,что они учат... но...ээээ... а мышление где?а что такое вообще программирование?..
И действительно годный контент сейчас на вес золота. К сожалению многие делают хайп «слелать игру за час» «за 10 мин» набирают больше просмотров чем те,кто рассказывает базу,основу,действительно о программировании.
Это такой тип мышления,когда человек надеется на волшебную таблетку стать за 5 мин специалистом, не вникая, сам не пытаясь мыслить, изобретать(как вы говорили) велосипед.
А дурачок так и будет дальше пытаться искать легкие пути сделать за час 🤭🤗 ну... значит не судьба... печаль)
Я толже такого мнения, из какой сверы ты пошла в АйТи? Ты решила учить сложный язык?
А чем тебя не устраивает пайтон? и что в твоем понимании мышление. Те же алгоритмы можно изучать на пайтоне. Твой комментарий - банальный выебон человека, который хочет показать, что он лучше, только вот если ты изучаешь с, с++ далеко не факт, что ты на этом выйдешь вперед относительно других. И да, я пишу на крестах, но с тобой в корне не согласен
Велосипеды я всегда писал, чтобы понять как это устроено. А еще они нужны чтобы не завязываться на сомнительные фреймворки.
Спасибо, очень годно) канва твоего повествования лаконична и прекрасна:)
simplecode учит синтаксису в с++, я смотрю его ролики и ищу в инете задачи на эти темы, считаешь ли ты это разводом?
*Я зритель тех роликов, что за час. И был я мелкий, и уж очень нравились мне игрушки, да и многое, что связано с компьютерами, да и хотел я как то стать программистом. Но по жизни оно мне было не надо и вот спустя пару лет стукнуло, что программировать всё-таки надо учиться. Курсы, увы не вариант... по другим причинам. А как же мне тогда научиться программировать? "ОК ГУГЛ", Гугл: "С++ ЗА ЧАС!" И стал я думать что-то... думаю я значит "как ЯП учить?". Изначально был знаком немного с Джавой, но потом решил посмотреть что то ещё. Дооолго выбирал и приглянулся мне С#. Посмотрел весьма много уроков по нему, просмотрел все эти плейлисты с бесплатными уроками. И того: на компе VisualStudio, Unity и кашка в голове. И вроде чувствую, что что-то знаю, как бы инструмент кое как в руках держу, но как им работать не имею понятия. Начал задавать в опросы "а что дальше? А может я не то учил?", мне отвечали "А что ты хочешь от программирования?"... а я не знаю, что я хочу, я хочу как то всё и сразу. Изначально, я хотел создать конечно же свою игру, но понимал, что я 1 и хотелось создать скорее свой небольшой, ламповый, оригинальный проект, при этом хотелось уметь делать и сайты... ведь без веб-программирования вроде никак (да и к тому же, мне по школе проект задали сделать: веб-сайт, а как делать не сказали... и тип так и должно быть). Я понял для себя, что мне в любом случае нужно веб-программирование, ибо то, что я пишу у себя на компе программы, кажется никому не нужным. Ок... ведь веб разработка не означает, что мне не сделать свою небольшую игру. Из языков на данный момент пыжусь с Python и JS. Python мне показался значительно приятней по написанию кода... то есть.. может это и странно, но его код чисто приятно выглядит и его трудно сравнить с кучей запутанных проводов. По функционалу я отталкивался от чего: язык должен быть универсальным, так как хочу я и то, и.. и наверное он должен хорошо выполнять свою более главную роль - веб-программирование. А потом я узнал, что есть разделение на Frontend и Backend и выбрал ещё и JS... ведь веб не означает, что я не смогу ничего делать для себя, да и JS тоже одним лишь вебом не ограничен. И вот я посмотрел кучу этих уроков по Питоше, ещё немного по JS и вот по этим урокам у меня что то получилось... уроки кончились.. и что дальше? Я худо бедно, но вроде шарю в языке... с подсказками если, цель у меня вроде есть... но как вот её взять и начать делать я не знаю. (И да, действительно отталкивает от С++ его старость... относительно других языков... и вроде С++ плохой инструмент для веба). Когда пытаюсь загуглить снова "Как сделать сайт?... Как сделать сервер?... Как сделать хостинг?... Как сделать хостинг САМОМУ?... САМОМУ Я СКАЗАЛ... ладно, давайте ваш сервис" ... "Как научиться программировать?". Я так и не нашёл этого, да, мне дали какие то знания, мне рассказали что есть в ЯП, для чего они нужны, меня познакомили с Фрэймворками, мне показали среду разработки и кое-как научили нужному мне языку... и вот я сижу с этой средой разработки и знанием, о том, что такое переменные, операции, типы данных, списки (в других ЯП массивы), циклы, операторы... и чёто там ещё, ой подсказки открывать надо... сижу и всё равно не понимаю, что конкретно надо мне делать, чтобы с помощью этого воплощать мои задумки. Говорят, что эти уроки учат языкам программирования, фрэймворкам и структурам, но они не учат программированию. ОК ГУГЛ: "Как научиться программировать?" Гугл: "JS ЗА ПОЛ ЧАСА!"... и что то оно всё повторяется снова, а как научиться программировать я так и не понял... может хоть другие люди ответят на этот вопрос*
Практика. Своя, чужая, много своей практики, очень много
У меня тоже это проблема, я в роде знаю пчп,немного джс,немного того,а как сам сяду написать хоть самый убогий блог,но не чего не получается,и я сижу и думаю,боже да как этим всем пользоваться,как это всё в голове уложить?Но думаю нужно искать профи,и вроде нашёл,там всё на пальцах объясняли и шаг за шагом все циклы ветвления создания приложения,и я даже на перёд писал чем нам объясняли как и что.Но вот мы и дописали своё приложения,и я вроде думаю но всё вот она истина истин,и как только я опять решил наваять что своё,то я опять сижу,пере домной открытый пустой редактор,и я опять сижу.
Всё оказалось в 10000 раз легче и странно, что никто об этом не говорит.
Для того, чтобы выучить язык - нужно всего лишь прочитать документацию к нему. Да. Серьёзно. Всего лишь "инструкцию" по тому, как пользоваться языком, что и за что отвечает))
Там всё есть, от самого простого и до сложного.
Когда изучишь все доступные формы (про функции, атрибуты, про синтаксис) - тогда и сможешь управляться ими, лепить то, что тебе надо.
Прям только только собрался подобный комент наваять))
Правда моя цель не игрушки(хотя кого обманывать, всё это игрушки;)), очень хочется научится программировать системы чпу, плюс автоматизировать процесс проектирования задач для тех же чпу(они прям на стыке моих мечтаний детства о программировании и профессиональной деятельности - столяр я), так вот столкнулся с теми же вопросами самому себе, а то ли я учу и как этим пользоваться(питон и лисп на стадии гнева:), отрицание уже прошёл)...вот пишу этот комент и понимаю, что можно применить тактику "разделяй и властвуй", т.е. возьми свою цель, разбей на составляющие и поэтапно решай...а дальше, как говорится, аппетит приходит в еде...
Спасибо тебе, твой комент помог мне взглянуть на себя со стороны, надеюсь моя мысль тебе тоже поможет, успехов!)
Ну ты и валенок) пиши, что тебе надо, что ты хочешь! Не знаешь что? Ищи! Ищи задания или ещё что-нибудь. А что непонятно гугли
Сам новичок в программировании, но могу сказать одно, выберите то что хотите делать в IT, я например хочу заниматься разработкой игр, сайтов, и различного рода ПО. Но я решил сначала начать с web разработок, то есть небольшие локальные сайты с анимацией вкладок и другого, после уже планирую научится "специальному мышлению программистов" и не читать код сверху вниз как инструкцию, а читать код (операциями, кусками не знаю как точнее выразится) чтобы понимать сам код и работать не в коде, а над самим кодом. Далее просто изучать конструкторы которыми пользуются все, например локалка ospanel готовое решение для программистов. После изучения этого параллельно проекту на уже полученных знаниях разбирать с другими языками, для игр и программ, то есть быть подкованным во всех меня интересующих сферах. Вообще есть куча планов и проектов и вам советую после изучения какого либо языка делать какие то мини проекты, это поможет запомнить то что ты так усердно учил(а) и не забыть про это через пару месяцев. Если я в каких то моментах не прав, ненужно меня упрекать, это лишь мое мнение и если кому-то оно не нравится, то это их право, ведь у каждого есть свое собственное мнение.
>пук
Conadar OSpanel не то чему нужно учится. Переходи на линукс и там ты познаешь все прелести web программирования.
Здравствуй Виндертон
Что ты скажешь про канал Simple code?
Для тех, у кого горит от того, что я считаю питон одним из худших.
relax, i got this.
Я как раз его выбрал в качестве первого ЯП. Пара человек на ютуб советовало. Например, Евгений Зуев. Вроде как опытный дьдька в программировании. C++, как я понял, универсальный, громоздкий и всеобъемлющь. Неподъёмно для начала, как мне кажется.
А что посоветуете вы в качестве первого ЯП?
тоже так считаю. Пару лет назад вроде всплеск наблюдался языка, но сейчас падение популярности ,что не удивительно
Migel Polev, мой "покровитель" мне сказал начинать с блок-схем и Си (опыт в программировании на уровне ЛогоМиров, гы). Пока ничего сносного не написал, но ему доверяю.
Почему он один из худших?
Дерек чётко и быстро трендит на языке потенциального противника, помогает получать определённый навык.
Если ты занимаешься программированием, не важно это веб программирование, программирование под смартфоны или вообще си или си плюсы, и если ты это любишь и готов долго и упорно учиться, а не просто идёшь в айти ради большой зарплаты, у тебя все получится
а если я тупой баран-перфекционист, у меня есть шансы работать по этой специальности?
@@Sonnyt0n все можно понять, вокруг полно различных ресурсов, книг, видео или просто сайтов и при большом желании да, почему нет?
Впервые нактнулся на этот канал этим видосом,
На 1:52 такой фейспалм.
Что значи "наихудший" у Пайтона есть как раз таки свой категории задач для которых он великолепен.
Он явно не худший функциоанальный язык в своем спектре языков.
Автор либо знатный троль, либо прост глор си/плюсов
p.s. .Net девелопер с 5 годами стажа в проде.
Спасибо огромное, за тот лучик света в этой пучине грязи и бабок
Винд объясни пожалуйста чем плох Python?
python очень мощный язык, но если ты не знаешь нормальные языки то не рассчитывай что он будет полезен тебе, для больших проектов python говно, тебе приходиться писать имя переменных максимально информативно, не понятно где переменная объявлена, а где изменена, ты можешь сказать что php такой же но эту проблему решают фреймворки, а так же что php файлы не большие, в js же есть объявление переменных
используй python для личных целей, как обертку для другого языка, как инструкцию или mod lang, поэтому его используют для созданий ИИ, ибо исполнять задачу на pyrhon один только кайф, и сколько бы крутых библиотек не было, они не заменят более сложные языки, да и все библиотек пишутся на c или плюсах
язык на котором нельзя написать что-то нормальное.
Так а чем питон то не угодил?
Не согласен, будучи даже не новичком в программировании увидев такое видео по джс я естественно понял что такое невозможно, но тем не менее посмотрел ради ознакомления как вообще выглядит программирование, что это такое, как оно устроено и тд и после этого я влюбился в программирование сразу же, такие видео помогают понять интересно ли тебе программирование или нет, дают общее(минимальное) представление что это такое.
Про python ты загнул
Если за просмотр уроков "за час" не просят денег, то что в них плохого? Ну программистом вы не станете, но все равно чему-то научитесь.
Не ну это лайк) Такого же мнения. Если есть время и хочешь его хоть как-то да использовать, то просмотр видосов на тему программирования выглядит куда полезнее, чем залипание на видосах типа "КАК СВАРИТЬ САМОГОН ИЗ КОКА_КОЛЫ". ИмХо
@@АнтонХоружий-и2э крастер в деле))
Ничему не научишься. Это говно, которое даёт 0. За час прочтения книги узнаешь в десяток раз больше и меньше граблей соберёшь
Какого хрена я не посмотрел этот видос еще 5 лет назад?????
О видео от Derek. Буквально год назад смотрел видео о пайтоне (надо было сайт быстро сделать для универа). Опыт в с++ был (кое как программировать умел). Видео помогло, в качестве overview синтаксиса, кажется в этом роде это видео имеет позитивный характер. Хотя для остальных это принесет больше вреда, как и было сказано в видео.
Объясните да ему, что все начинается с Азов и элементарных вещей. Ругать учительниц младших классов, что они учат детей 2+2 и что это решает только узкий спектр задач - как минимум глупо
Суть в том что курс под этой базой подразумевают все то что нужно знать, но после окончания курса ты не можешь креативно мыслить, ты можешь создать только то чему тебя научили
если бы после этого учителя говорили, что 2+2 достаточно для работы аналитиком в банке и вообще заплатите ещё и тогда мы расскажем про 3+3, а там зарплата 200к в секунду не за горами, то таких учителей надо слать
Парень, ты просто космос!!! Просто, чётко, понятно, продолжай дальше))) Но от части не согласен про видосы за 1 час. Когда ты школьник, и только закончил школу, для общего развития стоит посмотреть 2-3 видео от разных людей, на одну и ту же тему (это всего лишь 3-4 серии сериала). Но не более чем веб. Такие вещи как HTML, CSS, PHP, JS, JQ и MySQL не самые сложные вещи в мире, мягко говоря. Потом плюс 3-4 книги и часов хотя бы по 20 работы за каждым из этих инструментов и вполне можно сказать что ты знаком с этим. За счёт различных мнений, вариантов восприятия и твоей собственной головы можно спокойно это всё сделать за 1 месяц. Всё, у тебя есть более менее понимание как всё это делается, теперь можно потратить следующие 4 года на изучение С++ и прочих приятных и реально сложных плюшек.
P.s. ПОЖАЛУЙСТА подскажи или как вариант вот тебе идея для видео, стоит ли идти на магистратуру после обучения? или стоит пойти работать и набираться как можно больше практики? или стоит получить второе образование по программированию, но уже в другом направлении?!!!
P.s. Хочу писать игры или заниматься информационной безопасность, хотя честно говоря, зная себя, выучусь и на то и на то до магистра)
Больше спасибо за видео!
Да! Наконец! Встретил блогера, который знает, что такое "велосипед" и с чем его едят. Лайк!
Ух, ты умеешь мотивировать!
Молодчинка, отлично сказал
"если вы что то учите и вам легко, то вы учите что то не то" очень годная фраза
Хорошее видео. Мало таких в сети. К сожалению затронуто все очень поверхностно, а хочется больше конкретики. Но в любом случае это обязательно к просмотру многим мидлам, а порой и сеньорам. И к слову я услышал само-мотивацию автора. Автор, начни курс по правильному проектированию приложений, распределенных систем, и т.д. Пусть программировать не научишь, но дашь правильное направление в отличии от пустых курсов аля "потрать бабки и прожги свое время" Более того, я думаю будут люди, которые тоже с радостью поделятся своим опытом в той или иной сфере. Ведь одно дело, когда человек начинает (а может и продолжает ;) программировать потому, что "то чему обучали на курсах работает и я могу что-то делать", а другое дело, когда человек начинает/продолжает программировать, потому. что он понимает, что выбрав правильное направление он сможет решать более сложные и интересные задачи.
Знаешь/нет канал #SimpleCode? Вот у него учусь) отличный чувак, отлично учит!
Благодарю за это видео. Твои мысли помогли мне скатиться к фразам "зачем изобретать велосипед?". Мне один человек постоянно это говорил, мол "Зачем изобретать велосипед?".
Спасибо ещё раз, ты не дал мне утонуть.
Дело говоришь. Сам ушел из веб разработки(frontend) так как не хватало денег семью содержать. Сейчас project manager, получаю где-то в 2 раза больше, чем занимаюсь разработкой.
Ivan Konev хорош, если правда)
Чтобы изобретать велосипед на это хуеву тучи времени иногда придётся потратить? Стоит ли это того или лучше пользоваться тем что есть?
просто надо не переставать учиться. начинать можно и с веба, НО постоянно прогрессировать.
Это необходимость для роста в любой среде!
ты либо сидишь в болоте, либо эволюционируешь и выходишь на сушу!
Хотелось бы подробнее услышать от тебя про питон
Что там слушать? JS, Python, PHP все из одно банды - кривого мусора...к сожалению...
Winderton, твой стиль очень похож на sorax=)) хороших идей и удачи!))
Очень рад что наткнулся канал
Лучше бы ты на учебник по русскому языку наткнулся
Немного на дурил подписоту =)
Сначала нужно собрать из велосипедов то что уже будет выполнять поставленные задачи - то есть взять готовый велосипед и не изобретать ничего. ВОТ ПОСЛЕ УЖЕ можно заменить части кода написав свой велосипед =) А то если постоянно изобретать свой велосипед - то думаю и работу таким образом нельзя будет сделать, а ведь энтузиазм не вечен он исчерпаем и если долгое время изобретать велосипед и не видеть результата то можно и запал потерять.
Спасибо за велосипеды, так и есть. Дописывал чужой процедурный код состоящий из 6 тыс. строк, в нём в общем с наскока, просто, было не разобраться, даже не хотелось.
Понаписал много своего, кучу велосипедов, с чем-то разобрался, потом посмотрел как было у автора предыдущих версий. В итоге как выяснилось вроде пишу тоже самое,
позже читать стало легче этот код. В итоге, сейчас там больше отрефакторенного моего кода чем старого. Нахерачил в него еще поряд 4500 строк. Потом рефакторил, сократил до 9к, теперь снова порядка 12к строк. Но не дай бог, конечно, что бы этот код достался кому-то еще, это уже легаси и он должен в ближайшее время. Его нужно хоронить.
Не знаю, пользу всех этих обучающих материалов и даже лекций в универе я давно счёл низкой (для себя). Кроме книг, лекций и материалов по общей теории программирования, по математике, по чистоте и организации кода, о подходе к делу итд. А что касается непосредственного обучения языку или технологии - эффективнее всего просто брать и решать конкретную задачу. Берешь придумываешь или находишь задачу, выбираешь фреймворк/среду разработки или библиотеку, читаешь документацию, находишь примеры и сам пишешь какой-то проект целиком, залазишь в исходные файлы и смотришь как там всё устроено, если потребуется, и так пока не разберешься в технологии настолько, чтобы понимать как это всё работает. Затем усложняешь этот проект по всем фронтам, лезешь туда, что не понимаешь, углубляешься итп. А там, когда ты сможешь вообще улучшить то, в чем ты разобрался, тогда можно сказать, что ты изучил то что хотел.
Собственно самые лучшие курсы, вероятно, именно этим вам и предложат заняться, только зачем им за это деньги платить?
epicmap можешь ещё раз написать более понятно то что выше написал?
Бля, ты походу Иисус среди программистов и сам Бог тебя послал наставлять новичков на истинный путь!
Благодарю за видео и за другие тоже!
Я вот с нуля делаю движок для игр на языке JavaScript, с функционалом похожим на движок-конструктор Construct 2 (основанный на WebGL). Но у меня всё своё, от рендеринга до физики.
Круто? На сайтах работать будет? А какой IDE используешь?
С нуля ето как всегда говнокод:) Для написания нормального кода нужно использовать фреймворки, библиотеки, но не писать с нуля. Если будешь и дальше прогать поймешь ето.
Допустим 1000 человек начали учить прогармирование (платные,бесплатные,торенты,инфа по типу пайон за час) из них дай бог решат дальше учить програмирование,почему?Потому что порог вхождение для прогарамиста высокий нельзя просто учья стать прогармистом,что бы за пол года хотя стать уровнем джунорма нужно в день минимум по 5 часов (интенсивно учить)не просто сидеть за компом читать а учить,так вот из 1000 человек максимум будет 20 человек котрые станут джунеорми остальные просто поймут что это не для них(слишком тяжело и не понятно,надоело ,не ожидало оправданий,не могут по несколько часов в день за компом сидеть, застряли на одном месте и так далее по списку).Автор просто песимист,таких обычно людей в качалке спроси может ли новичок в зале набарть за год 7-10 кг сухой массы он ответит -нет
потому что смотрит на вещи из свои парадигмы.Как новичок который год упорно тренировался соблюдал режим может рассчитывать максимум на 10 кг так и людям которые решили зарабатывать на этом должны понимать сколько они могут заработать после годового обучения.
5:41 Воу, библия it-шника))
Мощьненько однако
Велосипеды писать надо так как это практика и вообще мы начинаем воспринимать новую информацию для решения даной проблемы и мы развиваемся, возможно алгоритм решения нам пригодится где то еще в будущем а если и не пригодится то мы прокачаем свой мозг немножко и нам уже легче можно будет придумать решение какой то друной проблемы) короче говоря ВЕЛОСИПЕДЫ ЭТО КЛАССНО
Что не так с пайтон? Изучаю этот язык, очень нравиться. Выбрал его как первый язык. План : Бэкенд .
Anton Lysenko желаю удачи) не обращай внимание
Yeah! Finally! Somebody said about this sh*t. I am going to watch the video, but I've liked it already. ;)
Кто-то пишет что видео за час это херня, но начинать надо с чего-то. И это просто отговорки что-бы не нечего не делать и всё иметь. И тот кто хочет то найдёт все способы.В книгах, в чем угодно и покуда это всё детям нашем предстоит делать .
золотые слова...
Душевненько
Согласен с тобой. Случайно тебя смотрю. Не первый раз сталкиваюсь с таким, что годный канал и 20К подписчиков не имеет.
Случайно увидел комментарий. Первый раз сталкиваюсь))
По поводу "видео за час"
Я таким образом понял как устроен html и css. Не более, просто понял синтаксис. Дальше пошел уже доучивать сам, зная как это устроено. Как то пытался посмотреть js за час, опять же, увидел первые 5 минут, где рассказали про синтаксис и все, дальше полная херня. В итоге нашел книгу, где на первых 10 страницах объяснили тоже самое, но немного понятней, даже. Сама книга на 700 страниц, к слову
Скинь книгу
Что за книга?
как на счет c# за 0,0000001 секунды
Быть полным нубом в программировании и изучать его по "видео за час" - это полный отстой, другое дело, когда ты высококвалифицированный специалист в каком-то одном ЯП и ищешь путь быстрого погружения в синтаксис и базовые понятия незнакомого для тебя ЯП... тогда такие методы считаю оправданными.
Помню, когда работал в веб-студии я пытался писать вещи сам, без использования библиотек, фреймворков. Мой коллега говорил, да зачем тебе писать это с нуля? Есть-же библиотека. В основном, речь тогда шла о вёрстке, я был верстальщиком. Но не в этом ли суть постижения профессии? Когда у тебя зарождается идея, мысль, решение. Когда ты имея голый инструмент в руках реализуешь эту самую идею? Я не понимаю многих моментов с фреймворками, библиотеками и прочим, их слишком много, когда ты начинаешь писать на JavaScript, тебе лезет не голый JS, а надоевший многим jQuery и ты переходишь на него. Я знаю достаточно людей, которые лезут в jQuery, толком не изучив JS, сам был таким, но я вернулся к JS и на jQuery пишу крайне редко. Каждый раз, когда я пользуюсь каким-либо сервисом я думаю, а как он работает? Какие технологии в нем используются?
так по-моему в этом и есть весь кайф - ты сделал что-то с нуля своими руками и оно работает)
Реализация своих идей - то, ради чего вообще жить стоит)
Курсы по программированию рассчитаны на лохов.
Только самообразование,только хардкор.
а как без курсов, где