Hello world

Hello world Фотография, Искусственный интеллект, IT, IT юмор, Al

IT-юмор

5.6K пост52.4K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
1354
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (251)
373
Автор поста оценил этот комментарий

Гениально, все так и есть

раскрыть ветку (192)
236
Автор поста оценил этот комментарий

самое печальное что данный сектор предполагает хорошее мат. образование, и полное знание околопредметных областей (как правильно сказали на какой-то англо конференции "программисты математики снова стали востребованными"), но туда лезут вчерашние студенты которые кое как закончили вчера универ на троечку, и в принципе они могли стать хорошими кодерами. Но, нет, посмотрев пару видео лекций они уже мнят себе экспертами, и самое обидное их принимают..

раскрыть ветку (188)
159
Автор поста оценил этот комментарий

Ничего обидного. Рынок рассудит. Сколько их липовых дизайнеров/3дшников/фотографов/фронтендеров/геймразработчиков было ;) остаются единицы, остальные валят в новые темы ))

раскрыть ветку (155)
127
Автор поста оценил этот комментарий
Тут есть тенденция, что когда людям мало платят, советовать им заняться программированием и фрилансом.
На пикабу не мало таких советов.
Я бы даже сказал, безудержного хвастовства. Читаешь пост о том, какие у людей малые зарплаты, и тут выскакивает один и начинает, что вот он добился, что надо изучать и что вообще не тем вы занимаетесь.
Надо мол приложить усилия и изучить. А кто не могут - сами виноваты.

Я спрашиваю у одного, а как быть тем, кому математика не дается? Кто туго соображает, не вообще а в математике?
Вот я например такой. Им что, всем умереть теперь, не полноценным? Иль прозябать в забвении и нищете?

А он мне говорит, что математика в программировании вообще не нужна. Мол, это вообще ни к чему и можно обойтись. Я сильно подивился, ведь ранее я думал, что программист, он как и математик. Сидит, скрипит мозгами и что то там считает. Ну, по крайней мере так похоже.
Неужто ошибался, думал я?
А выходит, что математика нужна. И тот товарищ был не прав и вводил меня в заблуждение.
Так вот бывает.
раскрыть ветку (141)
213
Автор поста оценил этот комментарий

Математика действительно не везде нужна в программировании

раскрыть ветку (85)
38
Автор поста оценил этот комментарий
А можно пример где вот совсем не нужна в программировании? Я вот слабо представляю себе любой код без булевой алгебры, базовых вычислений сдвигов. Да даже при профилировании памяти, оценки быстродействия, оценки достаточной робастности системы. Не, можно конечно назвать все абстрактно логикой, вот только на уровне кода это все равно сводится к цифрам.
раскрыть ветку (84)
133
DELETED
Автор поста оценил этот комментарий
Все что вы назвали это математика уровня школы. А когда говорят что программистам в основном не нужен матан имеют в виду что не нужна нормализация значений матриц, разложение рядов фурье тейлора и лорана, решение дифуров n-го порядка, построение стереометрических фигур типа седло и прочее.
Есть ссферы где это необходимо, конечно, но 99 вакансий из 100 это не требуют.
раскрыть ветку (11)
3
Автор поста оценил этот комментарий
Та же оценка производительности это уже нифига не школьный уровень, а матанализ во всей красе. Только я почему-то не видел программистов, которые этим заморачиваются. Чаще всего ситуация выглядит как "наша система тормозит, дайте ядер/гигагерц/памяти, чтобы работало".
раскрыть ветку (4)
2
DELETED
Автор поста оценил этот комментарий
Производительности чего? 33% проблем с производительностью это кривой запрос к базе, 33% это херовые транзакции, 33% кривая настройка серверов.
Оставшийся процент да, это то что вы написали. Но этим занимаются разработчики сред разработки. Это элита и их мало. Я про них отдельно указал в комментариях.
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Производительности алгоритма. "О" с индексами, как вспомню, так вздрогну. При нынешних биг дата небольшая разница в производительности алгоритма, который параллелится на миллион процессов, может довольно дорого стоить.
Но насчёт типовых тормозов, Вы правы, чертовски правы... И, что самое плохое, при отсутствии грамотного DBA траблшутинг этого превращается в кошмар.
раскрыть ветку (2)
21
Автор поста оценил этот комментарий

То, что вы назвали -- матанализ.

Программистам же нужна дискретная математика. И вот тут уже не все так однозначно.

раскрыть ветку (4)
58
DELETED
Автор поста оценил этот комментарий

Опять же, дискретная математика уровня вузов современному программисту тоже не требуется. Современные языки и фреймворки всё упростили до уровня уметь в простую логику не/и/или и комбинировать эти значения. Опять же, я беру по массе. Ну то есть всех сферических программистов. Понятно, что если ты программируешь микропроцессор под ЧПУ, или работаешь с огромным массивом данных, типа антивируса, то без математики никуда. Но сайтоделатели, телефоноприложения, всякого рода системы учета этого не требуют. А 95% рынка именно это и есть программисты.

раскрыть ветку (3)
6
DELETED
Автор поста оценил этот комментарий
Один из вариантов. Надо было сделать определение расстояния между 2 точками по координатам. Взял пару тригоном формул со школы, забил. Получаю значение в 42 раза больше. Начал искать, открыл книги- забыл перевести в радианы и радиусом земли капельку ошибся.
а мог бы просто x/42 и все, и в продакшн.
раскрыть ветку (1)
2
DELETED
Автор поста оценил этот комментарий

Всё так, поправка лишь на то куда вы как программист метите.
Вот например статья от ux инженера гугла где нужно уметь всё нисмотря на фреймворки(их кстати тоже люди пишут).
https://medium.com/google-design/google-photos-45b714dfbed1

DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
23
Автор поста оценил этот комментарий

вычисление сдвигов в энтерпрайзе используется чуть менее чем нигде. булева алгебра -- хоспади, что её учить, она интуитивно понятна. оценка быстродействия -- вычислить O довольно несложно, да и нужно даааалеко не везде, в современном мире проблемы ресурсов решаются методами вида "Петрович, поднеси ещё ведро оперативки в датацентр, у нас пустой нод джиес проект деплоится". 20 мегабайт нод модулей в пустом проекте никого не удивляет

Матан сейчас нужен в крайне ограниченных сферах:
1)Биг дата
2)Нейронки и ML(и то иногда условно)
3)не помешает в геймдеве, прикинуть коллизии обьектов например
4)научный софт
5)эмбеддед

раскрыть ветку (10)
14
Автор поста оценил этот комментарий
сказано как ртом
4
Автор поста оценил этот комментарий

Матан в биг дате нужен весьма условно (3 года, миддл)

раскрыть ветку (7)
3
Автор поста оценил этот комментарий
А что у вас биг датой называется ?
раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Большие циферки.

Автор поста оценил этот комментарий
Объем информации, который невозможно полностью уместить в оперативку или на один компьютер(точно не помню). Отсюда возникает огромное количество вопросов с параллелизацией вычислений и их объединением.
Автор поста оценил этот комментарий

У нас это 250 гигов данных в день, которые обрабатываются Spark, в процессе используются HDFS/HBase/Cassandra

1
Автор поста оценил этот комментарий

тем паче. мало работал в этой области, но где работал -- ребята отчаянно юзали матан. ну, точнее вышмат в виде теории чисел, комбинаторику и теорвер, и вроде даже теорию игр

Автор поста оценил этот комментарий
Да? Я как-то считал что это и есть чистый матан
раскрыть ветку (1)
Автор поста оценил этот комментарий

Уже все написано за тебя, пользуешься готовыми решениями.

Автор поста оценил этот комментарий
Матан в эмбеддеде нужен весьма редко. 10+ лет эмбеддеда.
35
Автор поста оценил этот комментарий

Я бы сказал, что сколько то серьезная математика уровня выше 5 класса школы почти нигде не требуется.
Булева алгебра - это опять же слово страшное, а на деле используются очень примитивные конструкции, вроде "если выполнилось одно из условий - делай то то" или "если выполнились все условия - тогда делай что то еще".

раскрыть ветку (28)
2
DELETED
Автор поста оценил этот комментарий
Разработка по для встраевыемых систем, разработка по для мед, физ, инженерной работы. Даже тот же игрострой, ты банально должен понимать и знать как просходит рендер и вызовы твоего кода, как ускорить и как оптимизировать.
ещё комментарии
24
Автор поста оценил этот комментарий

Если пишешь что-то для большого бизнеса и без тонких оптимизаций. Математика и образование это большой плюс, но не обязательно. Я булевой алгеброй пользовался лишь на уровне логических «и» и «или». Гораздо сложнее уместить в голову какие-то базовые библиотеки и правила написания хорошего кода. Вот они важны.

49
Автор поста оценил этот комментарий
Фронтенд) Я, к своему стыду, математику крайне плохо знаю, да и учился совсем не на проггера, но фронтенд и какой-никакой бэкэнд для не очень крупных систем я писать вполне могу... Добавить к этому какое-никакое знание языка и доход от 100к обеспечен... Ну и, когда дома работаешь, освобождается много времени для развития навыков, которые позволят и поумнее стать и доход увеличить.
раскрыть ветку (14)
2
Автор поста оценил этот комментарий
Что вы подразумеваете под "знанием рынка"?
Модные тенденции фронтэнда, на которые больше заказов?
Кстати, интересно, что популярнее сейчас cms или код с библиотеками js?
раскрыть ветку (3)
5
Автор поста оценил этот комментарий

различные cms популярны на фрилансе и в мелких конторах типа "сайт за 30 минут". Не советую туда лезть - высокая конкуренция, относительно низкие зарплаты, неприменимый опыт в том смысле, что такого программиста только переучивать, больше ни на что не годится.
В крупных компаниях конечно востребован js и фреймворки типа angular/react/vue, но это не значит, что ими все ограничивается. Http, веб сервисы, rest и собственно все, что связано с вебом типа css, html, flex, less/sass и много чего, что мелкое но блин надо. И конечно не забываем базу - ооп, паттерны, бест практики к написанию кода и качество кода в целом. Надо знать методологии разработки, как проходит разработка в целом, валидация кода, проверка функционала, доставка до заказчика. Но это если мы говорим о действительно качественном процессе и серьезных компаниях, а не гаражных стартапах и различный "рога и копыта".

1
DELETED
Автор поста оценил этот комментарий
50/50 ну и добавьте мобильную разработку
Автор поста оценил этот комментарий
Вы о чем вообще?)
1
DELETED
Автор поста оценил этот комментарий
Полноценный бэкэнд с 0 с сотней фич, сотнями запросов разных типов и видов и интеграцией с десяткой цмс и сторонних апишек? Или бэкэнд для сайтика?
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Прочитай внимательно мой коммент) В данный момент для системы документооборота и ведения статистики сделок. До этого диспетчерская часть системы для мониторинга работы карьерной техники, проставления моточасов, расчета ТО, логирования позиции станций техобслуживания, мониторинга наполнения складов (это я еще на наших работал).
ещё комментарии
23
Автор поста оценил этот комментарий
Банальная разработка сайтов. Платят меньше, но прилично
6
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (2)
Автор поста оценил этот комментарий
Это в простых проектах.
раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
7
Автор поста оценил этот комментарий
Тем что вы описали занимаются только в определенный момент времени.
За быстродействие могу пояснить, в джаве это делается двумя строчками и нет там математики. Хотя есть инструменты для слежки за памятью, ни разу не видел чтобы этим кто-то занимался.
Булева алгебра, ну я ни разу не использовал формулы сокращения. Да это и усложнило бы понимание кода другим.
Оценку работоспособности делает заказчик. Его устраивает, значит работоспособно. И уж точно он это делает без знаний математики.
раскрыть ветку (8)
1
Автор поста оценил этот комментарий

в джаве это делается двумя строчками

хотелось бы увидеть, что это за магические строчки.

раскрыть ветку (7)
Автор поста оценил этот комментарий
Держи http://qoo.by/5fZl
раскрыть ветку (6)
Автор поста оценил этот комментарий

товарищ выше писал о профилировании приложения, выявлении узких мест, выявлении утечек:

Да даже при профилировании памяти, оценки быстродействия, оценки достаточной робастности системы.

далее вы пишите:

За быстродействие могу пояснить, в джаве это делается двумя строчками и нет там математики.

и.. скидываете ссылку на счетчик посещаемости сайта.

вы это серьезно или такой лютый троллинг?

раскрыть ветку (5)
1
Автор поста оценил этот комментарий
На уровень кода не все спускаются, для веба, 1с и большинства простых приложений достаточно булевой алгебры, причём не в полном объёме. (Никого не хочу обидеть)
Автор поста оценил этот комментарий
Этого всего например нет в том же Делфи, если речь идёт о например приложении которое показывает информацию из локальной сети (интерактивные информационные табло) . Сейчас параллельно с промышленным программированием веду пару таких проектов - прям сидишь и отдыхаешь: накидал кнопочек, прикрутил функционал.

До этого работал инженером-программистом в области ЦОС. Согласен, заставить понимать процессор теорию вероятности не самая простая штука, однако редко пользовался вычислениями сложнее "степень двойки".
Автор поста оценил этот комментарий

Я честно не думал в таком контексте. У меня есть маленькая - маленькая программа, которая по сути обёртка над exel. И там есть по сути только простые условные операторы, так что я не назвал бы это булевой алгеброй

15
DELETED
Автор поста оценил этот комментарий

Ну действительно, математика далеко не всегда нужна. Часто реализации сложных алгоритмов доступны в виде простых в использовании модулей/пакетов, чтобы их использовать не нужно знать деталей реализации.

Чтобы писать на каком-нибудь функциональном языке не обязательно глубоко разбираться в лямбда-исчислении. Кстати хороший пример - посмотри статью на википедии, там объяснение с математической точки зрения. Если бы я с этого начинал, то "пошел бы в проститутки", а если с реальных примеров, то довольно быстро становится понятно зачем это и как работает.

6
DELETED
Автор поста оценил этот комментарий
В жизни всегда надо учится, если хочется чего-то добиться. И вовсе не обязательно учится на программиста, это не всем интересно и весьма сложно.
Насчет необходимости математики - фронтендерам вроде особо не нужна, на уровне школы все. Но все равно нужна логика, элементарная геометрия, и везде нужно сидеть и разбираться часами.
Чтобы стать крутым программистом нужно иметь особый склад характера, если его нет, то лучше вон бизнес открыть.
раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Вот согласен с вами.
Начинать надо с того, что выяснить, есть способности к этому или нет.
А уж потом упираться рогами в эту область. В психологии это называется " ошибка выжившего".
Те, кто смогли, ошибочно считают, что так могут все. А все так не могут, нет способностей и склада ума.
Но денег хочется всегда.
51
Автор поста оценил этот комментарий

Тебе не хватает тренировок, вот и всё. Способу мышления можно научиться. Мозг, знаешь ли, на самом деле очень универсальная штука и выполняя определённую работу, он к ней привыкает и адаптируется, начиная выполнять её лучше. Просто на это нужны усилия. Математик может стать писателем, писатель научится думать как инженер, если понадобится.

Но ты, конечно, можешь использовать как оправдание то, что тебе "не дано". В этом нет ничего постыдного, в конце-концов  не всегда нам действительно нужно исполнение наших желаний и не часто мы к ним готовы. Но денег тебе за это не заплатят, а лёгкий путь посоветовать вряд ли кто сможет

раскрыть ветку (10)
1
Автор поста оценил этот комментарий
Надеюсь что так и есть. Учусь программировать, в более менее активном режиме несколько месяцев. Всё ещё решаю простые задачки часами. Чувствую себя очень тупым постоянно. С нетерпением жду, когда мозг раскачается.
раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Можешь ещё попробовать улучшить работу мозга за счёт грамотной "эксплуатации".

К примеру, пить больше воды (именно воды). Утром, днём, вечером. Мозг очень зависит от воды и даже фактически неощутимое в целом обезвоживание сказывается на способности думать, да и в целом на состоянии организма - устаёшь быстрее. По крайней мере, я разницу чувствую.

Кроме того, лишний раз стоит напомнить о необходимости хорошего сна, первое что страдает от его недостатка  - концентрация и интеллект.

А ещё хоть какая-то физическая активность. Даже двадцать минут прогулки в день пару раз в неделю помогут меньше уставать и лучше соображать. Кроме того, когда гуляешь, обычно ты наедине с собой и думать проще.

Или можешь заморочиться и попробовать хоть как-то медитировать. Медитация в переводе - размышление. Фактически, это простое размышление и есть, тебе не надо морочиться с какими-то мантрами, лотосами и мулахандрами. Достаточно лишь того, что ты уделяешь внимание своим мыслям. А потом уже сам начнёшь чувствовать, что так думать как-то сподручнее. По моему субъективному ощущению (не искал пока инфы по медитациям), небольшой такой "разгруз" мне помогает решать сложные задачи не по моему профилю в течении пары дней.


Больше по этому поводу ничего простого не знаю. Разве что слышал про влиянии определённых витаминов.

Сам только начинаю разбираться в анатомии мозга

раскрыть ветку (1)
Автор поста оценил этот комментарий
Посмотри беседу Джо Рогана про грибы с чуваком в шляпе из гриба:-))) много нового узнаешь!
ещё комментарии
14
Автор поста оценил этот комментарий
Вот я например такой. Им что, всем умереть теперь, не полноценным? Иль прозябать в забвении и нищете?

Ну, примерно так работает теория эволюции.

раскрыть ветку (2)
5
Автор поста оценил этот комментарий
Вот как?
Вы считаете, что богатые люди потому, что они логикой владеют хорошо и способностями программиста или вообще интеллект у них высокий?
Ой, вы ошибаетесь.
У меня тут есть мысль свой бизнес скромный расширить. Рассматриваю предложение открыть точку по скупке чермета. Когда я прикинул прибыль, у меня глазоньки на лоб полезли, какое нахер программирование принесет такие деньги? Я смотрел зарплаты программистов.Правда там придется отстегивать конкретным пацанам, но все равно лакомый кусок.
И что, для этого дохуя ума надо? Вот я из богатых людей в нашем районе никого не могу назвать интеллектуалом. Да быдло в основном. Но быдло ездит на крутых иномарках и мозг себе не сушит обучением.
Вот вам и эволюция.
раскрыть ветку (1)
9
Автор поста оценил этот комментарий
А где он что-то про логику или ум сказал? Никто никогда не говорил, что выживают самые умные и сильные. Медведь в разы сильнее человека, но доминирующим видом что-то не стал. Эволюция говорит что выживает самый приспособленный.
2
Автор поста оценил этот комментарий

на фриланс сейчас ищут не только в IT, а много кого и зарплаты вполне нормальные получаются для тех же мелких городов, получать 20-30к все же лучше чем 10-15 ходя на работу


ищут и художников, и копирайтеров, и продажников, переводчиков, рекламщиков. кого только не ищут. можно хоть оператором в такси пойти и получать неплохую зп для своего села.


сейчас время другое, многие уходят в онлайн, в удаленку, просто нужно поискать и посмотреть удаленные вакансии на hh или в чатах в телеге. что то хорошее найдется

3
Автор поста оценил этот комментарий
А математика и не нужна.
нужна логика и знание синтаксиса.
4
Автор поста оценил этот комментарий
а может вам сменить направление? ну вот у меня нет вокальных данных. посему пою я в дУше, а зарабатываю другими вещами..
раскрыть ветку (8)
9
Автор поста оценил этот комментарий
Вот сейчас совсем не понял. Куда сменить направление? Я же не программист. Я ИП , но совсем в другой области. Просто несколько раздражают люди, которые советуют всем идти в программисты, раз все мало получают. Идите мол, учитесь и зарабатывайте. А там оказывается, к математике способным надо быть.
Да у нас в классе может пару человек в математике шарили а остальные туповаты в этой области.

И как бы я не скрипел мозгом, математику мне не постичь. Так зачем всем раздавать такие дебильные советы - идите мол в программисты? Нужно же предупредить, что если с математикой хорошо, тогда вам туда.
А если не очень, то и нечего соваться.
раскрыть ветку (7)
8
Автор поста оценил этот комментарий
А как же в ИП без математики? Доверять наемным людям?
раскрыть ветку (4)
8
Автор поста оценил этот комментарий

Ну ты даешь, на базаре не все вышмат знают. В ип главный аналитик - это бухгалтер - она считает расход/доход, оптимизацию налогов, кассовые разрывы и пр.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
А экономиста тоже отдельного брать? За закупки и доставки кто будет отвечать? Ремонты и строительство кто будет планировать?
3
Автор поста оценил этот комментарий
Ничего. Когда мне приносят деньги за заказы, я очень медленно купюры пересчитываю.
Но очень, очень точно.
Уж здесь то я не ошибусь. Арифметика! Царица наук!
А учитывая, что заказы дорогостоящие и покупают не так часто, то считать приходится редко. Но большие суммы. А для налоговой декларацию я уж сам заполняю. Там не сложно.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну а проценты, проценты считаешь?
6
Автор поста оценил этот комментарий
Чаще всего нужна не то чтобы математика, логика нужна.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Мат. логика это раздел математики.

1
Автор поста оценил этот комментарий

там в основном нужна не матиматика, а логика. Математика нужна в определенных сферах и задачах

Автор поста оценил этот комментарий
Я вот пишу задачи, где требуются посчитать, можно ли засунуть открытку в конверт. Геометрия пригодилась. Правда хуй знает где это еще пригодится
Автор поста оценил этот комментарий

Математика действительно не везде нужна, но если тебе совсем не даёться математика, то скорее всего ты не достигнешь успеха в алгоритмах. Но, если сильно захотеть, то можно сайты создавать или быть 1С-ником, там матёша особо не нужна.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я знаю друг мой. Но я уже не смогу быть программистом потому, что я индивидуальный предпрениматель. Я не для себя спрашивал.
DELETED
Автор поста оценил этот комментарий

Кто туго соображает - работает руками, все логично.

DELETED
Автор поста оценил этот комментарий
Ну, верстальщикам на вордпрессе/жумле не оч она и нужна, как я посмотрел
DELETED
Автор поста оценил этот комментарий
Вот для себя стал изучать азы. Математика с детсва оч. Хорошо шла. Стало интересно. Натыкаюсь часто на подобных персонажей в амплуа "сейчас я вам расскажу" на всяких курсах и ютуб каналах . и как правило только время трачу...
Автор поста оценил этот комментарий
математика в программировании вообще не нужна

Смотря какая, их много разных : та же мат. логика то же является разделом математики, а без нее программировать практически не возможно.

Автор поста оценил этот комментарий
Можно в бизнес-аналитику податься)
Автор поста оценил этот комментарий
Очень много сфер, в которых математика не нужна... Я из вышмата не помню вообще ничерта, да и школьный курс израдно подзабыл, но для веб-разработки сайтов с небольшими загрузками этого достаточно, а таких сайтов большинство...
раскрыть ветку (14)
1
Автор поста оценил этот комментарий
Да знаю я, знаю.
Я под свои услуги вообще сайт сам делал на бесплатном конструкторе. Там только даун не разберется.
На нетхаусе делал и отлично работает. Даже в топ поиска яндекса по уникальным запросам вышел. В первую десятку по нашему району.
Нормальный сайт, приносит заказы.

Но это же не программирование о котором тут говорят и которое приносит хотя бы две штуки баксов в месяц? Я так понял, что программирование, это когда сам программы пишешь.
раскрыть ветку (13)
1
DELETED
Автор поста оценил этот комментарий
Разрабатываю приложения на React Native, ничего сложнее математики пятого класса ещё не пригодилось. Серьёзная математика нужна очень малому количеству программистов с очень специфическими задачами.
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Вы удивитесь, но множество людей и пятый класс по математике считают сложным. Это там были производные? Да, это не всем по силам. И это нормально - нет способностей.
раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий
Ну, значит третьего класса) Ибо производные тоже ни разу не пригодились. Правда, у меня производные классе в девятом были наверное.
раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Ребята вы не совсем правильно понимаете значение математики для программиста. Даже если математика вам не пригодилась в работе программистом это не значит что она не сыграла (играет) определенную роль в вашем образе мышления. Так или иначе математика прежде всего развивает технический слад ума и технические специальности даются легче с развитыми математическими навыками. Соответственно такой специалист гораздо эффективнее разбирается в прикладных задачах.

Резюме: программисту математика нужна, как минимум поставить мозг на прямые рельсы.

1
Автор поста оценил этот комментарий
Учишь английский хотя-бы на уровне elementary, изучаешь html, css, js и что-нибудь типа angular, react, vue и в добрый путь... До уровня в 2к зелени я набил руку за пару лет с нуля (почти нихрена не знал), а я не то, чтобы сильно старался, я вообще работаю на расслабоне)
раскрыть ветку (8)
3
Автор поста оценил этот комментарий
Мда...Как все просто! А я уж думал, там мозгами думать надо!
Да ерунда действительно!
Учим английский , потом html, css, js, angular , react, vue и все!
Ващще как два пальца! Спасибо братан, сейчас пойду учить. Мужикам надо рассказать легкий способ разбогатеть. Они то не знают как все просто. ( на уровень 2к можно выйти за пол года, если кроссовками торговать в проходном месте на крупном рынке и мозг себе не разрушать)
раскрыть ветку (7)
2
Автор поста оценил этот комментарий
Штмл и ксс учится примерно за 2 недели, за месяц если учиться на отьебись. Остальное сложнее конеччно, но чувак же пишет что 2 года ушло
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Ага, за такими двухнедельщиками заебался переверствывать в свое время. Кнопки у них блять дивами, формы дивами, хорошо ссылки не смогли дивами сделать. Вместо того чтобы просто джиэсом обвешивать, сначала приходилось все переделывать. Там тоже и свои приколы - семантика, сейчас ARIA все сильнее нужна. Анимации на дешманском лендосе такие порой, что двухнедельщик охуеет. Да и поддерживаемая и расширяемая верстка это тоже непросто для новичка. Так-то можно дримвьюверу скормить макет и сдать заказчику. Но на фрилансе про этого заказчика можешь забыть, а в компании к тебе архитектор в пиздюлями придет до обеда ещё. Написать хелло ворлд на питоне я смогу меньше чем за день, но это не значит что я за день стал иметь право писать оплачиваемые высеры в продакшн. Полгода(~8ч в день) более реальный срок чтобы стать крепким джуном во фронте для средних способностей человека.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну и насчет рынка - в России не так много городов с такими рынками, где чистыми и без ущерба для здоровья можно 2к поднимать...
1
Автор поста оценил этот комментарий
Я, видимо, туповат, не понимаю в какую сторону сарказм направлен - в ту, что изучение подобных вещей не так просто, как кажется, или в ту, что тупо изучение нихрена не даст?
раскрыть ветку (2)
Автор поста оценил этот комментарий
В ту, что это может меньшинство. Способностей нет. Я вот не смогу так мозгами скрипеть, у меня депрессия начинается клиническая и желание себя убить. Но бизнес у меня есть, небольшой ,но гордый. И времени свободного дохрена на пикабу сидеть, там люди работают. И 2к пока не выходит, но уже близко к этому.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это в первую очередь логика, а потом все остальное. Но тут все зависит от точки зрения.

Автор поста оценил этот комментарий

Можно заниматься 1С - там даже мозги не нужны!

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Скорее наоборот: там нужны мозги определенного вида

1
DELETED
Автор поста оценил этот комментарий
Сразу видно что к вам никогда на собес не приходил человек с уровнем джуна при 8летнем опыте
раскрыть ветку (3)
Автор поста оценил этот комментарий
Жиза жизненная, я себя считал ленивым и не самым способным, пришел во фронт в 30, приходилось собеседовать типов с 8летним опытом работы и не могли объяснить замыкание, дыс, байнд, наследование, и перечислить типы данных в es5. До паттернов проектирования редко доходит.
Автор поста оценил этот комментарий

8 лет сидеть в джунах? Да уж, ценный кадр, за такого надо хвататься всеми руками (сарказм). У вас благотворительная организация, что вы готовы платить  какому-то уличному кадру зарплату за то, чтобы переучить его к примеру с бекэнда на фронтенд вместо того, чтобы уже готового спеца нанять с опытом работы?

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий
К счастью это не у нас такой работает😄 говорю ж на собеседование такой пришел
1
Автор поста оценил этот комментарий

Сколько было, почти столько и остается. :) Говнофотографы, с липовыми легендами и наградами, в тусовочке таких же, поддерживающие и хвалящие друг друга, прекрасно создают экосистему, где распиаренные говноделы зарабатывают больше реальных талантов. :) Потому что наглость и самоуверенность очень часто подменяют талант, а софт и современная техника помогает делать картинки яркими и броскими, чего большинству достаточно. Напор, пафос и реклама - залог успеха. :)


Дизайнеры и тридешники тож самое, в конце-концов, кому-то же нужно делать российский кинематограф. Геймдизайнеры успешные коммерчески в большинстве своем - копипастеры трендовых игр, особенно на рынке игр для мобильных устройств: достаточно поменять сеттинг игры, передрав механики из пары-тройки топовых проектов, и у тебя "свой" продукт, который, опять-таки усилиями команды маркетологов и покупкой закачек, выводится в топ маркета на сутки и дальше сам зарабатывает бабло. Но, в отличие от говнофотографов, тут хотя бы большие деньги вливать нужно.


Рынок, на самом деле, "рассуживает" только то, кто там будет зарабатывать, а качество продукта - вторичное.

раскрыть ветку (4)
Автор поста оценил этот комментарий

Если человек имеет скиллы для работы с кино (любым) - это уже специалист, который развивался не один год. Не та тема в которой на понтах можно выехать.

Если человек вышел в топ плеймаркета, он состоялся в индустрии, либо сам либо как руководитель команды... независимо с копией он туда вышел или со своим продуктом.

Тут вы как раз привели примеры дюдей, которые состоялись как специалисты.


Это только по тем темам - в которых разбираюсь и которые меня кормят, с осталным, возможно кто-то дополнит.

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

В топ плеймаркета можно вывести любое говно, это я вам говорю как человек, знакомый с этим изнутри. :)


Платите бабки - будет вам топ. У большинства разработчиков задача не в том, чтобы сделать супер-продукт, а в том, чтобы сделать что-то более-менее играбельное и внешне привлекательное, вывести в топ и окупить за то время, что он будет болтаться там на волне "закачек с первой страницы".  Потому так много однотипных проектов везде.


А что до кино, вы его немножко идеализируете. Смотрите уровень спецэффектов в российском кино, потом бюджеты, потом при желании поищите корни этих эффектов и съемок. Там найдутся шаблонные эффекты из Афтерэффектс, которые не самый тупой школьник по видеоурокам с торрентов сделает за время между домашними заданиями и футболом во дворе, а эпичные съемки оказываются футажами со стоков, ценником 100-200 долларов.  А сценарист вообще за еду работал, между парами по вышке и сопромату.


Конечно, если ты работаешь в команде разработчиков, чьи игры издает какие-нибудь EA, то там требования к специалистам другие и знания и навыки другие (и то не всегда), и если ты снимаешь фильмы, пусть даже попсовые, но которые без искусственных мер собирают кинотеатры все свое время показа, являясь частью франшизы, которая на одном мерче собирает ВВП небольшой банановой республики, то там тоже стараются не брать людей с улицы и Сыновей Главного. И даже если берут, функции у них такие, что это не влияет на качество финального продукта в худшую сторону.


Но в целом эта индустрия - как любые другие, с одинаковыми проблемами, саязанными с человеческим фактором, в плане обязанностей, квалификации, справедливой оплаты труда и оценки вклада в проект, дележом доходов среди верхушки и прочих, идентичных что для кино-театра-оперы, что для общепита.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Ок опустим 3д - не ваша тема, вижу.

Ну вот другой пример.

Вы работаете в сфере "изнутри" и знаете, как и почем вывести игру в топ. Вы хотите сказать, что человек кторый может так же, как вы - проходимец в геймдеве, типа меня, который с уникальным контентом не смог из жопы рейтинга вылезти и заработал с проекта всего пару штук баксов и те, на продаже его механики, а не копий?

Да нифига. Это уже готовый состоявшийся специалист. Это не проходимец, который знает два скрипта и что-то читал про сео.

И он задержится на рынке а не свалит в поиск более выгодной темы или не вернется туда откуда начинал. Рынок купит его.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Вы идеалистически теоретизируете, по типу того, как должно было быть при социализме: "От каждого по его способностям, каждому - по его труду", только это даже тогда не работало. :) Для начала поищите статистику по стартапам разработчиков - сколько брались, сколько смогли закончить, сколько хотя бы окупились, а сколько смогли заработать и закрепиться. А заодно поглядите, сколько замечательных студий, создавших вечные шедевры игростроя, уже исчезли в никуда.


А я вам говорю, как оно работает, вот в чем разница. Давайте оставим бессмысленную демагогию, пока вы хотя бы не наберетесь немного опыта в областях, о которых рассуждаете. Ведь все участники диалога должны иметь опыт в области темы беседы, иначе это пьяные кухонные посиделки о мировой политике выходят, это пустая трата времени.

Автор поста оценил этот комментарий
Не знаю кто куда валит, но мы себе дизайнера для сайта с пятой попытки нашли, и тот потом исчез, хорошо работу сдать успел.
Автор поста оценил этот комментарий
Но только в резюме пометят "большой опыт работы с машинным обучением")
DELETED
Автор поста оценил этот комментарий
Заметь. Ты ничего не написал про бэкэнд. Почему?
раскрыть ветку (1)
Автор поста оценил этот комментарий

не знаю тему, со спецами перечисленных нет-нет приходится по работе пересекаться, ну и с 3д сам работаю... но уверен джунов с понтами лида, в бэкэнде тоже хватает.

25
Автор поста оценил этот комментарий

Меня сейчас огорчает, что я закончил универ двадцать лет назад. Максимум, что там изучали, это Паскаль.

А дальше по жизни программирование очень маленькое хобби. Скрипт какой написать, ардуину прошить.

А сейчас стоит задача решить систему уравнений, в которой количество неизвестных больше количества уравнений. при этом не факт, что она решается, но надо найти максимально близкое решение.

Мне подсказали про целевую функцию и метод наименьших квадратов. Но как к этой срани подступиться, я даже не представляю.

раскрыть ветку (22)
12
Автор поста оценил этот комментарий
В WolframAlpha эту систему вбей
8
Автор поста оценил этот комментарий

Система решается не в виде Ax=b, а в виде |Ax-b|->min. Вторая задача для сводится к такому выражению: A*Ax = A*b, где A* - эрмитово-сопряженная матрица. В случае если у тебя числа рациональные только (не комплексные), то A* это транспонированная матрица A просто.


На питоне есть np.linalg.lstsq, это итерационная решалка такого выражение. Еще есть подход создания псевдообратной матрицы, иногда его называют аналитическим. Это можно через разложение Холецкого сделать, например.

Так же здесь очень часто вспоминают регуляризацию, потом уже разберешься с ней, мне не кажется что у тебя данные такие, что ее надо вот прямо сразу....

раскрыть ветку (2)
6
Автор поста оценил этот комментарий
Эльфийский?
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Математико-программистский, причем всего-то уровня 2 курса нормально мат. факультета.

14
DELETED
Автор поста оценил этот комментарий

На питоне можешь. В качестве "максимально близкого решения" тут такое решение, когда сумма квадратов корней минимальна.


import numpy as np

# Матрица коэффиентов

a = np.array([[1, 2, 3], [4, 5, 6]])

# Столбец свободных членов

b = np.array([7, 8])

# Проверяем на наличие решений

if np.linalg.matrix_rank(a) == np.linalg.matrix_rank(np.column_stack((a, b))):

    # Находим решение

    x = np.linalg.lstsq(a, b, rcond=-1)[0]

    print(x)

    # Проверяем

    print(np.dot(a, x))

раскрыть ветку (2)
Автор поста оценил этот комментарий
Блять, вот поэтому я и не стал программистом...
Иллюстрация к комментарию
раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

А чё сразу проституткой-то? Пайтон бы ругнулся на попытки операций как на картинке.

2
Автор поста оценил этот комментарий
Я прочитал ветку комментов и я что-то с утра туплю или что-то забыл уже. Зачем вам решать её через мкн, когда вы можете найти базисные переменные и всё? Затем они будут выражаться через свободные и у вас будет ответ?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тоже это первое в голову пришло

1
Автор поста оценил этот комментарий

> Мне подсказали про целевую функцию и метод наименьших квадратов.

На этих фразах поймал флешбеки из далекого прошлого ... вот за два дня до экзамена читаю конспекты ... светлая аудитория летом и все тихо сидят с листочками ... вытягиваю самый сложный билет из списка (когда разобрал все, кроме этого, единственная зазубренная формула на всякий случай - все равно не попадется, теория вероятностей на моей стороне, думал я)


Но, к сожалению, метод наименьших квадратов не вспомнил :)


Как нам однажды сказал преподаватель на лекции, мы учим не для того, чтобы всё это помнить, а для того чтоб открыть книжку и "вспомнить", если понадобится.

1
Автор поста оценил этот комментарий
Вот нам тоже преподавали в школе 10-11 класс и в универе 1 и 2 курс Паскаль с Делфи, хотя в 8-9 классе давали С/С++, и сейчас очень сложно постигать всякие java, потому что он абсолютно не похож на Паскаль, но я хотя бы знаю базовые алгоритмы и имею представление как оно должно работать, а вот пробуя с нуля хрен бы разобрался )
1
DELETED
Автор поста оценил этот комментарий

Что значит "найти максимально близкое решение"? Если система несовместная, она и не решится.

раскрыть ветку (10)
7
Автор поста оценил этот комментарий

У него неизвестных больше, чем уравнений, какие основания считать систему несовместной?


И даже если система несовместная, её все равно можно решить в смысле "найти максимально близкое решение". На линале вам должны были рассказывать про регуляризацию Тихонова, например. В численном анализе данных для этого есть множество способов получить псевдообратную матрицу.

раскрыть ветку (8)
3
DELETED
Автор поста оценил этот комментарий

Я же не говорю что такая система обязательно не решается, а спрашиваю в случае если она не решается, что значит найти максимально близкое решение.

не факт, что она решается, но надо найти максимально близкое решение
раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Я уже ответил на ваш вопрос. Применяется регуляризация. Например, вместо несуществующей обратной матрицы используется псевдообратная. Какая конкретно регуляризация используется зависит от того, в какой метрике считается близость.

раскрыть ветку (5)
2
Автор поста оценил этот комментарий

Если данных много (системы гигантские), не только для регуляризации, но и из соображений вычислительной эффективности используются иные методы: например, тупой градиентный спуск в пространстве коэффициентов, где минимизируемой (целевой) функцией является сумма квадратов невязок.


Вот про это и спрашиваю его: Что значит "найти максимально близкое решение"?

Это зависит от реальных нужд. Вы должны подумать, зачем вам нужна система уравнений и какие ответы вам покажутся более приемлемыми, чем другие.


Как можно понять из предыдущего абзаца, часто близким решением считается такое, которое даёт минимальную сумму квадратов невязок, плюс добавляют сумму квадратов коэффициентов. Хотя модно и по некоторым причинам полезно применять L1-регуляризацию ("лассо"), когда штрафная функция - сумма модулей коэффициентов.

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Вы отвечаете человеку некорректными терминами и еще больше его путаете.


"тупой градиентный спуск в пространстве коэффициентов," - это таже задача МНК у нее есть итерационные методы решения и аналитические (через псевдоинверсию).


"Применяется регуляризация. Например, вместо несуществующей обратной матрицы используется псевдообратная." - регуляризация и псевдообратные матрицы это две разные темы, хотя их и рассказывают вместе часто.


L1 регуляризация это L1 регуляризация. LASSO - это метод РЕГРЕССИИ, которая использует L1 регуляризацию. И если уж совсем правильно, то в компьютере l1 и l2 метрики, а не L1 и L2.


И если вам так хочется пихать все вместе и сразу, то любой итерационный алгоритм порождает метод регуляризации.

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

Где мои термины некорректны? Я поинтересовался, что он подразумевает под максимально близким решением (какие есть дополнительные условия). Также добавил, что может быть такое, что система вообще не решаема (или я ошибаюсь?)

Автор поста оценил этот комментарий
"тупой градиентный спуск в пространстве коэффициентов," - это таже задача МНК у нее есть итерационные методы решения и аналитические (через псевдоинверсию).

Нет. Это не задача МНК, хотя задача МНК может решаться таким образом. МНК или не МНК - это разные виды штрафной (целевой) функции, а минимизировать её можно по-разному, и наоборот, одним методом градиентного спуска можно минимизировать разные целевые функции.


Нет, если вы решаете оптимизационную задачу через псевдоинверсию, это уже не градиентный спуск. Градиентный спуск - это когда вы итерационно спускаетесь по градиенту. Если же вы добиваетесь того же результата иным способом (через псевдоинверсию или как-либо иначе) - это называется как-нибудь по-другому. Аналитический от неаналитического способа градиентного спуска отличаются только в том, как именно вы считаете градиент на каждой итерации: разделённой разностью (численный метод) или аналитическим дифференцированием. Псевдообратная же матрица к методу градиентного спуска отношения не имеет.


L1 регуляризация это L1 регуляризация. LASSO - это метод РЕГРЕССИИ, которая использует L1 регуляризацию.

Наверно, философ поймёт разницу между регуляризацией, использующейся в регрессии, и регрессией, использующей именно эту регуляризацию. Я не философ, спорить не буду.


И если уж совсем правильно, то в компьютере l1 и l2 метрики, а не L1 и L2.

Ясное дело, что если вы занимаетесь не функциональным анализом, а оптимизационными задачами, то Ln означает не лебегово пространство функций, а пространство векторов. В каждом разделе математики свой жаргон.

DELETED
Автор поста оценил этот комментарий

Вот про это и спрашиваю его

Что значит "найти максимально близкое решение"?
Автор поста оценил этот комментарий

Если система нерешается потому что уравнений или праметров не равное количество (недоопределенные и переопределенные системы), то имеется ввиду решение в виде МНК.


Если она после этого не решается, то имеется ввиду использование регуляризации. Обычно регуляризации по Тихонову, но можно и SVD отсечение сделать.

Автор поста оценил этот комментарий

+ если она не линейная и не стационарная.

6
Автор поста оценил этот комментарий

В универе был анализ данных. За 2 года курса у меня математики было больше и сложнее, чем за отдельные курсы матана, линала, дискры, мат.стата. После курса я понял что не хочу заниматься анализом данных. Могу конечно написать (собрать) нейросеть простую на питоне из готовых библиотек, но именно что-то дико серьезное сделать, увы, но скоре всего нет, знаний не зватит.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Никто не пишет сети. Все берут готовые либы, и на них обучают. В основном все занимаются сбором данных и их отчисткой, и навешивают на готовые модели. И если проблема ну никак не решаются, могут подумать и привлечь спеца, который разработает модельку под их хитровыпеленную задачу.


Но обычно, большинство проблем решаются правильно подобранной лосс-функцией.

12
Автор поста оценил этот комментарий

Считаю, что хуже и опаснее то, что такие люди своими действиями дискредитируют машинное обучение, как черную коробку, которая не факт, что работает. Из-за низкого качества кода, да и понимания основ в целом, некачественный продукт просто убил репутацию и значимость цифровизации в реальном секторе, что не даёт нормально развиваться этому направлению. Загуглить библиотечки и реально шарить - недостижимо разные уровни. Но так как нет стандартов, ноторые помогут заказчикам разбираться, где говно, а где решение, у нас каждый суслик с ютуб в поле агроном

раскрыть ветку (3)
6
Автор поста оценил этот комментарий

Хороший ML делают менеджеры и админы, а не математики. Сбор и разметка данных в реальном секторе требует дополнительных накладных расходов, поэтому там все сложно. Шарить - это знать как сделать инфраструктуру для сбора и обработки данных, а не шарить в математике. Решают в итоге данные и менеджмент данных, а не метод обучения


Обучить ML можно за 2 года, так же как как и ООП с базами данных. В США уже есть вузы с программой где линага+статистика+ML+DeepLearning заканчивается на 2 курсе.

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

В США МакКинзи, кажется, ещё 5 лет назад спрогнозировал огромную потребность в таких специалистах. С кадрами там проблем нет. Преподают действительно актуальный материал.

У нас качественных специалистов всегда будет дефицит. В таких условиях, действительно, менеджмент будет играть бОльшую роль.

1
Автор поста оценил этот комментарий

Дайте время заказчику - ему нужно осознать, где гавно, а где не очень. Ему нужно выработать стратегию оценки продукта... все будет хорошо ;)

3
Автор поста оценил этот комментарий

Проблема не в этом. Проблема в том, что если удачно случайно настакал модель, можно заехать в очень хороший результат, в то время как очень долгий анализ данных и корректировка модели под задачу может практически ничего не дать.

Задачи все уникальны и всегда отличаются друг от друга. Тупой брут-форс + фиче-инженеринг. Тупо, быстро, эффективно.

Автор поста оценил этот комментарий

И что такого, если вчерашний студент шарит?

Автор поста оценил этот комментарий
Научатся. Никто после универа ничего не знает.
16
Автор поста оценил этот комментарий

Ну не очень уж гениально, он же просто топовый коммент с реатора с копипастил

http://joyreactor.cc/post/3910813

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
И что?
1
Автор поста оценил этот комментарий
Машинное обучение пишут на питоне, а искусственный интеллект в повероинте
76
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (29)
31
Автор поста оценил этот комментарий
Объясните нормальным людям
раскрыть ветку (28)
95
Автор поста оценил этот комментарий

Полная версия этой картинки такова. Но видимо у кого-то иное мнение относительно С и С++, поэтому картинку тупо обрезали.

Лично я бы наоборот, еще к ней дорисовал, на дне пещеры ассемблер.

Иллюстрация к комментарию
раскрыть ветку (13)
43
Автор поста оценил этот комментарий

на самом дне этой пещеры находится ассемблер для микроконтроллеров :)

раскрыть ветку (5)
8
Автор поста оценил этот комментарий
ПЛИС ки еще можно
4
Автор поста оценил этот комментарий

У меня аж глаз  задёргался

2
Автор поста оценил этот комментарий

Я в школьном детстве писал асм-код для КР580ИК80А в тетрадку, потом переводил в машинные коды по таблице команд из журнала "Радио", высчитывая шеснадцатеричные адреса для относительных переходов, потом вбивал весь этот машинный код с клавиатуры в Апогей БК-01. А потом оно у меня РАБОТАЛО! Я так тогда написал эмулятор пианино и что-то типа "Блокнота", примитивный текстовый редактор.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

это жестоко, но других вариантов особо и не было. Было дело друг задумал спаять телефон с АОНом, нашёл публикацию в журнале "Радио". Я ему набивал "с листа" прошивку в файл. Толи две толи три страницы с 16-ричным дампом мелким шрифтом было :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Дампы из "Радио" я тоже набирал, но это не "своё" )) а вся фигня была в том, что Апогей мне достался без комплектных кассет, на которых должен быть компилятор ассемблера.

6
DELETED
Автор поста оценил этот комментарий

а между входом в пещеру и дном - выстрел в собственную ногу

2
Автор поста оценил этот комментарий

Человеком может и нет, но богатым человеком вполне можно.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Если познаешь!

Автор поста оценил этот комментарий

Что не так то? Cpp вполне адекватный язык. Лично для моих нужд подходит.

ещё комментарии
22
DELETED
Автор поста оценил этот комментарий

на картинке все языки в кучу, от веба и мобильной разработки до машинного обучения. от такого винегрета действительно можно кукухой поехать

раскрыть ветку (11)
4
Автор поста оценил этот комментарий

Не, тут смысл в том, что все эти языки не будут работать без интерпретатора / виртуальной машины. А они написаны на C/C++.

раскрыть ветку (10)
1
DELETED
Автор поста оценил этот комментарий

ну таким макаром можно и до ассемблера докопать

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Ну, я таки думаю, где-то на дне пещеры с сями как раз и будет какой-нибудь заросший паутиной вход в ассемблер

1
Автор поста оценил этот комментарий

Это где ты такое вычитал про С/С++?

раскрыть ветку (3)
6
Автор поста оценил этот комментарий

В смысле, что виртуальные машины написаны на C/C++? А на чем они ещё могут быть написаны? Не на паскале же.

Виртуальная машина может выполняться на другой виртуальной машине, но до физического железа то оно всё равно должно дойти. Машинный код из всего этого многообразия может генерировать только C/C++, Swift и Haskell (реализации компиляторов которого написаны на Си https://ru.wikipedia.org/wiki/HUGS и Си и Haskell https://ru.wikipedia.org/wiki/Glasgow_Haskell_Compiler из тех, что можно посмотреть в википедии.)

раскрыть ветку (2)
Автор поста оценил этот комментарий

Да, но язык сам по себе ничего не генерирует.Совершенно внезапно компилятор может быть написан на языке, для которого он написан (Bootstrapping)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Почти все компиляторы C/C++ написаны на C/C++, да.

Но нельзя написать виртуальную машину, которая бы выполнялась сама на себе.

Если на python написать интерпретатор python, то чтобы его запустить, потребуется уже запущенный ранее интерпретатор python. Он не может интерпретировать сам себя.

Автор поста оценил этот комментарий
Так то асм есть..
раскрыть ветку (3)
Автор поста оценил этот комментарий

Есть, ну и что?

"могут быть написаны" != "написаны". Может и есть несколько исключений, но это исключения.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Асм часто используется для написания мелкого железориентированного кода
раскрыть ветку (1)
Автор поста оценил этот комментарий

Это так, но это не имеет отношения к обсуждаемой картинке.

4
Автор поста оценил этот комментарий

Ну типа "путь программиста"

Автор поста оценил этот комментарий

Да что-то ты не нормальный. Я далёк от программирования, но даже тут вижу Java и php. Странно, что нет С++.

44
Автор поста оценил этот комментарий

- становись одинесником как я

- но этоже просто ДвижениеПриход, ДвижениеРасход

- ты че пёс, я программист

раскрыть ветку (2)
7
Автор поста оценил этот комментарий
Ололо, разберитесь в коде ERP или УХ, тогда и поговорим
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

То есть это не коробочное решение, которое каждый может донастроить под себя расставлением галочек и вводом констант? А ведь когда-то девизом 1С было "доступно и всерьез" и предполагалось, что с дальнейшим развитием надобности в программировании для обслуживания их конфигураций будет всё меньше и меньше, вплоть до полного исчезновения кодеров, с их заменой на неких "консультантов". Но что-то пошло не так (в какой-то момент, где-то с 8.1).

А то, что в коде типовых (особенно на БСП) чёрт ногу сломит - еще не признак программирования. Скорее это говорит о скудости средств, как языка, так и среды разработки.

Ну и сам приведённый диалог - скорее некий стёб над представлением "тру программеров" об одинэсниках, среди которых так-то масса достойных людей, не принимайте близко к сердцу.

27
Автор поста оценил этот комментарий

Хотел почувствовать себя умным и поставил лайк. Хотя нифига не понял=(

раскрыть ветку (4)
33
Автор поста оценил этот комментарий

Hello, world - это первый шаг программирования - вывод указанного текста на экран и всё.

ООП - объектно ориентированное программирование, следующий шаг после классического процедурного.

Дальше следующий шаг, а вот почему алгоритмы следующий мне не очень понятно.

Ну и про последний выше уже рассказали.

раскрыть ветку (3)
9
Автор поста оценил этот комментарий

Он не про пост, а про картинку, которая в комментах

раскрыть ветку (2)
6
Автор поста оценил этот комментарий

Ааа, тут и я мало что понял, у меня только базис, по специальности почти не работал )

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Короче, в машинном обучении, больших данных куча математических формул. Чтобы преуспеть в этой области, нужно очень хорошо знать математику. Прикол в том, что Карлсон ищ картинки просто подставляет первые попавшиеся коэффициенты для обучения, пока машина не будет выдавать хорошую точность при прогнозировании.
7
Автор поста оценил этот комментарий
А можно перевод для менеджеров из МакДональдса?
раскрыть ветку (6)
38
Автор поста оценил этот комментарий

изи. Все эти модные нейронки/рэндом форесты и прочие Х-Г-Бусты с точки зрения современного дата-сатаниста представляют собой тупо функцию в питоне, которой на вход подается ворох настроечных коэф-тов. Дальше все сводится к перебору этих коэф-тов до тех пор, пока кач-во модели не станет удобоворимым. Хороший математик в перебор коэф-тов вкладывает какой-то смысл, потому как понимает, что там вообще может быть. Все остальные Карлсоны тупо делают gridsearch по огромной сетке параметров и тупо отбирают наилучшее. Цимес в том, что скорее всего результат будет одинаковый в обоих случаях, но в первом это будет быстро и математично, а во втором - как на картинке.

раскрыть ветку (5)
11
Автор поста оценил этот комментарий
чёт не изи.
раскрыть ветку (1)
17
Автор поста оценил этот комментарий

сатанист какой то на змее функции гадает и перебирает че непонятного?

1
Автор поста оценил этот комментарий
Во! Сразу бы так!
Автор поста оценил этот комментарий
математично

Это так... математично!

раскрыть ветку (1)
Автор поста оценил этот комментарий
Иллюстрация к комментарию
2
Автор поста оценил этот комментарий
И вот тут ты сварщик и пытаешься понять хотя бы слово.
Автор поста оценил этот комментарий

Очень глупый пример. Потому что никто не сможет предположить как будет себя вести сеть, пока не переберут эти коефф. Можно конечно сделать hyper parameter optimization через Gridsearchcv/RandomizedSearchCV или те же самые talos/hyperas и дать больше веса одним параметрам (learning rate ) и меньше другим (activation function), но в конце и будет это самое «рандомная подборка коэффициентов»

раскрыть ветку (5)
Автор поста оценил этот комментарий
В смвсле "никто не сможет предположить"?

Практика без теории? Чистый рандом?

И в физике также?
раскрыть ветку (3)
Автор поста оценил этот комментарий

Предположить можно. Но!!!! Сказать с точностью что если поменять learning rate на другое число и от этого будет вот такой accuracy невозможно. Я не физик и сказать как в физике я не могу. В data science это не чистый рандом, но model interpretability остаётся одной из самых больших проблем и сказать с абсолютной точностью как поведёт себя модель с batch size =100, 3 layers и тд, невозможно. Поэтому даже Бенгио на вопрос как подбирать количество слоёв, сказал что он их подбирает наугад. Если бы можно было предугать как поведёт себя сеть, то talos/hyperopt были бы бесполезны. Hyperparameter optimisation остаётся большой research area

раскрыть ветку (2)
Автор поста оценил этот комментарий
Возможно. Вопрос лишь в том, что это нерационально. Это как делать рассчёты .... Дврки для деревенского толчка, используя миллион знаком после запятой у числа Пи.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Можете дать ссылку как это делать (статья или просто онлайн ресурс)? Просто я не могу представить себе как можно это сделать

Автор поста оценил этот комментарий

Бухгалтер тоже так на программистов смотрит: целыми днями нихуя не делают, только кнопки нажимают.

Автор поста оценил этот комментарий
Я мало что понял, но угарнул
Автор поста оценил этот комментарий

Только что от нас уволился математик, чтобы из матмоделиста стать этим дата саентистом.

Автор поста оценил этот комментарий
Об ясните шутку нормальным языком для гуманитария..
Автор поста оценил этот комментарий
Набор слов какойто
Автор поста оценил этот комментарий
Нихуя не понял. Но плюс поставил.
ещё комментарий
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку