Ночной, что посоветуешь почитать в поезде нюфагу по IT (программирование). 2-3 суток в пути.
>>123141696 (OP)а смысл читать книжки по программированию если без компилятора
>>123141897Общетеоретические, наверное. Что бы % говнокода уменьшить, например.
>>123141696 (OP)Что-нибудь весёлое. Нейроманта, криптономикон.
>>123142193>Нейроманта, криптономикон.Жаль, что на художку не тянет. И чому я в школьные годы на подобное не натыкался... Что не удивительно, проживая без интернетов в маргинальном районе
Вангую, анон знает толк, в литературе по нейромаркетингу.
>>123141696 (OP)HoTT
>>123143208https://homotopytypetheory.org/book/this?
>>123143287для поезда самое оно.
>>123143348>600 страниц английского текста с мат теорией.Не толсти плз.
>>123143348Вангую крепкий сон.
>>123143786вам не угодишь.
>>123141696 (OP)я вот читаюhttp://rsdn.ru/article/mag/200401/codestyle.XML
>>123144002>Избегайте строк длиннее 78 символов,
>>123141696 (OP)Классику читай: по рефакторингу всякое, Мейерса, чистый код там, всякие паттерны, и т.п.А вообще сильно зависит от твоей области деятельности и профессиональной квалификации. Если бы мне пришлось 2-3 суток в поезде торчать, я бы чего-нибудь по функциональному программированию накатил, очень уж меня эта тема заинтересовала последнее время.
>паттерныБлагодарю, что напомнил о закачанной в планшет, но не прочитанной книге.
Тред не читал. Советую пойти в /pr и посмотреть литературу из прикрепленного треда.
Читай классику. SICP, Совершенный код, Мифический человеко-месяц и т.д.
>>123144204Не, вот паттерны как раз не надо: та самая книжка просто отвратительное зрелище, т.к. про реальные паттерны там ничего нет исключительно откровения Капитана очевидность про "если нужно передать одну структуру туда, где ждут другую структуру, нужно сделать прослойку, которая будет адаптером"
>>123145164>Мифический человеко-месяцТо, что надо. Благодарю.
>>123145424Почему тогда её чуть ли не за библию выдают?
>>123145543ООПщики ебанутые.
>>123141696 (OP)Алгоритмы, структуры данных, дискретка
>>123145904Лел, я джва года уже говнокодю всякие парсеры, грабберы, постеры и прочие свистоперделки, так и не удосужился в него въехать. А в вакансиях только и разговоров, что об ООП.
>>123145543Потому что типичный разработчик, читающий эту книгу оперирует только такими низкоуровневыми понятиями, работая исключительно на уровне отдельных модулей или даже частей модуля. Поэтому и получается, что о проектировании там не слова, книгу бы следовало назвать "паттерны редактирования" и дополнить главами про расположение фигурных скобок вокруг блоков
>>123146017и не надо, бесполезное занятие: там очень много дроча ради дроча, при том, что все эти оопшные свойства максимум это синтаксический сахар.
>>123146082Я конечно ничего не понял, но занесу в блокнотик. Может пригодится когда из говнокода вылезу.
>>123146124Как ^быть^ жить тогда?
>>123145424Кем работаешь, сколько зарабатываешь?
F
>>123146082Двачую. Вот где бы почитать именно как строить архитектуру приложения с нуля. Нет такого ведь. Хотя в каждом стеке технологий свои архитектуры, всё равно должна быть какая-то информация.Мне, например интересен JavaEE, но там кроме спринга инфы то нет совсем.
>>123149578Это, я так понимаю проблема всех говнокодеров.Из-за отсутствия должной мат базы, они изобретают велосипеды.
>>123149826Да что там мат.база, я же не бигдатой занимаюсь. Архитектура к этому не относится.Вот например хадуп, это целый стек с мапредьюсом, а как построить архитектуру исходя из условий задачи?
>>123141696 (OP)Третьи сутки в пути... м-м-м-мммммм....
>>123141696 (OP)Ничего. Читать нужно в свежем, и очень сильно освещённом помещении. Чтение буков при вибрации и сумерках дохуя портят зрение. Ну и за 2-3суток ты ничего не прочитаешь.
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>123156867> чтение буков при вибрацииПрактикую уже 3й год чтение в автобусах/маршрутках + 10-часовое сидение за кудахтером - со зрением всё заебись.
>>123149885map-reduce это и есть паттерн проектирования: спавнишь много процессов, которые генерят аутпут, который потом собирается и редуцируется другим процессом. К слову, на нормальном языке распределённый мап-редьюс пишется в 30 строчек.
>>123149578Вот JavaEE как раз не надо, там основное индусство и говноедство. Сейчас джавовское сообщество похоже на парламент бриташки с их двумя партиями: есть чуваки, которых заебало писать на языке, вышедшем в 90х годах и построенном по канонам и заветам языков из 70х, и есть те, кто дрочит на то, что есть, всячески пытаясь выдать явные недостатки языка за его фичи. В итоге получается, что рождаются анальные кадавры типа лямбд (когда вместо определения, не отличающегося от определения обычной функции (как в функциональных языках, где любая функция это алиас от лямбды) городят какую-то поебень со своим особенным, волшебным синтаксисом)Из волшебного мира JVM лучше покурить в сторону scala и их фреймворков.
>>123161084>К слову, на нормальном языке распределённый мап-редьюс пишется в 30 строчек. Ой еблаааан...
>>123161733https://dzone.com/articles/exploring-erlang-with-mapreduchttp://soft.vub.ac.be/~tvcutsem/talks/presentations/tvcutsem_MapReduce_ErlangFactory.pdf
>>123163561>https://dzone.com/articles/exploring-erlang-with-mapreduc>Распределенный>параша которая работает на локалхосте>без управления ресурсами>без сохранения промежуточных результатов>без фейловера и автоскейлингаПросто иди нахуй, маня.
>>123149578Scala - как бы jvm-совместимая, но более качественно сделана, проще и удобнее.
>>123167036А как построить нормальный?>>123149885 кун