Программирование - это копипаст
Вставка
- Опубліковано 31 бер 2023
- Джуны не нужны - • Джуны не нужны
Джуниор фулстэк, ЧЕЕЕЕЕ? - • Джуниор фулстэк, ЧЕЕЕЕЕ?
--------------------------------
Телеграм - t.me/probeldev
Привет, %username%, я работаю программистом с 2012го года. Начинал с php и js, но в последне годы работаю на go (golang). Рассказываю про linux, карьеру в it, и личные финансы. - Наука та технологія
Как всегда, прекрасное и интересное видео! Спасибо огромное тебе, беру и записываю себе основные твои советы и прорабатываю, очень дельно 👍
Я с другом по ссорился из за етого я более опытным ему по советовал копировать он мне говорил что я хреновый программист настоящий программист должен знать как написать все сам. Я с того момента больше не общались и он так и не стал программистом выучил почти идеально С++ а где как и для чего его нормально использовать не знает. Вот просто по тратил время. Спасибо за твой контент разберёшь темы которые реально интересны новичкам 👍
Че там с «по»?😅
Хороший канал, наткнулся недавно почти все видосы посмотрел. Много полезных вещей рассказываешь.
Спасибо, успехов в работе и жизни!
неожиданно это стало для меня откровением. у меня как раз был затык, который адски демонтировал, что я не могу так вот сесть и написать с нуля. т.е. всё вроде понимаю, код читаю, но написать так вот сходу не могу. а оказывается и не надо! спасибо тебе, человек!
Спасибо за ролики, приятно слушать, все по делу)
Ждем еще)
вот вообще в тему, спасибо )))
не надо искать и усложнять себе задачу, где ее нет
Я всегда слушаю Вас с уважением , Вы очень честный , спасибо большое
Ох, спасибо, груз с плеч! Я подозревал об этом, но до конца не верил
Смотрел его видео ""Как я стал программистом" 1 год назад вышел этот видос, и он так поменялся, прикольно
спасибо! думал, что я какой то не правильный, а оно так и работает)
Все здраво, согласен. Про совет по поводу проекта спасибо, учусь и все больше понимаю, это на самом деле самый правильный подход.
Thank you! You really help me understand the cucial idea: "You have to write projects or programs and during this process your learn all stuff that you need".
Па руске абшайса
емко и по делу, спасибо за видео!
Супер, спасибо, а то я думал я не правильно делаю)))
прическа класс
шторки
Я в прошлом барбер, тоже очень оценила
Я люблю учиться у людей, которые говорят какие то уникальные вещи или сами в себе несут уникальный подход. Поэтому очень жаль, что уважаемый автор не записывает чисто практические уроки.
Очень хотелось бы увидеть как вы работаете над проектом, куда смотрите, какие мысли в вашей голове проскакивают.
П.С Например моя любимая книга это "Черная Пехота" Конторовича. Мужик всю жизнь на войне и у него совсем другой подход к мышлению. Эта книга как самоучитель для понимания людей.
П.С.С То что автор озвучил в видео работает для всех видов деятельности. Например я железнодорожник и я незнаю все правила и не зубрил инструкции. И это совершенно не мешает мне работать. Есть темы очень редкие и их всегда можно узнать у "всезнаек", такие люди есть в любом коллективе, или просто открыть инструкцию и прочитать.
Знания инструкций нужны при приеме на работу и на ежегодных экзаменах.
Для этого люди получают полноценное образование.
Спасибо, за видео 👍🔥
Недавно выпала возможность поработать со знакомым и проверить свои знания на практике на реальном проекте. В итоге сам, пускай и с большим кол-вом времени потраченным на то чтобы разобраться, смог исправлять баги и даже делать какие-то маленькие фичи на php и js, хотя до этого я этих языков в глаза не видел. На Go так и вообще успешно без особых проблем написал некоторое кол-во красивого и эффективного кода, который до этого я бы даже не понял как работает.
Сейчас хотел сам написать нечто подобное что делал там - и я ВООБЩЕ не помню как это писать, но я помню структуру: сначала надо сделать это, потом создать это, затем получить отсюда данные и отдать их туда. А как именно это реализовать с точки зрения синтаксиса уже можно без проблем найти в интернете. Такое ощущение, что я смогу это хоть на абсолютно новом языке программирования реализовать, лишь посмотрев как там синтаксически реализуются нужные мне и уже обозначенные в голове вещи.
Спасибо, ты спас мою психику. Спустя 6 месяцев обучения на курсах я не могу писать код с нуля и каждый день из-за этого переживаю. Да и задачки плохо решаю.
А код "под ключ" собирать умею😅
Коротко и ясно, спасибо.
Классно сказал, по сути.,
Единственное в конце можно было бы не просто пока, а к примеру успеха всем,..., или чёт в этом роде.., приятно услышать доброе слово от мастера.
Согласен с тобой на все 100%!!! Хотя я только начинаю этот путь, но вижу, что все именно так, как ты говоришь, никто не пишет код с нуля.
Я люблю этого парня) В хорошем смысле
Золотые слова!
Спасибо, от души отлегло 😪
Наконец-то привел себя в порядок, приятно видеть
Спасибо за совет 👍
Честно,Ты мне прям жизнь облегчил!!!!!!!!
Спасибо. Дельно сказал.
И снова отличное видео. Подписался на телегу.
Спасибо! Почему то другие известные блогеры про это не говорят!!!
деньги
Честно, очень подбодрил, прям бед шуток.... Я сейчас на 5 месяце обучения (решил год или если повезет меньше) потратить на смену профессии и сейчас начал загоняться, что не знаю все и вся. И тут это видео
4:47 мастер перевоплощений 🙃
Я так мучилась стыдом, что беру строки про импорт и всю шапку хтмл и пр и прошлых проектов. Спасибо!
Спасибо тебе большое!
Спасибо за видео. Говоришь часто о том о чем другие не любят. Или просто не замечают. Все стараются строить из себя типов которые когда выросли уже по умолчанию знали компьютер сайнс. Поэтому и инфу часто которую рассказывают очень приукрашена. А ты как-то более честный что ли. И замечаешь такие мелочи, которые на самом деле очень важные, как в этом видео. Многим новичкам приходится годы тратить чтобы придти самим к этому. Потому что в прошлом они насмотрелись на успешных успехов, которые все языки наизусть знают и все области, все фреймворки.
Им же надо же как то продавать свои родмапы и курсы))
годы тратят, потому что нет методики преподавания программирования
я 20 лет потратил, прежде чем нашел человека, который объяснил, как обучаться программировать и показал на примере как неправильно делать, как правильно и почему так правильно
в начале нулевых на пхп писали гавнакод все, хотя был уже зенд фреймворк, но слово фреймворк знала илитка и писать на нем могли только избранные
остальные писали велосипеды
@@kalobyte сейчас айтишники пойдут на завод походу из-за ии
@@user-qe2hg8vy3p
не пойдут
пройдет этот хайп, наиграются все и забудут
никакой ии никогда не сможет сам что-то писать с нуля и еще нахаляву
я видел ии для рисования, но оно годится только для чего-то простого и одноразового и чисто по приколу
например сделать картинку для канала, какие-то заглушки для страниц
@@kalobyte Надеюсь ты прав, я не сильно шарю в ии
Скажу это немного неожиданно. Ну типа да гуглить это очевидные вещи, но чтобы вот так все работало как объясняет автор. Нужно брать на заметку
Копипаста - наше всё. Нет смыла переписывать, к примеру, ту же систему рассылки по базе в боте, если она практически идентична во всех и т.д
Привет, ProBelDev
Спасибо тебе за отличные видосы. Гдето в комментах ты рекомендовал шрифт Fira Code. И это правильно, этот шрифт объективно удобней для кодинга, чем миллион шрифтов (в том числе моноширинных), которые я смог найти и попробовать
И о чудо, нашелся еще более удобный шрифт. Я не хотел изменять любимому Fira Code, но пришлось принять объективную реальность - JetBrains Mono лучше
🎉КРУД это create, read, update и delete! Там нет слова select.
Но в целом да, все верно!
Большое заблуждение по поводу программирования у многих заключается в том, что они считают, что программист может (или вообще обязан) написать любой код с нуля и очень быстро.
Интересно, думающие так, считают ли они, что, например, писатель это тот, кто может взять листок бумаги, ручку и быстренько написать какую-нибудь "Войну и мир" или "Анну Каренину" 😂
Они наверняка ещё считают, что переводчики знают все слова в иностранном языке, с которым работают 😅
в sql языке для чтения записей используется команда select, а не read. Остальные команды есть в языке в том же виде, поэтому он сразу сказал с точки зрения кодинга)
@@hundewasservaga select это выборка, а не чтение. Просто в sql это и выборка, и чтение, и вывод результата - все в одной команде.
@@user-vb8iq1bs2v ну и зачем придираться, если ты понимаешь это
@@hundewasservaga потому что если бы я не понимала, то, услышав, например, что круд это селект, впала бы в недоумение, че за ...
СПАСИБО за инфу
В процессе изучения пайтона. И пару месяцев назад начал делать как ты говоришь. Потому что я честно устал смотреть лекции и решать задачки, хотел видеть результат. Уже написал несколько работающих ПО / скриптов что помогают в работе.
Ставлю себе задачу что хочу получить, ищу как это сделать. Делаю. Вскользь разбираюсь почему оно работает и иду дальше. Хз насколько это правильно но я вижу результат и мне это нравиться.
А то я как то неделю рисовал елочки из звездочки через for loop. И это выматывает.
😮Через пару месяцев изучения питона сделал несколько проектов...
Хм...
А не гений ли ты 😂
Без обид. Я знаю твой секрет на самом деле. Потому что тоже делаю так 😂
Я же до этого занимался питоном, 4 месяца примерно смотрел и конспектировал курс, пробовал решать задачки.
Не скрываю, сейчас я учусь с помощью чата жпт, но и до него, два месяца я только гуглил. Написал первый скрипт сам , сделал ему gui. Потом начал веб проектик на джанго. И когда попробовал с чатом жпт то понял что это тоже самое что гугл и стаковерфлоу только ответы быстрее находишь и обьяснения к коду. Но не всегда, иногда он дает не верный вариант или очень громоздкийо и у меня получалось это исправить, уже с гуглом.
@@user-vb8iq1bs2v Проекты не всегда должны быть сложными.
решать бессмысленные задачи это самый тупой метод обучения
все равно что решать на школьной олимпиаде задачи по физике
в реале ты свои знания потом никак не примениш, потому что задачи не имели реального применения
я тоже пробовал решать эти задачи, но интуиция подсказывала, что это херня полная
гораздо эффективней через цикл выводить повторяющиеся куски хтмл кода и таким макаром отрисовывать таблицы с данными и копками действий, которые уже завязаны на конкретную запись в базе данных
@@kalobyte согласна, но частично! Конечно, писать код, имеющий практическое применение, куда ... практичнее, однако, интересные логические задачки решать тоже стоит хотя бы иногда - это развивает критическое, абстрактное, а также творческое мышление. А это, в свою очередь, может помочь лучше и интересней решать задачи, имеющие практическое применение. Должен быть именно ревностный интерес, а не просто рутина, иначе очень скоро произойдет то, что называется "выгоранием"!
спасибо за базу)
ура видос
Спасибо
Я, блин, каждую тему гоняю по несколько раз. Думал что ночью меня разбуди, а я должен всё рассказать.
это вообще не плохо, особенно в начале. просто чем дальше тем больше всего нужно помнить, так что куда лучше, если ты сможешь быстро найти, посмотреть, изменить и т.д. о чем и говорится, т.е. ты разобрался, понимание есть. но заучить каждую строку смысла не особенно много
я записываю в microsoft one note по темам, по языкам как что делать с кусками кода
Проблемы решаются по мере поступления😊
блин я думал я фиговый))а я оказывает уже сеньор))только копирую все и вставляю))там чутка взял,тут чутка взял))опа,работает))как работает,та пофиг)главное работает)
Ну это прям жиза. Пишешь свой первый проект от балды с копипастами, потом по мере расширения знаний рефачиш почти что без гугла
Добрый день! Расскажите про линукс сервисы и SystemD
Полностью согласен.
Ты где там пропал, запили еще что нить в стиле этого видоса :)
Свой первой говнокод писал сам, потом начал себя же копипастить, гугл, чат джипити, вообщем во все тяжкие, но все это время не отпускала мысль, что не дай бог какой нить програмист увидет что я творю, отмулахает меня не пременно)))
Как оказалась все програмисты так делаю😂😂😂
Наверное самое ценное ,что я услышал за последнее время. После изучения питона начал осваивать джанго, всё вроде показалось просто , прямолинейно ,но начало напрягать сколько всего надо тупо зазубривать какие типы полей в модели бывают , от каких классов ,что наследуется , где указывать параметр в виде строки ,а где в виде переменной и тп. Начал пытаться всё это запомнить , но теперь понимаю ,что важнее знать откуда это можно скопипастить... Хотя честно говоря не представляю как проходить собесы когда ты все свои рабочие проекты накопипастил)
что-то на питонском))
Запоминать насильно всм как пользоваться фреймворком и отдельными его компонентами? Это не надо, конечно. Программист должен как-бы в голове ярлыки создавать, чтобы знать где что открыть, а не зубрить.
А перед собесом даже сеньёру надо освежать голову, вспоминать что-то. С опытом даже не осознаёшь как ты делаешь задачу, руки сами пишут, код клепаешь как пирожки. Мы неосознанно набираем текст на клавиатуре или пишем мысли, так и в коде.
Хороший пример копипаста - сделать КРУД для пользователя в Джанге. Папку юзерс копи пастим и в паре файликов по мелочам дописать.
я использую быстрые инструменты ИИ, готовые решения я понимаю я юзну сейчас а оно может не потребуется вообще больше в жизни мне. Я понял что лучше. растить больше времени на повторяющие задачи
При выходе нового видео на этом канале у меня сложился алгоритм действий: "сперва лайк, потом просмотр!".
ты думаеш алгоритмы ютуба писали идиоты?
лайк ставят, если ролик понравился
а понравиться он может только если его весь просмотреть без перемотки
🤦♂
какой смысл в твоем сообщении что ты сначала поставил лайк, а потом посмотрел видео? Что мне это знание даст? К чему это все ?
@@Name-ko3qb постоянно натыкаюсь на такие коменты.то что лайк сначала поставил.это они хвастаются,я так понимаю.молча лайк поставил и едем дальше чё понтоваться!
@@user-pb8hy6dp8n это какая-то секта
Капец лицо доброе на превью.
🎉
Create
Read
Update
Delete
Ну и Select конечно же
важно думаю понимать код и что конкретная строка кода делает, когда сложиться чёткая логическая цепочка в голове то это успех, в принципе каждый человек на это способен, в основном мешает лень читать код и вникать, но если приходиться то никуда не деться, так же как по мне в копипасте не вижу ничего плохого, смысла нету изобретать свои велосипеды когда уже за тебя есть идеальный вариант, у тебя стоит задача сделать продукт в сжатые сроки и максимально качественно, если изобретать своё то это будет долго и ты не напишешь лучше то что за тебя уже написали давным давно и это получается совершенно не то что нам нужно, задача придумать своё маловероятно так как за тебя уже давно всё придумано, так же многие не захотят переписывать проект который исправно работает.
А я думал, что я один такой копипастер, собирающий проекты "под ключ". 😀
На каком языке программируете?
@@fisa7197 Python
Самый адекватный ИТ блогер, забери сейчас интернет у какого ни будь сеньора и он даже не вспомнит как писать fore или for
ну for напишут, а что отсортировать массив(встроенной функцией) - нет)))
@@ProBelDev я изучаю Пайтон уже как месяц, стоит ли продолжать или ИИ заменит все таки эти навыки?
@@user-qe2hg8vy3p с ии быстрее копипастить будешь и все
И да причска топ
Как грустно. А я так хотел все знать..
Легче было сказать, зачем изобретать велосипед?
фактишь)
Я подозревал это🤔🙂
Сейчас, куда не шагни, всегда наступишь на чьи нибудь авторские права, копирайты и прочее. Не опасно ли копировать куски кода, а потом найдётся кто нибудь, кто в суд подаст за нарушение прав?
Или корпорации не гнушаются это делать, зная, что судиться друг с другом накладно, а вот для одиночки подобные суди смерти подобны?
Я бы добавил вот ещё что: в деталях запоминать API даже немного вредно. Достаточно просто знать о том, что API это может и где это, в случае необходимости, можно посмотреть. Я до сих пор помню некоторые ассемблерные комманды ZX Spectrum, прерывания MS-DOS, но сейчас, как понимаете, это совершенно не актуально. Сейчас все настолько стремительно меняется, что стоит только запомнить одно, как оно устареет и надо, будет совершенно другое... А для копипастов for и прочих, есть функционал сниппетов или можно просто завести текстовый файлик и копировать из него...
Выпускать подобное видео 1 апреля - интересно.
Я как-то читал на Хабре чувака, который затирал про 2 подхода в обучении.
1. Сверху вниз ( подход описанный тут )
2. Снизу вверх ( институт, база )
Он топил за второй варик, но мне кажется, что первый гибче. Первый вариант - это исследовательский подход. Ты не зависишь от кого-то, кто когда-то сформировал эту базу как раз первым способом.
Мало того, подобные знания максимально полезные и решают текущие задачи. Этот как учить язык в среде не имея доступа к родному языку. Твой запас будет скуден, но ты научишься им великолепно пользоваться и постепенно наращивать. Или учить язык с алфавита, конструкций. Да, ты скорее всего будешь понимание речь, хорошо понимать написанное, но будешь с очень большим трудом говорить и потратишь на это много времени
Осторожно длинный текст 😅
Как преподаватель английского языка хотела бы сказать, что учить язык в среде без базы, мне кажется, гораздо сложнее и дольше (взрослым, по крайней мере, хотя я стараюсь говорить на занятиях полностью на английском, необходимо соблюдать очередность подачи материала, давать доп объяснения и дз для закрепления) например, по моему опыту, чтобы научиться слышать, что говорят на другом языке, нужно потратить несколько сотен часов. Можно, например, вместо среды смотреть иноязычные сериалы дома и общаться с иностранцами сначала онлайн или преподавателем, так можно, наверное (я не программист), делать и с проектами. Но всем подходят разные подходы в обучении (знаю только про изучение иностранного языка)
Программированное - не просто знания, это во многом навык. Образ мышления, если хотите. если просто учить как это работает, ты не сможешь этим пользоваться. Неужели с языками не так ?
@@user-yi4ck7cp4i
зачем ты смотриш этот канал, если ты не программист?
@@tackesi
как живущий в гермашке могу сказать, что не так
она правильно написала, что сначала надо выучить синтаксис языка, но чтобы тебе это говорили на твоем языке понятными словами
так у тебя появляется база + алгоритмы построения п редложений, т.к. в других языках они отличаются
например в немецком есть такой ад как разделяемые глаголы
если это слово, то оно вместе пишется с приставкой, а если в предложении, то приставка ставится в конце
если ты будеш учить язык в школе или быдловузе, то ты его никогда не выучиш
поэтому чтобы быстро прокачаться - тебе надо поехать в страну с этим языком, устроиться на работу и тогда ты просто будеш вынужден говорить
я когда приехал сюда и меня как-то случайно что-то спросили, то у меня язык прилип
я хочу сказать, а он не поворачивается
и это при том, что я с 5 по 11й учил немецкий и даже у меня было 4
потом я на курсах учил, но там были тупые упражнения и это было так нудно. что я тупо засыпал
это неэффективный способ
эффективный это писать реальные письма в какие-то конторы чиновникам или еще кому
пусть с ошибками, там пусть они сами разбираются
так ты реаеш реальную задачу, твои мозги напрягаются без дискомфорта для них, т.к. ты понимаеш, зачем тебе этот язык - чтобы решать определенные задачи в данный момент и получить профит
я сейчас только что работал с одной теткой и мы занимаемся документами и сопровождением гастарбайтеров в ит и релокацией
надо много документов собирать, обрабатывать их, посылать по всяким конторам, переписываться с чиновниками, релокаторами, работодателям, арендодателями, самими гастерами, которые только на английском говорят с лютым индусским акцентом
даже я хоть и не сдавал на сертификат и то начинают понимать в этих бумагах, хотя мое только это подготовка техническая и техническая часть
Программирование это конечно круто, но а, в доту на сларке?)
Сначала я копировала js скрипты, но ещё не знала никаких основ js. Сейчас же я более менее понимаю язык, и копирую уже с пониманием. Думаю, копировать и объяснить, то что ты скопировал - тоже успех
а как можно копировать код и не понимать его? как ты можеш его использовать, если ты не понимаеш, что он делает?
@@kalobyte это я скорее про название функций, понятий, что вообще такое функция. Есть массивы, методы. Раньше я ничего не знала и не отличала
На самом деле, такое во всех сферах деятельности не только в it:)
like
Понятно
3🔁👍
теперь еще и правильно задать вопрос в gpd
Да, копипаст, однако, много где примут только после успешного решения логических задач с литкод
как понять когда пора идти на собесы?
когда написал 2-3 проекта, уже можно идти пробовать)
И даже этого не достаточно, нужно исключить саму необходимость обучения изолированного мозга.
Т.е. сделали ИИ-программиста, который способен генерировать новый код под любую задачу и себя допиливать тоже. А дальше по накатанной. Т.е. копируете ЕГО и вставляете в брешь. Но не забудьте к страпону прикрепить серводвигатель, а тог как он ват ... будет? Хотя, наверное справится сам.
Как в рнр написать код кнопка при нажатии на кнопку переход на другой рнр файл ? в книгах не нашол
тык
Это в вебе, или где? php не только в вебе есть.
@@linuxoidovich ну кроме веба редко пхп используют))
раньше какие то системные скрипты в мак ос были на пхп))
странно, что в книгах такого нет
наверное книги лохматых годов
а меж тем в гугле я сразу нашел ответ
линк давать не буду, т.к. ютуб не пропустит камент
но заголовок статьи How to Add an HTML Button that Acts Like a Link
там есть несколько методов
вот только делать переходы на другие пхп файлы это как раз несправильный подход и быдлокод
для этого используются маршруты, которые есть обязательная часть любого фреймворка
есть отдельный компонент (в терминологии пхп)
гугли php routing library на гитхабе есть они
только для более правильного использования тебе еще придется осилить композер и понять суть автолоадинга и как пхп автоматом загружает нужные классы из нужных файлов без использования include_once
один мой этот камент дает тебе такой нехилый буст под сраку и целую неделю изучения материалов
зато ты начнеш уже правильно раскладывать файлы и у тебя будет более простой и понятный код в контроллерах
когда я это понял, то это как раз было то, что я давно искал и что изменило мое понимание программирования на пхп
правда все это я учил на курсе, а не по тупым книжкам
теперь ты видиш, как один твой простой вопрос вылился в огромный кусок знаний, до которых ты бы еще долго доходил
@@ProBelDev Спасибо, я так понял заместь кнопки можна пробовать добавлять другие обьекты.
Привет народ,кто шарит , подскажите нубу. Сейчас прохожу курс по Питону на степике, дошел до модуля math и немного выпал в осадок когда увидел все эти :Корни, логарифмы, степени, факториал,радианы, тангенсы,полярные углы... Как часто разработчик питонист сталкивается в работе со всем этим? В каких направлениях разработки вся эта абракадабра и тригонометрия не нужна?)) Спасибо заранее за адекватные ответы 🍻
Если питонист делает нейросети с нуля, то все это нужно, но это очень высокий уровень. Ещё при работе с 3д графикой(тоже с нуля) нужно такое знать, но с 3д графикой работают не на питоне.
Нечасто. Особенно питонист. Во всяком случае если ты не датасайнтист. Но в целом знания лишними не бывают. Свой кругозор стоит расширять постоянно. Тем более ты перечислил вещи которые в школе проходят и любом вузе.
1. Среднестатистический питонист пользуется этим не часто, но
2. Если тебя пугают столь простые вещи как логарифмы и факториалы, то непонятно как ты вообще собрался быть программистом, computer science это вещь куда более сложная, но
3. если быть таким "программистом ctrl-c ctrl+v" то наверное можно, но
4. такие низко квалифицированные кадры уже почти не нужны, пузырь it лопнул
@@Roman-ud6vs Ну так для разных сложнее разное.
Тогда есть ли вообще смысл учиться, если в любом случае вся жизнь айтишника - копипаст? Тем более если повторяющиеся задачи со временем запоминаются
А я в видео "Минусы работы программистом", говорил, что спустя пару лет работа превращается в рутину)
Chat gpt и подобные лобрые роботы скоро придут нам на помощь. Избавят от рутины. Потому что задача сбора алюминиевых банок на помойке вряд ли будет автоматизирована.
Короче говоря Ctrl c Ctrl v ))
Y и p
vim detected)
не нужно писать свой инструмент с нуля, нужно использовать готовые инструменты а дальше лишь твое мышление
Не во всех книгах про рнр есть примеры
Мда, еще один секрет писать код надо нажимая на клавиши, это тоже страшный секрет вселенной.
Хахаха сейчас бы цикл for копировать
Из-за копипаста, многое чего забывается.
А зачем помнить то, что используется редко?
🧐мне кажется или ты дело говоришь?
Никто не знает))
Мне, как джуну, к некотором смысле повезло - я в первый же месяц узнал, что на stackoverflow есть не все.
Решение по факту оказалось несложным, но придумывать его пришлось самому…
ua-cam.com/video/yPk_shfi4zE/v-deo.html
Привет Я сейчас прохожу курс по Питону на степике, дошел до модуля math и немного выпал в осадок когда увидел все эти :Корни, логарифмы, степени, факториал,радианы, тангенсы,полярные углы... Как часто разработчик питонист сталкивается в работе со всем этим?
@@user-uu2if6yp8g Вопрос чуть не по адресу - я все-таки еще не нанятый разработчик. Но ответить попробую.
В рамках бизнес-логики и/или финансов Вы с математическими функциями не встретитесь практически никогда. Там все ограничивается в основном арифметикой. Вам это понадобится, если Вы будете соприкасаться с научными изысканиями.
Но - в частности - если соберетесь применять машинное обучение и будете не только прикладным образом его использовать, а захотите разобраться в его алгоритмах. Например: ua-cam.com/play/PLA0M1Bcd0w8zxDIDOTQHsX68MCDOAJDtj.html
Затрудняюсь тут дать Вам совет. С одной стороны, это фундаментальные знания и они полезны. С другой - это математика, а не программирование. И ваше обучение это затруднит. Зависит от задачи. Если у Вас есть на это время, то конечно стоило бы это изучить. Но лучше - в рамках отдельного курса по математике.
@@GetIntoITforOldMen спасибо что ответили. Просто вы написали,что вы джун, поэтому решил,что вы уже работаете)) А вам при изучении питона, часто приходилось решать задачки с помощью модуля math , например из тригонометрии ?
@@user-uu2if6yp8g
редко и независимо от языка
но я как раз столкнулся с этим и чтобы тебе понять все это - нужно изучать не матиметику тупо, а применение математических формул в контексте решаемой задачи
у меня это цифровая обработка сигналов, программно определяемое радио
чтобы все это понять я потратил 15 лет с того момента ,как я узнал, что такое сдр, как генерируется звук компутером, как без кучи деталей сделать передатчик при помощи звуковой карты, как при помощи звуковой карты сделать аналог таких штук как стереокодер или рдс кодер или передать данные без применение микроконтролера, только имея звуковую карту и простой радиомодуль
вот там-то ты и начнеш разбираться, что такое пи, откуда оно берется, формулы амплитудной модуляции, генерация синуса или прямоугольника
почему математическая формула выглядит просто, а в коде это куча строк надо писать
все знания школы и быдловуза тебе тут не пригодятся вообще. потому что в школе тебе показывали это просто на круге со всякими точками и отрезками
в реальности нет никаких кругов и отрезков, есть сигналы, которые еще и изменяются во времени
и одно дело это аналоговый сигнал, а другое дело этот же сигнал оцифрованный в компутере и для работы с ним используется другой подход, который математика тебе не даст
это дает компутер сцаенс, если тебе удасться попасть в быдловуз, где это применяют и показывают
мне вот не удалось попасть
когда-то давно, когда я учился в пту и у нас там был деть открытых дверей для баб
пту было частное и платное, поэтому набирали желающих и т.к. это гермашка и феминизм, то баб в ит тоже надо как-то нагонять, хотя они особо не горят желанием
в середине нулевых компутерное задротство не было еще таким илитным и прибыльным делом, поэтому бабы особо туда не шли
вобщем решил я запилить проект для этого дела и у меня как раз валялась плата от аналогового спутникового приемника с 3мя 7 сегментными индикаторами каналов
там было 3 регистра на каждый индикатор
кое как я осилил алгоритм софтового спи интерфейса при помощи лпт порта и мог выводить 1 цифру только или если 3 раза вызвать функцию вывода, то можно вывести 3х значное число
но как написать функцию, чтобы она за 1 раз выводила число 123
ведь это число надо разобрать на 3 цифры
а как это сделать? конвертировать в строку и потом выдирать из элементов массива? это быдлокод уже
и тогда я пришел к нашей училке, которая преподавала матан, кодерство и админство и спросил ее
оказалось. что надо делить сначала на 10 с остатком при помощи %
тогда мы получим нужнуюцифру
потом при помощи деления / мы сокращаем 123 до 12 и снова делим 12%10 и получаем 2
ну и так в цикле короче или тупо без цикла, линейно
я пришел домой, сразу сел и написал это и все заработало
так вот, прошло 20 лет, а я помню это как будто бы было вчера
мне показали применение математики для решения конкретной задачи и я это запомнил навсегда
если бы я решал тупые задачи, то я бы не запомнил
поэтому я и начал сам изучать, что такое пи, почему в формуле используется 2пи всегда, а не 3 или не 1?
откуда берется это пи и почему оно бесконечно
что такое градус, радиан, тангенс, функция синуса и что внутри этой функции, как там ей на вход подаеш одно число, а на выходе получаеш другое дробное число
что оно вообще значит? как это связано с электрическим сигналом и в частности звуком например частотой 1кгц
когда я в этом разобрался, то это было такое крутое ощущение, что ты докопался до таких сокровенных знаний и ты понимаеш, что такое квадратурная модуляция и что значит сокращение qam16
но что самое прикольное - все эти знания математики мне не помогут, если я буду работать с другой областью, где будет так же использоваться 2пи, синусы, косинусы, формула пифагора
там уже свой контекст, но зная уже базовые принципы пи и всего остального - будет проще понять другую область науки
Копипаст это у кодеров, программисты часто с нуля пишут
Наверно ты не работаеш программистам
Ну и зачем тогда меня не берут на работу?
копипастить код ничего в этом нету такого как по мне, главное его понимать, у меня в голове хорошая аналогия появилась, по сути делать свой велосипед это как изобретать свой инструмент по типу отвёртки, смысла 0, программисту в большей части надо расти в архитектуре кода что бы сложить все пазлы и что бы это хорошо работало и было оптимизировано
Тогда понятно, почему хочуть заблокировать гитхаб. Ещё гуглу заблокировать, и трындец программистам, печалька.
Хорошо, если гитхаб закроют ДЛЯ ВСЕХ. Все нормальные проекты уже ушли с него на свои гит сервера.
Bruh... crud = create read update delete
все эти функций спросят на собеседование .
Фриланс: ладно.
Попробуй проговаривать все звуки в словах не сокращая, и открывай пошире рот, думаю станет гораздо лучше
У меня вопрос. Я даблайоп и в последнее время перестал учиться кодить, начал деградировать. Играю в комп, смотрю тупые сериалы. Вот щас пою Туду-туту туду-ту анозер брик ин зе воль.... Нахер я до сих пор смотрю подобеые каналы? Думаете у меня ещё не всё потеряно?
Может это как чемодан без ручки?)
@@ProBelDev а как это?
@@NikoPrick и нести тяжело и бросить жалко)
перестань душить гуся для начала
это база всего твое бездействия и просирания жизни в бесполезных занятиях
проще говоря отсутствие энергии для действий + нарушение гормонального баланса пролактин/кортизол/тестостерон/дофамин
@@kalobyte а у тебя подруга есть.или она будет только отвлекать.от вселенских задач?
Спойлер: Чел из видео говорит не о программистах
а ты сам то все наизусть прям знаешь? ахах