t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/WEPcs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Алексей, можете, пожалуйста, записать видео на тему: насколько развит gamedev в Европе и Нидерландах в частности. Мне просто интересно, насколько реально программисту со знанием web и Unity3D устроиться за бугор =) Заранее спасибо.
Небольшая важная добавка: programmer must have intermediate level of English (reading). А если еще и говорить и писать, то вообще великолепно. Очень часто встречал случаи, когда "наши" отсеивались из-за того, что не умеют в EN. Вы упоминали, что IT это постоянный прогресс и зачастую новые технологии, которые очень часто документируют именно на EN. Ну и как-бы ждать пока кто-то переведет что-бы "наш" понял как работать - зачем? Наймем индуса. В некоторых узконаправленных случаях (встречал в геймдеве) документации в RU просто нет и никто банально даже не собирается поддерживать RU. Спасибо за видео.
Алексей, мне нравится слушать Ваши мысли, чувствуется, что это не просто пустые мысли и слова, а мысли, основанные на большом жизненном и профессиональном опыте. Спасибо за Вашу работу!)
Ну ты то хоть кодирующая букашка, которая нормально зарабатывает, не замерзает где то на вахтах на севере и живет +/- по человечески, а что тогда говорить про тех кто работает как все любят говорить на заводе (любимая тема ит-шных блогеров)? Или где то еще похуже, и последний хuy без соли доедает. Тем, у кого на уму только где выпить и чем закусить как то все равно, а вот думающим, который понял свое место но нет возможности что то поменять, очень тяжело. Многие начинают бухать или что то в этом роде чтоб проще жилось.
Спасибо вам огромное! Вы- классный мотиватор! Прекрасная речь, никакой воды, и что удивляет- так это не очень большое количество подписчиков🙂 Но , все ещё будет👍
Необходимым навыком для программирования является умение думать ясно, упорядочено, рационально. Он похож на навык освоения шахмат или подобной. Или на навык "пошаогового мышления", когда каждая мысль должна сопровождаться - откуда она взялась и куда она направлена. на вопрос "С какой целью?" - всегда должен быть внятный ответ. Хотя бы зазубренный - а в книжках таких то так говорят делать. Это навык, а не данность, он приобретаемый, но вот процесс его приобретения... для многих непреодолимо скучен. Как навык работы с математическими объектами. В программировании объекты, концепции наааамного проще, но роднит программирование с математикой именно способ мышления: В математике нет символов для неясных мыслей. (Анри Пуанкаре) В программировании - тоже. Компьютер не поймет неясную мысль, или поймет сооовсем не как так хотелось бы. Поэтому, теоретически программировать может научиться любой человек с обычным IQ, но на практике большинство не в состоянии преодолеть скуку - думать.
Программирование это базисная функция человека, прграммистом человек становится с самого малого возраста, в годик или где то в то время, когда малыш постигает управление ручками и тд, управление телом. Поэтому все люди это программисты с рождения, но программируют они на другом языке и приходится этот родной язык программирования соотносить с языком для пк, в этом и вся задача, а не в том, что нужно учиться быть программистом.
Браво! - очень доступно, и с примерами из практики, да еще за 6 минут рассказать зачем оно это программирование и дано ли оно Вам)) Спасибо, на многие, критически важные для меня вопросы, я услышал аргументированные ответы)
@Chester Money Ну, собственно, любителей где-то 99 из 100 и наберётся (в лучшем случае, а так дай бог 1 профессионал к 1000 любителей будет), так что, по сути, он прав.
@Chester Money Конечно. «Не нужен» говорят только те, кто занимался только мышиной вознёй с программированием, не решал серьёзных проблем. Из тех 99 программистов, которые «матан» считают излишним или непонятным, от силы 2-3 можно назвать настоящими программистами. Понятно, что и они без работы не останутся, но это всё не то. И это даже не матан. Математика это язык, а программирование требует точных понятий, чтобы хотя бы можно было по-человечески обсуждать задачи. Во-первых, нужно хорошо понимать теорию множеств, хотя бы наивную. Поверх этого, нужно хорошо понимать отношения, частично упорядочные множества, а значит и графы - общего вида структуры данных это направленные графы (object graph), а не только деревья, как многие наивно думают, поэтому нужно хотя бы в общих чертах понимать теорию графов. А ещё комбинаторика. Во мноих случаях может понадобиться знание реляционной алгебры. Фундаментальные аспекты криптографии требуют понимания основ теории чисел, теории вероятностей, информатики (все эти ваши энтропии, избыточность, и много всего). А ещё есть оптимизация параллельных вычислений. А ещё в наше время уже можно программировать квантовые компьютеры, которых нет, но уже есть вполне работающие симуляторы, и это требует понимания основ квантовой механики, причём таких основ, в которых далеко не все физики разбираются. Продвинутые игровые движки это как минимум теормех, аналитическая геометрия, оптика. Media codecs это функциональный анализ и ещё много всего. Много математики в робототехнике, и даже в одной только сервотехнике, это тоже программирование, на разных уровнях. Продолжать можно долго.
Алексей, спасибо большое за ваш канал и мотивацию которой не хватало, чтобы попробовать себя в айти сфере. Пересматриваю все ваши видео, так как вы отвечаете на очень важные и актуальные вопросы. Продолжайте в том же духе!
Обнадёживающая аналогия с чтением!😃 Помню как в детстве заставляли читать вслух и самостоятельно ещё по ...дцать страниц ежедневно. В этом суть обучения и развиття, даже если хочется чуда и быстрого результата, то без вхождения и начального этапа это невозможно.😪 Ну, дозреваю на программирование.😅 Благодарю!🙏☀️😁
Парное это самое эффективное, и разработка через тестирование тоже. В первом случае бывают моменты, когда просто можешь залипнуть на какой-то задаче. У второго человека голова свежая, есть возможность поделиться идеями. Второе это взаимодействие блоков через тестирование: проще тестировать два отдельных устройства между собой, чем 10 сразу в готовом проекте. Т.е. отрабатывается взаимодействие каждых узлов по отдельности.
Интересное рассуждение, но стоит учесть, что написание кода это иногда самое легкое что может ждать в этой профессии и какой огромный стэк технологий должен знать современный миддл и какие требования выдвигают к кандидатам на эту должность
очень упрощенно, без контекста. многие люди ,говоря "не мое" опираются на свое жизненное пространство, а именно: время и заботы. семейным людям куда сложнее влиться в это дело, даже если склонности есть. предмет ,как и прочие, предполагают систематичность. сейчас все понял, потом дела, заботы, нет времени на практику, и забыл.и так по кругу.
Лёша Кореппанов, СПАСИБО. Иногда , чтобы начать действовать нужен именно такой импульс извне) Мне пока всего 23, жена и ребёнок уже присутствуют, но благодаря твоим видео смог сформировать цели, в среднем определил уровень английского, который мне нужен, и через 6-8месяцев хочу стартануть в профессии после освоенмя иняз@) спасибо за старания
@@aocore Кстати, на счет грузчиков есть песня: И, все биндюжники вставали когда в пивную он входил. Громилы, по одним источникам... а может просто еврейская диаспора... С грузчиками не однозначно, как и с "программистами" Вряд ли с-писатель для железа посчитает программистом писателя на скриптовом языке )
Я тоже так оптимистично смотрел на вещи. Конечно, иного человека жизнь заставит перестроиться, но очень многие люди без крайней нужды не смогут перестроиться. Кажется, что в такой работе нет ничего сверхъестественного, но если человеку больше нравится работать по дереву, или с людьми, то независимо от экономического соблазна он тупо не сможет себя заставить заниматься айти. Для него вход в эту сферу будет слишком мучительным, хотя и соглашусь, что преодолев это - многие смогут успешно работать.
Программистом может стать далеко не каждый, нужен особый логический склад ума и склонность к такой сложной монотонной работе, готовность постоянно усваивать большие объемы новой информации. И по-видимому именно этим и объясняется нехватка программистов. Увидев большие зарплаты народ сначала хлынул в эту профессию, но увидев что это такое многие разочаровались. А посмотрите на требования при приеме на работу это и свободный английский, и знание нескольких языков программирования, кучи фреймворков, библиотек, паттернов и т.п. и опыт работы. И где таких людей взять? Вот и дефицит кадров
В 26 лет ушёл со скучной "научной" работы в вакуум. Думал что С++ линукс матлаб, опыт научной работы и диплом радиофака позволят хотя-бы начать карьеру - да нихуя. Крым наш ёбнул, и 2 года не брали никуда. Изучал эти "технологии"... , свой проект успел наваять, альтернатива платной программе расчёта покрытий за пару миллионов - даже на собеседование не звали. Даже на сраную галеру за 6тр, куда студентов брали без разбора и они после испытательного сами убегали. Похоже что дыра в трудовом стаже - как судимость, может "технологии" учил не те, может конкурс огромный, может рылом не вышел. Была мысль уже послать всё к черту, пойти хоть в пожарные хоть в строители хоть в монастырь. В итоге на собеседование позвали только по рекомендации отца, сделал для них устройство в красивой коробочке, написал для него программу и всё у них заработало. Взяли на 25тр, я даже не торговался. Сейчас та галера утонула кстати, как и некоторые более престижные, где мои знакомые работали, где нужны были "технологии". Сейчас в этой сфере полно народу за бортом осталось.
@@user-gb5op3sc4i работаю там же (производство сварочных аппаратов), программы для микроконтроллеров пишу, на сварке их тестирую, всем подряд занимаюсь, много всякого подай-принеси, в радиоэлектронике приходится копаться - вот это интересно, хотя там есть свои спецы. Всё свободное время сжирает дорога туда-обратно, особенно зимой. ЗП подняли через 2 года, когда начали наш аппарат продавать, и когда люди из отдела стали уходить в места получше, а я там вроде стал труднозаменимым по этой части. Мне знакомые говорили, что сейчас есть какие-то школы и курсы, которые обещают в конце трудоустройство, и кто-то там даже работу нашел, возможно вариант, сам проверять пока не хочу, на это нужно тратить по 4 часа в день, а в гарантии устройства я не верю.
Алексей, здравствуйте! Очень рад, что вчера открыл для себя ваш канал! С детства мечтаю программировать, но никак не решался. Посмотрев ваши видео, я очень зарядился и готов попробовать) Спасибо вам! Мне 16 лет, хотел поинтересоваться у профи в этом деле : как лучше начать изучать JavaScript, по вашему совету, самому или с курсами? Желание и мотивация есть, "машина" присутствует. Вы очень толково и просто объясняете, мне очень нравится ваш посыл! У вас нет в планах начать видео-уроки по обучению JavaScript или Python с нуля?
Для Python советую книгу Кори Альтхоффа "Сам себе программист".Далее курс на stepik (Поколение Python) и можно ещё курс "Программирование на Python".Далее советую делать свои пет проекты.
3:12 ну, известно, что требования к вакансии пишут "с запасом", поэтому идут на собеседования все подряд, даже те, кто удовлетворяет не всем требованиям.
профессия программиста подразумевает постоянное самообучение если этот навык хорошо развит - то сменить профессию проблемы не составит обучившись и поработав программистом - развиваешь абстрактное мышление и планирование, что тоже упрощает жизнь и, возможно, поможет в ситуации, когда тенденции рынка изменятся
Стать программистами может наверное практически каждый, другое дело, сколько сил на это нужно потратить. Если вы можете хотя бы несколько часов просидеть перед кодом, пытаясь вникнуть в его суть- наверное вы сможете стать программистом, потратив на это приемлемое количество усилий. Если вам это еще и интересно и увлекательно- вы на правильном пути, постепенно код начнет говорить с вами. Также стоит понимать, что все время работы программистом- это непрерывное обучение, потому что во первых постоянно выходит что то новое, а старое перестает работать или работает не оптимально, а во вторых, вы же не хотите 10 лет сидеть на одной и той же зарплате, а для ее роста важен не сколько стаж, сколько знания, так что если вы готовы учиться постоянно- тогда все ок. Некоторое время назад пытался найти аналогию компьютерному коду, и подумал, что ближайшая- это юридический договор, весь код, как и весь договор- это серия причинно следственных связей, договор действует на основании закона, а код- на основании правил языка и платформы, разделы и пункты договора- это классы и методы в коде, и там и там есть ссылки на другие участки, аналогий много, как то так.
Надо изучать не "как стать программистом", а то "как найти работу". Изучать можно всё подряд, вакансии меняются, время тикает, а без практики и применения на деле все навыки теряются.
4:48 Если ты родился эктоморфом то тебе явно сложнее будет работать там где нужна большая сила и человеку который родился мезоморфом на данной профессии будет довольного легко (мышцы качаются быстро и суть данного телосложения это сила поднятия чего либо). А легкость в работе это мотивация, а мотивация это качественнее работа и в итоге рост в ней) (По сути это и можно назвать талантом, предрасположенностью организма к определенным ситуациям). У программистов я заметил важной частью к успешной карьере идёт высокий IQ, предрасположенность к хорошей силы воли(подходящий темперамент который тоже генетический), стрессоустойчивость(тоже генетическая), а так же важно чтоб у программиста не было СДВГ или какого то примерно схожего (синдрома внимания). Это не значит что человек с IQ 70 и СДВГ не сможет стать программистом, это значит что есть такой человек смог добиться хороших результатов в программирование означает что он вложил просто гору усилий в это и ему можно только похлопать) А человек с "талантом" вложил намного меньше усилий, ему просто повезло родиться с нужными характеристиками) Частая проблема людей я заметил и на ютубе и т.п. что они являются именно те кому повезло с генетикой) И по этому такие " да каждый может, это легко". Как говорится пока ты сыт, ты не поймешь что такое голод)
Если не нравится программировать - не надо мучиться, толку не будет. Это касается и всех остальных профессий. Например, не стоит пытаться стать спортсменом, если не любишь физические нагрузки.
Хотел бы добавить, что чтобы стать программистом хотя бы среднего уровня нужен обязательно навык владения английским. Т.к. большинство описаний библиотек и мануалы на английском. На специализированных форумах, где решают проблемы чуть сложнее, чем может учитель информатики, тоже общаются на английском. И если у вас с этим проблема, то вы будете на роли тестировщика, или джуниора, если повезёт.
Друг работает сто, начинал обычным фронт специалистом. Как сам говорит, у него вообще такие себе знания английского языка. Ну и 2022 год на дворе, сейчас тот же Яндекс Переводчик с экрана переводит на процентов 70 точно, остальное помогает добить логика или минимальное знание языка
@Chester Money Какая чушь: "... с уклоном на математику высшего уровня..."? Впрочем, как и многое из выше сказанного Вами. Это мое личное мнение, профессионального программиста, с более чем 40 летним стажем. Например, в таком монстре, как "1С: Предприятие", ничего сложнее, чем решение систем линейных уравнений, при расчете себестоимости, разработчиками не используется. А прикладникам, вообще хватает знания четырех действий арифметики. Особенно повеселило наставление по поводу сортировок. Знание алгоритмов сортировок, полученное в ВУЗе, не пригодилось в работе ни разу: просто используешь соответствующие команды и методы.
@Chester Money Видимо. Но знаками препинания, в отличие от разного рода умников, не пренебрегаю. Извините: не могу побороть в себе проклятое влияние образования, полученного в СССР.
@@user-xe7ii5ss1e Да он походу местный хейтер-сноб, все его комментарии здесь сводятся к тому, что "программирование это для избранных, не всем дано, математика!(с)". Он видимо работает разработчиком какого-то инженерного ПО и считает, что вот "серьезные программисты" это только те, кто делает то же что и он - себя то несерьезным не назовешь, дааа. А то, что в реальной жизни кого не спроси, 95% программистов работают с задачами, не требующими знаний математики выше уровня 11 класса - так это нее, это неправда. Узкого ума человек, что сказать, но в наш век узких специализаций это даже плюс, но его профдеформация даёт о себе знать как ни крути.
@@ojaebu111 Я уверен, что у него, вообще, очень отдаленное представление о программистах и программировании. Он, явно, не из нашего цеха: недоучка, решивший поумничать.
По поводу все ли могут стать программистами. Я занимаюсь вопросом психического потенциала личности. С этой точки зрения скажу, что скорее все, но не любым. Для программирования действительно нужен склад ума, который есть не у всех. Но эту особенность можно до какой-то меры перекрыть опытом, терпением и настойчивостью. И наоборот - если даже склад ума самый подходящий, без настойчивого труда и интереса человек программистом не станет.
Здравствуйте. Все говорят, что программисты очень нужны. Особенно так говорят те, кто продают курсы соответствующие, конечно. А какие конкретно программисты нужны больше всего? В России есть такая реальная статистика? Вот прям в цифрах, хотя бы приблизительных. Кого в большей степени ждут с распрастертыми объятьями, а кого в меньшей степени или вообще уже не особо ждут. Понятно, что зарубежные данные найти можно. Но мы, начинающие-то в России. Если есть ответ, буду очень благодарна.
Сравнение программистов с грузчиками некорректное. Позвольте я его поправлю, а много вы знаете женщин грузчиков? А почему?, ведь достаточно потренироваться, научиться правильно браться за груз и таскать его, следуя вашей логике, женщины легко могут конкурировать в этой профессии. Так вот, чтобы аналогия была корректная, неспособный программист - эта как женщина старающаяся стать грузчиком. Теоретически можно путем неимоверных трудозатрат стать посредственным работником, а на практике лучше развивать свои сильные стороны, а не слабые.
Мне кажется что если работодатель дает вакансию, то сейчас на рынке по сайтам вакансию ищут джуны, а ютуб каналы ведут опотные вот они сразу находят, смотрят его код и подачу и оставляют вакансию.
Добавлю от себя, для меня самое критичное, что не позволяет мне стать профессиональным программистом, это тот факт, что программист воспринимается как какой-нибудь работник цеха, где важно не то, что человек может выполнять нестандартные задачи, а то, что этот человек умеет работать по шаблону. Отсюда и миф о том, что программисту требуется высшее образование по программированию (я реально часто слышу такое на собеседованиях). Безусловно, высшее образование - штука нужная, но оно должно быть в сфере, где вы занимаетесь программированием - так, например, если вы программист на АЭС, неплохо бы знать ядерную физику, что бы в точности понимать, к чему приведет исполнение вашего кода. Само же программирование, как я себе его представляю, является творческим процессом, где программист буквально описывает мир и реакции на внешние раздражители, в т.ч. и коммуникационные, для сущности, которая не может воспринимать мир самостоятельно. Таким образом, программист сам по себе должен быть человеком творческим, технически подкованным на уровне, достаточном для программирования в конкретном случае и способным очень точно описать задачу, вплоть до мельчайших подробностей. А когда ты приходишь на собеседование, часто слышишь - ой, а у вас нет профильного образования? Как, вы не знаете фреймворк Х (нужное вписать)? Мы вам обязательно перезвоним, не в этой жизни, но обязательно. Когда такое слышишь, начинаешь жалеть, что не умеешь плеваться смертельным ядом. Я просто не понимаю, как можно считать программирование чем-то шаблонным, это же просто нелогично - одним требуется один шаблон, другим - другой, никаких средств не хватит, что бы на каждый шаблон создать отдельное направление для обучения. Может, я и не прав, но мой взгляд именно таков. Аргументированная критика горячо приветствуется)
t.me/devworden - наш телеграм-чат, где можно задать вопросы
discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования
Мой микрофон: ya.cc/WEPcs
Моя камера: ya.cc/WEPvP
Мой рабочий компьютер: ya.cc/WEQGr
Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Алексей, можете, пожалуйста, записать видео на тему: насколько развит gamedev в Европе и Нидерландах в частности. Мне просто интересно, насколько реально программисту со знанием web и Unity3D устроиться за бугор =)
Заранее спасибо.
Небольшая важная добавка: programmer must have intermediate level of English (reading). А если еще и говорить и писать, то вообще великолепно.
Очень часто встречал случаи, когда "наши" отсеивались из-за того, что не умеют в EN. Вы упоминали, что IT это постоянный прогресс и зачастую новые технологии, которые очень часто документируют именно на EN. Ну и как-бы ждать пока кто-то переведет что-бы "наш" понял как работать - зачем? Наймем индуса. В некоторых узконаправленных случаях (встречал в геймдеве) документации в RU просто нет и никто банально даже не собирается поддерживать RU.
Спасибо за видео.
Спасибо за ваши уроки!!!Мне 34 и я задумался изучить программирование!!!
"работы сейчас много и спрос намного выше предложения" - сейчас такая же ситуация?
@@vildankashev5061 и как?
Алексей, мне нравится слушать Ваши мысли, чувствуется, что это не просто пустые мысли и слова, а мысли, основанные на большом жизненном и профессиональном опыте. Спасибо за Вашу работу!)
Спасибо за отзыв!
Судя по всему, грузчиком он не был, иначе не стал бы считать их работу подходящей для сравнения с программированием.
@@eugeneu8286 а ты был
Программистами стать могут все, а вот перестать быть программистами могут не только лишь все, мало кто может это сделать.
А сегодня смотрите в завтрашний день.
Ахахаха топ))))
е е
Исторически так сложилось?
Ну ты то хоть кодирующая букашка, которая нормально зарабатывает, не замерзает где то на вахтах на севере и живет +/- по человечески, а что тогда говорить про тех кто работает как все любят говорить на заводе (любимая тема ит-шных блогеров)? Или где то еще похуже, и последний хuy без соли доедает. Тем, у кого на уму только где выпить и чем закусить как то все равно, а вот думающим, который понял свое место но нет возможности что то поменять, очень тяжело. Многие начинают бухать или что то в этом роде чтоб проще жилось.
Благодарю за Ваши видео, они чрезмерно вдохновляют меня и вместе с тем успокаивают. Здоровья Вам, а также творческого вдохновения и прорывов!
Спасибо вам огромное! Вы- классный мотиватор! Прекрасная речь, никакой воды, и что удивляет- так это не очень большое количество подписчиков🙂
Но , все ещё будет👍
Необходимым навыком для программирования является умение думать ясно, упорядочено, рационально. Он похож на навык освоения шахмат или подобной. Или на навык "пошаогового мышления", когда каждая мысль должна сопровождаться - откуда она взялась и куда она направлена. на вопрос "С какой целью?" - всегда должен быть внятный ответ. Хотя бы зазубренный - а в книжках таких то так говорят делать.
Это навык, а не данность, он приобретаемый, но вот процесс его приобретения... для многих непреодолимо скучен.
Как навык работы с математическими объектами. В программировании объекты, концепции наааамного проще, но роднит программирование с математикой именно способ мышления:
В математике нет символов для неясных мыслей. (Анри Пуанкаре)
В программировании - тоже. Компьютер не поймет неясную мысль, или поймет сооовсем не как так хотелось бы.
Поэтому, теоретически программировать может научиться любой человек с обычным IQ, но на практике большинство не в состоянии преодолеть скуку - думать.
Програмиирование это в некоторой степени игра, сидишь паттерны двигаешь, почти фактория, только текстовая хд
Программирование это базисная функция человека, прграммистом человек становится с самого малого возраста, в годик или где то в то время, когда малыш постигает управление ручками и тд, управление телом. Поэтому все люди это программисты с рождения, но программируют они на другом языке и приходится этот родной язык программирования соотносить с языком для пк, в этом и вся задача, а не в том, что нужно учиться быть программистом.
Спасибо Лёша, Канал - песня. В яблочко. Так держать!
Cпасибо за видео! Ваш канал - находка для меня)
Приятный Вы человек,спасибо за Ваши мысли!
топ мотиватор !!! Здровье тебе и по больше таких видео !!!
Лёша спасибо! Отличное видео!
Отличный канал с дельными мыслями. Спасибо за ваш опыт.
Спасибо за отзыв!
Браво! - очень доступно, и с примерами из практики, да еще за 6 минут рассказать зачем оно это программирование и дано ли оно Вам)) Спасибо, на многие, критически важные для меня вопросы, я услышал аргументированные ответы)
Спасибо!
Спасибо, просто класс!
Классный канал👍🏻.Вы как мой репетитор по математике всё чётко объясняете и доносите.
Спасибо!
@Chester Money матан нужен 1 из 100 программистов. Глупости говорите
@Chester Money Ну, собственно, любителей где-то 99 из 100 и наберётся (в лучшем случае, а так дай бог 1 профессионал к 1000 любителей будет), так что, по сути, он прав.
@Chester Money Конечно. «Не нужен» говорят только те, кто занимался только мышиной вознёй с программированием, не решал серьёзных проблем. Из тех 99 программистов, которые «матан» считают излишним или непонятным, от силы 2-3 можно назвать настоящими программистами. Понятно, что и они без работы не останутся, но это всё не то. И это даже не матан. Математика это язык, а программирование требует точных понятий, чтобы хотя бы можно было по-человечески обсуждать задачи. Во-первых, нужно хорошо понимать теорию множеств, хотя бы наивную. Поверх этого, нужно хорошо понимать отношения, частично упорядочные множества, а значит и графы - общего вида структуры данных это направленные графы (object graph), а не только деревья, как многие наивно думают, поэтому нужно хотя бы в общих чертах понимать теорию графов. А ещё комбинаторика. Во мноих случаях может понадобиться знание реляционной алгебры. Фундаментальные аспекты криптографии требуют понимания основ теории чисел, теории вероятностей, информатики (все эти ваши энтропии, избыточность, и много всего). А ещё есть оптимизация параллельных вычислений. А ещё в наше время уже можно программировать квантовые компьютеры, которых нет, но уже есть вполне работающие симуляторы, и это требует понимания основ квантовой механики, причём таких основ, в которых далеко не все физики разбираются. Продвинутые игровые движки это как минимум теормех, аналитическая геометрия, оптика. Media codecs это функциональный анализ и ещё много всего. Много математики в робототехнике, и даже в одной только сервотехнике, это тоже программирование, на разных уровнях. Продолжать можно долго.
Алексей, спасибо большое за ваш канал и мотивацию которой не хватало, чтобы попробовать себя в айти сфере. Пересматриваю все ваши видео, так как вы отвечаете на очень важные и актуальные вопросы. Продолжайте в том же духе!
Прекрасный ролик. 👍Спасибо, на добром слове 🙂
леша, вы большой молодец. продолжайте в том же духе. и спасибо за ваши видеоролики.
Относительно недавно нашёл Ваш канал, и только благодаря этому каналу я продолжаю практиковаться и учиться в сфере IT. Спасибо!
Доброго времени суток! Как результаты? Как успехи?
Смотрю канал месяца 3. Решил подписаться),. Благодарю за доступное изложение.
Канал отличный! Четко, ясно и по существу, без всяких б...М...э.... Предрекаю каналу светлое и популярное будущее :)
Спасибо за видео!
Большое Спасибо,пожалуйста продолжайте
Приятный голос, умный человек, дельные советы!
Благодарю за видео!
Спасибо, Алексей. Ваше время затраченное на этот ролик - не напрасно! Сеете правильное ....И за язык и форму изложения - отдельная благодарность.
Очень интересно! Спасибо большое!
Алексей, добрый день.
Записывайте курс по ЯП любому а лучше несколько.
Главное держите темп речи, у вас точно получится. Я куплю
Отличная подача материала на единицу времени
Спасибо!
Спасибо за мотивацию! 👍
Очень интересные мысли,вдохновляют)
Благодарю за информацию✨
Спасибо, дядя Лёша!
Очень вдохновляете!
Спасибо за мотивацию!
Спасбо огромное за ваше видео.
Безграничные терпение, концентрация внимания и оптимизм есть далеко не у каждого ))
Ооо...... Такого у меня нет. Зря я начал учить программирование
@@DOBR_BOBR Забей, всё ок. Тут самое главное - оптимизм, от него всё нужное для программирования вытекает.
С терпением в рф все хорошо)
@@user-ql4xu5qu2u Хаха, молодцом.
@@user-ql4xu5qu2u - терпение и рабская покорность это разные вещи. Одно происходит из желания чего-то достичь. Второе - от страха и глупости.
Смотрю твои видео мужик. Блин интересно и грамотно. Спасибо.
Каждый раз после приема пищи смотрю Ваши видео и дополнительно мотивируюсь идти писать код)
Спасибо вам большое.
Спасибо за видео
Спасибо Вам!
Обнадёживающая аналогия с чтением!😃 Помню как в детстве заставляли читать вслух и самостоятельно ещё по ...дцать страниц ежедневно. В этом суть обучения и развиття, даже если хочется чуда и быстрого результата, то без вхождения и начального этапа это невозможно.😪 Ну, дозреваю на программирование.😅 Благодарю!🙏☀️😁
Спасибо Лёша!
Отличный канал,умный человек
Очень интересно слушать. Спасибо. Не программист но не остановится от подачи и слушаю дальше
Парное это самое эффективное, и разработка через тестирование тоже. В первом случае бывают моменты, когда просто можешь залипнуть на какой-то задаче. У второго человека голова свежая, есть возможность поделиться идеями. Второе это взаимодействие блоков через тестирование: проще тестировать два отдельных устройства между собой, чем 10 сразу в готовом проекте. Т.е. отрабатывается взаимодействие каждых узлов по отдельности.
Одну шахматную мудрость я применяю ко всему: "Научиться играть в шахматы легко. Научиться хорошо играть в шахматы - сложнее"
Возьму на заметку. Спасибо.
Интересное рассуждение, но стоит учесть, что написание кода это иногда самое легкое что может ждать в этой профессии и какой огромный стэк технологий должен знать современный миддл и какие требования выдвигают к кандидатам на эту должность
Хорошая мотивация. Пойду кодить.
Понравилось видео. Тоже учусь быть программистом. Изучаю React и разработку через тестирование.
Хочу в Нидерланды по бизнес визе.
Канал растет по минутам
Алексей вы крутой мотиватор !!!
очень упрощенно, без контекста. многие люди ,говоря "не мое" опираются на свое жизненное пространство, а именно: время и заботы. семейным людям куда сложнее влиться в это дело, даже если склонности есть. предмет ,как и прочие, предполагают систематичность. сейчас все понял, потом дела, заботы, нет времени на практику, и забыл.и так по кругу.
Прекрасные аналогии у вас. Спасибо.
Лёша Кореппанов, СПАСИБО. Иногда , чтобы начать действовать нужен именно такой импульс извне) Мне пока всего 23, жена и ребёнок уже присутствуют, но благодаря твоим видео смог сформировать цели, в среднем определил уровень английского, который мне нужен, и через 6-8месяцев хочу стартануть в профессии после освоенмя иняз@) спасибо за старания
Как успехи?
@@redstady4452 Походу сдулся Дима, в Ашане теперь работает, колбасы с сыром на полки расставляет :)
@@sdelaypausu Юморист юморист )
Спасибо) теперь я спокоен;)
Спасибо !
Про грузчика чётко подмечено! Спасибо Лёша
Спасибо!
@@aocore
Кстати, на счет грузчиков есть песня: И, все биндюжники вставали когда в пивную он входил.
Громилы, по одним источникам... а может просто еврейская диаспора...
С грузчиками не однозначно, как и с "программистами"
Вряд ли с-писатель для железа посчитает программистом писателя на скриптовом языке )
Я тоже так оптимистично смотрел на вещи. Конечно, иного человека жизнь заставит перестроиться, но очень многие люди без крайней нужды не смогут перестроиться. Кажется, что в такой работе нет ничего сверхъестественного, но если человеку больше нравится работать по дереву, или с людьми, то независимо от экономического соблазна он тупо не сможет себя заставить заниматься айти. Для него вход в эту сферу будет слишком мучительным, хотя и соглашусь, что преодолев это - многие смогут успешно работать.
Запишите видео, где искать работу в Нидерландах, чтобы релокейтнуться
Согласен с высказыванием ниже. Записывайте свой видео курс по java. У Вас правильная подача мысли!
Спасибо за качество подачи информации,очень полезно!
Главное любить это:) и все получится
приятные слова
"Вторая грамотность", спасибо, фраза взята на вооружение
этой фразе лет 30 минимум
Насчет мышцы для программирования это метко подмечено :-)
Спасибо, Лёш!
Оптимистичная точка зрения, однако))
Да впринципе то чувак прав. Посредственным кодером за еду и правда может стать любой здоровый человек:) Он же не обещает всем 300к/нс
Программистом может стать далеко не каждый, нужен особый логический склад ума и склонность к такой сложной монотонной работе, готовность постоянно усваивать большие объемы новой информации. И по-видимому именно этим и объясняется нехватка программистов. Увидев большие зарплаты народ сначала хлынул в эту профессию, но увидев что это такое многие разочаровались. А посмотрите на требования при приеме на работу это и свободный английский, и знание нескольких языков программирования, кучи фреймворков, библиотек, паттернов и т.п. и опыт работы. И где таких людей взять? Вот и дефицит кадров
В 26 лет ушёл со скучной "научной" работы в вакуум. Думал что С++ линукс матлаб, опыт научной работы и диплом радиофака позволят хотя-бы начать карьеру - да нихуя. Крым наш ёбнул, и 2 года не брали никуда. Изучал эти "технологии"... , свой проект успел наваять, альтернатива платной программе расчёта покрытий за пару миллионов - даже на собеседование не звали. Даже на сраную галеру за 6тр, куда студентов брали без разбора и они после испытательного сами убегали. Похоже что дыра в трудовом стаже - как судимость, может "технологии" учил не те, может конкурс огромный, может рылом не вышел. Была мысль уже послать всё к черту, пойти хоть в пожарные хоть в строители хоть в монастырь. В итоге на собеседование позвали только по рекомендации отца, сделал для них устройство в красивой коробочке, написал для него программу и всё у них заработало. Взяли на 25тр, я даже не торговался. Сейчас та галера утонула кстати, как и некоторые более престижные, где мои знакомые работали, где нужны были "технологии". Сейчас в этой сфере полно народу за бортом осталось.
Кем ты работаешь? Ты программист? Я думаю ты руский неудачник с советским менталитетом раба)
@@dazzershell а сейчас вы как?
@@user-gb5op3sc4i работаю там же (производство сварочных аппаратов), программы для микроконтроллеров пишу, на сварке их тестирую, всем подряд занимаюсь, много всякого подай-принеси, в радиоэлектронике приходится копаться - вот это интересно, хотя там есть свои спецы. Всё свободное время сжирает дорога туда-обратно, особенно зимой. ЗП подняли через 2 года, когда начали наш аппарат продавать, и когда люди из отдела стали уходить в места получше, а я там вроде стал труднозаменимым по этой части. Мне знакомые говорили, что сейчас есть какие-то школы и курсы, которые обещают в конце трудоустройство, и кто-то там даже работу нашел, возможно вариант, сам проверять пока не хочу, на это нужно тратить по 4 часа в день, а в гарантии устройства я не верю.
Склад ума - это миф. Нужно только желание. А если нет желания, то найдёшь сколько угодно причине не заниматься этим
Спасибо.
Алексей, здравствуйте! Очень рад, что вчера открыл для себя ваш канал! С детства мечтаю программировать, но никак не решался. Посмотрев ваши видео, я очень зарядился и готов попробовать) Спасибо вам! Мне 16 лет, хотел поинтересоваться у профи в этом деле : как лучше начать изучать JavaScript, по вашему совету, самому или с курсами? Желание и мотивация есть, "машина" присутствует. Вы очень толково и просто объясняете, мне очень нравится ваш посыл! У вас нет в планах начать видео-уроки по обучению JavaScript или Python с нуля?
Для Python советую книгу Кори Альтхоффа "Сам себе программист".Далее курс на stepik (Поколение Python) и можно ещё курс "Программирование на Python".Далее советую делать свои пет проекты.
На счёт JavaScript - Влад Минин поможет вам в изучении)
школа 21 от сбербанка
Классный канал!!!🙏
Спасибо!
Отличное видео👍🏻
спасибо !
3:12 ну, известно, что требования к вакансии пишут "с запасом", поэтому идут на собеседования все подряд, даже те, кто удовлетворяет не всем требованиям.
Я просто кодю каждый день, простые и не очень задачки, чтобы понять синтаксис и фичи языка. Мне это помогает.
Просто супер!!
профессия программиста подразумевает постоянное самообучение
если этот навык хорошо развит - то сменить профессию проблемы не составит
обучившись и поработав программистом - развиваешь абстрактное мышление и планирование, что тоже упрощает жизнь и, возможно, поможет в ситуации, когда тенденции рынка изменятся
Благодарю
super channel!!!
Стать программистами может наверное практически каждый, другое дело, сколько сил на это нужно потратить.
Если вы можете хотя бы несколько часов просидеть перед кодом, пытаясь вникнуть в его суть- наверное вы сможете стать программистом, потратив на это приемлемое количество усилий. Если вам это еще и интересно и увлекательно- вы на правильном пути, постепенно код начнет говорить с вами.
Также стоит понимать, что все время работы программистом- это непрерывное обучение, потому что во первых постоянно выходит что то новое, а старое перестает работать или работает не оптимально, а во вторых, вы же не хотите 10 лет сидеть на одной и той же зарплате, а для ее роста важен не сколько стаж, сколько знания, так что если вы готовы учиться постоянно- тогда все ок.
Некоторое время назад пытался найти аналогию компьютерному коду, и подумал, что ближайшая- это юридический договор, весь код, как и весь договор- это серия причинно следственных связей, договор действует на основании закона, а код- на основании правил языка и платформы, разделы и пункты договора- это классы и методы в коде, и там и там есть ссылки на другие участки, аналогий много, как то так.
Интересная аналогия!
А не становится ли проблемой постоянная необходимость изучать новое в возрасте после 40?
@@user-sh6op7wf7d думаю это зависит от уровня iq, для кого то и в 60 это не проблема
Надо изучать не "как стать программистом", а то "как найти работу". Изучать можно всё подряд, вакансии меняются, время тикает, а без практики и применения на деле все навыки теряются.
4:48 Если ты родился эктоморфом то тебе явно сложнее будет работать там где нужна большая сила и человеку который родился мезоморфом на данной профессии будет довольного легко (мышцы качаются быстро и суть данного телосложения это сила поднятия чего либо). А легкость в работе это мотивация, а мотивация это качественнее работа и в итоге рост в ней) (По сути это и можно назвать талантом, предрасположенностью организма к определенным ситуациям).
У программистов я заметил важной частью к успешной карьере идёт высокий IQ, предрасположенность к хорошей силы воли(подходящий темперамент который тоже генетический), стрессоустойчивость(тоже генетическая), а так же важно чтоб у программиста не было СДВГ или какого то примерно схожего (синдрома внимания). Это не значит что человек с IQ 70 и СДВГ не сможет стать программистом, это значит что есть такой человек смог добиться хороших результатов в программирование означает что он вложил просто гору усилий в это и ему можно только похлопать) А человек с "талантом" вложил намного меньше усилий, ему просто повезло родиться с нужными характеристиками)
Частая проблема людей я заметил и на ютубе и т.п. что они являются именно те кому повезло с генетикой) И по этому такие " да каждый может, это легко". Как говорится пока ты сыт, ты не поймешь что такое голод)
Если не нравится программировать - не надо мучиться, толку не будет. Это касается и всех остальных профессий. Например, не стоит пытаться стать спортсменом, если не любишь физические нагрузки.
Хотел бы добавить, что чтобы стать программистом хотя бы среднего уровня нужен обязательно навык владения английским. Т.к. большинство описаний библиотек и мануалы на английском. На специализированных форумах, где решают проблемы чуть сложнее, чем может учитель информатики, тоже общаются на английском. И если у вас с этим проблема, то вы будете на роли тестировщика, или джуниора, если повезёт.
Нет
Друг работает сто, начинал обычным фронт специалистом. Как сам говорит, у него вообще такие себе знания английского языка.
Ну и 2022 год на дворе, сейчас тот же Яндекс Переводчик с экрана переводит на процентов 70 точно, остальное помогает добить логика или минимальное знание языка
«На наш век должно хватить» понравилось в конце
Лайк
Ставлю Лайк!
Огромное спасибо за позитивное мышление и мотивацию! Время создавать свой коммерческий проект ))
Спасибо! Про коммерческий проект пока никаких идей нету, поэтому будут пока пилить позитивные видео :-)
Спасибо
Для программиста требуется одно качество: способность и готовность постоянно учиться и переучиваться.
@Chester Money Какая чушь: "... с уклоном на математику высшего уровня..."? Впрочем, как и многое из выше сказанного Вами. Это мое личное мнение, профессионального программиста, с более чем 40 летним стажем. Например, в таком монстре, как "1С: Предприятие", ничего сложнее, чем решение систем линейных уравнений, при расчете себестоимости, разработчиками не используется. А прикладникам, вообще хватает знания четырех действий арифметики. Особенно повеселило наставление по поводу сортировок. Знание алгоритмов сортировок, полученное в ВУЗе, не пригодилось в работе ни разу: просто используешь соответствующие команды и методы.
@Chester Money Видимо. Но знаками препинания, в отличие от разного рода умников, не пренебрегаю. Извините: не могу побороть в себе проклятое влияние образования, полученного в СССР.
@@user-xe7ii5ss1e Да он походу местный хейтер-сноб, все его комментарии здесь сводятся к тому, что "программирование это для избранных, не всем дано, математика!(с)". Он видимо работает разработчиком какого-то инженерного ПО и считает, что вот "серьезные программисты" это только те, кто делает то же что и он - себя то несерьезным не назовешь, дааа. А то, что в реальной жизни кого не спроси, 95% программистов работают с задачами, не требующими знаний математики выше уровня 11 класса - так это нее, это неправда. Узкого ума человек, что сказать, но в наш век узких специализаций это даже плюс, но его профдеформация даёт о себе знать как ни крути.
@@ojaebu111 Я уверен, что у него, вообще, очень отдаленное представление о программистах и программировании. Он, явно, не из нашего цеха: недоучка, решивший поумничать.
Оператор станков с ЧПУ - тоже программист.
Крутой дядька
Спасибо!
Есть советы как развивать алгоритмическое мышление, и хорошо ли это делать с ментором/наставником чем самому?
Алексей подскажите, а если с математикой не очень, есть возможность справлятся с поставленными задачами?
По поводу все ли могут стать программистами. Я занимаюсь вопросом психического потенциала личности. С этой точки зрения скажу, что скорее все, но не любым. Для программирования действительно нужен склад ума, который есть не у всех. Но эту особенность можно до какой-то меры перекрыть опытом, терпением и настойчивостью. И наоборот - если даже склад ума самый подходящий, без настойчивого труда и интереса человек программистом не станет.
Аминь.
Здравствуйте. Все говорят, что программисты очень нужны. Особенно так говорят те, кто продают курсы соответствующие, конечно. А какие конкретно программисты нужны больше всего? В России есть такая реальная статистика? Вот прям в цифрах, хотя бы приблизительных. Кого в большей степени ждут с распрастертыми объятьями, а кого в меньшей степени или вообще уже не особо ждут. Понятно, что зарубежные данные найти можно. Но мы, начинающие-то в России. Если есть ответ, буду очень благодарна.
Не понятно но очень интересно. Подписался)
Сравнение программистов с грузчиками некорректное. Позвольте я его поправлю, а много вы знаете женщин грузчиков? А почему?, ведь достаточно потренироваться, научиться правильно браться за груз и таскать его, следуя вашей логике, женщины легко могут конкурировать в этой профессии.
Так вот, чтобы аналогия была корректная, неспособный программист - эта как женщина старающаяся стать грузчиком. Теоретически можно путем неимоверных трудозатрат стать посредственным работником, а на практике лучше развивать свои сильные стороны, а не слабые.
А много ты видел женщин-программистов? А много ты видел мужчин-медсестер? А много.... - продолжать можно еще долго.
На складах работают женщины. Как правило, не физическим трудом, а (к примеру) ведут какой-то учёт
@@ojaebu111 мужчины мед братья.
Мне кажется что если работодатель дает вакансию, то сейчас на рынке по сайтам вакансию ищут джуны, а ютуб каналы ведут опотные вот они сразу находят, смотрят его код и подачу и оставляют вакансию.
Где ссылка на компанию?
Добавлю от себя, для меня самое критичное, что не позволяет мне стать профессиональным программистом, это тот факт, что программист воспринимается как какой-нибудь работник цеха, где важно не то, что человек может выполнять нестандартные задачи, а то, что этот человек умеет работать по шаблону. Отсюда и миф о том, что программисту требуется высшее образование по программированию (я реально часто слышу такое на собеседованиях). Безусловно, высшее образование - штука нужная, но оно должно быть в сфере, где вы занимаетесь программированием - так, например, если вы программист на АЭС, неплохо бы знать ядерную физику, что бы в точности понимать, к чему приведет исполнение вашего кода. Само же программирование, как я себе его представляю, является творческим процессом, где программист буквально описывает мир и реакции на внешние раздражители, в т.ч. и коммуникационные, для сущности, которая не может воспринимать мир самостоятельно. Таким образом, программист сам по себе должен быть человеком творческим, технически подкованным на уровне, достаточном для программирования в конкретном случае и способным очень точно описать задачу, вплоть до мельчайших подробностей. А когда ты приходишь на собеседование, часто слышишь - ой, а у вас нет профильного образования? Как, вы не знаете фреймворк Х (нужное вписать)? Мы вам обязательно перезвоним, не в этой жизни, но обязательно. Когда такое слышишь, начинаешь жалеть, что не умеешь плеваться смертельным ядом. Я просто не понимаю, как можно считать программирование чем-то шаблонным, это же просто нелогично - одним требуется один шаблон, другим - другой, никаких средств не хватит, что бы на каждый шаблон создать отдельное направление для обучения. Может, я и не прав, но мой взгляд именно таков. Аргументированная критика горячо приветствуется)