Тёмный

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

Sergey Nemchinskiy
Подписаться 360 тыс.
Просмотров 457 тыс.
50% 1

Если вы учитесь на программиста, то скорее всего совершаете хотя бы одну из распространенных ошибок, о которых говорится в видео. Не делайте так.
Ссылка на курс, о котором шла речь в видео SALESFORCE Developer - bit.ly/3gMLbw9
Другие курсы для новичков:
JAVA - bit.ly/3hLXOJ0
JAVA Start - bit.ly/2DdhTZM
Инструментарий JAVA - bit.ly/2YO3gUA
Automation QA (Java) - bit.ly/3gIeW1e
ANDROID - bit.ly/3hO44jB
C#/.NET - bit.ly/2DeDKA6
C# START - bit.ly/3jsR5nS
PYTHON - bit.ly/3gSHTYt
FRONT-END - bit.ly/3juILUD
WORDPRESS Developer - bit.ly/2YOsXnM
UI/UX дизайн - bit.ly/32Wbc7x
Project management - bit.ly/3lzwJLs
Обучение на проекте - bit.ly/3gKS1lJ
Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - bit.ly/3gEfipy
Сайт Foxminded: bit.ly/3lBwZd6
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Foxminded в VK: foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
0:00 вступление Сергея Немчинского
0:16 не писать код
1:23 бросаться в разные стороны
4:51 рекламная интеграция
5:56 просто копировать
8:01 слишком глубоко разбираться
10:08 бояться общения
12:29 не доводить работу до конца
14:41 не искать работу

Опубликовано:

 

30 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,1 тыс.   
@SergeyNemchinskiy
@SergeyNemchinskiy 4 месяца назад
🔥 Новый поток моего авторского тренинга GRASP and GoF Design patterns стартует уже 01.02.2024 Регистрация 👉 bit.ly/2EGRLaw
@null4773
@null4773 3 года назад
1. Не писать код. 0:16 2. Бросаться в разные направления. 1:23 3. Нетерпение, т.е. желание учиться быстро. 5:56 4. Слишком глубоко разбираться. 8:01 5. Боязнь общения. 10:08 6. Не доводить работу до конца. 12:29 7. Не искать работу. 14:41
@user-tn2eu8ge7e
@user-tn2eu8ge7e 3 года назад
спасибо
@user-hh7cy8tr6h
@user-hh7cy8tr6h 3 года назад
Изи сэкономил 17минут )
@user-zr9no8hv8g
@user-zr9no8hv8g 3 года назад
👍
@vezunov
@vezunov 3 года назад
Спасибо!
@SUNRISECSGOx
@SUNRISECSGOx 3 года назад
Спасибо!)
@webkoth6105
@webkoth6105 3 года назад
"Закончил в районе ядерной физики" - просто 100%! Я так смеялся, что коллеги вокруг испугались. Это просто шедеврально и стоит вырезать для отдельного мема)
@Nickola_United
@Nickola_United 3 года назад
Просто квантовую физику не потянул😂
@obotest4560
@obotest4560 3 года назад
Жиза 🙈 бывает идут дальше, к "what's the world 🤔"
@natein-frontend
@natein-frontend 3 года назад
Я тоже смеялась, так как это про меня. Я все упомянутые шаги прошла, включая ядерную физику (на физфаке). :)
@Nickola_United
@Nickola_United 3 года назад
@@natein-frontend ,эмммм... Ядерную физику в 9 классе изучают... А квантовую в лучшем случае в 11(обычно все-таки,в универе на физфаке)
@dolphinmoto3226
@dolphinmoto3226 3 года назад
сам ржу до сих пор 🤣
@timofeypirogov3809
@timofeypirogov3809 3 года назад
Не так страшны первые 80% как вторые 80% - это шедевр. :)
@olegzidane7099
@olegzidane7099 3 года назад
получается немчанинский новый клоун?
@AlanSmith2306
@AlanSmith2306 3 года назад
@@olegzidane7099 Похоже, что клоун тут Вы. Если не ясен юмор, то просто помолчи.
@gleb_bro8710
@gleb_bro8710 3 года назад
@@AlanSmith2306 А в чем смысл выражения? Типо 100% - это дедлайн, а обычно получается 160%%
@AlanSmith2306
@AlanSmith2306 3 года назад
@@gleb_bro8710 смысл в том, что то, что кажется 20%, на самом деле является 80%. Странно, что приходится это объяснять. Вроде всё должно быть понятно из контекста.
@gleb_bro8710
@gleb_bro8710 3 года назад
@@AlanSmith2306 Извините, я просто отстал в развитии по сравнению с вами)
@Katar1x
@Katar1x 3 года назад
Самая главная ошибка - это если поперло обучение и ты вдруг останавливаешься. Ибо потом заводиться опять время нужно)
@antontevs
@antontevs 3 года назад
так если попело, как ты остановишься?) значит не поперло)
@Katar1x
@Katar1x 3 года назад
@@antontevs Да бывает отвлекаешься или кто то отвлекает
@nitroexpress4956
@nitroexpress4956 3 года назад
@@antontevs заболел
@user-kn4zf8zz9k
@user-kn4zf8zz9k 3 года назад
Оо да, я на этом остановился и теперь не понимаю, я на среднем уровне или сначала начать
@AN-ts4rf
@AN-ts4rf 3 года назад
я так целое лето пропустил. ноут сломался ушло неделья перед тем как купил новый, но пропустил 3 месяца
@julianataliudottir7393
@julianataliudottir7393 3 года назад
"Слишком глубоко разбираться"-это прям про меня.Начинала с html и где-то через пару недель уже пыталась разобраться c проводами блока питания и составом термопасты...
@AZ-je3fn
@AZ-je3fn 3 года назад
😄😅 как Вы это так забавно написали
@Ardbot-fp8oq
@Ardbot-fp8oq 3 года назад
Ага, знакомая ситуация. Начал с делфи, потом html, фотошоп, flash, видеоредакторы, 3d моделирование, ардуино, картография, assembler, си шар, си ++. А ещё ветеринар по образованию.
@Dan-rw3wm
@Dan-rw3wm 3 года назад
@@Ardbot-fp8oq и эти все увлечения глобально дали результат?
@Ardbot-fp8oq
@Ardbot-fp8oq 3 года назад
@@Dan-rw3wm толком нет. Но для уровня села с 7000 человек весьма продвинут и оказываю некоторые услуги. Фотошоп, 3д печать, картография. В целом разнорабочий в сфере услуг. Не PRO, но для нужд села хватает). Лет через 10, к 35 годам, могу стать хорошим специалистом
@Dan-rw3wm
@Dan-rw3wm 3 года назад
@@Ardbot-fp8oq а почему в город не переедешь?
@user-jf2xx1qh8n
@user-jf2xx1qh8n 3 года назад
Хочу написать длинный комментарий по поводу увиденного. Инженер электронных систем, 11 лет работы, из которых 7 лет за границей. Написание программ один из аспектов работы. Во-первых, освоение любого навыка происходит исключительно на практике и исключительно на боевых задачах, которые должны быть сданы заказчику. Никакие учебные проекты не обеспечивают должного уровня мотивации. Второе, для инженера должно быть основное правило сделать как можно проще, быстрее и с наименьшим достаточным количеством затраченных ресурсов и времени. Отсюда вытекает, что не имеет смысла лезть глубже каких либо готовых фреймворков или библиотек более, чем это написано в в разделе помощь для конкретной практической задачи. Важно использовать минимально необходимый интерфейс, запоминать библиотечные вызовы и структуры смысла нет, работаем всегда с открытой справкой. Третье, работаем с чужими наработками, активно используем опыт и наработки коллег. Если до вас похожую задачу уже кто-то решал, и она полностью документирована, возьмите ее и допилите под свои нужды, не пытайтесь изобретать велосипед, заодно научитесь понимать чужой код. Четвертое, не читаем техническую литературу от корки до корки. Пилим задачу, по оглавлению находим тему прям по текущей вашей проблеме, читаем краткую выборку, пилим свое и так по кругу. Не пытаемся городить "супер гибкий код для дальнейшей модификации" с замудреной структурой классов, которые наследуются друг от друга. Как правило после необходимости внесения правок такое гибкое решение будет гнуться не в том месте. Иногда проще скопипастить часть кода и сделать похожую функцию отдельно, чем пытаться упихивать весь похожий функционал в одну сущность с кучей циклов, массивов и оптимизаций, которые будут управляться системой булевых флагов. Такой код сложнее читается и воспринимается. Однако тут следует вставить важную оговорку: если у вас таких копипастовых методов становится более 2-3, которые делают практически одно и то же, то тут стоит подумать о циклах, сокращении дублирования кода и упихивания всего этого в одну оберточную функцию или класс. Пятое, я хочк дополнить Сергея о доведении до конца: качество кода, отсутствие багов и т.д. это все хорошо, однако иногда программа не является целью разработки, она нужна для вашего внутреннего использования, например я дедад такую для реверс индиниринга коммуникационного протокола. Если работа с программой заказчиком не предполагается, а нужна она вам для конкретной исследовательской цели, чтобы пойти дальше, нет смысла вклбчать внутреннего перфекциониста и пытаться допилить ее до уровня коммерческого продукта: выполнили исследовательскую задачу, получили результат, сделали выводы, отложили в сторону и двигаемся дальше.
@Lecomptby
@Lecomptby 3 года назад
Блин, читаю и понимаю что если бы у меня на собеседовании начали спрашивать про то как я программирую, и я бы им пересказал все что выше, мое резюме сразу пошло бы в мусорку)
@user-jf2xx1qh8n
@user-jf2xx1qh8n 3 года назад
@@Lecomptby и с чем конкретно ты не согласен?
@Lecomptby
@Lecomptby 3 года назад
@@user-jf2xx1qh8n я согласен во всем, вот только на собеседовании будут спрашивать сколько книг ты прочел до корки, начнут гонять по иерархии классов и тд)
@danyamenick4131
@danyamenick4131 3 года назад
* прочитано *
@Torpedo-ZIL
@Torpedo-ZIL 3 года назад
Полностью согласен! Мне нечего добавить!
@user-si4qz6ps9o
@user-si4qz6ps9o 3 года назад
Классный мужик, вызывает доверие, эмпатию и понятно рассказывает)
@jasperhumpsman7151
@jasperhumpsman7151 3 года назад
Ага, пошёл гуглить что такое "функция", в итоге забрёл в высшую математику (при изучении веба)
@remoleg
@remoleg 3 года назад
И не говори. Полез в логику компьютера, угодил в алгебры Буля, Пирса и Жигалкина.
@licantrop609
@licantrop609 2 года назад
Хз нужно ли это уже, но советую добавлять в гугле к твоему запросу слово, связанное с тем, откуда вы услышали термин. В твое случае: 'функция в программировании'.
@user-klepikovmd
@user-klepikovmd 2 года назад
Прикол в том, что то, что в математике функция, в программировании "чистая функция"
@MrMitror
@MrMitror 3 года назад
Где-то на хабре была статья, в которой говорилось, что если вы подходите под 50% требований, то ваш шанс устроиться практически такой же, как у того, кто подходит под 80%
@sergs2919
@sergs2919 3 года назад
меня иногда добивают требования искателей.. многие из них можно освоить и начать применять за 1-2 дня...нафига о них писать в требованиях...
@MHawkwind
@MHawkwind 3 года назад
@@sergs2919 Потому что изучить и применять на практике - разные вещи. В большинстве случаев при таких требованиях нужен узкий специалист для выполнения большего объема работ нежели просто "примеры из документации"
@sergs2919
@sergs2919 3 года назад
@@MHawkwind Какие то серьёзные вещи понятно.. вот как пример Git)) на фига в вакансиях это вообще пишут...
@MHawkwind
@MHawkwind 3 года назад
@@sergs2919 это скорее всего исторически сложилось так. Ну и плюс сразу проверка - а действительно ли работал человек в группе разработчиков. Хотя это лишнее, как по мне, согласен. Может просто хотят забить текстом, чтобы было побольше. Ну или просто - все так пишут...
@olgamis1539
@olgamis1539 3 года назад
Ужасно хочу к вам на курс, жду с нетерпением когда обстоятельства позволят. Огромное спасибо вам и команде за ваши видео💜💜💜
@user-gs3ez5rb5l
@user-gs3ez5rb5l 3 года назад
Сколько смотрю этот канал, а блогер до сих пор Сергей Немчинский.
@user-yo4vw1dq1m
@user-yo4vw1dq1m 3 года назад
:D
@akionka
@akionka 3 года назад
@@user-yo4vw1dq1m И всё ещё с более чем 20тилетним стажем
@user-gy5ro8zr6h
@user-gy5ro8zr6h 3 года назад
...и вот это вот всё
@andreykelip5631
@andreykelip5631 3 года назад
и мы всё ещё его дорогие
@MrAbad202
@MrAbad202 3 года назад
@@akionka, и все еще 15 из них на Java
@andriiblahyi9443
@andriiblahyi9443 3 года назад
новечки)))
@DataScienceGuy
@DataScienceGuy 3 года назад
байт на комменты, полюбому)
@sacksoris6829
@sacksoris6829 3 года назад
Ну, он не русский, ему простительно совершать подобные ошибки.
@MaceUA
@MaceUA 3 года назад
Проверочное слово "овечки", всё правильно.
@user-el7jj6qd3m
@user-el7jj6qd3m 3 года назад
Это первая ошибка в этом видео!
@expurple
@expurple 3 года назад
@@sacksoris6829 как раз таки русский, в Украину Сергей переехал. Ну не суть, ошибка-то намеренная, она вообще в одном предложении со словом "ошибка"
@AnnaIsHere
@AnnaIsHere 3 года назад
Ооо, как славно, что видео нарезано на кусочки подписанные! Любо!
@user-ge6mk6jv8f
@user-ge6mk6jv8f 3 года назад
Спасибо, во многом помогли подкорректировать свои трудовые процессы и расставить акценты. Очень помогли, ещё раз спасибо
@user-yp7sq1fe6c
@user-yp7sq1fe6c 3 года назад
Огромное спасибо!!! Ролик просто Множество ошибок взяты с меня, устраняю их и ускоряюсь!!!
@omnamo9990
@omnamo9990 3 года назад
Серёж, спасибо, очень интересно и приятно смотреть.
@user-ld1mh3qn2k
@user-ld1mh3qn2k 3 года назад
Я, пожалуй, добавлю еще 1 реальную проблему, которая убивает многих даже реально хороших ребят: откладывать изучение английского, если ты его знаешь плохо / не изучал в школе.
@wunderrus
@wunderrus 3 года назад
А вот это реально ошибка, у меня с этим плохо и изучение питона идет крайне тяжело
@AlanSmith2306
@AlanSmith2306 3 года назад
@@wunderrus Ну если до сих пор "Питон", а не "Пайтон", то всё очень плохо )
@vancxre
@vancxre 3 года назад
@@AlanSmith2306 в чём проблема называть Пайтон, "питоном"?
@AlanSmith2306
@AlanSmith2306 3 года назад
@@vancxre Проблема в том, что этот язык назвали Пайтон, а не питон. В честь комик-группы Монти Пайтон. Всё нужно называть своими именами.
@user-yo4vv9yi6e
@user-yo4vv9yi6e 3 года назад
@@vancxre прост холивар,забейте
@rakhmanovbekzod
@rakhmanovbekzod 3 года назад
Мне понравилась одна фраза - " Клиент просил у тебя функцию на 10 кг, я тут открыл твой код, зачем ты запихал сюда на 200кг"? - " А так это с прошлого заказа остался не викидывать же в мусор"
@theoristexp
@theoristexp 3 года назад
Благодарю за разъяснение, Сергей! Крайне полезные советы.
@Beregov
@Beregov 2 года назад
Спасибо Сергей за мотивирующие видосы!))
@yuriymykytenko466
@yuriymykytenko466 3 года назад
"Закончил в районе ядерной физики...". На этот счет есть китайская пословица: "для того чтобы переплить море не надо уметь строить корабли".
@gtrailer4425
@gtrailer4425 3 года назад
Так китайцы вроде как никуда и не приплыли, сами были колонией)
@danylokulbachinskiy1130
@danylokulbachinskiy1130 3 года назад
@@gtrailer4425 когда европа погрузилась в темные времена китай переживал расцвет
@artakbaghdasaryan2544
@artakbaghdasaryan2544 3 года назад
@@danylokulbachinskiy1130 но колоний не было а в Европе наоборот у каждого было
@danylokulbachinskiy1130
@danylokulbachinskiy1130 3 года назад
@@artakbaghdasaryan2544 зачем им колонии в 5- 15 ст когда они свои будущие земли собрать не могли? (соре за русский)
@artakbaghdasaryan2544
@artakbaghdasaryan2544 3 года назад
@@danylokulbachinskiy1130 ты же говорил что это был расцвет значит все земли были собранны и даже больше во время расцвета Китая в его территорию даже Монголия входила + когда ещё в Англию не входили его северная часть, шотландия и уелс у него были колонии аж во Франции(одна из сильнейших государств в Европе) да и разговор не о том я говорил что с их пословицей "чтобы покорять моря надо уметь строить корабли" они не смогли с помощью своего флота завести колонии в отличии от европейских стран которые не руководствовались этой пословицой P.S. мой русский хуже
@user-xq8kw7eg6m
@user-xq8kw7eg6m 3 года назад
"Слишком глобоко разбираться - не занимайтесь такой херней" - Сергей Немчинский "Сначала изучи asm и c++ а потом уже начинай изучать свой п**орский php" - мой препод в универе >_
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 3 года назад
ну препод дело говорит, начиная с плюсов сразу идет правильное обучение и понимание того, на каких вещах это работает, а ассемблер это еще более высокий уровень
@user-jf2xx1qh8n
@user-jf2xx1qh8n 3 года назад
@@Dmytro-Tsymbaliuk ассемблер это скорее низкий уровень
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 3 года назад
@@user-jf2xx1qh8n ну да, получилось "страшно красивый"
@user-xq8kw7eg6m
@user-xq8kw7eg6m 3 года назад
@@Dmytro-Tsymbaliuk а может лучше сначала объяснить какой-нибудь высокоуровневый язык без ссылок и указателей - а потом упарываться в электрончики в оперативной памяти? тем более - когда на 1м курсе тебе дают алгоритмы и структуры данных под запись - а на третьем пускают кодить
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 3 года назад
@@user-xq8kw7eg6m а причем тут электрончики? С даже не про это. Никто на 1 курсе не дает алгоритмов.А ссылки это просто синтаксический сахар указателей и с урезанным функционалом
@kislitsadanil
@kislitsadanil 3 года назад
Толковый дядька) Включаю ваши видео-подкасты сидя на работе)
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw 3 года назад
Круто, спасибо, дельно!Продолжаю учиться!
@drl232
@drl232 3 года назад
Согласен если не писать код самому это как учится ездить на машине без машины!
@user-oe6do1fz7m
@user-oe6do1fz7m 3 года назад
это как сидеть и читать как управлять ТС в машине)
@zz_dev
@zz_dev 3 года назад
А если пк нет?)
@leonms635
@leonms635 3 года назад
@@zz_dev телефон, или с утюга пишешь?😄 Не реклама, есть приложуха у джавараш, более менее можно что-то делать.
@zz_dev
@zz_dev 3 года назад
@@leonms635 Хех)Ок спасибо
@user-co8un6lx3t
@user-co8un6lx3t 3 года назад
@@zz_dev на песке палочкой программируй)) как прадеды
@zoriktots2
@zoriktots2 3 года назад
Спасибо. То что предупредили о рекламе - это хорошо.
@user-oq9io5kt1i
@user-oq9io5kt1i 10 месяцев назад
Благодарствую за урок!😇
@user-ju8sv7nc2l
@user-ju8sv7nc2l 2 года назад
Годнота) Вдохновляющий и полезный контент) Спасибо!
@GermanyCationGethiredinGermany
@GermanyCationGethiredinGermany 3 года назад
7ой пункт о поиске работе очень актуален и достоен отдельной темы! При правильной стратегии однозначно можно оптимировать карьерный рост.
@djonidjonovic8029
@djonidjonovic8029 3 года назад
Обычно в вакансиях пишут вообще всевозможные фрэмеворки,которые в теории могут быть использованы на проекте. Особенно если требования пишет девочка HR. смотришь на требования, и думешь,да ладно,чтобы всё это хоть поверхносно знать надо лет 5, а позиция и зарплата на джуна.
@lego12239nn
@lego12239nn 3 года назад
Да забей. Если так пишут, то достаточно знать просто названия.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 3 года назад
HR либо ходит к программистам и спрашивает "Вот собрались ещё человека брать. Какие навыки хорошо чтобы были?" они каждый своё диктуют, а она потом всю эту кучу в вакансию пишет, а соискатели охреневают что на позицию джуна требуется всезнающий Бог-Император. Или даже просто сама по hh полазит, посмотрить что в it-вакансият требуют и напишет в требованиях компот из всего подряд.
@Anton-oq3zt
@Anton-oq3zt 3 года назад
В СНГ очень адекватные требования в вакансиях. Вы европейские вакансии не видели, где нужны Java разработчики, которые должны знать Spring SQL React JS умения дизайнера опыт работы project manager от 5 лет phd в математике и научные работы по рядам фурье итд.
@djonidjonovic8029
@djonidjonovic8029 3 года назад
@@Anton-oq3zt А вы смешной,как раз таки в Пост-советском пространстве требования очень завышены.Я последние 7 лет в Германии живу,тут с эти проще намного, и собеседования не такие как у "нас".
@lego12239nn
@lego12239nn 3 года назад
@@Anton-oq3zt Это всё на стажёра :-)?
@yurynismo1834
@yurynismo1834 3 года назад
Сергей, спасибо за интересный контент. Всегда смотрю ваши видео с удовольствием. Не всегда есть время смотреть стримы, хотелось бы видеть короткие видео "о главном" из стримов. Изучаю пайтон, джанго около 4 месяцев в свои 32. Очень сложно с вакансиями на первую работу в сибири :).
@VITOSGTI
@VITOSGTI 3 года назад
Спасибо за видео! Было интересно послушать)
@leonl2794
@leonl2794 3 года назад
Еще одна ошибка в обучении - пытаться заучивать наизусть имена методов, классов и т.п. из библиотеки или фреймворка. Это все-таки не английский (или какой-либо другой) язык, который требуется знать именно наизусть и моментально вспоминать любое слово, чтобы не копаться в словаре, ибо все упирается в возможность говорить/писать прямо без переводчиков, не "блокируя" основной поток данных. Даже гугление в переводчике одного забытого слова за 10 секунд - может серьезно замедлить процесс говорения/написания. В программировании же в первую очередь требуется понимание и практическое написание кода, а все вещественные данные (имена функций, конкретные значения и т.п.) запомнятся сами по себе, если используются часто, или забудутся, если "сборщик мусора мыслей" посчитает этот кусок информации лишним. Тем более, что абсолютно любую несложную вещь можно загуглить, если забыл, и быстро вспомнить, и на это может уйти довольно короткое время. Другое дело - пытаться загуглить какой-нибудь паттерн, принцип и т.п. на освоение которого требуется много времени и хорошо понимать это в теории. Т.е. вспомнить ООП за 5 минут, если его забыть - не удастся. С другой стороны - именно те знания, которые представляют из себя некий паттерн, принцип и т.п. и на освоение которых требуется серьезно поломать мозг (на первых порах освоения) - запоминаются хорошо и надолго. Более того - это легко можно и пересказать в теории, при этом эту теорию не уча, а формируя налету свой вариант. Я вот, например, до сих пор не помню наизусть первые 3 НФ из теории БД, но прекрасно понимаю, как это должно проектироваться. Я хоть и не иду в бэкенд, но все равно.
@fein7068
@fein7068 3 года назад
Основные функции языка ты должен знать наизусть не включая специфических или хотя бы просто помнить что такой есть и быстро его просерфить в доках и самые ходовые в фреймворке, так что тут двойственно, чем лучше знаешь тем быстрее пишешь и имеешь лучшее представление, что лучше использовать.
@user-nt6em7lo9r
@user-nt6em7lo9r 3 года назад
Умение доводить дело до конца - это вообще характерный признак мастерства. И справедлив он не только в программировании. Я помню как меня наш арт-директор дрючил в типографии за то, что у меня тире не той длины было, или забывала сносить предлоги на следующую строку. До сих пор ему благодарна за выработанные 10 лет назад рефлексы )))
@ez2387
@ez2387 3 года назад
Очень полезные темы разбираешь👍💥
@illquest
@illquest 3 года назад
Спасибо за дельную инфу))) Полезный контент))
@user-yt2pk2mr8h
@user-yt2pk2mr8h 3 года назад
Насчет распыление: очень актуально для меня! Так хочется: 1. Писать свои приложения на Android 2. Создавать свои игры для нескольких платформ 3. Создавать сайты на чистом HTML/CSS/JS 4. А как же бэкэнд? 5. Но я хорошо знаю только Lazarus 6. И еще Java 7. Ладно, изучим Go 8. Или Kotlin 9. и т. д. В итоге я знаю про существование 20 языков, из них написал "Hello world" примерно на 8, а на среднем уровне знаю только 3. Как то так))) P. S. Я же забыл про платформу Java ME! Это же так круто - запрограммировать старенький кнопочный телефон)))
@n0lim372
@n0lim372 3 года назад
Под Андроид Java, кроссплатформенность тоже java, потом, после того как освоился (написал рабочий проект, который не стыдно в play market выставить) под приложение/как свою страницу пишешь сайт, бэкенд на PHP (считай что тоже проект)
@maxlich9139
@maxlich9139 3 года назад
Видимо, молодой, горячий, глаза еще горят)))
@fein7068
@fein7068 3 года назад
На нативном джесе ты далеко не уедешь, да это и многих других языков касается, без фреймворков далеко не разбежишься.
@user-yt2pk2mr8h
@user-yt2pk2mr8h 3 года назад
@@fein7068 Я понимаю. Без фреймворков прийдется открывать "завод по выпуску велосипедов" (ну если вы понимаете, о чем я)
@linterrupt
@linterrupt 3 года назад
*Я плачу😭😭😭 Ведь абсолютно все минусы это про меня.* 1. Часто я просто читаю теорию, книги по алгоритмам, смотрю ролики. Дело до практики так и не доходит. 2. Хочется уметь все. Поэтому бросаюсь в разные направления. Не могу решиться куда делать упор. 3. Хочется научится всему сразу, такое нетерпение. Такая суета и паника, от того, что видишь, что учить дохуя. Учишь все подряд и в итоге ничему не учишься. И сломленный ты опускаешь руки. 4. Это история была про меня. Изучаю С++, вроде все нормально. Но вдруг в какой-то момент на душе становится дискомфортно, ведь я не знаю как реализованы вектора/строки, как реализованы библиотечные функции. Вот и пытаюсь разобраться и писать велосипед. В итоге на каком-то этапе я заебываюсь и бросаю все. Перфекционизм - это УЖАСНО. 5. Жиза, че еще сказать 6. Жиза... 7. До этого этапа мне еще далеко
@richardainsberg2593
@richardainsberg2593 3 года назад
Значит это не ваше. Алгоритмы Python проходятся за неделю, пюс практика. через два месяца можете наичнать писать скрипты для геймеров (читы) и изучать шифрование... если мозгие есть, дальше сообразите!
@linterrupt
@linterrupt 3 года назад
@@richardainsberg2593 Дело в том, что я за плюсы взялся и мой перфекционизм не дает мне сосредоточиться на алгоритмическом программировании и я ухожу вглубь в работу с памятью
@richardainsberg2593
@richardainsberg2593 3 года назад
@@linterrupt А кто сказал, что это плохо? Автор данного ролика? Я не знаю, что вы имеете ввиду под "работой с памятью", но самые прибыльные коды - НЕ в белом софте, а в сером, который помогает отмывать деньги, в том числе "типа легальным компаниям". Базовая характеристика "серого софта" - простота внедрения. Т.е. чем меньше памяти занимает - тем лучше. В своё время на этом поднялись Яндекс и Маил, которые зашивали вредоносный код в другие программы. Ваша проблема, скорее всего, не в перфекционизме, потому что вы заняты правильными вещами, а в том, что наш диалог идёт под вот такими роликами. Ютуб не анонимный сервис, поэтому тут НЕТ "ценной инфы". Автор данного канала шоумен. Белый пиджак, который подрос, скопил чуть денежки, нанял других пиджаков, но никогда не "кодил" по-настоящему, иначе бы сел или не вёл бы данный канал... Задумайте над своими приоритетами в жизни и тем, что вы поглащаете и кому доверяете...
@linterrupt
@linterrupt 3 года назад
@@richardainsberg2593 но сейчас же не то время когда нужно экономить каждый байтик, как раньше. Сейчас поддержка и читаемость кода стоит дороже
@vadimwakoff7135
@vadimwakoff7135 Год назад
@@linterrupt ну что ? на работу устроились ? два года прошло
@Hierrussalimsky
@Hierrussalimsky 3 года назад
Отлично рассказал. Респект за профессиональное мнение!
@RainbowJet1
@RainbowJet1 3 года назад
Прекрасное видео, лайк, спасибо!
@aradox4516
@aradox4516 3 года назад
После просмотра, понял свои косяки. Спасибо большое.
@vano20230
@vano20230 3 года назад
По-моему, очень хорошее видео. Многим может помочь.
@shahulya7654
@shahulya7654 2 года назад
Спасибо за видео, было очень приятно и полезно смотреть вас👍🏻
@Torpedo-ZIL
@Torpedo-ZIL 3 года назад
Согласен полностью с автором видео! Спасибо за советы, вовремя!
@TheAndrejFox
@TheAndrejFox 3 года назад
Я посмотрел как учиться. Теперь я умею учиться)
@Oleksii_Leshchenko
@Oleksii_Leshchenko 3 года назад
но все равно учится не буду есть же ещё куча видосиков про правильную учебу
@SoulPervert
@SoulPervert 3 года назад
теперь ты (немного лучше) умеешь смотреть видео как учится)
@Kriptio
@Kriptio 3 года назад
00:08 новички! Байт на комменты засчитан
@Hecondsand
@Hecondsand 3 года назад
это самая главная ошибка программиста:)
@FilmicFil
@FilmicFil 3 года назад
Люблю вас, Сергей)
@varossimonyan
@varossimonyan 2 года назад
Большое спасибо за видео!)
@DataScienceGuy
@DataScienceGuy 3 года назад
помню когда параллельно изучал Python и JS, постоянно путал this и self. Такая каша в голове была, капец
@GermanyCationGethiredinGermany
@GermanyCationGethiredinGermany 3 года назад
Действительно, есть вещи которые взаимодополняющие. Другие же напротив лучше изучать по очереди.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 3 года назад
А мне такая ситуация только предстоит. Учу питон уже почти год (помимо основной работы), но питон это чаще всего веб, а в вебе без знания js вообще делать нечего даже питонисту. А значит ещё и HTML, CSS обязательно, - без их знания даже парсер на питоне сложно написать. А там и SQL на горизонте маячит, потому что какой же бэкенд без баз данных?
@nabiisakhanov3522
@nabiisakhanov3522 3 года назад
В js однако есть и this и self. Последний обычно используется в воркерах
@nickdronov7117
@nickdronov7117 3 года назад
@@user-ky9nn4eh3j А что была за задача, где нужны азы js, если не секрет?
@user-wl2df5yl9k
@user-wl2df5yl9k 3 года назад
В python ты ведь пишешь self первым аргументом
@cg_man
@cg_man 3 года назад
Бросаться в разные направления это про меня. Сначала начал html, CSS, js. Потом понесло меня в разработку игр, потом пошел учить go. Короче не делайте так))
@rosts_26
@rosts_26 3 года назад
Html, css и js это три слона на котором держится весь фронт энд! Если ты не знаешь одно из них - смысл всего остального сходится к нулю. Это три направления, которые необходимо изучать паралельно! А после хорошего понимания, можно подключить PHP.
@cg_man
@cg_man 3 года назад
@@rosts_26 вот поэтому я опять вернулся к html и css, и сейчас набиваю руку на лендингах)
@AlekseiAstahov
@AlekseiAstahov 3 года назад
Спасибо. Отличный монолог. С удовольствием вас послушал.
@ZhenyaVasilevich
@ZhenyaVasilevich 3 года назад
Жиииирный лайк!))) именно такой мотивации мне и не хватало !))
@ZhenyaVasilevich
@ZhenyaVasilevich 3 года назад
сохранил в избранное для повторов
@vDungeon
@vDungeon 3 года назад
Ошибка номер один: вы решили стать программистом. Потому что либо ты любишь эту возню и тебе все равно кем ты там работаешь, либо ты не любишь возню, но за нее вроде бы как хорошо платят программистам и ты хочешь так же.
@Katar1x
@Katar1x 3 года назад
Как по мне главное в обучении - это кайфовать от процесса. Я вот ненавижу регексы, просто всей душой) И когда есть что то с ним пытаюсь как можно скорее сделать его, чтоб дальше кайфовать)
@user-tf5bs6de6z
@user-tf5bs6de6z 3 года назад
Пиши парсер-комбинаторы.
@lego12239nn
@lego12239nn 3 года назад
Здрасьте. regexp'ы - самый кайф.
@fein7068
@fein7068 3 года назад
Видимо плохо понимаешь, ведь время на маски уходит мало.
@andreychub1094
@andreychub1094 3 года назад
Очень полезные советы. Это прям то с чем сталкиваются все новички. Определенно для них все это нужно проговорить!
@NoWheelDrive
@NoWheelDrive 3 года назад
Отличные советы, спасибо!!
@iEfimoff
@iEfimoff 3 года назад
"Закончил в районе ядерной физики" для новичка - да. Так же знаю что для MCard как раз делали оптимизацию байт кодов, но это уже уровень - эксперт, кто понимает что if это вычитание одного из другого и сравнение результатов, знает как не делать лишних операций и лишних вызовов в байт коде и знает что дублирование кода в циклах это не DRY паттерн, а развертывание циклов для архитектуры intel, amd... Так же программисты часто не умеют писать оптимальные нативные запросы к бд и читать планы выполнения запросов.
@user-hf3uo2js2f
@user-hf3uo2js2f 3 года назад
Ещё одна ошибка. Не учить английский)
@user-is9yv2gl3n
@user-is9yv2gl3n 3 года назад
Ещё один язык программирования) и притом самый сложный((
@user-ix5gi4pz7u
@user-ix5gi4pz7u 3 года назад
Cпасибо за видео. Сейчас начинаю учиться, учту ваши советы :*
@egor_naumovich
@egor_naumovich 2 года назад
Классное видео! Спасибо.
@user-yr9zq1ch9n
@user-yr9zq1ch9n 3 года назад
8:23 лол, была похожая ситуация, но хорошо, что я это вовремя осознал и ушел с этого пути.
@fein7068
@fein7068 3 года назад
Меня хватило до плюсов, на этапе освоения и забил, зато теперь спокойно читаю шарп и джаву с питоном и каши в голове нету как ни странно, просто забывается много со временем, но достаточно пробежаться денек и все вспоминается, просто вопрос в надобности всего этотого... хотя сам бы советовал учить с начало джаву или шарп и потом переходить на лвл выше, сам пишу на пыхе и js(фулстак).
@Citizen7777777
@Citizen7777777 3 года назад
Главная ошибка это учить человека который не желает учиться.
@devopsRussia
@devopsRussia 3 года назад
это с советской школы пошло, когда учителей заставляли подтягивать двоечников. Хотя лучше в разы тратить время на тех, кто хочет получать знания.
@narekhovhannisyan4088
@narekhovhannisyan4088 3 года назад
Спасибо за годный контент. Конкретика и главное без понтов.
@ahilles_sosite_xui
@ahilles_sosite_xui 3 года назад
Благодарю за советы. Вы действительно первый человек, который нормально объясняет, говорит последовательно и не создаёт в голове кашу.
@mihailfomin5194
@mihailfomin5194 3 года назад
1. Программируйте - пишите код. Это навык. 2. Не распыляйтесь. Не перепрыгивайте с одного языка на другой. Выбрали направление - и ломите. 3. Нетерпение. Скакать по верхам. 4. Слишком глубокое разбирательство. Программист - это водитель машины, а не авторемонтник. Делайте фичи для заказчика. 5. Навык общения. Боязнь общения. 6. Доводите работу до конца. Вы не студент и не школьник. 7. Идите на работу. Повышайте уровень ответственности.
@kobalt-tv-777
@kobalt-tv-777 3 года назад
мои частые ошибки - 2, 3, 5, 7 (последнее. Боязнь, что слишком мало еще знаешь, чтобы работать программистом). Боязнь собеседований.
@andrewxnx9089
@andrewxnx9089 3 года назад
+
@oleksandr_slobodian
@oleksandr_slobodian 3 года назад
1:24 - дуже важлива проблема, котра з часом переростає у інстинктивну відразу до програмування в цілому, так як у голові утворюється повна каша. Сергію, дуже добре, що ви підмітили цей момент.
@Akihobaru
@Akihobaru 3 года назад
Действительно хорошее видео! Мне самому приходится тяжело с обучением программированию. Я сейчас только начинаю понимать азы языка и тут мне дают задание в университете "сделать программу по распознаванию изображения", самое смешное что надо было искать слонов (все смеялись мол найти слона на картинке очень просто), как итог долг по предмету. Теперь изучаю не только язык но и другие разделы.
@FilmicFil
@FilmicFil 3 года назад
"Закончил он где то в районе ядерной физики" Вот внатуре жиза. Прям про меня. При чем без преувеличений. Начал учить java и доковырял в итоге до Таненбаума "Архитектура компьютера" ))
@allminegod
@allminegod 3 года назад
Таненбаум это хорошо, значит глубоко копал)
@user-of2yp4zw8i
@user-of2yp4zw8i 3 года назад
Про лабораторки жиза. У самого такое было, так и не пофиксил символы((
@user-in7dl7tl9h
@user-in7dl7tl9h 2 года назад
Огромное спасибо за видео
@user-cd6ev7ht4k
@user-cd6ev7ht4k 3 года назад
спасибо большое, было очень полезно
@dmitri1012
@dmitri1012 3 года назад
В универе как раз весь семестр убили на транзисторы, байт код и т.п. И только на последнем занятии решили показать как написать хело ворлд:/
@oleksa_corot
@oleksa_corot 2 года назад
"хороший программист знает asm, но никогда его не использует"
@user-xq9ug2dn1z
@user-xq9ug2dn1z 3 года назад
Эти вещи не только к програмированию относятся))
@dastovator
@dastovator 3 года назад
круто. Универсальные советы для любого дела.
@vladimirsery2834
@vladimirsery2834 3 года назад
Толковый разбор. Мне понравился.
@Merk462
@Merk462 3 года назад
Ошибка для увеличения количества камментов под видео.
@cgstudio2010
@cgstudio2010 3 года назад
Спгс
@DmitryRomanov
@DmitryRomanov 3 года назад
Комментов 🙊👍
@catsapp
@catsapp 3 года назад
Проблема не в новичках, проблема навальных в плохой, очень плохой документации по многим языкам.
@user-bp1vo7tu9r
@user-bp1vo7tu9r 2 года назад
Спасибо за видео !!!
@olegkreiserov9807
@olegkreiserov9807 3 года назад
толково спасибо благодаря вашим видео как в 3д складываеться примерный вид куда двигаться и как ты должен себя подготавливать
@evabrodski9571
@evabrodski9571 3 года назад
8 ошибка - не заниматься английским языком
@nevill3593
@nevill3593 3 года назад
Хватит школьного уровня знаний
@cancelled8069
@cancelled8069 3 года назад
Nevill жаль, что школьный уровень может быть разный)
@sasha_nabaresh
@sasha_nabaresh 3 года назад
И чем именно нужно заниматься с английским языком?
@eddypartey1075
@eddypartey1075 3 года назад
@@nevill3593 лондонский школьный уровень)
@user-os9ey6di7r
@user-os9ey6di7r 3 года назад
@@eddypartey1075 есть ссылка с чего начать ?
@bekzatabdysatarov1041
@bekzatabdysatarov1041 3 года назад
Ага,конечно! "Новечки" Нее, я не на что не намекаю😁
@TigerRUS
@TigerRUS 3 года назад
Большое спасибо!
@IgorKhrupin
@IgorKhrupin 3 года назад
Спасибо за видео!
@asd-sl1kv
@asd-sl1kv 3 года назад
вы мне как второй отец
@andreikashin
@andreikashin 3 года назад
не доводить до конца - это номер 1
@ShortsPageTech
@ShortsPageTech 3 года назад
Супер спасибо🙏🏻
@user-dk5mb9nn6p
@user-dk5mb9nn6p 3 года назад
Спасибо Сергей!
@VIJana79
@VIJana79 3 года назад
Не поняла. Сначала автор говорит, что не нужно учить все подряд фреймворки, минуту спустя - " если вы знаете 8 фреймфорков, то можно устраиваться на работу". Джуну надо знать 8 фреймворков?
@user-of2yp4zw8i
@user-of2yp4zw8i 3 года назад
Джуну нет. Для джуна необходимым является понимание не фрймворка, а технологии для которой он создавался. После изучения же самой технологии, уже можно двигаться в наиболее привлекательном направлении и изучать как новые технологии так и фреймворки, не забывая при этом про практику.
@VIJana79
@VIJana79 3 года назад
@@user-of2yp4zw8i спасибо большое за пояснение!
@vlastelinrobotov
@vlastelinrobotov 3 года назад
@@VIJana79 я так понял, что имелось ввиду 8/10, от кол-ва указанных в вакансии.
@VIJana79
@VIJana79 3 года назад
@@vlastelinrobotov 15:45 он говорит: "когда ты читаешь описание вакансии и понимаешь, что 8 из 10 фреймворков знаешь". Думаете он количество вакансий имел ввиду?
@lego12239nn
@lego12239nn 3 года назад
@@user-of2yp4zw8i > а технологии для которой он создавался Какой например :-)?
@declarance
@declarance 3 года назад
Ошибка #8 - смотреть такие видео. Не задавай много вопросов, задавай вопросы, разбирайся детально, разбирайся не очень детально и так далее. Все равно у каждого свой путь и вариантов этого пути - масса.
@Rustaci
@Rustaci 3 года назад
Сергей, спасибо. очень полезное видео. Некоторые моменты испытал на себе в процессе самообучения. Все советы максимально верны для начинающих программистов.
@dmitriypushkar5092
@dmitriypushkar5092 3 года назад
Гениально. Лайк, подписка.
@pandaskeptic2937
@pandaskeptic2937 3 года назад
"Не искать работу" - вот моя проблемка. (
@Lecomptby
@Lecomptby 3 года назад
У меня тож самое) Мне постоянно кажется что я недостаточно хорош, и уже двух проектов в портфолио недостаточно, нужен ТРЕТИЙ. Вот после третьего наверное буду готов, а может и нет)
@Nestados
@Nestados 3 года назад
Хах, не знал что Григорович преподает уроки по программированию.
@victoriamirskaya604
@victoriamirskaya604 3 года назад
Отличное видео. Все так)))
@sofiaermolaeva6506
@sofiaermolaeva6506 2 года назад
Сергей, спасибо большое за ваши видео. Ваши советы и комментарии помогают найти ответы на накопившиеся вопросы о сфере. Я на данный момент - студентка 3-го курса по направлению инф. систем и технологий. Планирую развиваться и работать в IT в дальнейшем. Подскажите пожалуйста, есть ли у Вас ролик с полезными советами для бакалавров без опыта? Куда стоит идти работать? Нужно ли идти в магистратуру или продвигать навыки спец. курсами? Какие скиллы и знания в первую очередь необходимы для новоиспеченных и в меру неуверенных в себе айтишников?
@the_leonik
@the_leonik 3 года назад
Эх, вот ищу сейчас работу по джава стеку, скажу что ппц не легкая задача сейчас
@user-uu2if6yp8g
@user-uu2if6yp8g 3 года назад
И какие основные проблемы?
@the_leonik
@the_leonik 3 года назад
@@user-uu2if6yp8g практически полное отсутствие вакансий на данный момент. Везде нужен опыт, вот главная проблема
@lego12239nn
@lego12239nn 3 года назад
@@the_leonik Ну так скажи, что опыт есть. Какие проблемы?
@the_leonik
@the_leonik 3 года назад
@@lego12239nn потом пойдут вопросы, где, в какой компании, что делал, какие задачи решал, ну все так просто
@lego12239nn
@lego12239nn 3 года назад
@@the_leonik Спросят - скажешь. Какие проблемы :-)? Думаешь будут обзванивать? Заведи какой-нибудь проект на github. Поучаствуй в существующих. Потом покажешь. Если компания норм, то ей этого хватит. Если нет, то нафиг в такую идти, где название прошлой конторы играет большую роль, чем реальный код?
@UouTVoe
@UouTVoe 3 года назад
Гуд джоб ептать
@ez2387
@ez2387 3 года назад
Все правильно говоришь👍💥
Далее