Какие самые распространенные ошибки в обучении на программиста?
ฝัง
- เผยแพร่เมื่อ 31 พ.ค. 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 и куда двигаться в айти? 👉 th-cam.com/video/NnM1Od1TKdA/w-d-xo.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 Да, вы правы, благодарю за замечание.
Есть ещё одна распространенная ошибка, - просмотр околопрограмиистких видео типа этого самого видео вместо прохождения курса/ чтения книги/ написания проекта/ решения алгоритмических задач и т.д. - того что реально продвигает в обучении,а не только создаёт иллюзию развития.
Так эти видео смотреть не надо. Режь лучок, мой посудку и слушай. Можно совмещать с бытовыми занятиями. Автору 👍👍👍
Ну так это просто для кругозора. Кто мешает все описанное тобой делать параллельно этому?
@@sofikosonechko2708 +, я даже на 1,5 скорость ставлю, и на фоне слушаю
@@NoName-ec5xc особенно, когде есть несколько мониторов, то почему бы нет, это тоже помогает.
@@dungeonmaster1915 2x.
"Вы научитесь писать код и запускать его на выполнение". Ради прикола в открытом редакторе написал "Кот" и нажал Enter. После этого вошел кот и попросил жрать. В целом работает, конечно. Теперь думаю как сделать, чтобы по-умолчанию мурчал.
😂
А если так:
function purrPurr(cat) {
return cat ? ‘Yes’ : ‘No’;
}
@@kitten-free "муркот" - это хорошо, но где же цикл?! Ведь ему же нужно по-умолчанию... Хотя, цикл тут не при чём. Ему нужны установки по дефолту. Тогда нужно в свойства кота лезть и там ставить нужные галочки и прописывать строчки иннициализации)))
@@solidadosLive Для установок по дефолту нужно значение по умолчанию в конструкторе объекта. Как раз работаю над этим, не понятно будет ли работать, если будет конструктор копии...
Программирую более 20 лет, защитил профильную диссертацию, автор хорошо классифицировал ошибки, которые я когда-то сделал сам. Продолжение весьма интересно.
Очень круто!
Сергей Немчинский - единственный мужик который вызывает у меня улыбку (от радости) когда говорит "Люблю вас".
Привет, Сергей. ИМХО такой формат видео лучше чем обычный. Имею в виду прямо с рабочего места. Лайк за продолжение видео в таком формате.
Как в старые добрые времена.
@@kitten-free ну во первых не надо преувеличивать.
Во вторых это всего-лишь фон/окружение. Рабочее место делает ведущего эмоционально ближе к аудитории. Тем более, с хорошим светом и звуком, которые не режут глаз.
А картинка со ”студийным” качеством - не сильно отличается от таких же картинок миллиона других контор, которые предлагают войтиВайти
Открыл видео, чтоб убедиться что это все еще Сергей Немчинский
За регулируемый по высоте стол респект!
Благодарю за видео по данной теме. Продолжайте, пожалуйста. Я типичный вайтишник, работаю. Т.к. пытаюсь выявить и исправить минусы для повышения профессионализма, синдром самозванца задалбал, подобные видео, когда выпадает бинго в рекомендуемых, очень мне помогает.
Сергей, отличное видео, спасибо! Очень ценные и полезные советы! Ждем продолжения, конечно же)
очень интересно)
спасибо что показали ошибки ))
ждем часть 2)
Спасибо, Сергей. Очень хороший цикл видео. Жду продолжения видео на эту тему.
Интересно, полезно. Благодарю за видео.
Жду следующего.
Спасибо за такие видео, они очень полезные, буду ждать продолжения
Спасибо Сергей. Как всегда, все по делу, четко, и с расстановкой))
Полезный контент и правда приближенный к реальной работе. Спасибо! Дальнейшего роста подписчиков тебе!
Сергей, узнал себя в большинстве блоков этого видео , интересно, полезно и доходчиво
Спасибо!
Спасибо! Было интересно! + за продолжение темы.
Благодарю Сергей! Всё важно!
Спасибо, Сергей! Все четко и интересно рассказали.
Интересно и полезно. Продолжайте пожалуйста!
Очень интересно, Сергей, продолжайте дальше
И, я думаю, мы все ждем продолжения лекций про Clean Code, если там, конечно, еще что-то можно рассказать
Отличное видео, Сергей 👍
Видео очень интересное и актуальное, жду продолжения)
Спасибо! Полезно и интересно)
Очень полезная информация, спасибо!
Было интересно, Сергей!!
Конечно интересно! Продолжайте в том же духе.
Сергей, вы меня так подбадриваете. Спасибо)))
Спасибо большое! Всё очень интересно!!!!
Мне понравилось, прям в точку все рассказал!) Можешь еще сделать видео, будет интересно глянуть.
Спасибо! Вправляете мозги.
Очень хорошее видео. Много интересного себе наметил. Освою минимум и думаю к вам на менторинг.
Все супер) продолжение )
много шибок указано, ваше видео очень мне помогло в понимании моей ситуации,спасибо!
Отлично, много полезного!!!
Интересно
Будет полезно еще послушать
Вельтмейстер вещает самую мякоть! Сергей, спасибо большое за советы. Обязательно жду продолжения этой тематики.
Очень занятное видео !!))) требую продолжения банкета !)
Конечно интересная тема. Я в первый раз когда попробовал эти курсы, потратил чуть больше года и 38000 грн. Как результат : сделал два задания и не стал Java программистом. Выводы : а) программирование само себя не выучит, даже если вы за это заплатили. Б) относитесь к этому серьёзно в) читаните книгу одну хотя бы по этой теме - вы сразу поймёте если это не ваше г) мотивация не бесконечна: хорошо продумывайте вашу стратегию обучения, и делайте регулярно ревизию если результат не пришёл д) всем, кто дочитал, успеха в достижении поставленной задачи!
А на текущий момент стали программистом?
Продолжите пожалуйста)
Всегда интересный человек
Сергей Нимчинский
После работа (я тоже программист)выжу видос твой
и забуду все проблемы работу
Лайк, продолжай)
круто,очень интересно.Мне понравилось
Давайте, продолжайте)))))
Мы всегда рады вас послушать
Комментарий для поднятия видоса в топы
Очень доходчиво , в особенности для такого индивидуума как я!=)
Было бы интересно посмотреть про декомпозицию задач)
Спасибо большое!!!!
Коллега, желаю вам лям подписчиков в скором времени.
Спасибо!
Кто ждет от Сергея Немчинского такую фразу: - " Здравствуйте! Меня уже не Зовут Сергей Немчинский! )))))))))
Немчинский: Гуглите только на английском
Программисты 1с: Окай....
))))
Уточнение деталей, наверное одно из важнейших правил, которое можно перефразировать: Ничего нельзя придумывать за бизнес/заказчика
Желательно еще чтоб заказчик по ходу пьесы не менял ТЗ.
@@ytiu1 так не было нет и не будет. поэтому нужна постоянная коммуникация с заказчиком. для этого используется итеративный подход с созданием минимально работающей версии в конце каждой итерации. в идеале заказчик должен присутствовать на всех митингах.
@@woodzimierz9621 так было у моих знакомых. Когда заказчик прямо по ходу пьесы менял тз, отказывался от ранее согласованных фич и хотел другие.
@@ytiu1 я и написал, что не было нет и не будет такого, чтобы заказчик не менял требования. о том как с этим жить я коротко рассказал выше, а более детально в книгах по хр.
@@ytiu1 любой каприз за ваши деньги, как говорится :)
Формат отличный. Ждём ещё типичных ошибок новичка!
Интересно, зацепило, увидел проблему у себя в декомпозиции задач а именно перед проектом лень писать что то в блокнот(в голове сразу херней ты занимаешься дуй кодить а не романсы в блокноте писать), с английским согласен отчасти, но для себя считаю если любая инфа помогла решить задачу, то неважно на каком языке эта посказка написана, по поводу заказчика спасибо большое, недооценил, я думал раз разрабатываю то я тут царь, хотя и понимаю что все же платят мне те кому делаю, жду продолжения
Спасибо, что всё "человеческим" языком (с использованием паразитов)... Так быстрее принимается инфо и больше её понимаешь =)
Здравствуйте, Сергей. Прошу, рассмотрите в будущих видео проблему изобретения велосипедов против гугления при обучении. Я стараюсь пилить велосипед при каждой возможности, чтобы понять как что-либо работает, но есть подозрение, что трачу время неэффективно. Где золотая середина?
Я бы добавил, использовать паттерны. Сам только недавно стал разработчиком, очень помогало и дальше помогает.
Спасибо.
Боже, спасибо что я вас нашла.
продолжайте пожалуйста.
Мне бы подошёл совет: - "Да начни уже!"😀
Начал?)
Ильфат, начал?)
@@user-ke2im9yu3d , почти 😉
@@ilfat_akhmerov хорошо!)
Успехов.
начал?
Интересно.
Я не виноват, что не про меня! Интересно, продолжай
Состояния "это не мое, у меня не получится" - это прям про меня(((((. Постоянно об этом думаю. И проблемы с декомпозицией задач имеются, что есть то есть... Будем работать над собой.
Тема интересная...я понимаю, что ни я одна такая, кому сложно..
Чему учишься?
О, за "треба уточнювати специфікації завдання" супер дякую. Бо я не допитуюсь. Думаю - спочатку зроблю, а ментор вкаже на промахи. Але я лише на 6 завданні і все було доволі ясно, по самих завданнях. А от вже реалізація то інша справа😅
подскажите хороший ноутбук для работы в программировании, спасибо
Здравствуйте Сергей
У меня такой вопрос.
Я работаю на стройке
И по вечерам изучаю программирование и сплю в общем сложности 5 5.5 часов в день это может как нибудь способствовать в мою учобу
test_test - отличное название для тестовой таблицы. Сразу понятно, что её можно дропнуть, не надо ломать голову, для чего она.
Супер
понравился момент с недосказанностью по деталям тз при менторинге)
Дуже цікаво, я б подивився ще відое по цій темі
Пс: планую в червні піти до вас на курси по Android. У вас зараз є якійсь знижки на менторінг?)
Зараз немає, але скоро можливо що і будуть ;) стежте за оновленнями!
Очень и очень интересно и хотелось бы побольше таких чудесных видео :)
зы. Не, ну а чё Вы хотели? Коммент в стиле "кг/ам"? Нифига. Я не такой. Я хочу инфы побольше. Правда побыстрее бы ещё к практике перейти ...
Для начинающего программиста важно знание JavaFX, Swing и вообще построение Gui?
во времена когда я учился в ургу, не было никаких солидов
но были сановские спарки и академик красовский уоторый нам в башку закатал юникс-стайл и принцип живой системы
газпром до сих пор прекрасно работает на форт-машинах которые были влиты на куниксы 25 лет назад
у меня вопрос по существу
стоит ли свитчевать команду на жаву, или медленно и печально перетаскивать легаси, находя новых бойцов?
Ошибка 0: гуглить не попытавшись сначала найти инфу в официальной документации :)
Да, иногда действительно, приходится очень долго гуглить( И попытки спросить в нашем учебном чате часто ни к чему не приводят( Я получаю ответ типа: код не работает и ссылку на MDN. Но я никогда не спрашиваю сразу и для меня это и так очевидно! ( Часто я вижу, что ошибка какая-то мелкая, но открывать решение с кодварс не хочется)
21:13 - Это шантаж!!! Ладно, обоснованный шантаж. Вот коммент, вот лайк (там выше, под видео), ну и просмотр само-собой! :)
Хорошее видео. И таймлайн не утомителен.
так а где чат с телеги? нашел только личный канал
Мимими нас любят ) Мы тоже тебя любим )
Смотрю для обучения Ваши видео 15-16 годов паралельно с прохождением java Rach. Будет толк? Спасибо.
освоить язык это вообще мизер. Главное это библиотеки, это проектирование, это базы данных , интеграции и т.п. И вот этого непочтаый край, этого вам джава раш вообще никак не даст.
Зависит от того, что в этом случае для вас значит слово ”Толк”.
Если освоить базу языка - скорее всего можно. Но не без мотивации.
Если задача как можно быстрей освоить новую профессию - бросайте всё и на курсы. Рекомендую, как бывший студент.
Скиньте пожалуйста телеграм чат, открытый. В описании только блог. Там полазил, не нашел...
@NemchinskiyTalks
@@TetyanaAlymova спасибо)
Это уже 3 видео про ошибки при обучении? )
Что вы думаете про академию ШАГ?
Посоветуйте ноутбук и ОС полному новичку пжл
На ноутбуке слайд-шоу с локациями Азерота ? ))
Гугл ищет тегами... нужно лишь C# CSxxx error (unity, sql...)
1) искал инфу по aiogram на английском - пара невнятных статей от индусов и все. На русском куча подробных гайдов. Исключения все же есть
👍👍👍👍
Меня всё ещё зовут....
Как будто он подал документы на другое ФИО, и нас оповещает.
А вообще крутой челик, смотрю видящие только попкорна не хватает
Требование гуглить исключительно на английском - это, имхо, перебор. В большинстве случаев легко находится полезное обсуждение на русском или перевод статьи.
если вы не пробовали гуглить на английском -в ы даже не знаете о чем говорите
@@SergeyNemchinskiy Так дело в том, что пробовал. В большинстве случаев на русском и английском +/- одинаковая инфа. Но это мой субъективный опыт.
я как-то сидел сидел и лень было писать код, смотрел только курсы всякие, но сам код не писал
потом зашел на leetcode и тут понеслось, меня затянуло эти задачки решать прямо как мобов бить в ММОшке какой-то, до 5 утра сидел щелкал их хахахаха
пора автору канала переходить на английский - а то его информация будет устаревшей
Просто выучи инглиш
А что делать если не знаешь английский, как лучше учить для программирования?