Топ нелепых ошибок в обучении на программиста
Вставка
- Опубліковано 1 чер 2024
- В этом видео обсуждаем ошибки в обучении на программиста.
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
Менторинг:
FRONT-END (ANGULAR, REACT) - go.foxminded.ua/3sQDjFr
NODE.JS - go.foxminded.ua/3PxuCcl
JAVA - go.foxminded.ua/3EwxUq0
C#/.NET - go.foxminded.ua/45EDlPm
PYTHON - go.foxminded.ua/44KxmYa
ANDROID - go.foxminded.ua/484RoiU
SALESFORCE Developer - go.foxminded.ua/3LfpuqD
UI/UX дизайн - go.foxminded.ua/44OWdK9
Unreal Engine - go.foxminded.ua/3r25LE1
QA Automation - go.foxminded.ua/44Kit80
IOS разработка - go.foxminded.ua/3LadcQs
PHP - go.foxminded.ua/3sHWLEp
Unity - go.foxminded.ua/3r3Ysvp
GOLANG - go.foxminded.ua/3RcxiNu
Обучение на проекте - go.foxminded.ua/3LbOuyY
🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/3PcbaAg
👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3PvPHnu
🎓Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - go.foxminded.ua/3LevboM
GRASP and GoF Design patterns - go.foxminded.ua/3rav0nt
Алгоритмы и структуры данных - go.foxminded.ua/465kY6b
C# NEXT - go.foxminded.ua/45N63xB
Сайт FoxmindEd для новичков: go.foxminded.ua/488EXT0
Сайт для разработчиков уровня мидл+: go.foxminded.ua/45UpnJa
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua
Тайминг:
00:00 - Вступление
00:38 - Отговорки найдутся всегда
01:39 - Не учите теорию наизусть
02:48 - Скидки на стартовые курсы программирования
03:25 - Учить все рандомно и не иметь роадмеп
05:43 - Сдаваться слишком рано
07:40 - Не использовать систему контроля версий
10:00 - Игнорирование код-стайла
12:25 - Не тестировать код
13:18 - Отсутствие обработки ошибок
👨💻 После Senior ВСЕ? Как программисту развиваться после Senior и куда двигаться в айти? 👉 ua-cam.com/video/NnM1Od1TKdA/v-deo.html
пора уже запустить мерч, с надписью "Меня все еще зовут Сергей Немчинский" ))))))
и станет Сергеем Мерчинским
Немгеем Серчинским@@mmogamespace
Не так. "Меня всё ещё НЕ зовут Сергей Немчинский". Мы ведь не он 😂
всё ещё...
А может даже Мемчинским
😂😂😂
0:40 - Так вот, ребята, никогда не будет идеального времени, чтобы начать. Вернее...
2:47 - ... Сентябрь - это идеальное время, чтобы включиться в обучение и начать свой путь в айти.
:)
Сергей Немчинский объявил месяц обучения программированию
Не ведитесь. Это обман, чтобы набрать классы!
@@Darteghoster , а где учиться? Другие для чего классы набирают?
@@Masha_Roma я не про курсы. А про то, что он специально сделал байт на комменты😄
@@Darteghoster, ок
У меня была ошибка, когда я изучал Java, я не очень понимал куда и как двигаться, потому очень много времени потратил на синтаксис в каком-то абстрактном виде, на задачки типа отсортируй массив, дан список городов, выведи тех, кто на букву А и т.п. Это не давало понять, как именно данный язык используется в настоящей работе. И убило интерес к нему. И когда я уже понял, что надо менять подход, остыл мой интерес к Java и решил глянуть на Python. И вот к нему я нашел правильный подход, после пары недель изучения синтаксиса, начав всякие туториалы с ботами и джангами на ютуб и из документации делать.
А когда ты не полгода массивы сортируешь, а блин сайт или бота делаешь, и он работает, то и интерес не пропадает.
Head First - хорошие книги для новичков, дают базу языка и не дают потерять мотивацию. Рекомендую. По петухону тоже есть. Лутза читай когда ты миддл уже, он сложноват для новичка и дает кучу инфы, которую сразу не применишь. А пока наработай себе базу, например на Udemy есть курс что-то типа 100 проектов на петухоне, будет гораздо лучше.
полностью согласен тоже долгое вреся торчал с массивами, исключениями. Думал уже бросить, Решил передпригнуть сразу на Спринг, и тут же сразу появился интерес
@@nurken2345 на собесе это все равно спросят + многопоток всегда спрашивают, который нигде не используется. Такие дела ((
@@mamkindominator745 это да, но на такие вещи можно потратить 1-3 месяца, прежде чем надоест, и переходить к более прикладным штукам. А вот когда начнешь думать о том, что пора на собесы, то можно и вернуться к основам. Тем более, после прикладных штук, какие-то из основ станут более понятными.
Я нашёл другой выход из данной ситуации: изучив синтаксис немного я перешел на свой простенький проект. Изначально это был генератор паролей. У меня было какое-то плюс-минус понимание с чего начать, а дальше, когда возникали проблемы с определенными кусками кода я просто гуглил их, уча таким образом новые недостающие мне знания.
Восхищаюсь вами, Украинцы, даже война вам не помеха чтобы продолжать учиться, жить и работать. Вы вдохновляете! Дай бог чтобы скорее настал мир
они выстоят и отстроят страну ! а нам что останется после режима пуйла ? убитая экономика и сдохший нефтегаз и тяж промка...без технологий ничео не будет! россия ничто без запада...так было всегда ,весь прогоесс шёл с запада!
ахахах, насмешил) После того, что вы сделали, мира вам не видать ближайшие 250 лет.
@@ruskie_petuhiподскажите, кого вы записываете в тех "вы", которые "вы сделали"? Всех у кого паспорт РФ? А если человек имеет паспорт рф, но живёт в другой стране, он тоже "вы сделали"? Или наоборот, человек живёт и работает в рф, но сам гражданин другого государства, его вы тоже в "вы" записываете?
Не пробовали как-то отделять тех, кто реально что-то сделал от тех кто не делал? Или всех под одну гребенку по непонятному признаку оно удобно, приятно и думать не надо?
Меняю место работы, новая должность "Ведущий разработчик", все еще смотрю такие видео Немчинского!)
Очень много полезной информации!
Нужный и годный контент.
Спасибо за творческий подход к подачи "инфы")!
Сергей, большое спасибо за ваше видео! ❤ Как всегда интересно и суперактуально!
Благодарю за видео! Выписал себе несколько заметок
Меня вонзило в сердце когда он сказал что надо было начать пару лет назад и тогда бы я уже работала. Действительно, горько жалею об этом
Спасибо за видео, отличная подборка советов, есть о чем подумать!
Спасибо за полезную информацию! Классный и лаконичный экскурс. Полезный канал.
Всегда рад посмотреть ваши видео)
Отличное видео. Подметил для себя часть про обработку ошибок, почитаю и разберусь в этой теме. Сергей, спасибо
Очень крутая подача материала, спасибо вам большое!)
Как всегда, на высоте! Спасибо большое)
Благодарю вас, Сергей, за информацию!
Очень полезным отметил для себя Git и инфу про начал бы 2 года назад учиться - был бы сейчас уже программистом")))
Спасибо, Сергей. Все, как всегда, по делу.
Отлично, спасибо! Как всегда по делу!
То, что нужно! Спасибо)
Ещё бы знать, как правильно обрабатывать эти ошибки)
Сергей, спасибо за классный контент!
Спасибо, Сергей. Этот канал ояень полезен, каждый раз когда посещают мысли "Чот хз как дальше двигаться" посмотришь, и прям все на свои места встает.
Хорошая подача инфы, полезный контент 😊
Про тесты раньше не знал, спасибо за совет)
Спасибо за видео)
Очень понравилось) Успехов вам и лайк)
Очень интересно большое спасибо за информацию!
Всегда интересно и познавательно услышать вроде бы банальные, но очень ценные советы от опытного разработчика)
Полезное видео спасибо вам Сергей!
Большое спасибо за информацию!
Сергей, спасибо большое за такое интересное и познавательное видео.
Молодцы, интересно, давайте еще!)
Спасибо, очень полезно. Хорошая инфа!
Спасибо Сергей, мира Вам!
У меня появился интерес к айти сфере и не в последнюю очередь благодаря этому каналу.
Sergey Nemchinskiy
, прошу продолжать в том же духе, классный контент и шикарная матчасть
Спасибо. Как всегда, интересно подано.
Большое спасибо за важную информацию.
Очень много всего годного💪🏻💪🏻💪🏻.
Добавил видос месяц назад в просмотреть позже, вот только руки дошли.
Про код стайл и обработку ошибок - это прям топ, ну и гит конечно.
А еще сразу надо примерно прикидывать декомпозицию, чтобы не было тысячу строк в одном файле 😅.
Спасибо огромное вам за такой контент!!! Вы прекрасно подаете информацию, рада очень что нашла вас на ютубе. Я только начинаю свой путь, и ваши видео МЕГА полезные, содержат огромное количество информации, полезных рекомендаций, вы мотивируете. Для себя узнала уже много нового. Продолжаю оставаться на вашем канале, следить за выходом новых видео. Это очень помогает в учебе, особенно на старте, когда ты потеряшка в океане инфы. Вы как радар. Продолжайте ваше дело, с нетерпением жду новых роликов! Всех благ!!
Ой спасибо, очень приятно)
Спасибо за ваши видео. С ними чуть менее страшно начинать новую жизнь и бросать большой опыт в другой сфере
Полезная инфа, спасибо, интерестно, лайк!
Спасибо Сергей , очень интересные видео от вас.
Замечательный канал, лучший ведущий! Дякую за роботу!
Очень классно все рассказали, спасибо)
Большое спасибо, Вам, Сергей, за то что убедили не сдаваться тогда, когда уже почти сдался ))
Хорошо, что я это уже всё знаю. Но просто посмотреть очередной выпуск видео от Вас, Сергей - это поднять настроение и забрать ещё новую пачку мотивации. Спасибо Вам!
PS. А ведь когда-то, давно я тоже боялся Git-а и делал архивы. 🤭 Как хорошо, что я вОвремя начал его использовать!
Точно
Спасибо, большое, за видео! ❤❤❤
Спасибо за мотивацию, вот сижу и думал что не решить мне мою задачу в программировании, а тут на тебе ни один я такой
Спасибо, за ролик!
Хорошо, что акцентировали внимание на "идеальном времени для учебы".
Я уже долгое время сталкиваюсь с проблемой - никак не могу начать учиться.
Аппетит приходит во время еды
Спасибо большое за ещё одно ведёрко позитива, про Git действительно понравилось, а я думал это секретная мегафича для быстрого освоения нового языка программирования, оказывается мастхев.
Спасибо. Очень полезно, не только новичкам
Дякую за класний матеріал, Сергію!)))👏🏻
Сергій, дуже пізнавально. Дякую Вам!
Залишаю комент для підтримки каналу і Вашої праці Сергіє! Дякую!
Спасибо за видео, оно действительно было полезно. Есть моменты, которые выпадали из моего внимания.
Замечательный канал, лучший ведущий!
вы крутые) спасибо за контент
Про обработку ошибок для меня было новенькое, спс)
Спасибо огромное) Вы молодцы можно. 🎉🎉
Дякую вам величезне, дууууже вчасно про помилки))) якраз на цій стадії))
Полностью согласен про гит. Во время обучения не пользовался потому что казалось оверкиллом. Попал на стажировку в компанию и начал осваивать. Но просто освоить гит было недостаточно. В идеале ещё освоить гитфлоу из бест практик.
Дякую. Дуже цікаво та актуально.
Спасибо за видео!
Очень нравится ваш канал, не думали сделать выпуск про qa? Например по qa automation
Спасибо большое!
Сергей: не будет идеально времени начать программировать !🤨🤨🤨
Тоже Сергей: сентябрь - время чтобы войти в программирование 🤩🤩🤩
Оставляю комментарий больше чётырех слов и показываю Ютубу, что этот контент был мне интересен))
Спасибо)
Спасибо за видео, как всегда топ. Вопрос к залу, что такое теневой бан?))
Дякую вам за вашу роботу!
Дякую Сергій, комент задля коменту!
Этот контент был мне очень интересен)))
Спасибо за информацию. Знаю теперь на пару моментов в изучении программирования больше. Всем мир
Коммент в поддержку канала!
Сергей, спасибо большое за видео, сам сейчас учусь программированию (и тоже веду свой канал), во многих ошибках узнал себя)))
Самореклама, как же низко
@@srcpyзато , наверное, работает . Надо ведь с чего-то начинать :) Самое главное в его возрасте - пробовать и эта проба не настолько ужасна насколько полезна
1:04 Попа болит - это серьезно. Работа программиста сидячая и попу нужно беречь, особенно если последующие годы вы собираетесь на ней работать 😁
Ошибка первая: не смотри околоайтишников, выключи видео и иди пиши код
Всего один раз работал без гита. Больше не хочу) Но для отката назад мне почти всегда хватало "истории" из идеи.
Дякую за працюю🎉
Ваші поради допомагають не збиватись із шляху і продовжувати, з 10го разу таки цю тему продовжити далі, чим в попередній спробі, а їх таки було. 😢
Деколи дивно, як так, запамятати 30 переміних, і 5 станів в яких ці переміні можуть бути і коли ти їх маєш правильно використитати), всі можуть і не звертають на це увагу))
На кухні, чи на будівництві, чи на іншій роботі. Займаючись вирощуванням рослин, чи тварин +-
Там ми все памятаємо)
І це все реально))
Тому не програміст це не діагноз. Ми всі програмуємо себе кожен день, кожну годину і т д. Це просто)
Спробуйте це помічати))
А тут ми не програмісти в якись момент.? !!! !!!!!! !!! !!! !! !
Ні , це все, грубо, але одинаково))
Є вхідні дані, є бажаний результат і є наші старання (методи як нам це реалізувати)
Давайте друзі будемо реалізовувати, пробувати, помилятись і знову помилятись і знову, а ааа аа і знову .
І так буде не раз, відповідь, чи рішення не приходить відразу, або навпаки прийшо і ооо чому я так це ж просто я ж думав !!!
Деколи ми занадто багато думаємоо,оо, оо. Оооо знаю ююю і десь так)
Не шукайте помилок
Суть в тому)) щоб прочитати декілька раз)) і старатись увагу переключати, ,,,,
супер, спасибо
Сергей спасибо за ваши наставления. Порой кажется что я никогда не выучу всё что необходимо для трудоустройства.
А мне всегда так кажется, чертов фронтэнд, такого количества технологий нет нигде.
В геймдеві дуже популярна проблема у джунів це погане тестування, вони занадто багато пишуть і занадто мало тестують, а ще в них великі проблеми з тим що б зробити максимально похожу копію чого небуть по балансу, не думаю що про це потрібно робити відео, але можливо вам Сергій, було цікаво дізнатись :)
В начале видео Сергей говорит что не будет идеального момента чтобы начать. На 2:48 сентябрь идеальный момент...))
Замечательное видео!
Хороший интересный выпуск, продолжайте.
Пока желание есть но не как не решу чем именно заняться в "программировании" )
сейчас сплошной веб, выбора то и нет особо.
👍 смотрю, учусь, прогрессирую
Спасибо огромное
Классное видео, мне очень понравилось
пару раз пробовал, но так и не пошло чёто, наверное тупенький малёха для этого. после ваших видосов и онлайн трансляций опять появляется желание, а потом вспоминаю что уже пару пробовал и я тупенький) спасибо за контент
+++ за объяснение насчет GIT, я того же мнения.
GIT дает 3 дополнительных измерения:
- это изменения во времени
- это изменения в пространстве вариантов добавления разных фич
- пространство других разработчиков в команде и авто соединение "инкрементных слепков" (комитов) в ветках там где это возможно .
Сергей, спасибо огромное за видео. Очень интересно было бы услышать Ваше мнение о том, как быстро, где и с помощью каких скиллов можно заработать первые (пусть и небольшие) деньги в IT. И вообще, расскажите, кто готов за это платить? Спасибо!
очень зависит от многих факторов
Спасибо за полезный контент. Не хочу чтобы ваш канал попал в какой-то бан.
Я не сдаюсь. Я как-то решила задачу, которую мне дали на собеседовании, спустя год 😅 Не могла успокоится ))
О, ждать идеального времени для обучения? Ммм, обожаю, давайте два!
Реально услышал в этом выпуске здравую и полезную мысль. Спасибо. Ну и конечно лайк.
Очень прекрасный канал
Уважаемый Сергей избавился от "гыы" в стиле Бивиса, и теперь совершенно профессионально прекрасен. Желаю бизнесу Сергея ежегодного прироста, а выпускникам курсов счастья и процветания!
Thank you so much !
[CTRL] + [Shift] + [F] до сих пор руки помнят, хоть давно на IDEA переехал... было же время 😌
Хороший контент , берите на заметку (4+)
Сергей, вы прекрасно умеете вдохновлять. Сколько лет моя жена билась над тем, чтобы я сразу мыл посуду после еды и только после вашего ролика я понял необходимость это делать. А с нового года начну учить программирование!
Ого, да я, кажется, вам жизнь спас)
добавлю момент. Насчет "учить все рандомно".
"На самом деле" иначе невозможно, т.к. в любом случае информация получается и, тем более, воспринимается неоднородно (там кусок, тут кусок, а тут решил задуматься почему так, а тут починить надо, для чего надо разобраться как все это связано).
Но бесспорно что "метод" получения знаний в случайном порядке и последующая их систематизация - возможно не самый эффективный (и вообще не метод), но "на самом деле" для многих, если не большинства людей, вообще единственный рабочий.
Приведу пример на тему. Микросервисы можно изучать не понимая трехуровневую систему например если есть другой опыт. Т.е. принцип "микросервиса" применим где угодно (особенно в связке "микросервис-монолит", абсолютно четко понятно). Допустим, феодализм против демократии, то же самое. Монолит - система феодальных отношений, где мало компонентов, они сильно инертные, и влияние каждого из них на общую систему столь велико что растет тупо коррупция ("значимость", которая вытекает в преференции и прочие несовершенства системы). В случае условно демократии (где феодал - один, федеральное правительство сидящее в одном небольшом городке с небольшим бюджетом - много власти, минимум всего остального, по сути - свидетель кластера) - все ноды кластера в идеале не зависят друг от друга, или слабо зависят (например, продукт одного - ресурс другого, цепь взаимосвязей бизнесов). И каждый производитель - и есть этот микросервис. Да, есть некоторые "монолиты" типа Майкрософт, но мягко говоря они не так уж однородны внутри (тоже имеют разные сферы бизнеса, которым даже Майкрософт сам не диктует никаких политик кроме основных типа GDPR или NDA).
Короче, если у человека нормально развито out of box thinking и человек может проводить параллели со своей жизнью - можно всякие принципы изучать даже не будучи программистом, они на самом деле и в жизни полезны (буквально, DRY - не писать 100 раз одно и то же, а просто сделать ссылку, или краткое содержание выдавать, при необходимости отсылая к тексту).
Про декомпозицию - да самый обычный бизнес. Есть мат. запасы, есть "витрина", есть процесс. Условно, пиццерия. Хочешь хорошую пиццу - тебе нужны как минимум хорошие ингредиенты и правильное приготовление. Ингредиенты - важны, но не критичны, без них (с плохим качеством данных из базы) будет сложнее приготовить хорошую пиццу, возможно она будет готовиться дольше, отсеивать много лишнего (выбрасывать продукты), но все равно пиццу можно приготовить. Ну а фронтенд пиццерии - это отдельная история, можно вообще без него (API?), но не будет "удовольствия" клиента.