ВОТ ПОЧЕМУ ТЫ БРОСИШЬ ПРОГРАММИРОВАНИЕ! Твои главные ошибки.

Light Code
3 May 202413:06

Summary

TLDRСкрипт видео обсуждает стереотипы и мифы о программировании, которые могут сбивать с толку новичков. Автор утверждает, что программирование не так просто, как некоторые утверждают, и требует не только знания синтаксиса, но и глубокого понимания логического мышления и проблемных решений. Он сравнивает обучение программированию с изучением кулинарных рецептов, подчёркивая важность понимания основ и способности к самостоятельному экспериментированию. Также автор дает советы о том, как избежать обучения только теории и развивать практические навыки, включая создание собственных проектов и использование неудач как средство обучения.

Takeaways

  • 🤖 Программирование часто воспринимается как сложная задача из-за стереотипов о быстрой успешности в IT, но на самом деле это требует глубокого понимания и логического мышления.
  • 📚 Популярные видео и курсы могут мотивировать к изучению IT, но иногда не раскрывают сложности и 'подводные камни' реальной работы программиста.
  • 💡 Программирование - это не просто кодирование, а способность мыслить как разработчик, что часто упускается из виду новичков.
  • 🧩 Важно понимать, что знание синтаксиса языка программирования - это только начало, ключевое золото знания лежит в понимании логики и решении задач.
  • 🔍 Основываясь на примере готовящего пирога, автор подчёркивает, что знание рецепта не равно умению приготовить блюдо, так же как знание языка не равно умению решать задачи.
  • 🚫 В программировании часто встречаются ограничения, когда требуется избегать использования определенных методов или библиотек и вместо этого применять собственные решения.
  • 💼 Для успешного обучения программированию необходимо найти баланс между использованием учебных курсов и самостоятельной практикой.
  • 📈 Успех в программировании не только в знании теории, но и в применении знаний для решения новых, нестандартных задач.
  • 🛠 Создание собственных проектов - это один из способов развития как программиста, так как это требует решать проблемы и применять знания на практике.
  • 📊 Портфолио собственных проектов может помочь в карьерном росте, так как опыт и знания, представленные в портфолио, ценятся работодателями.
  • 🤓 Использование техники Фейнмана и объяснение концепций другим способствует глубокому пониманию программирования и укреплению знаний.

Q & A

  • Почему некоторые люди думают, что изучение программирования очень простое?

    -Это связано с распространенным стереотипным мышлением, сформированным благодаря видео на платформах, таких как YouTube, где показывается, что программирование - это просто написание нескольких строк кода, и это может привести к быстрому трудоустройству и успеху.

  • Что означает фраза 'программирование - это не кодирование' в контексте этого скрипта?

    -Это означает, что основная сложность программирования заключается не в самом написании кода, а в логическом мышлении, решении проблем и глубоком понимании задачи и используемых инструментов.

  • Какие 'подводные камни' в программировании неизвестны новичкам?

    -Новички могут не знать о бессонных ночах кодинга, сложностях в решении непонятных ошибок, ограничениях при решении задач и необходимости самостоятельного применения знаний в новых ситуациях.

  • Почему важны не только теоретические знания, но и практические навыки в программировании?

    -Теоретические знания дают основу, но практические навыки позволяют применять эти знания в различных ситуациях, решать задачи и создавать новые решения, что делает программиста действительно успешным.

  • Какие сложности могут возникнуть, если программист знает язык, но не понимает основных принципов программирования?

    -Он может не справиться с задачами, где нужно применить знания в новых ситуациях или решить задачи без использования встроенных методов, что требует глубокого понимания и умения думать как разработчик.

  • Чем сравнивает автор сложность программирования с кулинарией?

    -Автор сравнивает программирование с кулинарией, подчеркивая, что как в кулинарии, важно не только знание рецептов, но и понимание суть ингредиентов, чтобы быть в состоянии экспериментировать и создавать свои уникальные блюда.

  • Какие ограничения могут быть установлены при решении задач в программировании?

    -Ограничения могут включать в себя запрет использовать определенные библиотеки или фреймворки, требование использовать альтернативные способы решения задач и применять знания самостоятельно.

  • Почему многие новички бросают программирование?

    -Многие новички бросают программирование, потому что оказываются в сложной ситуации, когда теоретические знания не переводятся в практические навыки, и они не могут решать базовые задачи, которые другие программисты решают быстро.

  • Какие советы автор дает для эффективного обучения программированию?

    -Автор рекомендует использовать метод Фейнмана, создавать свои проекты для наработки опыта и портфолио, не сравниваться с другими и учиться на ошибках, регулярно заниматься программированием и не отчаиваться.

  • Чем поможет создание собственных проектов для новичка-программиста?

    -Создание собственных проектов поможет новичку сталкиваться с реальными проблемами, развивать навыки решения задач, создавать портфолио и улучшать свои знания и умения в программировании.

Outlines

00:00

😀 Понимание сложностей изучения программирования

В первом параграфе автор обсуждает стереотипы о том, что программирование легко выучить, путем покупки курса и быстрого трудоустройства. Он критикует такие представления, подчёркивая, что программирование не только о написании кода, но также требует логического мышления и глубокого понимания решаемых проблем. Автор также указывает на то, что обучение в области IT часто скрывает 'подводные камни', которые новичкам сложно увидеть. Он подчёркивает важность развития способности к мышлению как разработчику, а не просто знания синтаксиса языков программирования.

05:02

😐 Развитие навыков программирования и самостоятельное обучение

Второй параграф посвящён развитию навыков программирования и важности самостоятельного обучения. Автор сравнивает изучение программирования с изучением кулинарных рецептов, подчёркивая, что знание рецептов не означает готовности к экспериментированию и созданию собственных блюд. Он говорит о том, что для того чтобы стать хорошим программистом, необходимо не только знать, как писать код, но и уметь решать проблемы и логически мыслить. Автор также подчёркивает, что важно найти баланс между использованием учебных курсов и самостоятельной практикой, чтобы не оказаться в ситуации, когда теоретические знания есть, но нет практических навыков.

10:04

🤔 Создание портфолио и самостоятельные проекты как способы обучения

В третьем параграфе автор обсуждает способы улучшения навыков программирования, такие как создание собственных проектов и портфолио. Он говорит о том, что работа над реальными проектами помогает развивать мозг и умение решать задачи, что является ключевым для хорошего программиста. Автор также рекомендует использовать технику Фейнмана для объяснения концепций, что способствует глубокому пониманию. Он подчёркивает важность использования ошибок в обучении и регулярного практики, а также предостерегает от сравнения своего прогресса с другими, подчёркивая индивидуальность пути обучения.

Mindmap

Keywords

💡Программирование

Программирование — это процесс создания компьютерных программ, который требует знания синтаксиса языка программирования и логического мышления. В видео подчеркивается, что программирование не ограничивается написанием кода, а включает в себя решение различных проблем и глубокое понимание задач, что делает его сложным для новичков.

💡Логическое мышление

Логическое мышление — это способность структурировать и анализировать информацию для решения задач. В контексте программирования, как упомянуто в видео, это мышление помогает разработчику понимать и решать сложные проблемы, выходя за рамки простого написания кода.

💡Обучение

Обучение — это процесс приобретения знаний и навыков. Видео подчеркивает, что обучение программированию не ограничивается прохождением курсов или чтением учебников, а требует практической работы и самостоятельного решения задач, что помогает развивать необходимые навыки.

💡Подводные камни

Подводные камни — это скрытые проблемы или трудности, с которыми сталкиваются новички в программировании. Видео объясняет, что такие трудности часто не упоминаются в рекламных роликах и обучающих материалах, но являются важной частью процесса обучения.

💡Курсы

Курсы — это структурированные программы обучения, которые помогают освоить определенные навыки. В видео отмечается, что курсы могут мотивировать и направлять, но они не заменяют необходимости самостоятельной практики и решения реальных задач.

💡Проблемы

Проблемы — это задачи или трудности, которые нужно решить. В контексте программирования, как сказано в видео, решение проблем требует не только знания синтаксиса, но и умения логически мыслить и разбираться в причинах возникновения ошибок.

💡Практические навыки

Практические навыки — это умения, приобретенные через практическую деятельность. Видео подчеркивает, что для успешного программирования недостаточно теоретических знаний, необходимо также уметь применять их на практике через решение реальных задач.

💡Методы

Методы — это функции или процедуры, используемые в программировании для выполнения определенных задач. Видео приводит пример метода 'sum' и объясняет, что понимание работы методов под капотом помогает лучше решать задачи и писать эффективный код.

💡Ошибки

Ошибки — это проблемы или баги, возникающие в процессе написания кода. Видео подчеркивает важность умения находить и исправлять ошибки, что является ключевым навыком для программиста и требует терпения и опыта.

💡Самостоятельная практика

Самостоятельная практика — это процесс обучения через выполнение задач без посторонней помощи. Видео объясняет, что самостоятельная практика помогает развить глубокое понимание программирования и научиться решать задачи, что делает обучение более эффективным.

Highlights

Изучение программирования часто кажется сложным из-за стереотипов и неправильного представления о том, что это просто написание кода.

Люди часто думают, что достаточно купить курс и через месяц стать успешным программистом, что не совсем верно.

Программирование включает в себя не только написание кода, но и логическое мышление и решение проблем.

Глубокое понимание проблемы и инструментов, которые используются, является ключевым для программирования.

Существует разница между программированием и просто кодированием, что часто упускается из виду.

Новички часто сталкиваются с трудностями, когда сталкиваются с реальными задачами, отличными от учебных примеров.

Успешные программисты не всегда рассказывают о всех трудностях и бессонных ночах, которые они преодолели.

Для эффективного обучения программированию необходимое понимание основополагающих принципов, а не просто знание синтаксиса.

Программирование требует умения экспериментировать и применять знания в новых ситуациях, а не просто следовать рецептам.

Обучение программированию подобно обучению кулинарии: важно понимание суть ингредиентов для создания уникальных блюд.

В программировании важно уметь решать задачи с использованием альтернативных подходов и ограничений.

Для развития навыков программирования необходимое равное использование теории и практики.

Новички часто сталкиваются с проблемой излишнего потребления учебных материалов без практической применимости.

Кривая обучения программированию может быть нелинейной и требовать много времени и усилий.

Создание собственных проектов - это отличный способ практики и развития навыков программирования.

Портфолио собственных проектов может помочь в поиске работы и продемонстрировать опыт.

Техника Фейнмана может помочь в усвоении концепций программирования, требуя их объяснения простыми словами.

Использование ошибок как средства обучения и улучшения навыков программирования.

Регулярное и продолжительное обучение является ключом к успеху в программировании.

Не стоит сравнивать свой прогресс с другими, так как каждый уходит свой собственный путь и темп обучения.

Transcripts

play00:00

Почему изучать программирование так

play00:01

сложно или не совсем наверняка тебе

play00:04

встречались люди которые говорили что

play00:07

программирование выучить просто

play00:09

достаточно купить такой-то курс и через

play00:11

месяц ты уже будешь трудоустроен сидеть

play00:13

пожинать плоды и лутать Кучу бабок на

play00:16

удалёнке и новички действительно в это

play00:18

верят в принципе их сложно винить ведь

play00:21

такое стереотипное мышление формируется

play00:23

по ряду причин например на

play00:25

ютуберов по типу Один день из жизни

play00:28

программиста Где нам показы

play00:30

что они работают оди час а оставшиеся

play00:32

сем едят или вовсе ничего не делают или

play00:35

видосы где уже успешные прогеры втирают

play00:38

тебе какую-то дичь мол выучи этот стек

play00:40

технологии и ты гарантированно получишь

play00:43

свой жирный офер за 3-6 месяцев я ничего

play00:46

против таких видосов не имею они знатно

play00:48

мотивируют изучать it но также они

play00:51

скрывают кучу подводных камней о которых

play00:54

не знают новички именно эти подводные

play00:56

камни я и хотел бы сегодня рассмотреть

play00:58

не удивительно но программирование

play01:00

действительно с точки зрения написания

play01:03

кода является само по себе простой

play01:05

задачей на первый взгляд кажется что

play01:07

написать несколько строчек кода понятных

play01:09

компьютеру Это довольно просто запомнил

play01:12

синтаксис и ключевые слова выбранного

play01:14

языка и всё я уже программист Берите

play01:17

меня на работу Однако Реальность гораздо

play01:19

сложнее потому что программирование

play01:21

предполагает логическое мышление решение

play01:24

различных проблем а также немаловажное -

play01:26

это глубокое понимание проблемы которую

play01:29

вы решаете в вместе с инструментами

play01:31

которые вы используете Вот что я пытаюсь

play01:33

до тебя донести программирование - это

play01:36

не кодирование очень часто люди упускают

play01:39

из виду важную часть программирования

play01:41

это способность Мыслить как разработчик

play01:43

и именно из-за этой части

play01:45

программирование и становится таким

play01:47

сложным при обучении дело не в

play01:49

программировании А в мышлении когда

play01:51

человек уже выучив всей программирование

play01:53

говорит что просто иди и выучи

play01:55

какой-нибудь JavaScript Вот тебе курс

play01:57

смотри эти видосы Повторяйте гайды и уже

play02:00

через неделю ты станешь гером ведь это

play02:02

всё просто и понятно И с этим справится

play02:04

даже младенец то такой человек не до

play02:06

конца с тобой честен ведь он не

play02:08

упоминает о тех бессонных ночах кодинга

play02:11

которые он провёл усыпанной тонной

play02:13

непонятных ошибок когда ты сидишь и

play02:15

чувствуешь себя тупым думая что ты

play02:17

единственный неудачник слови вший эту

play02:19

ошибку и о ней ничего нет в интернете

play02:21

Ибо ты даже не понимаешь как правильно

play02:23

её загуглить и я думаю что это потому

play02:26

что это то чему тебя не смогут научить

play02:28

ни учебники ни курсы Ты просто должен

play02:31

испытать это на себе и пройти через всё

play02:33

это сам Однако Давай я тебе попробую

play02:35

всё-таки помочь на твоём пути обучения и

play02:38

расскажу о тех моментах которые ты

play02:40

должен учитывать чтобы быстрее развить

play02:42

данное мышление Давай представим что ты

play02:44

решил стать крутым поваром и начал

play02:46

учиться готовить блюдо с помощью книги

play02:49

рецептов Вот ты запомнил рецепт пирога и

play02:51

уже знаешь что для его приготовления

play02:53

тебе нужна мука сахар яйца и сливочное

play02:56

масло следуя этому рецепту ты скорее

play02:59

всего сможешь печь довольно приличный

play03:01

пирог Однако что если тебе не хватает

play03:03

какого-то ингредиента или ты добавил его

play03:06

в неправильных пропорциях так вот если

play03:08

ты

play03:17

зубрилка программирования без понимания

play03:20

основополагающих принципов

play03:22

программирования Вроде ты отвечаешь на

play03:24

вопросы касаемо языка запомнил весь

play03:26

синтаксис но решить задачу где нужно

play03:29

применить комбинацию твоих знаний уже не

play03:31

можешь знание языка программирования

play03:33

будь то Python JavaScript си Sharp или

play03:35

любой другой язык в этом смысле похоже

play03:38

на простое Запоминание кулинарных

play03:40

рецептов из книги Вот тебе пример

play03:42

допустим ты узнал как работают

play03:44

переменные циклы массивы научился

play03:46

создавать массив чисел и выводить его

play03:48

циклом на консоль ты изучил метод сам

play03:51

который суммирует элементы массива

play03:53

приходишь на Собес и тебе дают задачу

play03:55

поиска среднего арифметического

play03:57

элементов числового массива и тут ты

play03:59

решаешь применить этот самый метод сам

play04:02

Однако тебе скажут что так делать нельзя

play04:05

и ты должен при решении задач на Собес

play04:07

не использовать встроенные методы языка

play04:09

а реализовывать их сам своими руками то

play04:12

есть от тебя хотят видеть чёткого

play04:14

понимания того как этот метод сам

play04:16

устроен под капотом Да он просто

play04:19

проходится по массиву элементов и

play04:20

суммирует их но стоит понимать что я

play04:23

привожу простой пример самое главное

play04:25

понять суть Дело в том что в процессе

play04:27

программирования Ты часто будешь слышать

play04:30

что так делать нельзя этот подход

play04:32

устарел Не используй эту библиотеку или

play04:34

фреймворк и так далее То есть по сути на

play04:36

тебя вешают разные ограничения при

play04:39

решении задачи но при этом ожидают что

play04:41

ты внесёшь свои корректировки и

play04:43

добьёшься решения задачи с применением

play04:45

альтернативных способов Это то же самое

play04:48

если тебе сказали что пирог ты будешь

play04:50

подавать человеку который не ест сахар и

play04:52

тебе нужно его заменить в рецепте чем-то

play04:55

другим Да ты не учился этой замене

play04:57

непосредственно при приготовлении пирога

play04:59

Однако если ты понимаешь суть сахара в

play05:02

рецепте то это позволит тебе внести

play05:04

необходимые корректировки в рецепт как

play05:06

только ты освоишь основы кулинарии то ты

play05:08

сможешь экспериментировать с рецептами и

play05:11

подавать свои собственные уникальные

play05:13

блюда ты теперь не просто следуешь

play05:15

рецептам ты их создаёшь то же самое

play05:18

относится и к программированию имея

play05:20

прочную основу знаний и понимания

play05:21

базовых концепций программирования или

play05:23

технологии которые ты используешь ты

play05:25

сможешь решать задачи уже не просто

play05:27

копируя чужой код со stover ф или с

play05:30

ответов чата gpt А теперь ты сможешь

play05:32

делать это осознанно и внося свои

play05:34

корректировки То есть ты уже создаёшь

play05:36

решение с нуля именно в этом и

play05:39

заключается истинная сложность

play05:40

программирования умение решать проблемы

play05:43

и логически мыслить дело не только в том

play05:45

чтобы знать как писать код но и в том

play05:47

чтобы знать что именно нужно писать

play05:49

чтобы разработать новую функцию или

play05:51

исправить ошибку тебе нужно разбить эту

play05:54

задачу на более мелкие управляемые части

play05:57

а затем систематически обращаться каждой

play05:59

из из них этот навык часто пропускается

play06:01

в обучающих материалах так как ему

play06:03

практически невозможно научить это одна

play06:05

из тех вещей с которой тебе придётся

play06:07

просто разобраться самому Ты должен сам

play06:09

решить все эти проблемы а не просить

play06:11

чтобы их за тебя решил кто-то другой тут

play06:14

всё просто ты попросту не сможешь

play06:15

овладеть навыком решения задач если эти

play06:18

задачи за тебя решает кто-то другой

play06:20

верно учебные курсы и туториалы

play06:22

предназначены для того чтобы помочь тебе

play06:24

лучше освоить программирование показывая

play06:27

Как что-то делать на примере Но для того

play06:29

чтобы стать хорошим программистом тебе

play06:31

также нужно разобраться во всём этом

play06:33

самостоятельно тебе нужно поймать

play06:35

правильный баланс между использованием

play06:37

обучающих курсов и любого рода учебных

play06:40

пособий и самостоятельными действиями

play06:42

вот Почему многие новички в конечном

play06:45

итоге попадают в ситуацию когда они

play06:47

владеют всеми теоретическими знаниями но

play06:50

у них нет практических навыков и они не

play06:52

знают как использовать свои знания это

play06:54

одна из тех ситуаций когда ты изучил

play06:57

слишком много учебных пособий Но у тебя

play06:59

не недостаток самостоятельной практики в

play07:01

этот момент Тебе может показаться что ты

play07:04

всё ещё мало знаешь и люди начинают из

play07:06

раза в раз заново проходить множество

play07:09

различных учебных пособий в итоге это

play07:11

может так никогда и не закончиться и ты

play07:13

так и не научишься применять свои знания

play07:15

на практики Да ты прорешал уже кучу

play07:17

разных примеров но способность решения

play07:19

задач тех что тебе не попадались так и

play07:22

не улучшилась и ты попрежнему идёшь за

play07:24

помощью к чату gpt Вот почему кривая

play07:26

обучение программирования как известно

play07:28

очень крутая потому что тебе нужно

play07:31

сбалансированно потреблять учебные

play07:33

материалы и писать код самостоятельно но

play07:35

важно понимать что чтобы не попасть в

play07:37

эту ситуацию тебе вовсе не стоит

play07:39

полностью отказываться от учебных курсов

play07:41

и различного рода материалов Всё дело в

play07:44

том что они подобны плавательном кругу

play07:46

рано или поздно тебе придётся его убрать

play07:48

и плыть самому на самом деле обучение

play07:51

начинается тогда когда ты начинаешь

play07:53

применять свои знания в разных ситуациях

play07:55

Именно поэтому люди получив офер или

play07:58

меняя место работы так сильно замечают

play08:00

Как растёт их уровень знаний когда ты

play08:02

начинаешь готовить так сказать без

play08:04

рецепта ведь тебе попадаются Задачи о

play08:07

которых ты слышишь впервые а порой

play08:09

настолько уникальные что загуглить их

play08:11

действительно не представляется

play08:13

возможным Вот почему зачастую новички

play08:15

бросают программирование не дойдя до

play08:17

нужного этапа в обучении ведь им

play08:19

казалось что это просто и у них всё

play08:21

пойдёт как по маслу потому что у других

play08:23

это получилось а тут они попадают в

play08:25

среду где не понимают Как решить базовые

play08:28

задачи которые их знакомые прогеры

play08:30

решают за секунду и их начинают посещать

play08:33

мысли что они тупые и не предрасположены

play08:35

к программированию И вообще у них

play08:37

никогда это не получится и это просто

play08:39

пустая трата времени запомни что каждый

play08:41

Эксперт в области программирования

play08:43

когда-то был таким же новичком как и ты

play08:45

продолжай двигаться вперёд продолжай

play08:47

учиться и не Бросай это дело а также не

play08:49

стесняйся задавать свои вопросы другим Я

play08:52

тоже когда-то изучал программирование и

play08:54

конечно я тоже не сразу понимал как

play08:56

решать те или иные задачи поэтому я

play08:59

боялся изучать программирование и думал

play09:01

что я попросту не осилю его но в итоге

play09:03

наступил момент когда ты уже прорешал

play09:06

такое обилие задачи ошибок что

play09:08

разобраться в какой-то технологии или

play09:10

Выучить язык или фреймворк дабы

play09:12

пересесть со стека на стек уже не

play09:14

кажется тебе сложным разбивайте свои

play09:16

задачи на подзадачи с помощью этого

play09:18

подхода даже самые сложные задачи

play09:20

кажутся доступными и дают тебе чёткие

play09:25

отправным способ столкнуться с примерами

play09:28

реальных зада которые тебе будут давать

play09:30

на реальной работе почему это хорошо Ну

play09:33

создание пед проектов заставляет тебя

play09:36

использовать Твой маленький мозг а

play09:38

использование твоего маленького мозга

play09:40

означает решение задач а решение задач

play09:43

означает что ты хороший программист Да

play09:45

твои проекты вряд ли получатся запустить

play09:47

свет чтобы ими кто-то пользовался но тут

play09:50

важен сам процесс создания этих проектов

play09:52

хочешь ты того или нет но ты будешь

play09:54

сталкиваться с проблемами когда тебе

play09:56

придёт в голову идея реализовать ту или

play09:58

иную фичу тогда ты начнёшь задумываться

play10:01

и гуглить А как она реализована из чего

play10:04

состоит под капотом и Как реализовать

play10:06

этот механизм с помощью того

play10:08

инструментария которым ты владеешь на

play10:10

своём языке программирования ещё одна

play10:12

причина создавать свои пед проекты - это

play10:15

твоё портфолио портфолио - это опыт опыт

play10:17

- это работа а работа - это деньги к

play10:20

примеру Именно из-за этого я решил

play10:22

ввести для вас рубрику devc моя задача -

play10:25

показать вам процесс создания реальных

play10:27

проектов на разную тематику чтобы вы вы

play10:29

могли подчеркнуть для себя что-то новое

play10:31

пока был только один выпуск ссылка на

play10:33

видео появится вверху но скоро данной

play10:35

рубрики будет больше на канале также не

play10:37

стесняйся использовать технику фейнмана

play10:39

она гласит о том что ты по-настоящему

play10:41

понимаешь какую-то концепцию только если

play10:44

ты можешь объяснить её простыми словами

play10:46

это заставляет тебя разбивать сложные

play10:48

концепции программирования на их

play10:50

фундаментальные части и По мере того как

play10:52

ты пытаешься объяснить кому-то концепцию

play10:55

быстро становится понятно что ты

play10:57

понимаешь а что нет и это Может тебе

play10:59

понять что тебе следует изучить более

play11:02

подробно и конечно если ты будешь

play11:04

объяснять концепцию кому-то другому или

play11:06

даже самому себе вслух то это поможет

play11:08

тебе закрепить своё понимание и ты

play11:10

запомнишь это ещё лучше также Используй

play11:13

свои неудачи как средство обучения Да

play11:15

звучит банально на ошибках учатся но это

play11:18

факт Все мы не идеальны и допускаем

play11:20

ошибки я также не идеален и допускаю

play11:22

ошибки на работе по сей день каждый

play11:24

программист допускает ошибки из-за рядо

play11:27

факторов самое банальное - Это после

play11:28

чтения тонны кода у тебя под вечер уже

play11:31

замыливание глаз и ты где-то допускаешь

play11:33

опечатки поэтому тебе стоит привыкнуть к

play11:35

тому что у тебя что-то не получается и

play11:37

не работает Это нормально допуская сотни

play11:40

ошибок и решая их у тебя со временем

play11:42

будет представление о том что пошло не

play11:44

так с ловив очередной баг зачастую все

play11:47

ошибки которые я ловлю на данный момент

play11:49

я решаю в считанные минуты так как сходу

play11:52

сильно сужают друг поиска ошибки исходя

play11:54

из своего опыта решения этих ошибок

play11:56

Поэтому ты тоже со временем к этому

play11:58

придёшь

play11:59

следующий совет - Это занимайся

play12:00

регулярно и в течение длительного

play12:02

периода времени и это не 30 минут в день

play12:05

Это действительно мало нужно 24 часа

play12:08

ладно шучу хотя бы от часу в день и

play12:11

наконец что немаловажно - это ты должен

play12:13

перестать себя сравнивать с другими Если

play12:15

у тебя есть знакомый который стал

play12:17

программистом за полгода или ты

play12:19

начитался комментов в интернете где люди

play12:21

через год нашли офер то не впадай в

play12:23

тильт Если ты не уложился в эти сроки

play12:26

ведь ты не знаешь фактического числа

play12:28

часов потраченного на обучение Далеко не

play12:30

каждый признается в том что сидел и 3

play12:32

дня исправлял какой-то баг единственный

play12:35

с кем ты должен себя сравнивать - это

play12:36

Илан Маск ладно Нет конечно же это ты

play12:39

сам многие продолжают себя сравнивать с

play12:41

людьми которые уже занимаются этим

play12:43

годами Хотя скорее всего ты занимаешься

play12:46

этим меньше недели поэтому Совершенно

play12:48

очевидно что они будут Лучше тебя

play12:50

надеюсь что ты подчеркнул для себя

play12:52

что-то полезное я помогу тебе на твоём

play12:54

пути обучения Если хотите поддержать

play12:56

канал то подписывайтесь на канал и на

play12:58

мой

play12:59

а также оставляйте комментарии и ставьте

play13:01

лайки С вами был канал й кот Всем удачи

play13:04

и до новых встреч

Rate This

5.0 / 5 (0 votes)

Related Tags
обучениепрограммированиелогическое мышлениекодированиекурсыкурсы программированиюуспешные разработчикиIT-образованиетехнические навыкисамообразование
Do you need a summary in English?