7 ошибок в обучении на программиста
Вставка
- Опубліковано 22 тра 2024
- Если вы учитесь на программиста, то скорее всего совершаете хотя бы одну из распространенных ошибок, о которых говорится в видео. Не делайте так.
Ссылка на курс, о котором шла речь в видео 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 не искать работу
🔥 Новый поток моего авторского тренинга GRASP and GoF Design patterns стартует уже 01.02.2024
Регистрация 👉 bit.ly/2EGRLaw
1. Не писать код. 0:16
2. Бросаться в разные направления. 1:23
3. Нетерпение, т.е. желание учиться быстро. 5:56
4. Слишком глубоко разбираться. 8:01
5. Боязнь общения. 10:08
6. Не доводить работу до конца. 12:29
7. Не искать работу. 14:41
спасибо
Изи сэкономил 17минут )
👍
Спасибо!
Спасибо!)
"Закончил в районе ядерной физики" - просто 100%! Я так смеялся, что коллеги вокруг испугались. Это просто шедеврально и стоит вырезать для отдельного мема)
Просто квантовую физику не потянул😂
Жиза 🙈
бывает идут дальше, к "what's the world 🤔"
Я тоже смеялась, так как это про меня. Я все упомянутые шаги прошла, включая ядерную физику (на физфаке). :)
@@natein-frontend ,эмммм... Ядерную физику в 9 классе изучают... А квантовую в лучшем случае в 11(обычно все-таки,в универе на физфаке)
сам ржу до сих пор 🤣
Не так страшны первые 80% как вторые 80% - это шедевр. :)
получается немчанинский новый клоун?
@@olegzidane7099 Похоже, что клоун тут Вы. Если не ясен юмор, то просто помолчи.
@@AlanSmith2306 А в чем смысл выражения? Типо 100% - это дедлайн, а обычно получается 160%%
@@gleb_bro8710 смысл в том, что то, что кажется 20%, на самом деле является 80%. Странно, что приходится это объяснять. Вроде всё должно быть понятно из контекста.
@@AlanSmith2306 Извините, я просто отстал в развитии по сравнению с вами)
Самая главная ошибка - это если поперло обучение и ты вдруг останавливаешься. Ибо потом заводиться опять время нужно)
так если попело, как ты остановишься?) значит не поперло)
@@antontevs Да бывает отвлекаешься или кто то отвлекает
@@antontevs заболел
Оо да, я на этом остановился и теперь не понимаю, я на среднем уровне или сначала начать
я так целое лето пропустил.
ноут сломался ушло неделья перед тем как купил новый, но пропустил 3 месяца
Хочу написать длинный комментарий по поводу увиденного. Инженер электронных систем, 11 лет работы, из которых 7 лет за границей. Написание программ один из аспектов работы. Во-первых, освоение любого навыка происходит исключительно на практике и исключительно на боевых задачах, которые должны быть сданы заказчику. Никакие учебные проекты не обеспечивают должного уровня мотивации. Второе, для инженера должно быть основное правило сделать как можно проще, быстрее и с наименьшим достаточным количеством затраченных ресурсов и времени. Отсюда вытекает, что не имеет смысла лезть глубже каких либо готовых фреймворков или библиотек более, чем это написано в в разделе помощь для конкретной практической задачи. Важно использовать минимально необходимый интерфейс, запоминать библиотечные вызовы и структуры смысла нет, работаем всегда с открытой справкой. Третье, работаем с чужими наработками, активно используем опыт и наработки коллег. Если до вас похожую задачу уже кто-то решал, и она полностью документирована, возьмите ее и допилите под свои нужды, не пытайтесь изобретать велосипед, заодно научитесь понимать чужой код. Четвертое, не читаем техническую литературу от корки до корки. Пилим задачу, по оглавлению находим тему прям по текущей вашей проблеме, читаем краткую выборку, пилим свое и так по кругу. Не пытаемся городить "супер гибкий код для дальнейшей модификации" с замудреной структурой классов, которые наследуются друг от друга. Как правило после необходимости внесения правок такое гибкое решение будет гнуться не в том месте. Иногда проще скопипастить часть кода и сделать похожую функцию отдельно, чем пытаться упихивать весь похожий функционал в одну сущность с кучей циклов, массивов и оптимизаций, которые будут управляться системой булевых флагов. Такой код сложнее читается и воспринимается. Однако тут следует вставить важную оговорку: если у вас таких копипастовых методов становится более 2-3, которые делают практически одно и то же, то тут стоит подумать о циклах, сокращении дублирования кода и упихивания всего этого в одну оберточную функцию или класс. Пятое, я хочк дополнить Сергея о доведении до конца: качество кода, отсутствие багов и т.д. это все хорошо, однако иногда программа не является целью разработки, она нужна для вашего внутреннего использования, например я дедад такую для реверс индиниринга коммуникационного протокола. Если работа с программой заказчиком не предполагается, а нужна она вам для конкретной исследовательской цели, чтобы пойти дальше, нет смысла вклбчать внутреннего перфекциониста и пытаться допилить ее до уровня коммерческого продукта: выполнили исследовательскую задачу, получили результат, сделали выводы, отложили в сторону и двигаемся дальше.
Блин, читаю и понимаю что если бы у меня на собеседовании начали спрашивать про то как я программирую, и я бы им пересказал все что выше, мое резюме сразу пошло бы в мусорку)
@@Lecomptby и с чем конкретно ты не согласен?
@@user-jf2xx1qh8n я согласен во всем, вот только на собеседовании будут спрашивать сколько книг ты прочел до корки, начнут гонять по иерархии классов и тд)
* прочитано *
Полностью согласен! Мне нечего добавить!
"Слишком глубоко разбираться"-это прям про меня.Начинала с html и где-то через пару недель уже пыталась разобраться c проводами блока питания и составом термопасты...
😄😅 как Вы это так забавно написали
Ага, знакомая ситуация. Начал с делфи, потом html, фотошоп, flash, видеоредакторы, 3d моделирование, ардуино, картография, assembler, си шар, си ++. А ещё ветеринар по образованию.
@@Ardbot-fp8oq и эти все увлечения глобально дали результат?
@@Dan-rw3wm толком нет. Но для уровня села с 7000 человек весьма продвинут и оказываю некоторые услуги. Фотошоп, 3д печать, картография. В целом разнорабочий в сфере услуг. Не PRO, но для нужд села хватает). Лет через 10, к 35 годам, могу стать хорошим специалистом
@@Ardbot-fp8oq а почему в город не переедешь?
Классный мужик, вызывает доверие, эмпатию и понятно рассказывает)
Ужасно хочу к вам на курс, жду с нетерпением когда обстоятельства позволят. Огромное спасибо вам и команде за ваши видео💜💜💜
Ага, пошёл гуглить что такое "функция", в итоге забрёл в высшую математику (при изучении веба)
И не говори. Полез в логику компьютера, угодил в алгебры Буля, Пирса и Жигалкина.
Хз нужно ли это уже, но советую добавлять в гугле к твоему запросу слово, связанное с тем, откуда вы услышали термин. В твое случае: 'функция в программировании'.
Прикол в том, что то, что в математике функция, в программировании "чистая функция"
Сколько смотрю этот канал, а блогер до сих пор Сергей Немчинский.
:D
@@user-yo4vw1dq1m И всё ещё с более чем 20тилетним стажем
...и вот это вот всё
и мы всё ещё его дорогие
@@akionka, и все еще 15 из них на Java
Сергей, спасибо за интересный контент. Всегда смотрю ваши видео с удовольствием. Не всегда есть время смотреть стримы, хотелось бы видеть короткие видео "о главном" из стримов. Изучаю пайтон, джанго около 4 месяцев в свои 32. Очень сложно с вакансиями на первую работу в сибири :).
Спасибо, во многом помогли подкорректировать свои трудовые процессы и расставить акценты. Очень помогли, ещё раз спасибо
Ооо, как славно, что видео нарезано на кусочки подписанные! Любо!
Где-то на хабре была статья, в которой говорилось, что если вы подходите под 50% требований, то ваш шанс устроиться практически такой же, как у того, кто подходит под 80%
меня иногда добивают требования искателей.. многие из них можно освоить и начать применять за 1-2 дня...нафига о них писать в требованиях...
@@sergs2919 Потому что изучить и применять на практике - разные вещи. В большинстве случаев при таких требованиях нужен узкий специалист для выполнения большего объема работ нежели просто "примеры из документации"
@@MHawkwind Какие то серьёзные вещи понятно.. вот как пример Git)) на фига в вакансиях это вообще пишут...
@@sergs2919 это скорее всего исторически сложилось так. Ну и плюс сразу проверка - а действительно ли работал человек в группе разработчиков. Хотя это лишнее, как по мне, согласен. Может просто хотят забить текстом, чтобы было побольше. Ну или просто - все так пишут...
Благодарю за разъяснение, Сергей! Крайне полезные советы.
Огромное спасибо!!! Ролик просто Множество ошибок взяты с меня, устраняю их и ускоряюсь!!!
новечки)))
байт на комменты, полюбому)
Ну, он не русский, ему простительно совершать подобные ошибки.
Проверочное слово "овечки", всё правильно.
Это первая ошибка в этом видео!
@@sacksoris6829 как раз таки русский, в Украину Сергей переехал. Ну не суть, ошибка-то намеренная, она вообще в одном предложении со словом "ошибка"
Спасибо.
То что предупредили о рекламе - это хорошо.
Серёж, спасибо, очень интересно и приятно смотреть.
Спасибо Сергей за мотивирующие видосы!))
7ой пункт о поиске работе очень актуален и достоен отдельной темы! При правильной стратегии однозначно можно оптимировать карьерный рост.
Мне понравилась одна фраза
- " Клиент просил у тебя функцию на 10 кг, я тут открыл твой код, зачем ты запихал сюда на 200кг"?
- " А так это с прошлого заказа остался не викидывать же в мусор"
Толковый дядька)
Включаю ваши видео-подкасты сидя на работе)
Благодарствую за урок!😇
"Слишком глобоко разбираться - не занимайтесь такой херней" - Сергей Немчинский
"Сначала изучи asm и c++ а потом уже начинай изучать свой п**орский php" - мой препод в универе >_
ну препод дело говорит, начиная с плюсов сразу идет правильное обучение и понимание того, на каких вещах это работает, а ассемблер это еще более высокий уровень
@@Dmytro-Tsymbaliuk ассемблер это скорее низкий уровень
@@user-jf2xx1qh8n ну да, получилось "страшно красивый"
@@Dmytro-Tsymbaliuk а может лучше сначала объяснить какой-нибудь высокоуровневый язык без ссылок и указателей - а потом упарываться в электрончики в оперативной памяти? тем более - когда на 1м курсе тебе дают алгоритмы и структуры данных под запись - а на третьем пускают кодить
@@user-xq8kw7eg6m а причем тут электрончики? С даже не про это. Никто на 1 курсе не дает алгоритмов.А ссылки это просто синтаксический сахар указателей и с урезанным функционалом
"Закончил в районе ядерной физики...". На этот счет есть китайская пословица: "для того чтобы переплить море не надо уметь строить корабли".
Так китайцы вроде как никуда и не приплыли, сами были колонией)
@@gtrailer4425 когда европа погрузилась в темные времена китай переживал расцвет
@@danylokulbachinskiy1130 но колоний не было а в Европе наоборот у каждого было
@@artakbaghdasaryan2544 зачем им колонии в 5- 15 ст когда они свои будущие земли собрать не могли? (соре за русский)
@@danylokulbachinskiy1130 ты же говорил что это был расцвет значит все земли были собранны и даже больше во время расцвета Китая в его территорию даже Монголия входила + когда ещё в Англию не входили его северная часть, шотландия и уелс у него были колонии аж во Франции(одна из сильнейших государств в Европе) да и разговор не о том я говорил что с их пословицей "чтобы покорять моря надо уметь строить корабли" они не смогли с помощью своего флота завести колонии в отличии от европейских стран которые не руководствовались этой пословицой
P.S. мой русский хуже
Круто, спасибо, дельно!Продолжаю учиться!
Годнота) Вдохновляющий и полезный контент) Спасибо!
Я, пожалуй, добавлю еще 1 реальную проблему, которая убивает многих даже реально хороших ребят: откладывать изучение английского, если ты его знаешь плохо / не изучал в школе.
А вот это реально ошибка, у меня с этим плохо и изучение питона идет крайне тяжело
@@wunderrus Ну если до сих пор "Питон", а не "Пайтон", то всё очень плохо )
@@AlanSmith2306 в чём проблема называть Пайтон, "питоном"?
@@vancxre Проблема в том, что этот язык назвали Пайтон, а не питон. В честь комик-группы Монти Пайтон. Всё нужно называть своими именами.
@@vancxre прост холивар,забейте
Согласен если не писать код самому это как учится ездить на машине без машины!
это как сидеть и читать как управлять ТС в машине)
А если пк нет?)
@@zz_dev телефон, или с утюга пишешь?😄
Не реклама, есть приложуха у джавараш, более менее можно что-то делать.
@@leonms635 Хех)Ок спасибо
@@zz_dev на песке палочкой программируй)) как прадеды
Согласен полностью с автором видео! Спасибо за советы, вовремя!
Спасибо. Отличный монолог. С удовольствием вас послушал.
Обычно в вакансиях пишут вообще всевозможные фрэмеворки,которые в теории могут быть использованы на проекте. Особенно если требования пишет девочка HR. смотришь на требования, и думешь,да ладно,чтобы всё это хоть поверхносно знать надо лет 5, а позиция и зарплата на джуна.
Да забей. Если так пишут, то достаточно знать просто названия.
HR либо ходит к программистам и спрашивает "Вот собрались ещё человека брать. Какие навыки хорошо чтобы были?" они каждый своё диктуют, а она потом всю эту кучу в вакансию пишет, а соискатели охреневают что на позицию джуна требуется всезнающий Бог-Император. Или даже просто сама по hh полазит, посмотрить что в it-вакансият требуют и напишет в требованиях компот из всего подряд.
В СНГ очень адекватные требования в вакансиях. Вы европейские вакансии не видели, где нужны Java разработчики, которые должны знать Spring SQL React JS умения дизайнера опыт работы project manager от 5 лет phd в математике и научные работы по рядам фурье итд.
@@Anton-oq3zt А вы смешной,как раз таки в Пост-советском пространстве требования очень завышены.Я последние 7 лет в Германии живу,тут с эти проще намного, и собеседования не такие как у "нас".
@@Anton-oq3zt Это всё на стажёра :-)?
Умение доводить дело до конца - это вообще характерный признак мастерства. И справедлив он не только в программировании. Я помню как меня наш арт-директор дрючил в типографии за то, что у меня тире не той длины было, или забывала сносить предлоги на следующую строку. До сих пор ему благодарна за выработанные 10 лет назад рефлексы )))
Отлично рассказал. Респект за профессиональное мнение!
Спасибо за видео, было очень приятно и полезно смотреть вас👍🏻
После просмотра, понял свои косяки. Спасибо большое.
По-моему, очень хорошее видео. Многим может помочь.
Прекрасное видео, лайк, спасибо!
Спасибо за видео! Было интересно послушать)
*Я плачу😭😭😭 Ведь абсолютно все минусы это про меня.*
1. Часто я просто читаю теорию, книги по алгоритмам, смотрю ролики. Дело до практики так и не доходит.
2. Хочется уметь все. Поэтому бросаюсь в разные направления. Не могу решиться куда делать упор.
3. Хочется научится всему сразу, такое нетерпение. Такая суета и паника, от того, что видишь, что учить дохуя. Учишь все подряд и в итоге ничему не учишься. И сломленный ты опускаешь руки.
4. Это история была про меня. Изучаю С++, вроде все нормально. Но вдруг в какой-то момент на душе становится дискомфортно, ведь я не знаю как реализованы вектора/строки, как реализованы библиотечные функции. Вот и пытаюсь разобраться и писать велосипед. В итоге на каком-то этапе я заебываюсь и бросаю все. Перфекционизм - это УЖАСНО.
5. Жиза, че еще сказать
6. Жиза...
7. До этого этапа мне еще далеко
Значит это не ваше. Алгоритмы Python проходятся за неделю, пюс практика. через два месяца можете наичнать писать скрипты для геймеров (читы) и изучать шифрование... если мозгие есть, дальше сообразите!
@@richardainsberg2593 Дело в том, что я за плюсы взялся и мой перфекционизм не дает мне сосредоточиться на алгоритмическом программировании и я ухожу вглубь в работу с памятью
@@linterrupt А кто сказал, что это плохо? Автор данного ролика? Я не знаю, что вы имеете ввиду под "работой с памятью", но самые прибыльные коды - НЕ в белом софте, а в сером, который помогает отмывать деньги, в том числе "типа легальным компаниям". Базовая характеристика "серого софта" - простота внедрения. Т.е. чем меньше памяти занимает - тем лучше. В своё время на этом поднялись Яндекс и Маил, которые зашивали вредоносный код в другие программы.
Ваша проблема, скорее всего, не в перфекционизме, потому что вы заняты правильными вещами, а в том, что наш диалог идёт под вот такими роликами. Ютуб не анонимный сервис, поэтому тут НЕТ "ценной инфы". Автор данного канала шоумен. Белый пиджак, который подрос, скопил чуть денежки, нанял других пиджаков, но никогда не "кодил" по-настоящему, иначе бы сел или не вёл бы данный канал...
Задумайте над своими приоритетами в жизни и тем, что вы поглащаете и кому доверяете...
@@richardainsberg2593 но сейчас же не то время когда нужно экономить каждый байтик, как раньше. Сейчас поддержка и читаемость кода стоит дороже
@@linterrupt ну что ? на работу устроились ? два года прошло
Еще одна ошибка в обучении - пытаться заучивать наизусть имена методов, классов и т.п. из библиотеки или фреймворка.
Это все-таки не английский (или какой-либо другой) язык, который требуется знать именно наизусть и моментально вспоминать любое слово, чтобы не копаться в словаре, ибо все упирается в возможность говорить/писать прямо без переводчиков, не "блокируя" основной поток данных. Даже гугление в переводчике одного забытого слова за 10 секунд - может серьезно замедлить процесс говорения/написания.
В программировании же в первую очередь требуется понимание и практическое написание кода, а все вещественные данные (имена функций, конкретные значения и т.п.) запомнятся сами по себе, если используются часто, или забудутся, если "сборщик мусора мыслей" посчитает этот кусок информации лишним. Тем более, что абсолютно любую несложную вещь можно загуглить, если забыл, и быстро вспомнить, и на это может уйти довольно короткое время. Другое дело - пытаться загуглить какой-нибудь паттерн, принцип и т.п. на освоение которого требуется много времени и хорошо понимать это в теории. Т.е. вспомнить ООП за 5 минут, если его забыть - не удастся. С другой стороны - именно те знания, которые представляют из себя некий паттерн, принцип и т.п. и на освоение которых требуется серьезно поломать мозг (на первых порах освоения) - запоминаются хорошо и надолго. Более того - это легко можно и пересказать в теории, при этом эту теорию не уча, а формируя налету свой вариант. Я вот, например, до сих пор не помню наизусть первые 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! Это же так круто - запрограммировать старенький кнопочный телефон)))
Под Андроид Java, кроссплатформенность тоже java, потом, после того как освоился (написал рабочий проект, который не стыдно в play market выставить) под приложение/как свою страницу пишешь сайт, бэкенд на PHP (считай что тоже проект)
Видимо, молодой, горячий, глаза еще горят)))
На нативном джесе ты далеко не уедешь, да это и многих других языков касается, без фреймворков далеко не разбежишься.
@@fein7068 Я понимаю. Без фреймворков прийдется открывать "завод по выпуску велосипедов" (ну если вы понимаете, о чем я)
Я посмотрел как учиться. Теперь я умею учиться)
но все равно учится не буду
есть же ещё куча видосиков про правильную учебу
теперь ты (немного лучше) умеешь смотреть видео как учится)
Отличные советы, спасибо!!
Люблю вас, Сергей)
00:08 новички! Байт на комменты засчитан
это самая главная ошибка программиста:)
"Закончил в районе ядерной физики" для новичка - да.
Так же знаю что для MCard как раз делали оптимизацию байт кодов, но это уже уровень - эксперт, кто понимает что if это вычитание одного из другого и сравнение результатов, знает как не делать лишних операций и лишних вызовов в байт коде и знает что дублирование кода в циклах это не DRY паттерн, а развертывание циклов для архитектуры intel, amd...
Так же программисты часто не умеют писать оптимальные нативные запросы к бд и читать планы выполнения запросов.
Cпасибо за видео. Сейчас начинаю учиться, учту ваши советы :*
Спасибо за дельную инфу))) Полезный контент))
8:23 лол, была похожая ситуация, но хорошо, что я это вовремя осознал и ушел с этого пути.
Меня хватило до плюсов, на этапе освоения и забил, зато теперь спокойно читаю шарп и джаву с питоном и каши в голове нету как ни странно, просто забывается много со временем, но достаточно пробежаться денек и все вспоминается, просто вопрос в надобности всего этотого... хотя сам бы советовал учить с начало джаву или шарп и потом переходить на лвл выше, сам пишу на пыхе и js(фулстак).
помню когда параллельно изучал Python и JS, постоянно путал this и self. Такая каша в голове была, капец
Действительно, есть вещи которые взаимодополняющие. Другие же напротив лучше изучать по очереди.
А мне такая ситуация только предстоит. Учу питон уже почти год (помимо основной работы), но питон это чаще всего веб, а в вебе без знания js вообще делать нечего даже питонисту. А значит ещё и HTML, CSS обязательно, - без их знания даже парсер на питоне сложно написать. А там и SQL на горизонте маячит, потому что какой же бэкенд без баз данных?
В js однако есть и this и self. Последний обычно используется в воркерах
@@user-ky9nn4eh3j А что была за задача, где нужны азы js, если не секрет?
В python ты ведь пишешь self первым аргументом
Очень полезные советы. Это прям то с чем сталкиваются все новички. Определенно для них все это нужно проговорить!
Классное видео! Спасибо.
Ошибка номер один: вы решили стать программистом.
Потому что либо ты любишь эту возню и тебе все равно кем ты там работаешь, либо ты не любишь возню, но за нее вроде бы как хорошо платят программистам и ты хочешь так же.
Бросаться в разные направления это про меня. Сначала начал html, CSS, js. Потом понесло меня в разработку игр, потом пошел учить go. Короче не делайте так))
Html, css и js это три слона на котором держится весь фронт энд! Если ты не знаешь одно из них - смысл всего остального сходится к нулю. Это три направления, которые необходимо изучать паралельно! А после хорошего понимания, можно подключить PHP.
@@rosts_26 вот поэтому я опять вернулся к html и css, и сейчас набиваю руку на лендингах)
толково спасибо благодаря вашим видео как в 3д складываеться примерный вид куда двигаться и как ты должен себя подготавливать
Действительно хорошее видео! Мне самому приходится тяжело с обучением программированию. Я сейчас только начинаю понимать азы языка и тут мне дают задание в университете "сделать программу по распознаванию изображения", самое смешное что надо было искать слонов (все смеялись мол найти слона на картинке очень просто), как итог долг по предмету. Теперь изучаю не только язык но и другие разделы.
Ещё одна ошибка. Не учить английский)
Ещё один язык программирования) и притом самый сложный((
Как по мне главное в обучении - это кайфовать от процесса. Я вот ненавижу регексы, просто всей душой) И когда есть что то с ним пытаюсь как можно скорее сделать его, чтоб дальше кайфовать)
Пиши парсер-комбинаторы.
Здрасьте. regexp'ы - самый кайф.
Видимо плохо понимаешь, ведь время на маски уходит мало.
Жиииирный лайк!))) именно такой мотивации мне и не хватало !))
сохранил в избранное для повторов
Благодарю за советы. Вы действительно первый человек, который нормально объясняет, говорит последовательно и не создаёт в голове кашу.
Про лабораторки жиза. У самого такое было, так и не пофиксил символы((
Главная ошибка это учить человека который не желает учиться.
это с советской школы пошло, когда учителей заставляли подтягивать двоечников. Хотя лучше в разы тратить время на тех, кто хочет получать знания.
Спасибо за годный контент. Конкретика и главное без понтов.
Огромное спасибо за видео
"Закончил он где то в районе ядерной физики" Вот внатуре жиза. Прям про меня. При чем без преувеличений. Начал учить java и доковырял в итоге до Таненбаума "Архитектура компьютера" ))
Таненбаум это хорошо, значит глубоко копал)
мои частые ошибки - 2, 3, 5, 7 (последнее. Боязнь, что слишком мало еще знаешь, чтобы работать программистом). Боязнь собеседований.
+
спасибо большое, было очень полезно
Сергей, спасибо. очень полезное видео. Некоторые моменты испытал на себе в процессе самообучения. Все советы максимально верны для начинающих программистов.
В универе как раз весь семестр убили на транзисторы, байт код и т.п. И только на последнем занятии решили показать как написать хело ворлд:/
"хороший программист знает asm, но никогда его не использует"
Эти вещи не только к програмированию относятся))
1:24 - дуже важлива проблема, котра з часом переростає у інстинктивну відразу до програмування в цілому, так як у голові утворюється повна каша. Сергію, дуже добре, що ви підмітили цей момент.
Сергей, спасибо большое за ваши видео. Ваши советы и комментарии помогают найти ответы на накопившиеся вопросы о сфере. Я на данный момент - студентка 3-го курса по направлению инф. систем и технологий. Планирую развиваться и работать в IT в дальнейшем. Подскажите пожалуйста, есть ли у Вас ролик с полезными советами для бакалавров без опыта? Куда стоит идти работать? Нужно ли идти в магистратуру или продвигать навыки спец. курсами? Какие скиллы и знания в первую очередь необходимы для новоиспеченных и в меру неуверенных в себе айтишников?
Ошибка для увеличения количества камментов под видео.
Спгс
Комментов 🙊👍
1. Программируйте - пишите код. Это навык.
2. Не распыляйтесь. Не перепрыгивайте с одного языка на другой. Выбрали направление - и ломите.
3. Нетерпение. Скакать по верхам.
4. Слишком глубокое разбирательство. Программист - это водитель машины, а не авторемонтник. Делайте фичи для заказчика.
5. Навык общения. Боязнь общения.
6. Доводите работу до конца. Вы не студент и не школьник.
7. Идите на работу. Повышайте уровень ответственности.
Большое спасибо!
Спасибо за видео !!!
Ага,конечно! "Новечки"
Нее, я не на что не намекаю😁
Ошибка #8 - смотреть такие видео. Не задавай много вопросов, задавай вопросы, разбирайся детально, разбирайся не очень детально и так далее. Все равно у каждого свой путь и вариантов этого пути - масса.
Спасибо Сергей!
Супер спасибо🙏🏻
Проблема не в новичках, проблема навальных в плохой, очень плохой документации по многим языкам.
вы мне как второй отец
Толковый разбор. Мне понравился.
Спасибо за видео!
не доводить до конца - это номер 1
8 ошибка - не заниматься английским языком
Хватит школьного уровня знаний
Nevill жаль, что школьный уровень может быть разный)
И чем именно нужно заниматься с английским языком?
@@nevill3593 лондонский школьный уровень)
@@eddypartey1075 есть ссылка с чего начать ?
круто. Универсальные советы для любого дела.
Отличное видео. Все так)))
Эх, вот ищу сейчас работу по джава стеку, скажу что ппц не легкая задача сейчас
И какие основные проблемы?
@@user-uu2if6yp8g практически полное отсутствие вакансий на данный момент. Везде нужен опыт, вот главная проблема
@@the_leonik Ну так скажи, что опыт есть. Какие проблемы?
@@lego12239nn потом пойдут вопросы, где, в какой компании, что делал, какие задачи решал, ну все так просто
@@the_leonik Спросят - скажешь. Какие проблемы :-)? Думаешь будут обзванивать? Заведи какой-нибудь проект на github. Поучаствуй в существующих. Потом покажешь. Если компания норм, то ей этого хватит. Если нет, то нафиг в такую идти, где название прошлой конторы играет большую роль, чем реальный код?
Хах, не знал что Григорович преподает уроки по программированию.
Спасибо интересно и полезно
Гениально. Лайк, подписка.
Не поняла. Сначала автор говорит, что не нужно учить все подряд фреймворки, минуту спустя - " если вы знаете 8 фреймфорков, то можно устраиваться на работу".
Джуну надо знать 8 фреймворков?
Джуну нет.
Для джуна необходимым является понимание не фрймворка, а технологии для которой он создавался.
После изучения же самой технологии, уже можно двигаться в наиболее привлекательном направлении и изучать как новые технологии так и фреймворки, не забывая при этом про практику.
@@user-of2yp4zw8i спасибо большое за пояснение!
@@VIJana79 я так понял, что имелось ввиду 8/10, от кол-ва указанных в вакансии.
@@vlastelinrobotov 15:45 он говорит: "когда ты читаешь описание вакансии и понимаешь, что 8 из 10 фреймворков знаешь". Думаете он количество вакансий имел ввиду?
@@user-of2yp4zw8i
> а технологии для которой он создавался
Какой например :-)?
9:51 Программист-извращенец)))
Все правильно говоришь👍💥