Какие самые распространенные ошибки в обучении на программиста?
Вставка
- Опубліковано 5 чер 2024
- Мы опросили наших менторов учебного центра Foxminded и собрали для вас Топ Ошибок в обучении на программиста.
Плейлисты о которых говорит Сергей:
SOLID принципы - • SOLID принципы: SRP (П...
Clean Code (Как помыть кота) - • Чистый код (clean code...
Тайминг:
00:00 - вступление Сергея Немчинского
00:54 - рекламная пауза
02:00 - поиск информации
03:47 - английский язык
05:53 - названия
07:18 - декомпозиция задач
09:05 - типы студентов по поиску информации
11:35 - детали задачи
14:55 - переоценка мотивации и недооценка сложности обучения
17:28 - работа с инструментарием
20:01 - несоблюдение принципов SOLID
❗ Курсы о которых упоминает Сергей: Automation QA (Java) - bit.ly/3frHyOC
JAVA Start - bit.ly/2SBh5Fj
Курсы для новичков:
JAVA - bit.ly/2QZ7DLN
PYTHON - bit.ly/3p8ivUl
C# START - bit.ly/34oVwuE
C#/.NET - bit.ly/3wC8Yah
Инструментарий JAVA - bit.ly/3upnqB3
ANDROID - bit.ly/3i2UPyX
FRONT-END - bit.ly/3wCZ9Jd
SALESFORCE Developer - bit.ly/2QWbJEe
GAME DEVELOPMENT - bit.ly/3oXftSC
UI/UX дизайн - bit.ly/3i4byCd
Обучение на проекте - bit.ly/3yJ0iB6
Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns - bit.ly/3fOd8oN
Enterprise patterns - bit.ly/3yGI2bj
Другие услуги:
Пробное собеседование - bit.ly/34qfsNq
Карьерная консультация - bit.ly/34vdknz
Сайт Foxminded: bit.ly/3vwXfd5
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Foxminded в VK: foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.com.ua
#немчинский #программирование
👨💻 После Senior ВСЕ? Как программисту развиваться после Senior и куда двигаться в айти? 👉 ua-cam.com/video/NnM1Od1TKdA/v-deo.html
Ошибка 1. Поиск информации по коду в google на русском языке, а не на английском.
Ошибка 2. Не учить английский язык (от себя дополню - открываем ютуб, ищем канал Александра Бебриса - экспресс курс A1-C1, учим английский -- you won't regret it).
Ошибка 3. Избегание самого главного в Clean Code - правильных названий.
Ошибка 4. Отсутствие декомпозиции задач -- когда большая задача не дробится на части, когда не составляется алгоритм успешного достижения завершения задачи (сядь и распиши всё по пунктам)
Ошибка 5. 1. Буду гуглить до посинения (неделю, месяц), но не спрошу у мастера, как делается определённая вещь.
2. Пальцем не пошевелю в сторону гугла, пойду сразу терроризировать мастера, пусть объясняет как делается определённая вещь.
Ошибка 6. Стрематься выяснить детали задачи у заказчика, ментора, буду читать мысли и делать всё наугад.
Ошибка 7. Считать, что программирование - это легко, и я выучусь за 2 месяца (привет поносной розовой рекламе во всём рунете, жизнь - это БОЛЬ).
Ошибка 8. Назову репозиторий в Git - "блудная кастелянша в уборной", никнейм в Git - aHaruJl9IToP, таблицу в базе данных - "лошади с детородными органами".
Ошибка 9. Несоблюдение принципов SOLID (открываем канал Сергея Немчинского, изучаем материал)
Про Бебриса в точку)
Ошибка 0. Незнание, что это всё ещё Сергей Немчинский
Святой вы человек!
ЛЛГС
Бебрис такой странный, подозреваю что он инопланетянин. Трудолюбцы это явно инопланетное слово.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. (автора фразы не помню)
а что логично, чтобы не отлаживать программу, сразу напиши без ошибок
@@sergeymedvedkin иди отсюда, гуманетарий
@@user-xm5km3om2b У вас одной запятой не хватает, уважаемый
@@Funtik50маме твоей одолжил запятую
@@sergeymedvedkin Да, вы правы, благодарю за замечание.
"Вы научитесь писать код и запускать его на выполнение". Ради прикола в открытом редакторе написал "Кот" и нажал Enter. После этого вошел кот и попросил жрать. В целом работает, конечно. Теперь думаю как сделать, чтобы по-умолчанию мурчал.
😂
А если так:
function purrPurr(cat) {
return cat ? ‘Yes’ : ‘No’;
}
@@kitten-free "муркот" - это хорошо, но где же цикл?! Ведь ему же нужно по-умолчанию... Хотя, цикл тут не при чём. Ему нужны установки по дефолту. Тогда нужно в свойства кота лезть и там ставить нужные галочки и прописывать строчки иннициализации)))
@@solidadosLive Для установок по дефолту нужно значение по умолчанию в конструкторе объекта. Как раз работаю над этим, не понятно будет ли работать, если будет конструктор копии...
Есть ещё одна распространенная ошибка, - просмотр околопрограмиистких видео типа этого самого видео вместо прохождения курса/ чтения книги/ написания проекта/ решения алгоритмических задач и т.д. - того что реально продвигает в обучении,а не только создаёт иллюзию развития.
Так эти видео смотреть не надо. Режь лучок, мой посудку и слушай. Можно совмещать с бытовыми занятиями. Автору 👍👍👍
Ну так это просто для кругозора. Кто мешает все описанное тобой делать параллельно этому?
@@sofikosonechko2708 +, я даже на 1,5 скорость ставлю, и на фоне слушаю
@@NoName-ec5xc особенно, когде есть несколько мониторов, то почему бы нет, это тоже помогает.
@@dungeonmaster1915 2x.
Программирую более 20 лет, защитил профильную диссертацию, автор хорошо классифицировал ошибки, которые я когда-то сделал сам. Продолжение весьма интересно.
Очень круто!
Сергей Немчинский - единственный мужик который вызывает у меня улыбку (от радости) когда говорит "Люблю вас".
Открыл видео, чтоб убедиться что это все еще Сергей Немчинский
очень интересно)
спасибо что показали ошибки ))
ждем часть 2)
Сергей, отличное видео, спасибо! Очень ценные и полезные советы! Ждем продолжения, конечно же)
Спасибо Сергей. Как всегда, все по делу, четко, и с расстановкой))
Спасибо, Сергей. Очень хороший цикл видео. Жду продолжения видео на эту тему.
Спасибо за интересное и полезное видео! Жду продолжения.
Видео очень интересное и актуальное, жду продолжения)
За регулируемый по высоте стол респект!
Спасибо за такие видео, они очень полезные, буду ждать продолжения
Сергей, узнал себя в большинстве блоков этого видео , интересно, полезно и доходчиво
Спасибо!
Благодарю Сергей! Всё важно!
Очень интересно, Сергей, продолжайте дальше
И, я думаю, мы все ждем продолжения лекций про Clean Code, если там, конечно, еще что-то можно рассказать
Благодарю за видео по данной теме. Продолжайте, пожалуйста. Я типичный вайтишник, работаю. Т.к. пытаюсь выявить и исправить минусы для повышения профессионализма, синдром самозванца задалбал, подобные видео, когда выпадает бинго в рекомендуемых, очень мне помогает.
Полезный контент и правда приближенный к реальной работе. Спасибо! Дальнейшего роста подписчиков тебе!
Немчинский: Гуглите только на английском
Программисты 1с: Окай....
))))
Отличное видео, Сергей 👍
Интересно и полезно. Продолжайте пожалуйста!
Привет, Сергей. ИМХО такой формат видео лучше чем обычный. Имею в виду прямо с рабочего места. Лайк за продолжение видео в таком формате.
Как в старые добрые времена.
@@kitten-free ну во первых не надо преувеличивать.
Во вторых это всего-лишь фон/окружение. Рабочее место делает ведущего эмоционально ближе к аудитории. Тем более, с хорошим светом и звуком, которые не режут глаз.
А картинка со ”студийным” качеством - не сильно отличается от таких же картинок миллиона других контор, которые предлагают войтиВайти
Спасибо! Полезно и интересно)
Спасибо! Было интересно! + за продолжение темы.
Было интересно, Сергей!!
Кто ждет от Сергея Немчинского такую фразу: - " Здравствуйте! Меня уже не Зовут Сергей Немчинский! )))))))))
Спасибо, Сергей! Все четко и интересно рассказали.
Конечно интересно! Продолжайте в том же духе.
Сергей, вы меня так подбадриваете. Спасибо)))
Вельтмейстер вещает самую мякоть! Сергей, спасибо большое за советы. Обязательно жду продолжения этой тематики.
Очень полезная информация, спасибо!
Очень занятное видео !!))) требую продолжения банкета !)
Все супер) продолжение )
Уточнение деталей, наверное одно из важнейших правил, которое можно перефразировать: Ничего нельзя придумывать за бизнес/заказчика
Желательно еще чтоб заказчик по ходу пьесы не менял ТЗ.
@@ytiu1 так не было нет и не будет. поэтому нужна постоянная коммуникация с заказчиком. для этого используется итеративный подход с созданием минимально работающей версии в конце каждой итерации. в идеале заказчик должен присутствовать на всех митингах.
@@woodzimierz9621 так было у моих знакомых. Когда заказчик прямо по ходу пьесы менял тз, отказывался от ранее согласованных фич и хотел другие.
@@ytiu1 я и написал, что не было нет и не будет такого, чтобы заказчик не менял требования. о том как с этим жить я коротко рассказал выше, а более детально в книгах по хр.
@@ytiu1 любой каприз за ваши деньги, как говорится :)
Комментарий для поднятия видоса в топы
Лайк, продолжай)
Спасибо большое! Всё очень интересно!!!!
Мне понравилось, прям в точку все рассказал!) Можешь еще сделать видео, будет интересно глянуть.
Было бы интересно посмотреть про декомпозицию задач)
Отлично, много полезного!!!
Давайте, продолжайте)))))
Очень хорошее видео. Много интересного себе наметил. Освою минимум и думаю к вам на менторинг.
Всегда интересный человек
Сергей Нимчинский
После работа (я тоже программист)выжу видос твой
и забуду все проблемы работу
много шибок указано, ваше видео очень мне помогло в понимании моей ситуации,спасибо!
Продолжите пожалуйста)
Очень доходчиво , в особенности для такого индивидуума как я!=)
Конечно интересная тема. Я в первый раз когда попробовал эти курсы, потратил чуть больше года и 38000 грн. Как результат : сделал два задания и не стал Java программистом. Выводы : а) программирование само себя не выучит, даже если вы за это заплатили. Б) относитесь к этому серьёзно в) читаните книгу одну хотя бы по этой теме - вы сразу поймёте если это не ваше г) мотивация не бесконечна: хорошо продумывайте вашу стратегию обучения, и делайте регулярно ревизию если результат не пришёл д) всем, кто дочитал, успеха в достижении поставленной задачи!
А на текущий момент стали программистом?
Спасибо! Вправляете мозги.
Коллега, желаю вам лям подписчиков в скором времени.
Интересно
Будет полезно еще послушать
круто,очень интересно.Мне понравилось
Мы всегда рады вас послушать
Формат отличный. Ждём ещё типичных ошибок новичка!
Мне бы подошёл совет: - "Да начни уже!"😀
Начал?)
Ильфат, начал?)
@@user-ke2im9yu3d , почти 😉
@@ilfat_akhmerov хорошо!)
Успехов.
начал?
Интересно, зацепило, увидел проблему у себя в декомпозиции задач а именно перед проектом лень писать что то в блокнот(в голове сразу херней ты занимаешься дуй кодить а не романсы в блокноте писать), с английским согласен отчасти, но для себя считаю если любая инфа помогла решить задачу, то неважно на каком языке эта посказка написана, по поводу заказчика спасибо большое, недооценил, я думал раз разрабатываю то я тут царь, хотя и понимаю что все же платят мне те кому делаю, жду продолжения
Спасибо!
Спасибо большое!!!!
Тема интересная...я понимаю, что ни я одна такая, кому сложно..
Чему учишься?
Спасибо, что всё "человеческим" языком (с использованием паразитов)... Так быстрее принимается инфо и больше её понимаешь =)
Дуже цікаво, я б подивився ще відое по цій темі
Пс: планую в червні піти до вас на курси по Android. У вас зараз є якійсь знижки на менторінг?)
Зараз немає, але скоро можливо що і будуть ;) стежте за оновленнями!
Я не виноват, что не про меня! Интересно, продолжай
Состояния "это не мое, у меня не получится" - это прям про меня(((((. Постоянно об этом думаю. И проблемы с декомпозицией задач имеются, что есть то есть... Будем работать над собой.
Я бы добавил, использовать паттерны. Сам только недавно стал разработчиком, очень помогало и дальше помогает.
Здравствуйте, Сергей. Прошу, рассмотрите в будущих видео проблему изобретения велосипедов против гугления при обучении. Я стараюсь пилить велосипед при каждой возможности, чтобы понять как что-либо работает, но есть подозрение, что трачу время неэффективно. Где золотая середина?
Боже, спасибо что я вас нашла.
Супер
Спасибо.
продолжайте пожалуйста.
Интересно.
понравился момент с недосказанностью по деталям тз при менторинге)
test_test - отличное название для тестовой таблицы. Сразу понятно, что её можно дропнуть, не надо ломать голову, для чего она.
Ошибка 0: гуглить не попытавшись сначала найти инфу в официальной документации :)
Мимими нас любят ) Мы тоже тебя любим )
О, за "треба уточнювати специфікації завдання" супер дякую. Бо я не допитуюсь. Думаю - спочатку зроблю, а ментор вкаже на промахи. Але я лише на 6 завданні і все було доволі ясно, по самих завданнях. А от вже реалізація то інша справа😅
Очень и очень интересно и хотелось бы побольше таких чудесных видео :)
зы. Не, ну а чё Вы хотели? Коммент в стиле "кг/ам"? Нифига. Я не такой. Я хочу инфы побольше. Правда побыстрее бы ещё к практике перейти ...
пора автору канала переходить на английский - а то его информация будет устаревшей
Просто выучи инглиш
21:13 - Это шантаж!!! Ладно, обоснованный шантаж. Вот коммент, вот лайк (там выше, под видео), ну и просмотр само-собой! :)
Смотрю для обучения Ваши видео 15-16 годов паралельно с прохождением java Rach. Будет толк? Спасибо.
освоить язык это вообще мизер. Главное это библиотеки, это проектирование, это базы данных , интеграции и т.п. И вот этого непочтаый край, этого вам джава раш вообще никак не даст.
Зависит от того, что в этом случае для вас значит слово ”Толк”.
Если освоить базу языка - скорее всего можно. Но не без мотивации.
Если задача как можно быстрей освоить новую профессию - бросайте всё и на курсы. Рекомендую, как бывший студент.
Меня всё ещё зовут....
Как будто он подал документы на другое ФИО, и нас оповещает.
А вообще крутой челик, смотрю видящие только попкорна не хватает
я как-то сидел сидел и лень было писать код, смотрел только курсы всякие, но сам код не писал
потом зашел на leetcode и тут понеслось, меня затянуло эти задачки решать прямо как мобов бить в ММОшке какой-то, до 5 утра сидел щелкал их хахахаха
подскажите хороший ноутбук для работы в программировании, спасибо
Требование гуглить исключительно на английском - это, имхо, перебор. В большинстве случаев легко находится полезное обсуждение на русском или перевод статьи.
если вы не пробовали гуглить на английском -в ы даже не знаете о чем говорите
@@SergeyNemchinskiy Так дело в том, что пробовал. В большинстве случаев на русском и английском +/- одинаковая инфа. Но это мой субъективный опыт.
Здравствуйте Сергей
У меня такой вопрос.
Я работаю на стройке
И по вечерам изучаю программирование и сплю в общем сложности 5 5.5 часов в день это может как нибудь способствовать в мою учобу
Да, иногда действительно, приходится очень долго гуглить( И попытки спросить в нашем учебном чате часто ни к чему не приводят( Я получаю ответ типа: код не работает и ссылку на MDN. Но я никогда не спрашиваю сразу и для меня это и так очевидно! ( Часто я вижу, что ошибка какая-то мелкая, но открывать решение с кодварс не хочется)
Хорошее видео. И таймлайн не утомителен.
👍👍👍👍
Это уже 3 видео про ошибки при обучении? )
Для начинающего программиста важно знание JavaFX, Swing и вообще построение Gui?
На ноутбуке слайд-шоу с локациями Азерота ? ))
👍🔥
так а где чат с телеги? нашел только личный канал
Скиньте пожалуйста телеграм чат, открытый. В описании только блог. Там полазил, не нашел...
@NemchinskiyTalks
@@TetyanaAlymova спасибо)
Что вы думаете про академию ШАГ?
во времена когда я учился в ургу, не было никаких солидов
но были сановские спарки и академик красовский уоторый нам в башку закатал юникс-стайл и принцип живой системы
газпром до сих пор прекрасно работает на форт-машинах которые были влиты на куниксы 25 лет назад
у меня вопрос по существу
стоит ли свитчевать команду на жаву, или медленно и печально перетаскивать легаси, находя новых бойцов?
👍👍👍
Каким пользуетесь поисковиком?
google
Смотря что ищешь: технические материалы по актуальным языкам - google, 1С или Битрикс - яндекс. Картинки - яндекс
Просто Гугл. Яндекс не надо )
@@SergeyNemchinskiy По работе приходится иметь дело с Битриксом - из-за того что это востребовано только в России, яндекс тут ищет получше. Поиск картинок в яндексе также заметно удачнее чем в гугле - иногда приходится самостоятельно найти удачную картинку для какого-нибудь раздела на сайте.
Ищешь русскоязычный материал - Яндекс. Англоязычный - Гугл
Дякую!