>>191453444 (OP) Да. На программистов учат в колледжах (в бывших ПТУ). Программист – что-то уровня слесаря или токаря (без всякой иронии или провокации, так и есть). Но без знания конкретной предметной области ты никому не нужен, а её изучение может быть очень сложным.
>>191456193 >>191456616 Он же троллит, почему ты так реагируешь, ты вообще видел когда-нибудь хтмл архитектора? Или ты сам не разбираешься и просто увидел знакомые четыре буковки и стриггерился?
Первый месяц нихуя не понятно совсем, второй месяц начинаешь чувствовать какую-то самостоятельность, третий месяц уже хуяришь модели, контроллеры, хелперы, в БД как рыба в воде.
Всем советую, охуенно интересно если хоть немного нравится логика и моделирование схем в голове. Плюс плотють неплохо.
>>191457271 Абсолютно бесполезный навык. Специальнообученные js-макаки у меня на работе пишут за день и больше, при этом проебывают все полимеры с завидной регулярностью.
>>191457690 Нет, но у нас так работают джуны после института с зарплатой 30к. У нас практикуют code review. Попадется тебе такой веб-кодер, читаешь и ужасаешься. Это. Блядь. Пиздец.
>>191457908 Возможно, я хуй знает. Сейчас в целом по стране слишком много программистов, и большинство из них ужасны. Возможно как раз 90% вот таких вот героев стаковерфлоу наберется.
>>191453444 (OP) Легко. И 300кк в секунду будешь получать. Только для начала нужно приложить усилия и купить макбук, сделать андеркат и заказать смузи в Старбаксе. Если накопишь на это деньги, то потом все пойдет по накатанной. Опытные программисты уже имеют пасскоды и за изи создают треды про "РАБоту", сидя с ноутом на тайском пляже.
>>191453444 (OP) Трудно понять вещи, которые не имеют представление в реальном мире, вроде всяких, объектов, классов, замыканий, абстрактных фабрик, синглтонов и прочего, а без этого сейчас даже в пхп никуда.
ПИШЕШЬ ФРОНТЭНД @ ПОСЛЕ ОБНОВЛЕНИЯ БИБЛИОТЕКИ ЛОМАЕТСЯ ФУНКЦИЯ ПЕРЕХОДА К ОПРЕДЕЛЕНИЮ ФУНКЦИИ В IDE @ У ОСТАЛЬНЫХ ВСЁ РАБОТАЕТ @ ПРОВОДИШЬ ВЕСЬ ДЕНЬ В ПОИСКАХ ПРОБЛЕМЫ @ ТАК НИЧЕГО И НЕ ВЫЯСНИВ, ИДЁШЬ ПЫТАТЬСЯ СПАТЬ @ НЕ ВЫСПАЛСЯ, ПРОПУСТИЛ НЕСКОЛЬКО ЗВОНКОВ ОТ ПОТЕНЦИАЛЬНЫХ ЗАКАЗЧИКОВ @ ПРОДОЛЖАЕШЬ ПЕРДОЛИТЬСЯ С IDE @ ТАКИ НАХОДИШЬ БАГ @ СОБИРАЕШЬСЯ НАПИСАТЬ БАГ-РЕПОРТ @ ВНЕЗАПНО ОТВАЛИВАЕТСЯ ФУНКЦИЯ ВЫВОДА БЭКТРЕЙСА
>>191459211 че ты несешь анон. HTML и CSS не являются языком программирования. Они не могут ничего кроме как воплощать таблицы с задаными параметрами...
>>191453444 (OP) А потом что? Все сдохнут от старения? А кто будет вычислять протеины и строить вечные автономные капсулы? как в соседних более развитых вселенных. Для чего? Что бы не зависеть от внешней агрессивной и тупой среды. Которая как и все процессы временны и не постоянны. Только вечный дом, вечная капсула, вычисление протеинов и продвинутого ИИ есть истина, всё остальное временное.
>>191459431 А вот потому что нужно сразу сейвить все связанное с багами, а не надеяться на "потом воспроизведу". В идеале иметь автоскриншотилку через каждые 5 сек.
>>191459032 Это можно обозначить как "недостаток референтности". Вещи, которые нельзя измерить или объяснить, невозможно понять. У меня такой тупик с созданием музыки получился. Нужно просто пробовать много-много раз.
>>191459564 Не знал такой термин, в любом случае ты прав, только сидеть и пробовать пока не поймешь, метафоры с кошками и собаки не только не работают, но и могут мешать.
>>191459564 Это называется недостаток абстрактного мышления. Любую концепцию любого языка программирования можно описать и математикой. Проблема на другой стороне.
Всё зависит от области. Тебе повезло, и так как в интернете сейчас всё, для того, чтобы быть программистом не обязательно знать математику, достаточно крудошлепить и зарабатывать свои жалкие 80к в месяц. не 300к в наносекунду, но тоже сойдёт.
>>191459813 Пиздос, логичность происходящего даже по меркам манямирка ранобки с первых же страниц катилась в ебаную минус бесконечность. Ну нахуй, пойду легенду о героях галактики пересматривать
Я ебанутый и хочу поддерживать легаси-код Для того, чтобы у людей особо выбора не было к кому обратиться и я мог заламывать достаточно безумные цены, уверяя, что больше никто за это не возьмётся Стек: Delphi, FoxPro, Fortran. Подводные?
>>191459747 Думал сделать руби своим 15-ым яп, но быстро это говно забросил, т.к. перспектив у языка нет. Ну а хуле? Для веба — питон и джс, для веба попроизводительнее — жабка со скалой, для надежных систем — хаскель, для распределенных систем — либо скала с аккой, либо шарп с акка.нет (если под винду), либо кресты с mpi (а иногда и фортран), для расчетов с меньшим масштабом — кресты с кудой, для нейронок — питон, для извращений — clojure, для андрюши — котлин, для маленьких и шустрых прог — си с оберткой для питона, а остальное — на поиграться чисто. Собсно, кроме вышеперечисленного остальное можно выбрасывать за ненадобностью. Так я и поступил, так что теперь нихуя не 14 языков знаю, тащемта.
>>191453444 (OP) Смотря что. Делать формочки легко. Решать сложные задачи с помощью абстракций средне (даун может осилить если выучит все паттерны,солид и какие-то фреймворки). Делать математику+программирование для обычного смертного, почти невозможно. Неважно сколько у тебя опыта, тут нужно образование и интеллект.
>>191460597 Нет, природа наградила меня инфантильным еблом и я периодичеси ссусь, что меня остановит наряд полиции для выяснения личности и факта моего совершеннолетия.
>>191460844 Когда только начинал кодить, умудрился накодить на пыхе подобие соцсети, но язык опротивел, поэтому не использую из личных предпочтений. Алсо, питон не такой уж и медленный, да и использую я его только для не шибко нагруженных сервисов. Кстати, кодил еще пару проектов на ноде с apollo graphql, чисто оценить технологию, вроде норм, но есть над чем поработать.
>>191460956 Не только. Для написания каких-нибудь числодробилок тоже иногда подходит, на самом деле. Свой первый фреймворк нейронок писал как раз на жабке, даже считалось. Просто у меня так сложилось, что для числодробилок теперь фортран/скала/кресты, а жабку если и использую, то только для веба.
>>191453444 (OP) Необходимо: - определенный склад ума - знание математики/геометрии на уровни выпускника Допустим при работе с визуализацией много пригодилось из аналитическое геометрии. - способность и желание постоянно обучаться - много времени для вкатывания, в России такое возможно, если родители могут и хотят вас поддерживать, пока вы учитесь, в универе не научат даже в мск, все надо самому и не 5 пар в неделю, а по 8 часов в день. - способность работать самому, если хочешь стать успешным и заработать много шекелей, надо самому придумывать проекты и самому их реализовывать
А можно как я: выучил основы си шарпы а купил картиночек/моделек а запихал все в юнити а скомпилил, залил в эпл и гугл сторы а сидишь на дваче, получаешь 25к/месяц а довольно урчишь
>>191460033 Ну да. Плюс то, что ты намереваешься создать практически никогда в итоге не получается так, как это представлялось. Для этой цели необходимы творческие способности, чёткое формулирование последовательных задач, систематизированная память, особая внимательность в качестве фильтра, эффективное (и порой весьма весьма изощрённое) умение пользоваться инструментами, хладнокровное терпение.
>>191461192 Таки чтобы быть ХОРОШИМ программистом, нужно понимать линал, алгем, матан, диффуры, теорвер и матстат, комбинаторику, теорию оптимизации, линейное программирование, дискреточку, теорию категорий, всё вот это вот и еще дохрена всякого. Ну и шарить не только в программировании и математике, но и еще в паре предметных областей, с которыми решил связать свою карьеру. А, ну и знать больше двух языков, причем, желательно понимать как функциональную, так и императивную парадигмы, чтобы иметь возможность выбирать подходящий инструмент и способ реализации исходя из задачи.
>>191461720 Так бля ща ща тут в апдейт кидаешь, ну там хуе мое каждый фрейм обновляется, так в старт корутин на 20 секунд, который вызывает еще корутин на анимацию, таааак а хули юнити вылетел, падажжи ебана
>>191460695 алсо, я забыл упомянуть латех, без него статьи писать -- это пиздец. хотя частенько требуют вордовский док, а там сами на том же латехе пишут под свой шаблон
>>191462148 Ну-ка, пусть твой компилятор отловит мне ошибку доступа по индексу в динамическом массиве в си. И не смей говорить, что clang -- говно, лол
>>191462233 Если nullptr из-за особенностей либы всунулся -- плохо изучил либу. Если либа написана нелогично -- сделай себе одолжение в виде пулл реквеста
>>191462226 Это потому что си говно. Нормальный компилятор может и не найдет ошибку обращение, но указать тебе что у тебя нет обработчика для нестандартной ситуации обязан. Или еще лучше запилить автоматически хоть какой то.
>>191462322 Ну-ка, почему это си говно? Свои задачи он выполняет на ура, минимализм -- чек. Или ядро линукса тоже говно, потому что на си написано? Тогда почему серьезные сервера и суперкомпьютеры на линуксе работают? И да, для этих целей можно вполне себе что-то вроде pvs-studio использовать, задача компилятора -- собственно, скомпилировать понаписанное тобой, это тебе не нянька, которая должна следить, чтобы ты, не дай боже, сделал не так, а то вдруг поранишься. И сишный компилятор вполне справляется с поставленной задачей, причем в один проход.
>>191453444 (OP) Программировать, это постоянное копание в книгах. Я как бывший сисадмин в день часов восемь тупо читаешь читаешь делаешь, иногда работаешь, но сам понимаешь работать приходится побырому голова болит после этого пиздец адски.
>>191462316 Все нужное тебе расписал вот здесь >>191460695 Вкатывайся в скалу с аккой, будешь пилить распределенные системы, поднимать тонны нефти, но надо скилл сначала нихуево прокачать. Моего вот хватило только на свои научные проекты да на парочку сторонних прог, ну и еще на одну довольно засекреченную шнягу, упоминать которую я, по идее, вообще не должен.
>>191462517 Все конечно круто, вот только все эти задачи уже написаны до тебя Да и скорее всего бесплатно. То что кто то до тебя сделал на хлеб не намажешь, нужно искать то что будет решать задачи завтрашнего дня, а не начала 90х.
>>191462775 Старость языка не означает старость решаемых задач, маня. Иногда пишу на си какие-нибудь мелкие эксперименты, для которых все еще нужно быстродействие ну там, попробовать новую модель точечного импульсного нейрона, но еще не нужна распределенность и многоядерность. Опять же, повторяю, для своих целей язык крайне годный. Но вот пилить на нем то, что я сейчас пилю, не стал. потому что для расчета всяких физико-химических процессов у меня есть фортран, а для работы с графами и большей модульности -- Scala с Akka.
>>191462322 >си говно Ты говно. За 40 лет все клоны Си обосрались и ни один из них так и не стал "заменой". Страуструп родил уебищный труп. Все эти абстрактные высеры все равно пользуются библиотеками божественного, потому что слои абстракции на самом деле ебейшая хуита и только на первый взгляд решают там какие-то "сложные" задачи с которыми структурное программирование якобы не справляется. Справляется, и еще как!
>>191462757 Есть причина почему сисадмины играют в героев, насяльника в моём случае женнчина не увидит твоё глупое лицо когда играешь в танки а серьезное вдумчивое ответственное, но ебало)
>>191463050 Таки синтаксический сахар этого вашего ооп позволяет меньше насиловать себе мозг но не в крестах, если их не использовать в качестве си с классами, лол. Потому что когда тебе реально понадобится ооп, писать вручную виртуальную таблицу методов заебывает. Опять же, си хорош для своих задач, но для программ с высоким уровнем абстракции желательно брать совсем другие языки. хотя та же JVM написана на си, ну, та реализация, чей исходник я читал
Пишу хуйню на скулах для автоотчетности. Поднимаю 160+ гросс / мес. ДС. Не много конечно, я и молодой достаточно и опыта еще мало. Думаю обвешаться питоном и укатиться в hadoop/teradata проектировать субд. Коллеги прошлые вкатились на 220-260 в эту тему. Вкатиться в кодинг (хотя мою хуйню наверное и макаккодинг даже назвать нельзя) очень легко, за 2 недели на sql.ex порешал задачки, прошел собеседование. Меньше, чем за год апнулся до этих цифр. Если б дрочил хобби дальше не связанное с кодом (а дрочил я его полтора года, ни копейки не монетизировав до кода, а ТУТ СУКА 2 НЕДЕЛИ НА SQL.EX я ебал и сразу берут подсосом за 50 к аналитикам - сгорел поначалу с этой хуйни, но что поделать), сейчас бы сосал бибу без гроша в кармане. IT это единственное место, где сейчас относительно низкий порог входной и хорошие профиты.
>>191463165 А с чего си -- это ненормально? Или ты все-таки из тех, кто выбирает инструмент, исходя сугубо из личных предпочтений, а не объективных факторов? Ну давай, назови мне язык, который справляется с ролью C лучше самого C.
>>191463331 >а рыночке для С задач нет Тупой объебок, рыночек ИТ, это не только ВЕБ. Ты вообще в курсе что у Си самый большой рынок? И это не потому что она там первый по популярности во всяких статистиках. Все промышленное программирование, а это триллионы долларов, это Си.
>>191463486 Онли суппорт. Суппорт это дорога в никуда. Это загнивание, отсутствие развития, отсутствие новых технологий. Ты в айти пришел говно мамонта ковырять?
Ты либо имел в виду скорость разработки, либо пишешь на асме. Я полагаю, первое?
>>191463310 Таки да, но некоторые пишут на крестах, что сильно раздувает объем бинарника, однако иногда позволяет сократить объем уже исходного кода.
>>191463331 Смотря что считать рынком. Если веб -- то тут да, места для си нет. У си сейчас может быть больше конкурентов, нежели лет 10 назад, но это не значит, что на си задач нет. Это значит, что тебе банально лень залезть в гугл и поискать нужную информацию.
>>191463442 Нуууу, нет. Ни одна уважающая себя компания сейчас на такое не пойдет. Разве что опен-сорс. Возможно, даже где-то что-то будет успешно. Но расту до настоящего признания как-то далековато. Нет, сам язык годный, не спорю, но еще молодоват.
Уууууу, сука! Только со степика вылез и тут прохромистов тренд. Как у меня иногда бомбит со степика, особенно от задачек с "математикой" которую я нихуя не знаю
>>191463260 Ухожу спать, завтра мне снова на рабство, кодить свое говно. Если кому инетересно могу поотвечать на вопросы или быстренько в войсе рассказать, как и что делать. мимо тот же дурачок на скулах
>>191463570 Если для тебя новые технологии -- это постоянное внедрение новых кусков синтаксического сахара, то да, си не шибко быстрый в этом плане но продуманный, настолько, насколько позволяет обратная совместимость. Ты, конечно, извини, но тот же Ижикевич, пусть и давненько, но написал симуляцию в масштабе человеческого мозга пусть и с кучей оговорок именно на си. В ядре линукса постоянно появляются новые технологии -- тоже си. Впрочем, что с тобой спорить, ты можешь лишь утверждать, что си говно, но никогда аргументов не приводишь, кроме собственных предположений.
>>191463771 Смотря в какой области. В той же разработке драйверов ты, конечно, можешь писать на крестах, но быстро начнешь огребать от шаблонов на шаблонах. У всякого инструмента есть свое назначение, в противном случае он уходит на свалку истории. Си все еще широко используется. Но соглашусь, таки в большинстве случаев скорость разработки на том же питоне в разы выше.
>>191463630 Нит. 6 лет опыта, разные языки, разые направления. Везде где нет матана, никаких сложностей в обучении хоть бомжей с помойки программированию не вызывало. Даже 40-летние ретарды в эти области могут вкатиться. Но там где начинается серьезный матанчик, 10-лет-С++ примерно равно 0-лет-С++. Если можешь в математику, то не важно, какой у тебя опыт, ты просто видишь где и как примерно это решается. Если нет, то кроме заученных сортировок с бинарным поиском 20-лет-в-индустрии-тимлиды высрать самостоятельно ничего не могут. Едкое обзывательство "макаками" и "быдлокодерами" это все отсюда растут ноги.
программирование для даунов, которые могут только компилировать куски кода из гугла и влажно фантазировать, как они будут получать 300кнаносек в кремниевой долине
>>191464129 Двачую. Еще в универе писал фреймворк для нейронных сетей, заставляли писать в паре. Парное программирование, все дела. Парой был чувак с охуенным опытом в распределенных системах на джаве. Писали на джаве. Ну, писал, потому что сложнее скалярного произведения векторов тот чувак так и не написал, лул.
>>191463957 У нас тут реальный мир, где нужно не только выебнуться за сколько циклов у тебя массив сортируется, а еще и поддерживать свой код самому и дать поддерживать другим. Сегодня ты сортируешь текст, а завтра этот же кусок должен целый пакован данных в перемешку распределять. Универсальность и стандартизация всегда живут долго, а математические ужимки отправляются гнить без апдейтов, как только их автор получил по ебалу и слег в больничку.
>>191464256 Но позвольте, с каких пор математика несовместима с хорошим кодом? И вообще, откуда такая нелюбовь к математике? Неужели не дается? Так вы просто не старались, уверяю.
>>191464354 Ее применить негде. Все что нужно было написать с использованием матана давно написано. И когда такой чудик лезет переписывать стандарты его выпиздывают ногами прямо из унылой платоновской пещеры прикладных задач в красочный мир математики, что бы он проявлял свое творчество где то там.
>>191464474 Что я делаю не так? Пишу софт для оптимизации вполне серьезных штук, иногда пилю свои ядра к pytorch, реализую научные проекты. И да, какого рода ПО вы пишете? Может, это в вашей деятельности нет видимой необходимости в математике?
>>191465034 Ну это вроде бы удобнее, не надо постоянные переменные создавать, если будешь работать с одним классом. 0 в программировании, слышал левым ухом, надеюсь не проебался
Двощ, помоги советом. Раз такой тред, спрошу совета. Только говном не поливайте.
Дано: гуманитарий, с хорошим (хорошим) знанием английского. После института пробовал работать во всякой срани, в итоге понял, что хочу работать с кодом и ебать в рот кожаные мешки с их социоблядством и общением.
Работал во всяких копрорациях, дрочил эксель, задрочил эксель, начала кодить на ВБА. Потом дрочил MS стек, C# / MS SQL / ASP.NET / JS / Ангуляр местами. В итоге сейчас мидл 140к. Работа мало чем отличается от формошлёпства, только фуллстек. За границу не берут, потому что скилла не хватает. Скоро надо будет джунов собеседовать, а я теряюсь в базовых понятиях типа ООП и всяких логарифмических O(n). Когда в моём присутствии архитекторы обсуждают свои паттерны, чувствую себя пикрилейтедом.
Как развиваться дальше? Посоветуйте книжек, может онлайн видеокурсы какие. В перспективе хочу быть архитектором/тимлидом.
>>191465034 Потому что это просто. Класс это как шкафчик в столе, где ты держишь нужны инструменты для задачи. Под каждую задачу свой шкафчик и тебе не нужно впоминать куда ты засунул ножницы если тебе нужно вырезать картинку, вот у тебя ящик для работы с картинками.
Вот здесь немного годноты предложил >>191465178 При первой итерации гугления материалов по оценке сложности нашлось вот это https://tproger.ru/articles/computational-complexity-explained/ Мог бы дать доступ к своей коллекции всяческих книжек объемом в добрые несколько гигабайт, но это мгновенный деанон, соррян
>>191465481 тащемта, тебе, судя по всему, на фп, должно быть, немного наплевать, так что сначала банду четырех изучай, затем оценку сложности, а потом уже SICP. Вот когда с этим закончишь -- введение в фп почитай.
>>191461192 > способность работать самому, если хочешь стать успешным и заработать много шекелей, надо самому придумывать проекты и самому их реализовывать Как же я проигрываю с школьников теоретиков.
>>191465749 Смотря что на джаве писать, лол. Если абстрактные фабрики абстрактных фабрик -- то да, тут терминальная стадия, пациент неизлечим. А вот если какие-нибудь научные расчеты на жабке пилить, то пожалуйста.
>>191465652 Я ушел из контроля качества в айти в кодинг ибо заебало, как всем похуй и как начальство постоянно намекало что я не нужен. Контроль качества нужен там, где за косяки ебут, а в айти никого за косяки не ебут, вот оно и не нужно. Юзеры потерпят.
>>191465560 Ходят слухи, что сикп устарел. Да и вообще, зачем, кроме академического изучения программирования, нужен сикп (да и Схем, если уж на то пошло)?
>>191465846 Вот жаль, искренне жаль. Нужно это все, потому что иначе приходится содержать ораву программистов для постоянного выпуска патчей, повышающих ли? качество ПО.
Так. Раз тут такие знатоки. Объясните мне про паттерны, а? Вот, к примеру, "синглтон". Пишут, что это типа "один раз сделал и каждый раз к нему обращаешься". Получается, если я сделаю функцию (даже не метод и не класс), которая складывает да числа и возвращает сумму, то это - синглтон?
>>191465841 >А вот если какие-нибудь научные расчеты на жабке пилить, то пожалуйста. Перетолстил. Для научных расчетов существует всего один язык - питон.
>>191466006 Особенность синглтона - то что в любой момент работы программы ты не можешь создать больше одного экземпляра этого синглтона. Ну и то что у него есть состояние (в отличие от функции).
>>191465906 Не знал, что классика имеет свойство устаревать. Скажем так. Когда ты учишь язык, ты учишь его основные, довольно-таки старые правила, и только потом приступаешь к изучению новомодного сленга для понимания молодежи. Те, кто утверждают, будто SICP устарел, по сути, предлагают начинать изучение языка напрямую со сленга. Иногда такой подход оправдан, но в большинстве случаев лучше все же сначала дать правила языка и основные конструкции.
>>191466093 Ну это не я утверждаю, это научный совет МТИ решил что пора бы уже переползти на питон. И курс на Схем они прикрыли, и запустили курс на Питоне.
>>191466085 Вот из этой книжки я и прочитал. и могу пвторить почти дословно. но не понимаю. >>191466055 Тогда как это реализовать на практике? Вот у меня пхп/жс/паскаль/бейсик. Они это могут? Или нужно залезать в дебри ООП? И я в любом случае не понимаю, зачем этот синглтон вообще нужен.
Раз уж тут такой тред нарисовался, то и я спрошу. Хочу укатиться из веба подальшеили хотя бы с пыхи переквалифицироваться на Go/Python, куда перспективней всего?
>>191466204 На ПХП или ЖС это реализуется, есть готовые примеры. > не понимаю зачем нужен А вот тут, сынок, тебе надо внимательно почитать ГоФ. Не "заучить на память", а разобраться. Посмотреть другие статьи, вики ту же самую.
Если кратко - синглтон нужен для отображения физически единственного ресурса, и при этом он не завязан на так называемые "глобальные переменные" - синглтон "глобален" внутри самого себя, то есть он разделяет свое состояние где-то там внутри (смотри что такое инкапсуляция).
>>191466145 А остальные классы - не синглтоны? Так ведь всё что угодно можно синглтоном назвать. Любой экземпляр класса. Или суть в том, что экземпляр должен быть один? Тогда синглтон = абстрактный класс?
Серьёзно, я наверное тупой, не могу понять все эти абстрактные выверты. Вот гонять биты в ассемблере сдвигами или на паскакале что-то писать получается хорошо. А всё, что выше простейших классов/методов - какое-то ебучее шаманство.
>>191466364 Если у тебя можно создать несколько экземпляров класса - то нет, не синглтоны. И да, ты скорее всего тупой. И да, "гонять биты в ассемблере" ты скорее всего тоже хуево умеешь - зачем, например, сделана инструкция lock ?
Ну не знаю, использую питон для нейронок и совсем простых расчетов, для чего посложнее -- жабка. Для совсем хардкорного -- плюсы с кудой, да. Если дело очень масштабное -- то либо fortran на кластере, либо Scala с Akka, либо все вместе.
>>191466161 Питон-то поновее, похайповее, но это не отменяет тех абстракций, которые лежат в основе курса.
>>191466183 В том-то и дело, что ничего. Ну, сверточные сети немножко хитрее реализуются, конечно. Но никаких хитростей и нет. да и называть ЭТО нейронными сетями -- неуважение к биологическим нейронам, уж поверьте. Писал с SGD, AdaGrad и еще каким-то алгоритмом, уже не помню. Тогда только-только прочитал Хайкина и решил вкатиться в нейронки, заодно как раз нашел статейку Хинтона с описанием адаграда, но вот CUDA тогда, увы, не знал.
>>191466154 Двачую. Сам считал магнетроны и лампы бегущей волны с помощью проги на бейсике, причём данные забивались прямо в код, потом компилировалась программа с ними, выполнялась, текстовый файл выходных данных копировался в эксель, в нём строились графики, по графикам находились нужные точки, данные точек забивались в маткад, вычислялись новые значения переменных, их забивали опять в листинг бейсика - и так раз пять, пока точные переменные не найдёшь.
>>191466312 >Если кратко - синглтон нужен для отображения физически единственного ресурса, и при этом он не завязан на так называемые "глобальные переменные" - синглтон "глобален" внутри самого себя, то есть он разделяет свое состояние где-то там внутри (смотри что такое инкапсуляция). Для меня это звучит, как рассуждения китайского монаха о Дао.
>>191466460 Жабка работает быстрее, но все еще не требует заебов с ручным управлением памятью. А вот для описанного здесь >>191466437 -- тут да, тут питон нужен
>>191466603 >>191466526 Сколько вкатываешься? До встречи через полгода в пятёрочке :) Очевидно же, что ты изучаешь хуйню для первоклашек, тебе это любой кодер подтвердит
>>191466619 В плюсы. GO сейчас хайпит, потом будет ещё какая-то хуйня хайпить и GO загнётся. А с плюсов всегда можно потом быстро куда-нибудь перекатиться, ну или остаться.
>>191466427 >Ну не знаю, использую питон для нейронок и совсем простых расчетов, для чего посложнее -- жабка. >Для совсем хардкорного -- плюсы с кудой, да. Я не понимаю твою логику. Для питона самое большое количество библиотек для научных рассчетов, на нем намного быстрее хуячить прототипы. Производительность у него ниже, чем у джавы, но все сложные расчеты выполняются либо с помощью библиотек, написанных на C/С++, либо пишутся на С/С++ и интегрируются с питоном. У джавы нет ни библиотек, ни производительности, ни удобства.
>>191466703 Ну, около 2 месяцев. С++ изучаю. Вуз дропнул, но со след. года может быть перепоступлю Сейчас изучаю ООП, но есть некоторые вещи, которые не догоняю, может в силу моей тупости, может в силу того, что плюсы мой первый яп. Не очень понимаю что значит "функция void возвращает пустоту". Но может с практикой разберусь. Найти конкретные примеры в различии от int'a например не могу найти. Но да ладно. Возможно перекачусь на питон, а потом в бекенд. Немного знаю html+css, давно изучал, но за неделю вспомню. Пока на мамкины деньги живу
>>191466364 Ну смотри, синглтон это когда у тебя что то одно. Например ты пробуешь пиво с чипсами. У тебя стоит 5 бутлок пива, 3 пачки чипсов и открывашка. Пиво и чипсы это обычные классы, ты обращаешься к ним когда нужны тебе данные из них, отхлебываешь пивка или берешь чипсину. Но бутылки закрыты крышкой, что бы пиво не выливалось и для этого у тебя есть открывашка. Тебе не нужно 5 открывашек на кажду бутылку, ты берешь одну и обращаешься к ней каждый раз когда тебе нужно открыть бутылку. Это нужно что бы не дублировать одно и тоже действие (открытие бутылки) в разных местах программы. Оно аккуратно лежит у тебя в одном месте и если завтра все заводы мира перейдут на пробковые крышки к пивным бутылкам тебе нужно всего лишь переписать код открывашки, а переписывать каждую бутылку.
>>191466706 Ну такое. Кресты пробовал, но как-то громоздко для обучения. Хуй знает потом куда устраиваться, ведь новичка на позицию с плюсами берут очень редко.
>>191466843 Нет. Ты можешь купить две открывашки, например. Синглтон - это, например, "мусор в хате". Любой мусор, добавленный в этот объект, становится тоже элементом мусора в хате.
>>191466836 >Не очень понимаю что значит "функция void возвращает пустоту". Это значит что оно возвращает нихуя. Преставь что есть некий Вася, он дает тебе 50 рублей. Если ты функция которая возвращает отсос, ты сосешь васе хуй. Если ты возврашащь пиздюли то ты даешь Васе по ебалу. Но что если тебе не нужно производить никаких действий с Васей, в ответ на получение 50 рублей? Вот тогда ты функция которая возвращает войд.
Ммм, миллион тредов о программировании в день, в каждом упоминается html/css, человек 10 обязательно напишут "html это не программирование". Наверное, очень умными себя после этого чувствуют.
>>191466725 А у меня довольно специфические расчеты. Банально не существует либ под мои задачи. Сам, собственно, эти либы и пишу. К примеру, первую в мире полноценную распределенную HTM пришлось херачить с нуля, но пруфов не будет, так как еще тестирую, да и публикация еще не вышла. Алсо, пилю уникальный в своем роде инструмент для серьозных людей из области вычислительной нейробиологии, тоже все с нуля приходится делать, т.к. все существующее сильно устарело, самая новая инфа -- она в статьях, не в коде. Вот и делаю велосипеды, лол. Зато точность охуенная, да и ни в каком больше инструменте нет таких функций. Но моделирование одной клетки (нейрон/астроцит, других пока нет) отжирает 100% цпу и 2-3 гига оперативы, лол
Но да, часть нужного мне ПО таки пилю на фортране, т.к. все нужное для моделирования требуемых физико-химических реакций и диффузии там имеется, причем сразу для использования на кластере.
>>191466976 >Конечно. 8 месяцев учил Python + Django/Flask. На 10 вкатился в IT контору на ставку в 3k$ Двачую коллегу. 4 недели учил Python, на пятую вкатился в IT контору сеньором на ставку 4k$.
>>191466868 поясни про ультрабыстрое прототипирование почему тебе прототипировать что-то быстрее на питоне? и что ты потом с этим прототипом будешь делать? если основной код у тебя на яве должен быть?
>>191467213 >поясни про ультрабыстрое прототипирование Нужно проверить концепцию и нахуячить прототип как можно быстрее. На производительность похуй. >>191467213 >почему тебе прототипировать что-то быстрее на питоне? Динамическая типизация + много синтаксического сахара и функциональщины + библиотеки на любой случай, написанные людьми для людей. Десять строк кода на джаве превращаются в одну на питоне. >>191467213 >и что ты потом с этим прототипом будешь делать? Напишу пейпер. >>191467213 >если основной код у тебя на яве должен быть? Не должен.
>>191467213 > должен быть на яве Кто сказал? > почему тебе быстрее потому что сам по себе, по структуре, питон накладывает гораздо меньше ограничений на структуру программы, например.
>>191467214 в 90-х была хуйня в штатах - в физику пришло поколение, которое решило, что фортран - хуйня для дидов, ща они на плюсах все переделают. сперва оказалось, что плюсы они знают не то, чтобы очень хорошо потом оказалось, что и физику они знают так себе и все вернулось к фортрану теперь пришли аноны с питоном, ну, поглядим, что будет через 5 лет
кроме того, деды, не деды, а где больше кода для научных обсчетов-то? у дедов? или у школьников с питончиком?
>>191467413 Обычно полноценные задачи это приложение к чему-то. Но чаще всего в бизнес-логике таких задач нет, бизнес он вообще простой обычно, как валенок.
>>191467213 >Динамическая типизация + много синтаксического сахара и функциональщины + библиотеки на любой случай, написанные людьми для людей. Десять строк кода на джаве превращаются в одну на питоне. Динамическая типизация, это когда ты где-то обосрался, а компилятор тебе не может на это указать? А, стоп, нет компилятора, бггг Написанные школьниками для школьников, ты хотел сказать?
>>если основной код у тебя на яве должен быть? >Не должен. Тогда понятно. Так бы и сказал - мне нужен код на питоне, поэтому и прототип на питоне. Тогда, да, быстрее.
>>191467490 Так блять современные рашкенские программисты это васяны которые нихуя не понимают в программирование, за всю свою жизнь не встретил ни одного нормального реального мидла среди мидлов и синьера среди синьеров ну был один который лишь подтверждает правило
>>191467406 пиздец, понятно все. вы и программируете так же, как излагаете мысли: - почему быстрее? - ну, потому что быстрее. и не надо структуру аккуратно писать.
Пиздец. я честно надеялся на ответ вменяемого человека
>>191467581 > педалил неделю на джаве и понял что обсрался с алгоритмом > педалил 2 дня на питоне и понял что обосрался с алгоритмом Ясен хуй на джаве писать лучше!
>>191467498 Я ещё не настолько ёбнулся, чтобы одновременно ныть об отсутствии интересных задач и ковыряться в бизнес-процессах. Хотя хуй с ним, со мной. Проехали.
>>191467607 >А разве ИИ не может писать код? Может. Но в ИИ вторая буква означае Интеллект. На хуй Инетеллекту напрягаться, если для кодирования есть макаки с питоном. Интеллект въебывать не рвется
>>191467659 А что тебе не нравится? Язык - это инструмент. Слово "прототипирование" тебе вообще что-то говорит? Или у тебя кроме формошлепства и уже готовых полностью расписанных задач нет?
>>191467659 Потому что не надо писать фабрику абстрактных фабрик, потому что нормальные функции, потому что тупо кода меньше надо писать, потому что синтаксис более лаконичный, потому что не приходится разгребать 100500 слоёв абстракций и километровые стектрейсы, даже тупо типы переменных писать, потому что есть продуманные средства для быстрого решения простых и частых задач.
>>191467694 у меня только два вопроса: 1. почему тебе нужна неделя, чтобы понять, что ты обосрался? 2. почему тебе один и тот же алгоритм оформить на яве в 2.5 раза дольше, чем на питоне?
я бы еще понял, если бы сраный С с явой сравнивал. Но питон, блядь...
>>191467768 Если ему сказать что архитекторы делают прототипы из пенокартона, он начнет пузыриться и орать что "надо делать сразу из бетона, ведь картон хуевый!"
>>191467802 В том что пока что никто не знает, как именно работает интеллект. То есть, интеллект еще не создан, и даже мало изучен. А так, роботы давно взяли на себя рутинные операции, это правда.
>>191467581 >Динамическая типизация, это когда ты где-то обосрался, а компилятор тебе не может на это указать? Дай угадаю, ты макака с годом опыта, не умеющая писать код без ошибок? >>191467581 >Так бы и сказал - мне нужен код на питоне, поэтому и прототип на питоне. Код в конечном счете может быть на чем угодно. На стадии прототипирования важно написать как можно быстрее, поэтому выбирают питон.
>>191467765 блядь, вы не только не можете формулировать мысли, но даже прочесть простой вопрос не можете. иди на хуй, короче. ответы уебка мне неинтересны.
>>191467585 Это потому что пытаются продать на запад челика как мегаохуенного, хотя по факту он хуеваст. Чем больше разница тем больше барыш хозяина галеры.
>>191467352 Хорошая идея. Если совсем новичок, то попробуй Learn You A Haskell For A Great Good (кажется, так называлась, говорят, годная) Если ты посерьезнее, то советую взять вот это ( https://anton-k.github.io/ru-haskell-book/book/home.html ), а заодно немного теории категорий.
>>191467413 Вкатывайся в науку, у нас тут весело, если тебе нравится грузить мозги. Правда, нужно до каждой мелочи докапываться, терпения должно хватать. Собственно, эти задачки себе поставил просто потому, что могу и хочу.
>>191467694 А вот если сразу придумать корректный алгоритм...
>>191467726 Ошибаешься, второе слово вовсе не интеллект в переводе с английского означает, гугли. Кстати, пытался заставить нейронку на основе pointer-network-ов, differential neural computer-ов и прочих радостей писать код -- вышел бред. Банально потому, что современные нейронные сети ну никак нельзя назвать по-настоящему мощными. У меня тут один биологически реалистичный нейрон в симуляции мнист с точностью в 70-80% решает (правда, учится около суток, но он еще был на ноуте запущен, а он тормознутый, шокапец).
>>191467581 >Динамическая типизация, это когда ты где-то обосрался, а компилятор тебе не может на это указать Статическая типизация внезапно тоже мало что гарантирует. Да почти ничего, если честно. Ну если только не юзать завтипы и формальную верификацию, но это слишком сложно для джавамакак.
>>191467768 > писать фабрику абстрактных фабрик >100500 слоёв абстракций Питонист не понимает, что фабрика и абстракции зависят только от него. Ява к этому никак не принуждает. Стектрейсы, в которых тебе указывается чуть ли не пальцем, где ты обсрался, тебе не нравятся. Ну, ок.
>тупо типы переменных писать все, понял.
Перефразирую свой изначальный вопрос: а почему ты тогда не пишешь на бейсике или яваскрипте. Первый вообще суперпростой, а второй даже модный и молодежный.
>>191467909 >а заодно немного теории категорий А где матан можно подтянуть нет ссылочки или курса какого? Мне не хватает прогерского образования сильно.
>>191467585 Галера, сэр. Чем синьернее, тем больше профит. А реальный работодятел один хуй еще большее пафосное чмо, которое даже васянов само нанять не может и как последний дебил ведется на рекламу галер с васянами, переплачивая в разы.
>>191467694 не, не смекаю. во всей этой хуйне я напишу ровно sysout("Hello, World"); нажму ктрл+пробел вся обвязка сгенерится автоматом коммент писать не буду, потому что я не питонист, я этот код и без коммента пойму
>>191467986 >Ява к этому никак не принуждает. Ну язык довольно беден сам по себе, если честно. Да и библиотеки и фреймворки рассчитаны на обмазывание абстракций абстракциями. >Стектрейсы, в которых тебе указывается чуть ли не пальцем, где ты обсрался, тебе не нравятся. Ну, ок. Это практически во всех языках такое, а не только в джаве. >Перефразирую свой изначальный вопрос: а почему ты тогда не пишешь на бейсике или яваскрипте. Первый вообще суперпростой, а второй даже модный и молодежный. Потому что питон как эти языки, только лучше.
>>191467909 >Ошибаешься, второе слово вовсе не интеллект в переводе с английского означает, гугли Какая из букв в ИИ кажется тебе английской? Ученый, в говне моченый, блядь.
Надо ли программисту непременно иметь макбук? Собрался покупать ноут, есть 100к. И тут 2 стула: или купить нормальный ноут на винде, где я знаю что получу, или купить этот огрызок. Я не разу не пользовался маком. Стоит того или нахуй? В чем цимес вообще?
>>191467956 Нет, просто я сначала 5 раз думаю, а потом пишу код.
>>191467957>>191467996 Ну, я начинал со вката в простые нейронки, потом заинтересовался биологически реалистичными, потом мной заинтересовался один препод и понеслось. Спустя н публикаций и кучи написанного ПО оказался там, где я сейчас. Самый простой путь вката -- через универ, найти нормального научника. А дальше немного выбить себе имя и свалить из этой страны (собсно, этот процесс у меня подходит к концу). Ну, это лично мой опыт.
>>191468025 дал бы тебе нужных материалов, да, как писал выше, ссылка на облако -- это мгновенный деанон, а я не хочу такого. Вообще -- просто гугли книги, читай отзывы, пробуй по ним усваивать, всё. Курсы -- трата времени, если можешь учиться по книгам.
>>191468164 На русский термин перевели некорректно, дальше сам, пожалуйста.
>>191468166 Так ты внимательнее читай. Я новое поколение нейронок разрабатываю, тут ОДИН нейрон может мнист решать, но основная цель в биологической реалистичности, просто интересный побочный эффект получился такой, что этот нейрон по мощности как та самая сеть. Алсо, моделирование проводилось с шагом в 0.1мс, так что неудивительно, что так долго. А впрочем, чего я тебе это объясняю, ты же даже не вчитаешься.
>>191468330 Где ты это написал? Ты ни слова не написал про кофескрипт. Ты написал, что джава и джаваскрипт - это кофе и это вода с говном. Если джаваскрипт - это кофе. Тогда, что такое кофескрипт?
>>191468297 Вот ты смеешься, а у меня знакомый вкатился хтмл-макакой в студию и с первых накопленных денег купил себе макбук. Потом начал люто бешено срать в вк всякими мемами уровня "Техника Apple - это безоговорочное превосходство" и прочей дрысней, лол.
>>191468401 >нормального научника Биологически нереалистично, они все попрятались по всяким физтехам и заграницам. По ходу, без рестарта жизни уже никак.
Вкатываюсь в питон и джангу по работе. После опыта общения с пыхой сложностей особо нет, но все равно есть недопонимание некоторых фич. Короче погромирование для увлеченных.
>>191468571 >Нехило у тебя бомбанула задница! Ещё как бомбанула от твоей тупости. >То есть кофескрипт - это говно с сахарком? >Джаваскрипт с сахарком. >джаваскрипт говно Логически выводим, что кофескрипт - это говно с сахарком. >Но теперь в джаваскрипт завезли тонны сахара, так что он теперь и так сладенький, поэтому кофескрипт умер. Логически выводим, что кофескрипт уже ненужное говно с сахарком.
Но моём нищеноуте андроидстудия грузится минут 6, потом запускает эмулятор минут 6 и это как-то хуёво, но я слышал что это прям лучший вариант для разработки приложений. Оно так или на самом деле похуй где делать и есть что-то шустрее?
>>191468411 >Потом начал люто бешено срать в вк Ну правильно, он просто с жигулей на бмв пересел - восторг гарантирован. Пусть Эппл охуевший в плане цен, в плане ограничений пердолинга (хотя на маке можно же - там консолька есть), но их продукты действительно генерируют такой вау-эффект почти у всех после винды и ведра. Я сам не понимал этой хуйни и ржал с эплоблядей, потом мне подарили гейфон, результат - больше на ведро я не вернусь, лол. F хтмл-макакой можно и на шиндовсе быть, а вот для разработки под iOS нужен мак или пердолить хакинтош.
>>191468447 Ты просил определить галеру? Серьезно? Намеком, как тупая пизда из тиндера? Галера - перепродавец тебя хуй знает кому. Негалера вместо тебя продает продукт. Галере выгодно лепить из любого бомжа мидла-хуидла, а продуктовке наоборот, называть тебя червем-пидором и сокращать издержки на твою зп, ждуниор. Поэтому из галер валят, когда заебет неадекват от клиентуры. Из продуктовки валят, когда заебет ждать нормальную зарплату и тянуть половину разработки в чине ждуниора.
>>191468810 Эмулятор вообще не годится, найди девайс какой то живой. Ну а студия да, ничего не поделать. Можешь конечно к эклипсу присобачить андроид плагин, но количество геммороя не совместимо с выигрышем в производительности.
>>191468734 >Логически Но ты ведь это не написал implicitly. Откуда люди должны догадаться, что ты там себе понафантазировал? Поэтому я и спросил, так ли это? Но ты написал, что ты это написал, хотя на самом деле ты это не написал, но решил, что другие люди подумают так же. Но что, если в твоей логической цепочке имеются недостатки и ошибки? Или же ты хочешь сказать, что у тебя есть встроенный обработчик ошибок, который показывает все ошибки, которые допустил твой мозг перед компиляцией твоих мыслей в действия?
>>191468895 Проблема в том что на ноуте только 1 юсб порт живой и тут постоянно выбор между мышкой и флешкой, а тут ещё и мобилу подключать (которую он не видит как я не ебался) >>191468844 В том что я студент нищий и ещё безработный
>>191468859 Ты долбоёб? Да или да? Картинки совершенно разные - одна нарисованная мной, другая -какая-то несмешная и нерелевантная хуета с кучей текста.
>>191468569 Сначала возьми какого-нибудь Письменного, полистай его конспекты лекций, примерно уясни структуру усваиваемого материала.
А вот потом...
По матану -- ищи фихтенгольца, зорича. Тыртышникова алгебру советую. Пройди в инете какие-нибудь курсы на нормальной платформе по матстату. Почитай про дискретку в каком-нибудь пособии для вузов. По диффурам учебник эльсгольца. SICP. Банда четырех. Искусство программирования после всего этого хотя бы попытайся осилить.
Вот в этой последовательности.
>>191468663 Я за счет качества этого ПО из рашки съебываю, о чем ты.
>>191468968 В студии есть плагины позволяющие нормально работать по вайфаю. Нужно только раз в день подрубаться кабелем что бы слинковало девайс и все, дальше вайфай.
>>191468891 Молодец. Просто 99,99% двачеров и вкатывальщиков не знают, что такое аутсорс и называют галерой любое место работы. Но ты знаешь, респект за то, что ты не малолетний долбоёб-вкатывальщик.
>>191468948 >Откуда люди должны догадаться, что ты там себе понафантазировал? С помощью ума, которого у тебя походу нет. >Но что, если в твоей логической цепочке имеются недостатки и ошибки? >если Иди нахуй.
>>191468968 Что бы видело мобилу нужно 3 вещи. 1. Мобила подключена как флешка. 2. В настройках для разработчика стояла компиляция по юсб 3. На ноуте стоял adb драйвер именно под твой девайс.
>>191469071 >С помощью ума, которого у тебя походу нет. >Иди нахуй. Перейти на оскорбления при отсутствии аргументов - типичная реакция ограниченного колхозника с низким интеллектом. Что-то ты слишком быстро порвался и слился.
>>191469119 >3 Видимо этого у меня и не было, спасибо. >>191469043 Ничего себе какая удобная штука существует. Но почему эмулятор никуда не годится? Из-за скорости всё? >>191469135 Это параллельно по учёбе всё равно надо сделать хотя бы на минимальном уровне, так что всему своё время.
>>191469237 Скоромть работы и памяти жрет как не в себя. Эмулятор нужен что бы тестить вещи которые в реальном девайсе неудобны, типа реакции на перегрев девайса, зарядку/разрядку, подключение отключение сторонних вещей.
>>191469759 >>191469681 Но комп слишком здоровый, гудит еще, пищит при включении, собирает пыль своим железным корпусом. У меня такой период в жизни, что я собираюсь пеезжать в более крупную мухосрань, а потом в ДС. Кудахтер и всю сопутствующую аппаратуру с собой сложновато возить будет.
>>191469870 Берешь какую-нибудь джангу, прописываешь соединение с бд, прописываешь пути к статике, при запросе на нужную вьюху банально отдаешь страничку, которая будет эту самую статику подгружать. Легчайше.
>>191467490 >Греф Поэтому он дал бабла на лучшую школу для программистов? Которая ещё и бесплатная, а если пойдет дело дальше, то и кормить/жилье тоже будет бесплатным.