Если не хватает усидчивости и мотивации, распечатай желаемое и повесь у компа. Каждый раз, запуская игру или включая видосик, вспоминай, что лучше: результат или виртуальная реальность.
Я пытаюсь изучать JS. Занимался каждый день по 2-3 часа. Сначала все шло неплохо, но потом появились задачи посложнее и я сидел и ничего не понимал. Тратил часы на то, чтобы что-то понять и сдался потому что не смог понять как мне решить одну задачу, ибо казалось что я тупой нереально... Отдыхал 2 недели и потом возникло дикое желание сесть снова... И КАКИМ-ТО ОБРАЗОМ Я ПОНЯЛ ЗАДАЧУ И РЕШИЛ ЕЕ ЗА ПАРУ ЧАСОВ. Кстати за пол года я начал понимать, что мыслить стал как-то иначе (не знаю как это объяснить). В общем если вам кажется, что вы тупой, то просто немного отдохните - мне это помогло. Постоянный процесс обучения как-будто глушит что-то и ты тупишь
@@vadimytkin8383, нет, не естественно. Когда естественно, то о мотивации речь не возникает- либо интересно изучать то, как устроен окружающий мир (компьютеры, вычисления, математика и т.д.), либо - нет. Либо мозг вырабатывает "дофамины" из-за интеллектуальных упражнений, либо - нет и тогда он жаждет обезьяньих радостей. Либо человек, либо просто сообразительное животное. Вся эта возня с мотивациями от того, что часто люди вынуждены заставлять заниматься себя тем, чем не хочется, а надо, иначе кушать будет нечего, при этом предрасположенности у них к этому занятию отродясь не было, просто услышал, что в "айти" много платят и обрадовался. Это в общем, не об авторе коммента.
Какие там задачи во время обучения? Сделал пару лендосов адаптивных, потом пару магазинов, потом какой нибудь сервис типа мероприятий с регистрацией и заказами и все. За год ты круче 95% стажеров после курсов Дальше готовишься к собесам и смотришь бест практисы всякие в перемешку с литкодом.
@@АлександрБурмантов-ф4жэто не делает тебя круче стажеров. Это задачи лёгкие, относительно но только не если есть чёткое тз в котором дизайнер нафигачил такую херню от которого руки опускаются. Если ты сделал что то не по заказу и не по чёткому плану который тебе дали другие люди - ты не вырос, потому что ты сделал отсебятину.
1:35 - я постоянно говорю: основная работа программиста - не код писать, а искать решение задач/проблем. код - это просто формальная запись найденного решения.
Да всегда найдется китаец, который давно сделал нужную тебе задачу. Чем сложней проект, тем больше задач. Учи гуглить по буржуйски и качай мозги, поможет при релокации =)
@@levpas Наборщик текста, без инженерных навыков, просто бесполезен в индустрии. Абсолютно. Даже стажёры и те инженерные навыки проявляют. Джуны уже обязаны инженерными навыками обладать. В работе постоянно приходится решать множество микро-задач, типа "а как мне вот эту херню посчитать?", "а где взять значения для параметров, чтобы вызвать вот эту функцию?", "а какую ф-цию мне бы вызвать чтобы получить нужный результат?", "а как назвать переменную?", и множество других. Десятки и сотни микро-задач в день. А инженерная работа тут - комбинирование известных микро-решений для решения этих вот микро-задач. С опытом масштаб задач растёт, но работа не перестаёт быть инженерной. Она всё время остаётся инженерной.
Всегда, запомните, ВСЕГДА найдётся какой-нибудь Вася 228 с 20 подписчиками, который снял ролик с решением твоего бага, вопрос в том, найдёшь ли ты его...
ХЕР! Ты берешь билиотеку для чтения XML файлов, читаешь файл на 60Гб и в середине него приложение вылетает с ошибкой. Долбоебы, писавшие библиотеку, поставили счётчик на текущую позицию в файле резмеров в 32 бита. И, сука, когда позиция сбрасывается на начало, он заново начинает читать файл, всю структуру... забивая в итоге всю память. А кажется, кажется!!! что файл прочитан на половину... если не весь.
Слишком часто случается ситуация что написать свой велосипед на простую задачу значительно быстрее, чем найти решении какого то васи, проверить его, убедиться что оно подходит под кодовую базу, сравнить с другими решениями и т.д.
3:07 очень хороший пример. Знание рецептов еще не делает тебя кулинаром. Умение придумывать оригинальные свои и менять существующие рецепты для другого результата - вот это делает тебя кулинаром. Знание синтаксиса умение программировать
Только проблема в том, что в кулинарии много тактильных моментов, вкусов, запахов , ингредиенты можно быстро охватить взглядом или просто запомнить, программирование же - это океан виртуальных объектов и технологий. Нужен быстрый мозг с хорошей памятью и абстрактное, логическое мышление.
Вот только свои рецепты и изменение рецептуры без потери вкусовых качеств это уровень шеф повара или на худой конец опытного А в программирование это требуют как базу не кажется это немного несправедливым ? или по вашему это норм требование для джуна за офер в 30 к ?
@@user-mr9tw6rj9i если проводить аналогию, то тебя не возьмут даже в помощники су-шефа, если ты не научился быстро резать овощи и чистить картошку) Это база и есть, она должна быть. Владение синтаксисом языка - это база, но лишь база для программирования, чему джун и будет учиться за 30к. Про это и видео: не путать знание синтаксиса и умения кодить
Чтобы понять, советую посмотреть видео. 1. Логическое мышление, решение проблем, ГЛУБОКОЕ понимание проблемы с инструментами. (мыслить как разработчик) 2. Знание рецептов, но НЕ понимание принципов. (Чтобы в будущем создавать и экспериментировать). 3. Самостоятельный поиск/решение проблемы. 4. Баланс курсов и самостоятельной практики 1/1 или 1/2. (Применение знаний) 5. Разбиение задач на (маленькие) подзадачи. 6. Pet-проекты, Road-map, заметки... (Весь путь перед глазами) 7. Упрощение понятий, умение объяснять простыми словами. 8. Учиться на ошибках. (это нормально) 9. (ВАЖНО) Заниматься регулярно >1 часа в день. 10. Не сравнивать себя с другими.
Согласен. Что бы стать хорошим разработчиком ты должен совершать ошибки и принимать неправильные решения и потом исправлять их, решать задачи которые лежат вне твоих компетенций и совершать еще большие ошибки и потом исправлять их и так далее по циклу.
Взять кредит это ошибка. Взять второй кредит, что бы погасить первый это критическая ошибка. Взять третий кредит, что бы погасить остававшуюся часть первого кредита и 1/7 второго кредита это фатальная ошибка. Такое не исправить))) хаха
Мне 40, начал изучать программирование в 35, курсы не покупал, всё сам шаг за шагом по бесплатным курсам, гайдам, документации, постоянно ощущал себя тупым, несколько раз бросал, но снова возвращался, в 37 получил свой первый оффер, спустя 3 года я фуллстэк в крупной компании, уровень мидл+. Но могу сказать, что если бы с самого начала знал какой это на самом деле сложный путь, то вряд ли бы его прошел, испугался бы глубины этой кроличьей норы и не стал бы туда нырять, но спасибо всем тем инфоцыганам, которые из каждого утюга убеждали, что даже твоя бабушка сможет стать разработчиком, а уж ты тем более. Это и помогало не свернуть с пути.
Красавчик. Аналогично начал в 35, сеичас 37. Но .... ремонт квартиры, дача. То да сё. Притом нравится программировать и ломать мозги. Пока на стопе 2 или 3 месяца. Ни строчки не написал . Но я вернусь.
2 года топчусь на бекенде(питон) уже месяца 2 никак не могу заставить себя вернуться. Пошло ООП , я раз 10 начинал, вообще не понимаю. Первая депрессия началась с рекурсии, ее я вообще пропустил, по итогу
Сорокет -- это значит школа была в 90-е. Если у тебя была не самая быдлянская школа "на раЁне", то должны были быть уроки информатики хоть раз в неделю, где должны были научить основам простейшего кодинга на васике или труба-поцкале, и вся база про переменные, функции, массивы, объекты, библиотеки, ввод и вывод должна была где-то в голове отложиться.
Думал, посмотрев это видео, я брошу программирование и будут уделять время другим хобби, но я наоборот еще больше захотел окунуться в мир IT. Спасибо за пояснение за нелегкий путь программиста и повышение мотивации
Отличный мотивационный ролик для новичков и не только. Люди мотивация это хорошо, но для достижения успеха, не достаточно одной мотивации. Люди читающие комменты, развивайте дисциплину. Дисциплина это 90% от пути вашего становления программистом и не только. Так работает везде. Дисциплинированность это не дар, а упорная работа над сабой каждый сможет это развить в себе. Каждому добра и личностного/профессионального роста!)
@@lightcode-group Друг лучший кодит а я помогаю в реалтайме тестить и мы так уже не раз тупо целыми днями сидели и решали как лагин или програмку/веб сервис отладить)
Сам работаю поваром уже около 7 лет. Со вркмнем, я перестал нуждаться в обращении к рецептам, когда мне нужно приготовить незнакомое мне блюдо. К примеру, я стал просто понимать поварские процессы, мне достаточно взглянуть на блюдо, попробовать его, чтобы понять, каким образом мне нужно его готовить. Короче, чувак тему глаголит. Сейчас я начал свой путь к it, потихоньку изучаю эту нишу и учусь новому. Надеюсь, что не сойду с этого пути. Вам тоже удачи, парни, надеюсь, что однажды будем соперничать с вами за классный оффер. 🎉❤
Я думаю что тут дело все в внимании. Чемь больше в внимании ты обращаешь на изучение программирование, тем быстрее твой скилл вырастает. Любое сфера изучение трубет по внимании и времени. Надо стараться быть лучше, чем вчера, и быть готовым к тому что ты потратишь на это минимум год.
Кстати, я заметила, что в советах для учёбы зачастую не упоминается такая важная вещь, как внимание. Можно потратить много времени впустую, если не понять, что нужно вникать, а не "сидеть время".
Как программист с 12 годами опыта скажу, что когда я начинал, прогать и вообще вкатываться в профессию было гораздо проще. Но действительно не стоит унывать из-за этого) Если нравится прогать и готов уделять обучению всё свободное время, то действуй. А ускорить прогресс поможет сообщество. Без общения с другими людьми всех уровней, от таких же новичков до менторов прогресс будет очень медленный. А талант - это количество часов, вложенных в мастерство 🐺
Да, всё так. И на мой взгляд по лично моему опыту, самый главный навык программиста - не знание языков, а прокачивание навыка мышления. И он вырабатывается только опытом, через решение множества различных задач, через придумывание как сделать то или иное. Множество раз, для разных задач. И тогда становится легче и превращать требование к тому, что должна делать программа, в конкретное ее решение. И, главное, это происходит быстрее: ты меньше ходишь туда-сюда по комнате не понимая как подступиться к задаче, а уже знаешь ЧТО тебе именно нужно сделать, остается только вопрос КАК это сделать. А вопрос КАК - это вопрос средств конкретного языка и всё это легко гуглить. По сути, если есть опыт на одном-двух языках - новые языки учатся уже простым гуглением, так как знание языка - это просто средство, инструмент решения задач.
Из своего опыта могу сказать, что никому не нужен кодер сам по себе. Нужен разработчик, умеющий решать проблемы в какой-либо отрасли знаний или инженерии. Например, строитель мостов, делает прочностные расчёты конструкций. Физик ядерщик выполняет расчеты ядерного реактора. Экономист проводит расчёты инвестиционного менеджмента. Электронщик делает сопряжение аппаратной части с программной средой и т.д. навыккоробкой не обойтись, нужно образование получать в какой-либо области, грызть матан, дифуры и дискретку, ряды Фурье и теорему Котельникова и т.д и т.п.
спасибо спасибо спасибо спасибо спасибо.... не могу это описать, видео реально помогает понять что такое кодирование и лично я начинаю любить это :)))) я долго не понимал какое направление в ит мне выбрать это видео реально мне помогло 🥰
Я учусь в колледже и он выбил весь тот максималистский запал к обучению. И сейчас просто движешься в течении чтобы получить корку и не попасть в армию раньше нужного. А так, тупо не понимаешь, твое не твое. Как человек хочешь всестороннего развития, а не быть виньтиком отрасли, но жизнь вынуждает быть таковым. А по сути не знаешь, хочешь этого или нет. Как искать информацию правильно. Ставишь средне абстрактную, средне конкретную цель и все равно стухаешь в первые минуты от полного непонимания в процессе самообучения
@@lightcode-group знаете, у меня больше вопрос не к армии, а к тому, что не знаешь как самореализоваться в сфере. Реально не умеешь учится. Буду пересматривать ваш ролик чтобы понять лучше и может лучше учится. Надеюсь, что я не сгорю в сфере в процессе жизни
Если ты не знаешь, хочешь ты того или нет, то ты Думаешь больше чем Знаешь. Знания дают о себе знать в Действиях, а Размышления так и остаются моделью твоего Воображения. Могу лишь посоветовать не тратить своё воображение на такие вопросы, задайся вопросами получше.
Однажды в олимпиадной школе по программированию я сидел на паре преподавателя, который, во отличие от большинства других, никогда не помогал писать код, только объяснял, как работает алгоритм, и придумывал тесты. Один мой одногруппник долго мучвлся с задачей по суффиксному массиву и наконец спросил, почему же он просто не покажет, как написать эту задачу. На что преподаватель ответил: "Ты можешь знать все алгоритмы мира, но пока ты не научишься сам дебажить код, ты не научишься программировать"
@@zodiac8667 Чистить код от ошибок, не приводящих к ошибке компиляции (позволяющие программе работать в принципе), но мешающих корректному выполнению поставленной задачи (такие ошибки называет багами)
Хороший видос я его запомнил чтобы потом посмотреть ещё раз, я считаю что правильно для начало всё кажется очень сложным и таким огромным но когда ты шаг за шагам продолжаешь это делать потом путь становится светлее
Вот честно говоря, на моменте с готовкой стало действительно интересно. Лучше бы дальше рассказал, как понимать концепты готовки. Ждем следующий видос про это
У меня основанная проблема при изучении, это то, что чем больше ты узнаешь, тем больше дыр в своих знаниях видишь. В определённый момент дыр так много, что ты уже не знаешь, за что хвататься. Выучил Python, получается писать простенькие программы. Супер - иди учи SQL, библиотеки и т.п.
29 лет. Почти 2 года плотно изучаю программирование. Хорошо знаю базу питона (ооп, втроенные библиотеки), на уровне а1 - js, c++, c# и sql. С базовыми вещами (классы, циклы, рекурсия и т.д.) проблем никаких нет. Понимаю вёрстку фронтенда с гуглом, понимаю как работает node и django. Учусь в колледже по специальности на втором курсе. Делаем с одногоуппниками свою игру на юнити. Сейчас уже нет ощущения страха и детского непонимания при виде чужого кода. Но с каждым днем все больше понимаю, как мало я знаю и как много еще нужно узнать. Иногда впадаю в тильт, но заниматься не прекращаю, хоть и появляется ощущение, что топчусь на одном месте.
@@user-ld8ck5zy8v есть много причин, по которым академическое образование имеет смысл, не буду перечислять. В плане непосредственно получения знаний - может и не стоило.
Молодец прям в точку. Сам программист был. Может добавлю ещё одно. Программист всегда учится ему нельзя останавливаться так как технологии каждый час не день развиваются. Самое главное практика , практика , практика.
Даааа нынче модно прыгать в IT не зная а что это вообще, во всём виноваты блогеры что рекламируют курсы программирований и врут про легкий заработок тем самым введя в заблуждение не определившихся людей, в итоге у нас на каждом офере 900 откликов где 80% бесполезный мусор не понимающий что такое банально стек в памяти, или как работает веб приложение, люди перед тем как зайти в IT подумайте готовы ли вы проводить 80% вашего дня за компом практикуя всё что касается выбранного вами языка программирования, по крайней мере в начале, может год, и тогда придёт и понимание остального, всех благ.
@@user-mr9tw6rj9i это основа основ: выделяется память на стеке или в куче, ну и как этот самый стек работает, как выполняются вызовы функций, как передаются параметры и чего это он переполняется
Как-то увидел методичку, написанную на LaTeXе. Подумал, как круто, и в описании было сказано, что это сэкономит кучу времени... Ну я и поверил по наивности)))) Хотя результат был достигнут и теперь время, действительно, экономится, но цена этого была немаленькой))) Адепты Ворда теперь в моей жизни разделились на тех, кто смеяется надо мной, тех, кто ненавидет меня и тех, кто завидуют. Понимаю, что не совсем в тему программирования, но чувства, которые я испытал по дороге к этому состоянию близки с теми, которые испытал от просмотра видео. Особенно в той части, когда автор рассказывает про часы работы с ошибками, которые ты даже не знаешь, как загуглить)))) Очень повеселило. Спасибо!❤
8 месяцев изучаю. Около 4х дней в неделю по 8-10 часов трачу на изучение языка + работа с базами данных и прочий софт. Считаю, что еще даже близко не приблизился к уровню джуна и мне очень смешно смотреть на курсы, где за пол года, обучаясь по 8 часиков в неделю рассказывают, как ты станешь спецом и легко пройдешь собес. Тут нужно ебашить годами и желательно почти постоянно, чтобы был результат. Я влюбился в эту область и хочу тратить на нее все свободное время. Мне интересно все в it и это только начало
Согласен на все 100! Сейчас дошел до уровня так сказать невозврата еще конечно без оффера, но уже слишком много пройдено что бы остановиться! Да таки иногда чувствуешь себя настолько тупым что задумываешься зачем все это было начинать. Но к главной теме, к чему я веду... Как сказал автор не сравнивать себя с другими, вместо этого сравнивай себя с собой неделю назад или месяц назад. Я когда так начал делать вся депресуха ушла. я помню первые недели обучения когда открывал задачи которые нужно было сделать и не знал с чего начать, а сейчас? Сейчас смотрю на себя в начале пути и понимаю что прогресс идет и это того стоит. Вот это и есть самая крутая мотивация! Так что автор молодец, я дополнил из своего опыта что мне помогло не расклеиться. Попробуйте и вы себя вспомнить в начале, это поможет!
Я вот сколько лет пытаюсь до людей эти мысли донести. Казалось бы, очевидные вещи говоришь (для опытного программиста), но очень полезные новичкам. И подача хорошая)
Ну это база. Полностью согласен с автором видео. Нужно не просто переписывать и читать книги и смотреть курсы. А нужно вникать в сами концепты. То есть берешь и разбираешь каждую строчку которую ты переписываешь. А потом пробуй их писать сам!
Я люблю сложности, люблю когда она нерешаемая. Поэтому выбрал С++. Я не правильно начал изучать, прыгнул сразу на язык программирования. Потом понял, что надо начать с истории, как начали создаваться технологии, как работают они все, как работают сети, вот тогда я начал понимать глубину языка программирования. А когда понял глубину программирования, начал понимать ширину каждой глубины. Это получается как шаг вперёд, шаг влево и вправо и так далее. Учите правильно, а не прыгайте сразу в огонь.
Из личного опыта: Примерно год я начинал, и бросал изучать яп. После очередной прочитанной книги в голове все равно была пустота. Из каждого источника информации я слышал одно и тоже "начинай работать над своим проектом, практикуй", но блин над каким проектом "print('Hello World')" что-ли?..... И вот в процессе очередной попытки закончить курс на степике, я понял что некоторые задачи совершенно не раскрывают тот или иной метод, или функцию, а некоторые задачи вообще из другой темы......... И тут я понял что могу уже и сам придумывать простейшие задачки, и знаний моих уже вполне достаточно для написания простейшего задачника. Я брал тему, к примеру циклы и штудировал ее сразу в нескольких источниках (книги, курсы, онлайн энциклопедии, gpt), придумывал несколько задач, добавлял их в библиотеку, компилировал. Процесс оказался совсем не быстрый, и на написание первых 50ти задач у меня ушло месяца 3, но я понял что убил сразу кучу зайцев 1. я таки начал работать над собственным проектом и практиковаться 2. в процессе работы над реальным проектом процесс программирования, из теоретического превратился в практический и обучение вышло на новый уровень 3. в моем задачнике по базовому синтаксису уже около 120ти задач, и регулярно практикуясь на нем я понял что многое уже отложилось в долгую память, т.е освободилось место для знаний следующего уровня. P/S Я дикий тормоз в программировании, мне 43 я юрист по образованию, и программирование для меня просто хобби, возможно кто то и правда после одной книги, или пройденного курса уже начинает кодить, я точно не из них.
Ай молодца!! Как классно, а главное правильно Вы, рассказали. Именно то, что программирование - это тип мышления!! Со всем согласен, абсолютно. Я вот и за 8 лет никем не стал, так что... Все может быть в этой жизни. )) Вам спасибо!!!
@@Thisamma72 Ну, попробовать в любом случае стоит, но расстраиваться уже не стоит. Получится - хорошо, не получится - ничего не изменилось. Потерь ноль, рисков ноль. А в итоге все в любом случае независимо от статуса и достижений получат один и тот же результат, если ты понимаешь о чем я.
Я посмотрел это видео и прочитал пару комментариев и могу заявить что я узнал намного больше чем любой чел который ходил на те самые курсы которые рекламировали в каждом ролике (если что я учу пограммирование самостоятельно и полностью согласен во всём сказанном в ролике тк это всё так и есть)
Подписывайся, тут будет много такого) А еще советую чекнуть рубрику DEV CRAFT на канале. Я в ней пытаюсь передать процесс разработки атмосферно, мб тоже смотивируешься)))
Программирование похоже на изучение иностранного языка: ты можешь выучить кучу слов(функций), все правила грамматики(синтаксис), но всё это бесполезно, если ты не разговариваешь(кодишь) на нём...
В Google недавно развернули челика, который разработал Homebrew, которым пользуется половина сотрудников Google (или больше). Вот это шутка. (Не приняли, потому что чел не смог инвертировать двоичное дерево). Да я любому сеньору могу в лоб задачку придумать и хрен он её решит без гугления. (Сама задача простая, но суть в том, что в большинстве случаев она не нужна никому, а если нужна, то в распоряжении разработчика весь Интернет и тонны макулатуры на эту тему).
Программирование для меня это очень крутое хобби. Давно уже дропнул писать на постоянке, но как порой приятно просто посидеть вечерком, покалякать в vs code
Самая большая ошибка это не сравнивать себя с другими, потому что такое сравнение мотивирует и заставляет двигаться вперед. Смотришь на человека, на его достижения и думаешь о том, что тебе придется с ним конкурировать и о том, что ты сможешь ему противопоставить, это заставляет быть более продуктивным, мотивирует и заставляет и тебя чего-то достигать.
Тут субъективно: одни мотивируются, а другие демотивируются. Особенно, если этот человек в твоем окружении и ты видишь его заслуги. В итоге начинаешь думать, что ты хуже и тебе это не дано. Поэтому думаю тут ситуативно и каждый сам выберет сравнивать или нет. Если тебе такие сравнения только на пользу и разжигают в тебе огонь, то круто!
Сравнивать себя нужно только с самим собой, имхо. Так ты будешь видеть, что ты чего-то добился, по сравнению с собой полгода/год назад. А всё остальное - это уже индивидуально.
@@TrueSentiago ты чего-то добился, но стоит ли что-то на рынке, то чего ты уже добился? Может по факту ты стоишь на месте, но сравнивая себя с собой прошлым ты думаешь что продвинулся, такое сравнение с собой потом приводит к тому, что ты откликаешься на вакансии, тебе говорят что сделали выбор в пользу другого кандидата а ты не понимаешь почему так, что предложил этот кандидат, насколько твой уровень знаний адекватен по отношению с другими
@@TrueSentiago сравнение с другими порождает дух конкуренции, который помогает двигаться вперед. Ты видишь успехи других людей, видишь чего достигли они и чего достиг ты. Если ты достиг большего это очень мотивирует, если ты достиг меньшего, это подстегивает и подгоняет, ведь чтобы выиграть в конкуренции ты должен быть лучше других
сложно? да сложно, я задолбался, мне понравилось, я 6 часов маялся решая "ошибки" которые я не мог предугадать! программирование чего-то нового, того что никогда не писал, это лабиринт с загадками! это же круто! там ещё и выходов много!
Думаю, стоит поделиться -в книге "Первые 20 часов" Джош Кауфман рассказывает об освоении навыков, и одним из них как раз было научиться программировать на Ruby - очень познавательно, как он организовал поход к обучению и с какими сложностями сталкивался
Единственная моя проблема в программировании - это лень доделать проект, в котором у меня произошел либо баг, который я не могу самостоятельно решить, либо фича, которую я не могу самостоятельно создать. У меня бывают очень долгие «перерывы» в программировании, которые длятся месяцами. Пытаюсь себя успокоить мыслями о том, что у меня просто нет идей для дальнейших проектов и в итоге забиваю на все остальные. Надеюсь я исправлюсь
Я для этого создал рубрику dev craft, где буду показывать процесс создания fullstack приложений разных с классными кадрами из жизни, чтобы не было душно. Надеюсь поможет тебе в плане вдохновения. Исходники будут также к каждому проекту прилагаться, чтобы подписчики могли сами повторить часть проекта (бекенд / фронт) в зависимости от своей направленности. На канале пока только 1 выпуск (самое первое видео, немного кринжовое, ибо только начинал снимать). Скоро будет второй выпуск, следить за событиями канала можно в тг.
Изучить базовый язык программирования - это мелочь. Но время обучения - от 3 мес до 1 года. Но этого мало. Важно быстро изучать разные технологии, которые напрямую не связаны с программированием. Умение гуглить, нейросети тоже норм, я использую, раньше было хорошее подспорье, теперь уже - не особо помогает, вопросы появляются более глубокие на которые нейросеть не способна адекватно отвечать. Ещё узкий момент - это поиск первой работы - это очень жестко. Но дальше как по маслу. При условии что есть ощущение что это «твоё».
потеря программисткой девствинности - самое лучшее, что было со мной в жизни. Помню когда в 2018 сам написал Шифр Гронсфельда на C++, то думал шо все, горы по колено. Но как же я ошибался))
5:50 - 6:20 Да!!! Да!!! В этом вся проблема каждых инфоцыганов, они "учат" тебя тому что ты сам можешь выучить зайдя в интернет или книге, а вот как составлять код, создавать иерархию кода -- никто не учит, меня это дико раздражает, потому что тут даже практика задач не поможет, это совсем другой уровень проблемы, мен я уже достали все эти недопрограмисты которые просто рассказывают базу которую выложили сами разработчики языков, но никто не учит тебя как правильно в той или иной ситуации написать код, грубо говоря, хочется допустим писать код на пайтон также как верстают HTML, у тебя по сути есть готовый текст и ты ему следуешь, но когда нет готового текста, то ты становишься выгоревшим человеком ибо не знаешь с чего начать, ты знаешь все что касается языка, но не знаешь как правильно начинать составлять блоки чтобы заработала программа которую ты придумал.
Могу выразить свое мнение до просмотра видео, по опыту могу сказать, если у вас есть какая задача для твоей повседневной жизни (автоматизация в игре например) и есть желание ее сделать - ты будешь ее делать, поскольку тебе это интересно и ты разберёшься в любом случае, поскольку у тебя есть конкретная цель - эта задача. Поэтому чтобы стать программистов вам нужна конкретная цель, куда и почему вы хотите двигаться - сначала ответьте на эти вопросы, а после уже начинайте! Успехов всем
Спасибо! Отличное видео, всё очень точно описано. Работаю программистом и как-то не задумывался о некоторых вещах, но всё именно так, как рассказывается в видео. Особенно вспомнилось как в универе ночами сидел и не понимал почему код не работает, хотя были совсем ерундовые ошибки)
Блин мужик ты рассказал всё про то что как устроен механизм ты на него смотришь и думаешь как его делали что они использовали и все в голове просто если честно это очень круто
Вот кстати да, бессонные ночи с ошибками - это то, что может развить. Сама долбалась с линкером при подключении библиотек чтобы проект на C++ наконец собрался и заработал, при этом на тему сборки на удивление мало литературы, этому редко когда подробно обучают, хотя это очень важная тема, т.к. в реальной жизни так или иначе будут использоваться сторонние библиотеки и хорошо, если подключить их легко, а если что-то не заработает, а если нет? Ещё отдельная тема - вызов Сишного кода из C# или чего-то ещё, сейчас уже инфы побольше, а в 2010-ом хрен найдёшь и долбишься об это пока не шизанёшься, причём бывает так, что даже если что-то вдруг заработает и победа случилось, можно даже не понять почему так заработало, а раньше не работало. Сегодня для разработчиков тепличные условия вообще по сравнению с тем что было.
А что там сложного при переносе C# кода в C++? .NET разве проблему не решает? Почему учите С++? я слышал что он не подходит для джунов, на С++ работают люди перешедшие с других языков и программируют всякие микропроцессы что интересно восновном для людей живущих с паяльником возле кровати
я как недавний новичок могу сказать, что все сказанное в видео чистая правда, когда я начал делать свои проекты то очень часто появлялись ошибки о которых не было ответа в интернете и пришлось обучиться работать с отладчиком, проверкам на null, чистому коду, архитектуре и прочим общим скучным непонятным инструментам, которые раньше мне казались бесполезными так как "стек оверфлоу и чат жпт поможет и вообще программисты не нужны это может делать любой"
...через два года нашел свою первую работу. Мне нравилось, отработал 4 месяца и меня уволили. Теперь не знаю как найти вторую работу. Вакансий в городе больше нет и на удаленку джунов не берут. Плюс нельзя сказать правду про 4 месяца, надо врать, что я работал дольше.
Не забывайте использовать буковки для написания комментариев, это сильно поможет в развитии канала! ❤
P.S: зацените DEV CRAFT на канале
У меня ядро для создания модов для шахмат называется так же как твой канал
@@Ukrainec1 украл имя?
@@Host-Tach нет
Как комментарии в моем коде помогут развитию твоего канала?🤔🤔🤔
Ок
- Как достичь гармонии?
- Нужно понять концепцию
- Как?
- Страдай, ты на верном пути 😃
Я могу ошибаться, но на моём опыте - это лучший рецепт успеха.😅
Мир в страдании
@@prostachok1 мир в целях
Тот самый видос, который стоит смотреть каждый день, чтобы не забывать как и ради чего учишься
нет, об этом видео надо знать, записать всё себе на лоб и больше не возвращаться к этому видео, чтоб не тратить время. )))
Желательно смотреть оригинал, ещё и английский будешь учить
Если не хватает усидчивости и мотивации, распечатай желаемое и повесь у компа.
Каждый раз, запуская игру или включая видосик, вспоминай, что лучше: результат или виртуальная реальность.
Вот что нужно показывать вместо заманчивый рекламы. Стань it в любой школе за 2 дня.
Где учитесь? Колледж или институт?
13 минут видоса полезнее всего курса скиллкоробки🥶🥶🥶
коробка навыков
Одна хуйня
Есть курс по скилбоксу?
Навалил базы, о которой никто не говорит. Достойно уважения.
@@sergeif2078 это супер очевидные вещи, чувак просто льет воду
Я пытаюсь изучать JS. Занимался каждый день по 2-3 часа. Сначала все шло неплохо, но потом появились задачи посложнее и я сидел и ничего не понимал. Тратил часы на то, чтобы что-то понять и сдался потому что не смог понять как мне решить одну задачу, ибо казалось что я тупой нереально... Отдыхал 2 недели и потом возникло дикое желание сесть снова... И КАКИМ-ТО ОБРАЗОМ Я ПОНЯЛ ЗАДАЧУ И РЕШИЛ ЕЕ ЗА ПАРУ ЧАСОВ. Кстати за пол года я начал понимать, что мыслить стал как-то иначе (не знаю как это объяснить). В общем если вам кажется, что вы тупой, то просто немного отдохните - мне это помогло. Постоянный процесс обучения как-будто глушит что-то и ты тупишь
Далеко продвинулся в JS?
Есть с кем умами соударяться?
Естественно, это и так понятно, дело лишь в мотивации, любой успех это сильная мотивация
@@vadimytkin8383, нет, не естественно.
Когда естественно, то о мотивации речь не возникает- либо интересно изучать то, как устроен окружающий мир (компьютеры, вычисления, математика и т.д.), либо - нет.
Либо мозг вырабатывает "дофамины" из-за интеллектуальных упражнений, либо - нет и тогда он жаждет обезьяньих радостей.
Либо человек, либо просто сообразительное животное.
Вся эта возня с мотивациями от того, что часто люди вынуждены заставлять заниматься себя тем, чем не хочется, а надо, иначе кушать будет нечего, при этом предрасположенности у них к этому занятию отродясь не было, просто услышал, что в "айти" много платят и обрадовался.
Это в общем, не об авторе коммента.
Какие там задачи во время обучения?
Сделал пару лендосов адаптивных, потом пару магазинов, потом какой нибудь сервис типа мероприятий с регистрацией и заказами и все. За год ты круче 95% стажеров после курсов
Дальше готовишься к собесам и смотришь бест практисы всякие в перемешку с литкодом.
@@АлександрБурмантов-ф4жэто не делает тебя круче стажеров. Это задачи лёгкие, относительно но только не если есть чёткое тз в котором дизайнер нафигачил такую херню от которого руки опускаются. Если ты сделал что то не по заказу и не по чёткому плану который тебе дали другие люди - ты не вырос, потому что ты сделал отсебятину.
1:35 - я постоянно говорю: основная работа программиста - не код писать, а искать решение задач/проблем. код - это просто формальная запись найденного решения.
на заметку
А это уже задача инженера )
Да всегда найдется китаец, который давно сделал нужную тебе задачу.
Чем сложней проект, тем больше задач. Учи гуглить по буржуйски и качай мозги, поможет при релокации =)
@@OCEAMAN а что, китаец не может быть программистом? %)
@@levpas Наборщик текста, без инженерных навыков, просто бесполезен в индустрии. Абсолютно. Даже стажёры и те инженерные навыки проявляют. Джуны уже обязаны инженерными навыками обладать. В работе постоянно приходится решать множество микро-задач, типа "а как мне вот эту херню посчитать?", "а где взять значения для параметров, чтобы вызвать вот эту функцию?", "а какую ф-цию мне бы вызвать чтобы получить нужный результат?", "а как назвать переменную?", и множество других. Десятки и сотни микро-задач в день. А инженерная работа тут - комбинирование известных микро-решений для решения этих вот микро-задач. С опытом масштаб задач растёт, но работа не перестаёт быть инженерной. Она всё время остаётся инженерной.
Эти принципы работают не только в программировании, но и в любом обучении! Спасибо за мотивацию)
Создавать ядерную бомбу для Толстяка в качестве пет-проекта☠️
@@igorglushatov1948
Создавать ядерную бомбу для Толстяка💀
Всегда, запомните, ВСЕГДА найдётся какой-нибудь Вася 228 с 20 подписчиками, который снял ролик с решением твоего бага, вопрос в том, найдёшь ли ты его...
ХЕР!
Ты берешь билиотеку для чтения XML файлов, читаешь файл на 60Гб и в середине него приложение вылетает с ошибкой.
Долбоебы, писавшие библиотеку, поставили счётчик на текущую позицию в файле резмеров в 32 бита.
И, сука, когда позиция сбрасывается на начало, он заново начинает читать файл, всю структуру... забивая в итоге всю память.
А кажется, кажется!!! что файл прочитан на половину... если не весь.
И найдется 227 других Вась, которые сами не решили проблему, но с радостью уронят твою самооценку )))
И в 98% случаев Вася окажется индусом, а видео на английском. Учите английский!
Слишком часто случается ситуация что написать свой велосипед на простую задачу значительно быстрее, чем найти решении какого то васи, проверить его, убедиться что оно подходит под кодовую базу, сравнить с другими решениями и т.д.
Наркоман - программист?
3:07 очень хороший пример.
Знание рецептов еще не делает тебя кулинаром.
Умение придумывать оригинальные свои и менять существующие рецепты для другого результата - вот это делает тебя кулинаром.
Знание синтаксиса умение программировать
Однако до шефа надо набить руку на салатах и супах по рецептам)
Только проблема в том, что в кулинарии много тактильных моментов, вкусов, запахов , ингредиенты можно быстро охватить взглядом или просто запомнить, программирование же - это океан виртуальных объектов и технологий. Нужен быстрый мозг с хорошей памятью и абстрактное, логическое мышление.
Вот только свои рецепты и изменение рецептуры без потери вкусовых качеств это уровень шеф повара или на худой конец опытного А в программирование это требуют как базу не кажется это немного несправедливым ? или по вашему это норм требование для джуна за офер в 30 к ?
@@user-mr9tw6rj9i можно учиться дальше, чтобы не быть джуном с офером за 30 к)
@@user-mr9tw6rj9i если проводить аналогию, то тебя не возьмут даже в помощники су-шефа, если ты не научился быстро резать овощи и чистить картошку)
Это база и есть, она должна быть. Владение синтаксисом языка - это база, но лишь база для программирования, чему джун и будет учиться за 30к. Про это и видео: не путать знание синтаксиса и умения кодить
невероятное уважение к этому человеку , как подробно разживал проблему , молодец
Вероятное уважение
РазжЕвал , жевать
@@КосмическийЗахватчик-р1т душнила 😒
Чтобы понять, советую посмотреть видео.
1. Логическое мышление, решение проблем, ГЛУБОКОЕ понимание проблемы с инструментами. (мыслить как разработчик)
2. Знание рецептов, но НЕ понимание принципов. (Чтобы в будущем создавать и экспериментировать).
3. Самостоятельный поиск/решение проблемы.
4. Баланс курсов и самостоятельной практики 1/1 или 1/2. (Применение знаний)
5. Разбиение задач на (маленькие) подзадачи.
6. Pet-проекты, Road-map, заметки... (Весь путь перед глазами)
7. Упрощение понятий, умение объяснять простыми словами.
8. Учиться на ошибках. (это нормально)
9. (ВАЖНО) Заниматься регулярно >1 часа в день.
10. Не сравнивать себя с другими.
Дельные рекомендации, спасибо
А если кратко обьяснить да и вообще обьяснить не получается, то что тогда?
@@user-uv7zr1sj3w мозговой штурм
@@user-uv7zr1sj3wто значит ты не понял тему, надо изучить ее снова пока ты не сможешь говорить о ней без умолку
@@VkusnyiapelsinПодход правильный, я помню как я сам первый раз баг сложный решил без какой либо помощи, так вот я так радовался как реюенок
Согласен. Что бы стать хорошим разработчиком ты должен совершать ошибки и принимать неправильные решения и потом исправлять их, решать задачи которые лежат вне твоих компетенций и совершать еще большие ошибки и потом исправлять их и так далее по циклу.
Взять кредит это ошибка. Взять второй кредит, что бы погасить первый это критическая ошибка. Взять третий кредит, что бы погасить остававшуюся часть первого кредита и 1/7 второго кредита это фатальная ошибка. Такое не исправить))) хаха
@@shandy6113 взять второй кредит под меньший процент - это правильно
Мне 40, начал изучать программирование в 35, курсы не покупал, всё сам шаг за шагом по бесплатным курсам, гайдам, документации, постоянно ощущал себя тупым, несколько раз бросал, но снова возвращался, в 37 получил свой первый оффер, спустя 3 года я фуллстэк в крупной компании, уровень мидл+. Но могу сказать, что если бы с самого начала знал какой это на самом деле сложный путь, то вряд ли бы его прошел, испугался бы глубины этой кроличьей норы и не стал бы туда нырять, но спасибо всем тем инфоцыганам, которые из каждого утюга убеждали, что даже твоя бабушка сможет стать разработчиком, а уж ты тем более. Это и помогало не свернуть с пути.
Поэтому я и сказал в видео, что это инфоциганство знатно мотивирует изучать айти)
Красавчик. Аналогично начал в 35, сеичас 37. Но .... ремонт квартиры, дача. То да сё. Притом нравится программировать и ломать мозги. Пока на стопе 2 или 3 месяца. Ни строчки не написал .
Но я вернусь.
Научи кодить? Мне тоже 40, пора изучать программирование.
2 года топчусь на бекенде(питон) уже месяца 2 никак не могу заставить себя вернуться. Пошло ООП , я раз 10 начинал, вообще не понимаю. Первая депрессия началась с рекурсии, ее я вообще пропустил, по итогу
Сорокет -- это значит школа была в 90-е. Если у тебя была не самая быдлянская школа "на раЁне", то должны были быть уроки информатики хоть раз в неделю, где должны были научить основам простейшего кодинга на васике или труба-поцкале, и вся база про переменные, функции, массивы, объекты, библиотеки, ввод и вывод должна была где-то в голове отложиться.
Это лучшее что когда либо я видел по программированию! Круто!
Думал, посмотрев это видео, я брошу программирование и будут уделять время другим хобби, но я наоборот еще больше захотел окунуться в мир IT. Спасибо за пояснение за нелегкий путь программиста и повышение мотивации
Пожалуйста, рад, что тебя не сломить 💪🏻
Расскажи как ты? Бросил?
Отличное видео, что сильно поможет новичкам. Видос попался в рекомендации, теперь подпишусь хоть и не новичок
Спасибо, ваши комменты и лайки помогают в развитии канала!
Отличный мотивационный ролик для новичков и не только. Люди мотивация это хорошо, но для достижения успеха, не достаточно одной мотивации. Люди читающие комменты, развивайте дисциплину. Дисциплина это 90% от пути вашего становления программистом и не только. Так работает везде. Дисциплинированность это не дар, а упорная работа над сабой каждый сможет это развить в себе. Каждому добра и личностного/профессионального роста!)
Спасибо большое за перевод видоса "This is why programing is hard for you" от the coding sloth 😎
Топ контент. Спасибо ютубу за рекомендацию!
Кодинг это когда ты начинаешь писать приложуху ночью 07.05.2024 а заканчиваешь утром 09.05.2024
Пхпхпхрх, да да да
Хорошо еще, если месяц и год совпадают
С перерывами на обед и не работая вне рабочего времени
@@lightcode-group Друг лучший кодит а я помогаю в реалтайме тестить и мы так уже не раз тупо целыми днями сидели и решали как лагин или програмку/веб сервис отладить)
Заканчиваешь, заснув на клавиатуре, вчитываясь в текст ошибки
Жиза, тоже сталкивалась с этими проблемами, автору респект. Моттииваацию надо поодняять 💪🏻
0:30 работают один час а остальное время сидят в поисках решении бага))))
:'(
Сам работаю поваром уже около 7 лет. Со вркмнем, я перестал нуждаться в обращении к рецептам, когда мне нужно приготовить незнакомое мне блюдо.
К примеру, я стал просто понимать поварские процессы, мне достаточно взглянуть на блюдо, попробовать его, чтобы понять, каким образом мне нужно его готовить.
Короче, чувак тему глаголит. Сейчас я начал свой путь к it, потихоньку изучаю эту нишу и учусь новому. Надеюсь, что не сойду с этого пути. Вам тоже удачи, парни, надеюсь, что однажды будем соперничать с вами за классный оффер. 🎉❤
Я думаю что тут дело все в внимании. Чемь больше в внимании ты обращаешь на изучение программирование, тем быстрее твой скилл вырастает. Любое сфера изучение трубет по внимании и времени. Надо стараться быть лучше, чем вчера, и быть готовым к тому что ты потратишь на это минимум год.
Кстати, я заметила, что в советах для учёбы зачастую не упоминается такая важная вещь, как внимание. Можно потратить много времени впустую, если не понять, что нужно вникать, а не "сидеть время".
@@shit6875 Есть один классный мужик. Маргулан Сейсенбаев. Он как то сказаль что не важно сколько времени ты тратишь, важно как ты их тратишь.
Когда словил депресняк, и попался твой видос, спсибо что вдохновляешь❤. На счет сравния с другими и делать пет-проекты согласен на 100
Рад, что помог)
Как программист с 12 годами опыта скажу, что когда я начинал, прогать и вообще вкатываться в профессию было гораздо проще. Но действительно не стоит унывать из-за этого) Если нравится прогать и готов уделять обучению всё свободное время, то действуй. А ускорить прогресс поможет сообщество. Без общения с другими людьми всех уровней, от таких же новичков до менторов прогресс будет очень медленный.
А талант - это количество часов, вложенных в мастерство 🐺
Да 10-12 год брали всех. Достаточно просто было цикл написать на собесе.
Так и продукты с технологиями были легче
@@zonewerdan4516 А задачи стояли те же :)
@@user-qw9ek3hb4r качество и скорость работы повысились всё-таки. Инструменты становятся лучше, растёт объём информации, но это всё не просто так :)
Спасибо ты помог мне понять как правильно нужно учить програмирование. Очень полезная информация
Рад слышать, дальше будет больше полезного контента 💪🏻
Да, всё так. И на мой взгляд по лично моему опыту, самый главный навык программиста - не знание языков, а прокачивание навыка мышления. И он вырабатывается только опытом, через решение множества различных задач, через придумывание как сделать то или иное. Множество раз, для разных задач. И тогда становится легче и превращать требование к тому, что должна делать программа, в конкретное ее решение. И, главное, это происходит быстрее: ты меньше ходишь туда-сюда по комнате не понимая как подступиться к задаче, а уже знаешь ЧТО тебе именно нужно сделать, остается только вопрос КАК это сделать. А вопрос КАК - это вопрос средств конкретного языка и всё это легко гуглить.
По сути, если есть опыт на одном-двух языках - новые языки учатся уже простым гуглением, так как знание языка - это просто средство, инструмент решения задач.
Ну потому что истинный навык программиста - это построение алгоритмов. А языки - лишь способ объяснить алгоритм компьютеру.
Я не брошу, мне уже 25. Когда я впервые сел за компьютер (в 8 лет), я понял чем буду заниматься всю жизнь
Такой настрой и нужен)
Ты уже должен был быть прогером😭
та ну, не работаешь еще?
@@hunterzwer4095но не обязан
Из своего опыта могу сказать, что никому не нужен кодер сам по себе. Нужен разработчик, умеющий решать проблемы в какой-либо отрасли знаний или инженерии. Например, строитель мостов, делает прочностные расчёты конструкций. Физик ядерщик выполняет расчеты ядерного реактора. Экономист проводит расчёты инвестиционного менеджмента. Электронщик делает сопряжение аппаратной части с программной средой и т.д. навыккоробкой не обойтись, нужно образование получать в какой-либо области, грызть матан, дифуры и дискретку, ряды Фурье и теорему Котельникова и т.д и т.п.
спасибо спасибо спасибо спасибо спасибо....
не могу это описать, видео реально помогает понять что такое кодирование и лично я начинаю любить это :))))
я долго не понимал какое направление в ит мне выбрать
это видео реально мне помогло 🥰
Рад, что понравилось 🤜🤛
Я учусь в колледже и он выбил весь тот максималистский запал к обучению. И сейчас просто движешься в течении чтобы получить корку и не попасть в армию раньше нужного. А так, тупо не понимаешь, твое не твое. Как человек хочешь всестороннего развития, а не быть виньтиком отрасли, но жизнь вынуждает быть таковым. А по сути не знаешь, хочешь этого или нет. Как искать информацию правильно. Ставишь средне абстрактную, средне конкретную цель и все равно стухаешь в первые минуты от полного непонимания в процессе самообучения
Вообще сейчас, если устроится в аккредитованную айти компанию, то дают освобождение от армии (если ты из РФ)
@@lightcode-group знаете, у меня больше вопрос не к армии, а к тому, что не знаешь как самореализоваться в сфере. Реально не умеешь учится. Буду пересматривать ваш ролик чтобы понять лучше и может лучше учится. Надеюсь, что я не сгорю в сфере в процессе жизни
Если ты не знаешь, хочешь ты того или нет, то ты Думаешь больше чем Знаешь.
Знания дают о себе знать в Действиях, а Размышления так и остаются моделью твоего Воображения.
Могу лишь посоветовать не тратить своё воображение на такие вопросы, задайся вопросами получше.
бро, спасибо на мотивацию, учусь на веб разработчика в колледже с нуля, многого еще не понимаю, но я буду стараться!
Рекомендую к просмотру dev craft на канале. Может поднимет мотивацию 🫶
@@lightcode-group спасибо большое ☺️
Сам сталкивался с этим во время обучения, автору респект! 👍🏼
Спасибо Вам за видео. Здоровья и процветания каналу.
Спасибо за коммент)
Однажды в олимпиадной школе по программированию я сидел на паре преподавателя, который, во отличие от большинства других, никогда не помогал писать код, только объяснял, как работает алгоритм, и придумывал тесты. Один мой одногруппник долго мучвлся с задачей по суффиксному массиву и наконец спросил, почему же он просто не покажет, как написать эту задачу. На что преподаватель ответил: "Ты можешь знать все алгоритмы мира, но пока ты не научишься сам дебажить код, ты не научишься программировать"
Что такое дебажить?
@@zodiac8667 Чистить код от ошибок, не приводящих к ошибке компиляции (позволяющие программе работать в принципе), но мешающих корректному выполнению поставленной задачи (такие ошибки называет багами)
@@kos0ideo953 а все понял, спасибо. Дебажить от слова баг, устранять баги😊
Это был Альберт Энштейн
Хороший видос я его запомнил чтобы потом посмотреть ещё раз, я считаю что правильно для начало всё кажется очень сложным и таким огромным но когда ты шаг за шагам продолжаешь это делать потом путь становится светлее
Вот честно говоря, на моменте с готовкой стало действительно интересно. Лучше бы дальше рассказал, как понимать концепты готовки. Ждем следующий видос про это
Спасибі за відео, саме корисне яке я бачив на ютуб для начинающих програмістів як я
Огромное спасибо, много полезной информации
Есть одна простая фраза: Чтобы научится программировать, нужно взять и начать программировать ))
На моем первом курсе самой ненавистной ошибкой была Syntax error, сейчас я понимаю, что это самая милая ошибка, которая может быть в проекте😢
У меня основанная проблема при изучении, это то, что чем больше ты узнаешь, тем больше дыр в своих знаниях видишь. В определённый момент дыр так много, что ты уже не знаешь, за что хвататься. Выучил Python, получается писать простенькие программы. Супер - иди учи SQL, библиотеки и т.п.
29 лет. Почти 2 года плотно изучаю программирование. Хорошо знаю базу питона (ооп, втроенные библиотеки), на уровне а1 - js, c++, c# и sql. С базовыми вещами (классы, циклы, рекурсия и т.д.) проблем никаких нет. Понимаю вёрстку фронтенда с гуглом, понимаю как работает node и django. Учусь в колледже по специальности на втором курсе. Делаем с одногоуппниками свою игру на юнити. Сейчас уже нет ощущения страха и детского непонимания при виде чужого кода. Но с каждым днем все больше понимаю, как мало я знаю и как много еще нужно узнать. Иногда впадаю в тильт, но заниматься не прекращаю, хоть и появляется ощущение, что топчусь на одном месте.
А стоило ли поступать в колледж для освоения программирования вместо самостоятельного изучения дома после работы?
@@user-ld8ck5zy8v есть много причин, по которым академическое образование имеет смысл, не буду перечислять. В плане непосредственно получения знаний - может и не стоило.
@@user-ld8ck5zy8v Программисту нужны системные знания иначе он не сможет расширять свои навыки.
Молодец прям в точку. Сам программист был. Может добавлю ещё одно. Программист всегда учится ему нельзя останавливаться так как технологии каждый час не день развиваются. Самое главное практика , практика , практика.
аххаха так можно кукухой поехать
@@leecooper1605так мы программисты и едим
Даааа нынче модно прыгать в IT не зная а что это вообще, во всём виноваты блогеры что рекламируют курсы программирований и врут про легкий заработок тем самым введя в заблуждение не определившихся людей, в итоге у нас на каждом офере 900 откликов где 80% бесполезный мусор не понимающий что такое банально стек в памяти, или как работает веб приложение, люди перед тем как зайти в IT подумайте готовы ли вы проводить 80% вашего дня за компом практикуя всё что касается выбранного вами языка программирования, по крайней мере в начале, может год, и тогда придёт и понимание остального, всех благ.
А зачем вам стек ? Занимаетесь контролерами ? А как совмещаете это с сайтами или у вас компания по предоставлению вычислительных мощностей ?
@@user-mr9tw6rj9i мы представляем облачные технологии, сервера, виртуальные машины, базы данных, кластеры, кубернейтис и тд
@@user-mr9tw6rj9i это глупый вопрос, для чего нужно знать работу стека в памяти
@@user-mr9tw6rj9i как минимум для того, чтобы понять как рабоатет рекурсия под капотом
@@user-mr9tw6rj9i это основа основ: выделяется память на стеке или в куче, ну и как этот самый стек работает, как выполняются вызовы функций, как передаются параметры и чего это он переполняется
Как-то увидел методичку, написанную на LaTeXе. Подумал, как круто, и в описании было сказано, что это сэкономит кучу времени... Ну я и поверил по наивности)))) Хотя результат был достигнут и теперь время, действительно, экономится, но цена этого была немаленькой))) Адепты Ворда теперь в моей жизни разделились на тех, кто смеяется надо мной, тех, кто ненавидет меня и тех, кто завидуют. Понимаю, что не совсем в тему программирования, но чувства, которые я испытал по дороге к этому состоянию близки с теми, которые испытал от просмотра видео. Особенно в той части, когда автор рассказывает про часы работы с ошибками, которые ты даже не знаешь, как загуглить)))) Очень повеселило. Спасибо!❤
8 месяцев изучаю. Около 4х дней в неделю по 8-10 часов трачу на изучение языка + работа с базами данных и прочий софт. Считаю, что еще даже близко не приблизился к уровню джуна и мне очень смешно смотреть на курсы, где за пол года, обучаясь по 8 часиков в неделю рассказывают, как ты станешь спецом и легко пройдешь собес. Тут нужно ебашить годами и желательно почти постоянно, чтобы был результат. Я влюбился в эту область и хочу тратить на нее все свободное время. Мне интересно все в it и это только начало
Сходи на собес, а не оценивай себя, дай другим оценить, ну камон
спасибо, вы открыли мне глаза. Тема видео связана не только с программированием. Примеры, толковка, то как вы объясняли, все это идеально!
Можете еще посмотреть последний ролик на канале, где я пытаюсь передать процесс разработки. Может будет интересно или поднимет мотивацию к действиям))
Согласен на все 100! Сейчас дошел до уровня так сказать невозврата еще конечно без оффера, но уже слишком много пройдено что бы остановиться!
Да таки иногда чувствуешь себя настолько тупым что задумываешься зачем все это было начинать.
Но к главной теме, к чему я веду...
Как сказал автор не сравнивать себя с другими, вместо этого сравнивай себя с собой неделю назад или месяц назад.
Я когда так начал делать вся депресуха ушла.
я помню первые недели обучения когда открывал задачи которые нужно было сделать и не знал с чего начать,
а сейчас? Сейчас смотрю на себя в начале пути и понимаю что прогресс идет и это того стоит.
Вот это и есть самая крутая мотивация!
Так что автор молодец, я дополнил из своего опыта что мне помогло не расклеиться.
Попробуйте и вы себя вспомнить в начале, это поможет!
Я вот сколько лет пытаюсь до людей эти мысли донести. Казалось бы, очевидные вещи говоришь (для опытного программиста), но очень полезные новичкам.
И подача хорошая)
Ну это база. Полностью согласен с автором видео. Нужно не просто переписывать и читать книги и смотреть курсы. А нужно вникать в сами концепты. То есть берешь и разбираешь каждую строчку которую ты переписываешь. А потом пробуй их писать сам!
Спасибо за ролик
Пожалуйста, еще можешь посмотреть рубрику Dev craft на канале - мб зайдет)
Я люблю сложности, люблю когда она нерешаемая. Поэтому выбрал С++. Я не правильно начал изучать, прыгнул сразу на язык программирования. Потом понял, что надо начать с истории, как начали создаваться технологии, как работают они все, как работают сети, вот тогда я начал понимать глубину языка программирования. А когда понял глубину программирования, начал понимать ширину каждой глубины. Это получается как шаг вперёд, шаг влево и вправо и так далее. Учите правильно, а не прыгайте сразу в огонь.
Из личного опыта:
Примерно год я начинал, и бросал изучать яп. После очередной прочитанной книги в голове все равно была пустота. Из каждого источника информации я слышал одно и тоже "начинай работать над своим проектом, практикуй", но блин над каким проектом "print('Hello World')" что-ли?.....
И вот в процессе очередной попытки закончить курс на степике, я понял что некоторые задачи совершенно не раскрывают тот или иной метод, или функцию, а некоторые задачи вообще из другой темы.........
И тут я понял что могу уже и сам придумывать простейшие задачки, и знаний моих уже вполне достаточно для написания простейшего задачника.
Я брал тему, к примеру циклы и штудировал ее сразу в нескольких источниках (книги, курсы, онлайн энциклопедии, gpt), придумывал несколько задач, добавлял их в библиотеку, компилировал.
Процесс оказался совсем не быстрый, и на написание первых 50ти задач у меня ушло месяца 3, но я понял что убил сразу кучу зайцев
1. я таки начал работать над собственным проектом и практиковаться
2. в процессе работы над реальным проектом процесс программирования, из теоретического превратился в практический и обучение вышло на новый уровень
3. в моем задачнике по базовому синтаксису уже около 120ти задач, и регулярно практикуясь на нем я понял что многое уже отложилось в долгую память, т.е освободилось место для знаний следующего уровня.
P/S Я дикий тормоз в программировании, мне 43 я юрист по образованию, и программирование для меня просто хобби, возможно кто то и правда после одной книги, или пройденного курса уже начинает кодить, я точно не из них.
Ай молодца!! Как классно, а главное правильно Вы, рассказали. Именно то, что программирование - это тип мышления!! Со всем согласен, абсолютно. Я вот и за 8 лет никем не стал, так что... Все может быть в этой жизни. )) Вам спасибо!!!
Не расстраивайся. Многие за всю свою жизнь в более полувека лет никем не стали.
@@dogeatsthesun908 Спасибо!! Это очень успокаивает. )) Да и, никем не был, нечего и начинать!! 😁😁😁
@@Thisamma72 Ну, попробовать в любом случае стоит, но расстраиваться уже не стоит. Получится - хорошо, не получится - ничего не изменилось. Потерь ноль, рисков ноль. А в итоге все в любом случае независимо от статуса и достижений получат один и тот же результат, если ты понимаешь о чем я.
@@dogeatsthesun908 Не получилось, но жизнь вроде как, продолжается. )) Вам спасибо за ответ!!!
коммент в поддержку очень нужного ролика, который нужно посмотреть всем, кто думает, что "с нуля за 6 месяцев" он станет востребованным специалистом.
Спасибо бро 🤜🤛. Если интересно, то можешь другие видосы посмотреть, может так же что-то полезное для себя найдешь).
Я посмотрел это видео и прочитал пару комментариев и могу заявить что я узнал намного больше чем любой чел который ходил на те самые курсы которые рекламировали в каждом ролике (если что я учу пограммирование самостоятельно и полностью согласен во всём сказанном в ролике тк это всё так и есть)
Лучший видос , который я видел за последних пару месяцев ❤ Те слова , которые я так хотел услышать из любой книги/видео - услышал здесь 😊
Все. Иди создавай курс "подаем материал понятно"
Я только сейчас осознал, почему лишь я и еще трое из изначальной группы(+-250 человек) продолжили программировать🥲
Вот такая инфа реально замотивировала изучать и не сдаться
А вот и рандомный видос с миллионом тон мотивации подъехал! Очень радует подобный контент, прям загорелся желанием дальше изучать кодинг
Подписывайся, тут будет много такого) А еще советую чекнуть рубрику DEV CRAFT на канале. Я в ней пытаюсь передать процесс разработки атмосферно, мб тоже смотивируешься)))
Программирование похоже на изучение иностранного языка: ты можешь выучить кучу слов(функций), все правила грамматики(синтаксис), но всё это бесполезно, если ты не разговариваешь(кодишь) на нём...
Автор красавец , всё чётко рассказал и на пальцах показал )
Моя мотивация:
Если ты кодиш час ,знай есть идус которой кодит два,и скорее всего он попадет в Google 😁
В Google недавно развернули челика, который разработал Homebrew, которым пользуется половина сотрудников Google (или больше). Вот это шутка. (Не приняли, потому что чел не смог инвертировать двоичное дерево). Да я любому сеньору могу в лоб задачку придумать и хрен он её решит без гугления. (Сама задача простая, но суть в том, что в большинстве случаев она не нужна никому, а если нужна, то в распоряжении разработчика весь Интернет и тонны макулатуры на эту тему).
@@MariaEsenina это просто про мотивацию и прикол про индусов с Ютуба с уроками)) легко и без объяснений
Спасибо, здорово перевел видос
Программирование для меня это очень крутое хобби. Давно уже дропнул писать на постоянке, но как порой приятно просто посидеть вечерком, покалякать в vs code
А что ты кодишь?
Самая большая ошибка это не сравнивать себя с другими, потому что такое сравнение мотивирует и заставляет двигаться вперед. Смотришь на человека, на его достижения и думаешь о том, что тебе придется с ним конкурировать и о том, что ты сможешь ему противопоставить, это заставляет быть более продуктивным, мотивирует и заставляет и тебя чего-то достигать.
Тут субъективно: одни мотивируются, а другие демотивируются. Особенно, если этот человек в твоем окружении и ты видишь его заслуги. В итоге начинаешь думать, что ты хуже и тебе это не дано. Поэтому думаю тут ситуативно и каждый сам выберет сравнивать или нет. Если тебе такие сравнения только на пользу и разжигают в тебе огонь, то круто!
Сравнивать себя нужно только с самим собой, имхо. Так ты будешь видеть, что ты чего-то добился, по сравнению с собой полгода/год назад. А всё остальное - это уже индивидуально.
@@TrueSentiago ты чего-то добился, но стоит ли что-то на рынке, то чего ты уже добился? Может по факту ты стоишь на месте, но сравнивая себя с собой прошлым ты думаешь что продвинулся, такое сравнение с собой потом приводит к тому, что ты откликаешься на вакансии, тебе говорят что сделали выбор в пользу другого кандидата а ты не понимаешь почему так, что предложил этот кандидат, насколько твой уровень знаний адекватен по отношению с другими
@@TrueSentiago сравнение с другими порождает дух конкуренции, который помогает двигаться вперед. Ты видишь успехи других людей, видишь чего достигли они и чего достиг ты. Если ты достиг большего это очень мотивирует, если ты достиг меньшего, это подстегивает и подгоняет, ведь чтобы выиграть в конкуренции ты должен быть лучше других
Нет это только демотивирует. Я если начинаю сравнивать себя с крутым спецом в любой сфере, начинаю ловить лютую дизмораль и желание бросить дело.
сложно?
да сложно, я задолбался, мне понравилось, я 6 часов маялся решая "ошибки" которые я не мог предугадать!
программирование чего-то нового, того что никогда не писал, это лабиринт с загадками! это же круто! там ещё и выходов много!
Хорошо делаешь, продолжай)❤
Думаю, стоит поделиться -в книге "Первые 20 часов" Джош Кауфман рассказывает об освоении навыков, и одним из них как раз было научиться программировать на Ruby - очень познавательно, как он организовал поход к обучению и с какими сложностями сталкивался
Спасибо, обязательно посмотрю, звучит интересно
Единственная моя проблема в программировании - это лень доделать проект, в котором у меня произошел либо баг, который я не могу самостоятельно решить, либо фича, которую я не могу самостоятельно создать. У меня бывают очень долгие «перерывы» в программировании, которые длятся месяцами. Пытаюсь себя успокоить мыслями о том, что у меня просто нет идей для дальнейших проектов и в итоге забиваю на все остальные.
Надеюсь я исправлюсь
Я для этого создал рубрику dev craft, где буду показывать процесс создания fullstack приложений разных с классными кадрами из жизни, чтобы не было душно. Надеюсь поможет тебе в плане вдохновения. Исходники будут также к каждому проекту прилагаться, чтобы подписчики могли сами повторить часть проекта (бекенд / фронт) в зависимости от своей направленности. На канале пока только 1 выпуск (самое первое видео, немного кринжовое, ибо только начинал снимать). Скоро будет второй выпуск, следить за событиями канала можно в тг.
@Pink-Goose Не нужно. Бросай это дело. Это не твое. Ты самозванец. Ты не потянешь. Не мучайся. Пойди лучше продавцом в Пятерочку.
Изучить базовый язык программирования - это мелочь. Но время обучения - от 3 мес до 1 года. Но этого мало. Важно быстро изучать разные технологии, которые напрямую не связаны с программированием. Умение гуглить, нейросети тоже норм, я использую, раньше было хорошее подспорье, теперь уже - не особо помогает, вопросы появляются более глубокие на которые нейросеть не способна адекватно отвечать.
Ещё узкий момент - это поиск первой работы - это очень жестко. Но дальше как по маслу. При условии что есть ощущение что это «твоё».
потеря программисткой девствинности - самое лучшее, что было со мной в жизни. Помню когда в 2018 сам написал Шифр Гронсфельда на C++, то думал шо все, горы по колено. Но как же я ошибался))
Спасибо за интересную информацию и поддержку начинающих советом и добрым словом 🙂🙂🙂
5:50 - 6:20 Да!!! Да!!! В этом вся проблема каждых инфоцыганов, они "учат" тебя тому что ты сам можешь выучить зайдя в интернет или книге, а вот как составлять код, создавать иерархию кода -- никто не учит, меня это дико раздражает, потому что тут даже практика задач не поможет, это совсем другой уровень проблемы, мен я уже достали все эти недопрограмисты которые просто рассказывают базу которую выложили сами разработчики языков, но никто не учит тебя как правильно в той или иной ситуации написать код, грубо говоря, хочется допустим писать код на пайтон также как верстают HTML, у тебя по сути есть готовый текст и ты ему следуешь, но когда нет готового текста, то ты становишься выгоревшим человеком ибо не знаешь с чего начать, ты знаешь все что касается языка, но не знаешь как правильно начинать составлять блоки чтобы заработала программа которую ты придумал.
Хочу заметить, что ту важную истину что доносит автор, относится не только к программированию
Могу выразить свое мнение до просмотра видео, по опыту могу сказать, если у вас есть какая задача для твоей повседневной жизни (автоматизация в игре например) и есть желание ее сделать - ты будешь ее делать, поскольку тебе это интересно и ты разберёшься в любом случае, поскольку у тебя есть конкретная цель - эта задача. Поэтому чтобы стать программистов вам нужна конкретная цель, куда и почему вы хотите двигаться - сначала ответьте на эти вопросы, а после уже начинайте! Успехов всем
Полностью согласен, сам через такое прошел)
Спасибо! Отличное видео, всё очень точно описано. Работаю программистом и как-то не задумывался о некоторых вещах, но всё именно так, как рассказывается в видео.
Особенно вспомнилось как в универе ночами сидел и не понимал почему код не работает, хотя были совсем ерундовые ошибки)
Жиза)) Можешь еще чекнуть рубрику Dev craft на канале - может зайдет 🤜🤛
Заходите в embedded, тут еще и физику и электронику нужно знать. А еще уметь читать даташиты.
Никогда не брошу программирование ❤
Ведь я его и не начинал
просто лучший!
Блин мужик ты рассказал всё про то что как устроен механизм ты на него смотришь и думаешь как его делали что они использовали и все в голове просто если честно это очень круто
Вот кстати да, бессонные ночи с ошибками - это то, что может развить. Сама долбалась с линкером при подключении библиотек чтобы проект на C++ наконец собрался и заработал, при этом на тему сборки на удивление мало литературы, этому редко когда подробно обучают, хотя это очень важная тема, т.к. в реальной жизни так или иначе будут использоваться сторонние библиотеки и хорошо, если подключить их легко, а если что-то не заработает, а если нет? Ещё отдельная тема - вызов Сишного кода из C# или чего-то ещё, сейчас уже инфы побольше, а в 2010-ом хрен найдёшь и долбишься об это пока не шизанёшься, причём бывает так, что даже если что-то вдруг заработает и победа случилось, можно даже не понять почему так заработало, а раньше не работало. Сегодня для разработчиков тепличные условия вообще по сравнению с тем что было.
Согласен, сейчас плюс чат gpt есть и у всех соблазн его юзать, хотя если слишком привыкнуть, то дольше будет развиваться навык решения проблем.
@@lightcode-group в чём проблема чат gpt?) Это отличный поисковый помощник я считаю, информация в разы быстрее ищется, чем пользоваться гуглом.
А что там сложного при переносе C# кода в C++? .NET разве проблему не решает? Почему учите С++? я слышал что он не подходит для джунов, на С++ работают люди перешедшие с других языков и программируют всякие микропроцессы что интересно восновном для людей живущих с паяльником возле кровати
Здравствуйте. Столкнулся с теми же проблемами. Информации по подключении библиотек и использовании кода мало. Можете что-то посоветовать?
А все потому что С++ это не для девочек, это язык здоровенных, бородатых и очкастых мужиков.
Спасибо, замотивировал
Спасибо за коммент)
Блин, бро ты в точности описал меня, тоже только начал заниматься java, без чата GPT и Stack Overflow просто никуда
Чат GPT только появился недавно, как же без него то обходились?
Сейчас больше прогеров появится с чатом гпт
Сейчас больше прогеров появится с чатом гпт
7:26 Единственное, что тут прекрасно это тот факт, что отчаянье, успех и работа находится в одном месте :)
Скажу как студент - первокурсник, программирование намного проще, чем физика, математика, электроника и т. Д. Очень низкий порог входа.
Забавно
На курсе 3-4 отпиши тут же 😅
😂😂😂😂😂😂😂
Зависит от задач
Питон? =)
Спасибо, что отговорил даже думать хотеть планировать соваться в ай ти
Не учу код, вообще не в айти, так почему же я это смотрю и чувствую, как будто я уже попробовал поработать и у меня ничего не вышло?
Неужели.....
Видео про програмирование без рекламы курсов по програмирование🤯🤯🤯
Спасибо большое за инфю 👍очень полезная. Продолжайте в том же духе 💯👌
Любая работа это - рутина, главное выбирать не то что нравиться в начале, а то к чему есть предрасположенность.
я как недавний новичок могу сказать, что все сказанное в видео чистая правда, когда я начал делать свои проекты то очень часто появлялись ошибки о которых не было ответа в интернете и пришлось обучиться работать с отладчиком, проверкам на null, чистому коду, архитектуре и прочим общим скучным непонятным инструментам, которые раньше мне казались бесполезными так как "стек оверфлоу и чат жпт поможет и вообще программисты не нужны это может делать любой"
В инете есть все просто это надо уметь искать
А как научиться этому?@@user-mr9tw6rj9i
@@user-mr9tw6rj9i ясно))
Спасибо, видео очень мотивирует. 👍
Рад, что понравилось 🔥
Спасибо тебе за такой классный видосик)
Чел ты мега хорош, спасибо за мотивацию👍 лучший❤❤
Спасибо за комментарий) Надеюсь другие видео тоже понравятся.
Chat GPT после того как ему объяснили что 150+150=299:
Что?
Побольше бы таких видео, спасибо автору, продолжай в том же духе!
...через два года нашел свою первую работу. Мне нравилось, отработал 4 месяца и меня уволили. Теперь не знаю как найти вторую работу. Вакансий в городе больше нет и на удаленку джунов не берут. Плюс нельзя сказать правду про 4 месяца, надо врать, что я работал дольше.
Фриланс менчик, фриланс🎉
А по какой причине уволили?
@@vusalshabiev1998 Не знаю. сказали нет проектов 🤷 хотя я мог продолжать пилить им CRM, их всё устраивало.
Припиши пару годков. И иди на удаленку.
у тебя уже есть коммерческий опыт, можешь спокойно врать что работал больше года
12:43 это не зеркало, это стекло. У зеркала отражения не отображается в упор, оно чуть дальше