• Транспорт • Мода • Рецепты • Блоги • Охота • Путешествия • Спорт • Веселье • Своими Руками • IT • Знания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Хауди Хо
5 ошибок каждого программиста.

5 ошибок каждого программиста.

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
5 ошибок каждого программиста. ArdAxe: Блин, какую же хрень ты несёшь. 1) онлайн-курсы - нет, персональный учитель - нет, книги - да Во-первых, какого хрена с порога грузить потенциального ученика понятиями, которые не всяких опытный прогер поймёт? Начнём с того, что цепные списки это жаргонизм. Термин звучит как последовательный или связный список. Термин профдеформация тебе вообще знаком? Во-вторых, книги - это мастхэв, никто не спорит, но это настолько длинный и непонятный путь, что многие талантливые ученики просто сливаются раньше, чем дойдут до чего-то интересного. Курсы же с ходу дают задачи и объясняют, как их решать. А дальше уже ученик сам ищет какие-нибудь ещё методы, потому что ему с порога становится интересно. В-третьих, именно в этом и заключается задача учителя - разжечь в ученике интерес самостоятельно учится. Если ты до этого не допёр, то это твоя проблема, а не ученика. Я обучил уже множество людей, которые сейчас успешно работают. Пробовал на них разные методики и понимаю, о чём говорю. То есть ты именно что - зажравшийся мажор. В-четвёртых, онлайн-школы ничему новому не научат тех, кто уже что-то знает. Но они как раз и рассчитаны на тех, кто не знает ничего. Так что предъява гнилая. 2) Видеоуроки - это всего лишь подсказки, когда есть задача, которую непонятно, как решать. Видеоуроки в таких ситуациях спасают. Или когда хочется для практики что-то сделать, но не можешь придумать себе задачу. Видеоуроки - это не более, чем распространение опыта. Как-то я решил сделать собственную CMSку, но не знал, с чего начать и какие подводные камни могут меня ждать. Об этом книг не пишут. Единственное место, где можно познакомится с чужим подобным опытом - это именно видеоуроки. В итоге уникальная CMSка написана и работает уже на нескольких личных сайтах. Так что видеоуроки - это тоже инструмент. 3) Согласен, алгоритмы нужны, но далеко не везде. Мне вот со времён универа они ещё ни разу не пригодились. Даже на собеседованиях. 4) В основном согласен, но кое-что добавлю. Для практики хорошо бы пробовать решать одну и ту же задачу на разных языках. Не делайте язык универсальным, делайте универсальным себя. Программистом, способным решить любую задачу на любом языке. Это особенно пригодится, когда вам придётся дорабатывать чью-то чужую прогу. Ничто так не покажет вашу никчёмность, как понимание, что в рамках предоставленных инструментов вы не можете решить поставленную задачу. Кстати, именно для этого и нужно изучать алгоритмы, так как они-то как раз универсальны. 5) Костыли, конечно, ускоряют работу, но гораздо лучше иметь библиотеку отлаженных готовых решений. Это и время сэкономит и проблем не принесёт. Добавлю от себя 3 самые серьёзные ошибки, которые реально мешают работать и развиваться: 1) Перфекционизм. Нет ничего хуже, чем желание сделать сразу идеально. Сперва делаем, чтобы работало, как надо (желательно по частям, потом наводим красоту. 2) Не делать бекапы и не настраивать автосохранение в редакторе. Привычку бекапить надо насаждать себе с самого начала. Не то потом можно горько пожалеть о том, что этого не сделал. Поверьте, блин, человеку, который по началу терял многочасовые наработки. 3) Слушать советы всяких экспертов по тому, КАК лучше учиться. Запомните одну единственную вещь - каждый человек восприимчив к источникам информации по-своему. Кому-то больше подходит чтение книг, кому-то просмотр видеоматериала, кому-то посещение лекций с прямым общением с преподавателем, а кому-то - поиск ответа на возникающий вопрос по необходимости. Используйте тот способ обучения, который подходит вам, а не тот, который вам пытаются навязать.
Дата: 2020-05-03

Комментарии и отзывы: 9


4 и 5 пункты ну очень уж банальные. Вот забей в гугл вопрос какой язык программирования лучше учить и зайди чуть ли не на первый попавшийся форум (типа toster) - везде начнется философия и допрос с пристрастием, а для каких задач тебе? , в какой сфере хочешь программировать и что именно и т. д. Сравнивать два абсолютно разных языка (то бишь член с пальцем) могут только абсолютно далекие от программирования люди, аля те, кто считает, что java и javascrypt это одно и то, только второе круче, потому что это не просто джава, а уже скрипт! фейспалм 3 тоже банален, но да, встречается такое и почему-то на это не обращают должное внимание. На счёт второго поспорю, я когда изучал java в книге на каких-то местах ну никак не мог въехать - и вот тут на помощь приходили уроки на Ютубе. Да, чисто видеокурсы редко бывают хорошие - либо откровенное дерьмо где от 2+2=4 переходят к интегралам, образно выражаясь, либо достаточно хорошо организованные и поданные, но дающих лишь азы. Тем не менее, это хорошее подспорье для изучения программирования по книгам. Плюс, следить, как кто-то что-то набирает и следить за результатом иногда куда нагляднее, чем читать текст, потом переписывать из книги здоровенный кусок кода, а потом компилить и пытаться въехать, чего ты сейчас вообще пытался добиться. Ну а первый косяк. тут просто слов нет. Сначала ты рекламируешь GeekBrains (или. university) и Академию Верстки - потом говоришь, что все это гавно? А ну да, тебе же денег мало. хотя погоди, ты же говоришь, что ты не мажор. И судя по твоим росказням, у тебя немалый опыт работы и денег ты отмахиваешь прилично (ибо аху программист, как ты сам выразился. Так в чем правда? Да и вообще, зачем ты тогда снимаешь все эти видео, если ты не хочешь заниматься чьим-то образованием? Да, тут ты не работаешь с человеком напрямую, нет обратной отдачи, ты просто выкладываешь видео и все - но это все равно обучение, люди смотрят твои видео, чему-то учаться, опираются на твое мнение и т. д. В чем логика тогда? Честно, иногда по существу что-то говоришь, но иногда ощущение, что ты из дурдома сбежал.
ответить

В этом ролике твоя логика имеет ошибки. Ты очень уверенно и однозначно заявляешь, но многие твои суждения субъективны и не рассматривают ситуацию со всех сторон. 1) По твоей первой ошибке школы, курсы, университеты и профессия учитель - вообще не нужны. Как же люди тогда обмениваются знаниями и почему те, у кого профессия учитель не должны за это получать деньги? 2) Даже книги пишут люди, кто делятся знаниями. А значит это преподаватели и за книги тоже надо платить. Есть разные люди и по-разному воспринимающие информацию и переваривающие ее. Я читал много книг по программированию и мне вообще не заходило. Засыпал над ними. А когда открыл для себя уроки и видеокурсы - дело пошло. Для меня книги были вспомогательны, а не основным. Есть у кого обратный процесс. А кому то вообще зайдёт только интерактив в виде игры. 3) Ты получаешь деньги от ютуба на этом канале за то, что делишься знаниями и ты тоже учитель получается в своём роде. Это твой формат и бизнес-модель. Ты берёшь деньги с рекламодателей, а для пользователей бесплатно. Почему же ты тогда считаешь, что другие модели в виде курсов и университетов не должны существовать? Монополия - это плохо. И курсы и универы и бесплатные видеоуроки должны быть. 4) за свою школу Loftschool и качество обучения в ней - отвечаю и могу доказать, потому что сам изначально - программист и много и уроков записал бесплатных и крутых курсов сделал, но самое главное это подтверждают наши выпускники работающие в Apple, Yandex, mailru, avito, rambler, tutu, epam и других крутых Айти компаниях. Поэтому твоя теория, что курсы ничему не научат - не распространяется на все курсы 5) Есть недобросовестные курсы гарантирующие трудоустройство - вот это враньё. Никому нельзя гарантировать трудоустройство. Можно гарантировать только, что отличников пригласят на собеседование и что научат и дадут навыки. А трудоустраиваться и проходить собеседования - это отдельная тема.
ответить

Что значит ставить костыли - оправданий быть не может? Ты только в ютубе программируешь? Какие-то сказки для школьников, которые подсели на уши. Чувак, когда есть бизнес, который ставит тебе РЕАЛЬНЫЕ задачи в нереальный сроки, ты только костылями дедлайны подпирать и будешь. Другое дело рефакторить (опять таки когда есть время. Ты как-то по внеземному рассуждаешь. Действительно научить могут только книги Серьезно? Ты очень напоминаешь преподов в универе, которые преподают стэк аля-программирования по программе 82 года, в жизни не работали никем, кроме как оператоами ЭВМ и собственно преподом. У которых бомбит от того, что они 40 лет читали книги и писали работы по ассемблеру и первым БД и нихрена не программировали с 90х годов, типо я кандидат, 40 лет преподаю, а ты тупой первокурсник. Только книги дадут вам информацию! Серьезно? Ботлнэк 80-90 годов - отсутствие источников информации и мирового комьюнити. Пока ты дочитаешь книгу, не тупой человек напишет тебе приложение быстрее и по перформансу не хуже. Самый плохой совет для начинающих - это начинать учить программирование с книги. Книги могут рассказать о алгоритмах или если речь о математике. Сейчас все есть в сети и доках. Единственный изи-вэй: 1. Простой быстрый фри онлайн курс по языку, который покажет тебе что такое вообще программирование. 2. Ставить себе задачу и просто двигаться к ней. Начиная решать задачу ты пишешь первые велосипеды, ты ищешь что-то касательно твоей задачи (или смотришь в книгу в нужный раздел. Парень в комментах дал больше действительно важных советов, чем ты за 7 минут моей жизни. Mike Ro - все верно пишешь.
ответить

По поводу первых двух ошибок в кавычках: 1) Платные курсы Представляешь не важно какой ученик тупой как бревно или нет есть задача обучить ему растолковать и разжевать даже самые замудренные термины и процессы! Поэтому с этим школы прекрасно помогают тому кто не может освоить самостоятельно эту теорию потому что сколько бы он не читал ее ему непонятно! Для этого нужно учитель которые разжует ему подробно! Поэтому твои убеждения о том что не стоит обучать бревна как минимум эгоистично! И хорошо что в мире не все такие, и много различных школ и курсов, иначе бы специалистов в любой области вообще не было бы и жили бы мы до сих пор в каменном веке! 2) Книги или видеокурсы Это собственно практически тоже самое. что и первое потому что любой видеокурс в разы лучше книги так как помогает лучше усвоить что за ахинея на непонятном языке написана в любой книге по программированию, помогает просто лучше разжевать то чего не удосужился автор книги на практическом опыте с хорошей визуализациией. а сейчас получается так что в основном новички начинающие читать книгу по программированию видят перед собой иероглифы а не какой то осмысленный текст позволяющий что то понять. Сам лично давно уже смотрю лекции и видеоуроки на ютубе! А в третьих по поводу говнокода и костылей думаю каждый сам определиться стоит ли оно этого стремиться не ленясь к перфекционизму, грамотности, и профессионализму если можно заработать практически те же деньги прилагая меньше усилий.
ответить

Привет Хауди=) Спасибо тебе огромное за твои видосы. Ну очень мне нравяться=) По скольку они мне нравяться я тут начал думать что могло бы быть интересным для зрителей. И надумал следующие темы для роликов: 1) самые популярные аутсорсы для фриланса? (где можна продавать чуть дороже вебсайты и конечно же общаться на англ. 2) Может быть ты знаеш какие-то крутые вебсайты где програмисты деляться нормально сломаными програмами. Например не у всех есть возможность купить лицензионный фотошоп или саблайм текст или другие крутые проги, которые хорошо работают. Но всем бы хотелось знать, где можно скачать нормально взломанную версию без всяких вирусов и прочей фигни. 3) тут наверное совсем детский вопрос но я все же спрошу: Есть ли возможность предохраниться от выскакивающих окон в браузере? Канечно все мы знаем addblock но он не всегда помогает. 4) Мог бы ты сделать видео на тему: фотошоп для новичков с уклоном на вебразработку? Я знаю наверное много такой фигни есть в интернете, но я знаю что ты хорошо обесняеш и знаю твои возможности, поэтому не хочу терять свое время впустую. Поэтому мне как и наверное многим хотелось бы увидеть такое (или даже серию) видео об фотошопе. Спасибо еще раз. All the best=) Cheers =)
ответить

Ты что такое вообще? Ты говоришь дичь какую-то. Во первых, у тебя разговор зашел про книги. Прорекламировал кого-то, ну да бог с ним. Дело даже не в этом, а в том, что ты заставляешь юных программистов читать книги для того, чтобы программировать, если можно тоже самое найти в интернете с лучшей интерпретацией. Потом говоришь еще, что учить человека программированию, как в Яндексе например, сложно. На самом деле, какой учитель, такой и ученик. Если ты элементарно не можешь научить человека базовым основам программирования, то у меня сказывается впечатление, что ты сам с ним непосредственно не знаком. На фон поставил вообще левое видео, намного грамотнее было бы поставить фотографию, связанную с темой видеоролика, а не с рандомными вставками тру хацкеров. Харю зажрал себе, сидишь на кресле, пишешь текст к видео о будущем, хотя твое будущее больше 60 лет не проживет с твоим-то образом жизни и подходом к развитию событий в интернете.
ответить

А ещё я бы добавил основную проблему начинающих: они не практикуются. Они теряются в курсах/книгах/видео, думая, что именно так закрепляются знания, что нужно сразу понять язык программирования настолько глубоко, насколько это возможно вообще. Не находитесь в плену иллюзий: изучение языка программирования непрерывно связано с практикой. Начинайте делать что-то своё уже с первых шагов! Да, это будет непонятно, неизвестно и сложно, будете допускать ошибки, код будет ужасен, но именно через практику к вам придёт с опытом понимание глубинных вещей, именно с помощью практики вы будете находить все более и более изящные решения задач. Говорю это, так как это мой горький опыт. Но я вовремя очнулся в своё время.
ответить

досмотрел до 2: 24 Не стоит ходить на платные курсы - стоит. Причина нумер раз - ты заплатишь условно 400 баксов за какой-то курс, но, если ты практикующий админ/кодер, то часть курса ты знаешь. В живом общении получить ответ быстрее, чем просидеть пару дней в гугле. Задашь стопиццот вопросов, которые тебя интересуют. Это не друг за бутылку виски, ты ему денег заплатил. Отношение другое (к примеру, ты один в проекте) Отсюда мудрость нумер один - лучше день подождать и за час долететь, чем ехать на поезде семь дней Другое дело, что стоит очень тщательно подбирать ментора. Поехали дальше
ответить

Все это не ошибки, а реакция на вызов. Многие предпочитают экономить время или не испытывать сверхнагрузок в текущий момент. Простые люди в подсознании эффективны - не позволяют себе разрушительные сверхнагрузки, умоломки, пытаются свалить задачу на других, на учителя, на видеокурсы. Это чаще правильное решение. Головушка пусть лучше служит вам, а не идеалам программирования, которых, конечно от тебя всегда требуют. Нужно делать разумный баланс. Казалось бы умные мы прогеры, а свое здоровье гробим глупо.
ответить
Добавить отзыв, комментарий






Другие видео канала