Аноним 30/12/16 Птн 12:58:16 Работал веб-макакой, решил раз уж я программирую, то надо изучить нормально программирование. Некоторые люди советовали сикп, например, тот же Норвиг. Решил попробовать, было тяжело, нравилось, пару раз бросал т.к.
Переключался на онлайн-курсы, а сикп всегда можно взять. Однажды всё-таки задался целью и где-то за год прочитал, решил почти все задания, кроме совсем уж лютых и длинных. Ну и что теперь? Макачить веб-парашу теперь противно, денег мне никто за аутизм давать не будет, уволился и сижу вот дома, искать работу противно. После сикп хотел ещё прочитать EoPL, TaPL, изучить интересные фичи языков программирования, попробовать зависимые типы, написать интерпретатор лиспа на С (есть соотв. А вместо этого нужно учить парашу, которая нужна на рынке, дрочить фреймворки и шлёпать формы и лепить круды.
Под катом – описания текущих и будущих курсов. Курс «Разработка приложений на Java».
Руслан, отдельно, про курс разработки на Objective-C. Смотрел курс, всё хорошо, в целом. Да, SICP - замечательная книга, как хорошо, что она вышла на русском языке. Я надеюсь, что в скором времени будет выпущен еще один перевод классической книжки (курса лекций) по функциональному программированию - 'Введение в фукнциональное программирование' Харрисона.
Короче, анон, подумай надо ли оно тебе перед тем, как начинать. Может оказаться, что ты недостаточно умный чтобы работать в интересных и сложных сферах, а на новые фреймворки джаваскрипта ты уже смотреть не сможешь без дискомфорта, в итоге застрянешь где-то между, никому не нужный. Аноним 30/12/16 Птн 13:46:57 Работа была довольно хуёвая, провинциальная веб-студия, не жалею ни разу что ушёл, я думаю лучше работать не в ИТ за копейки чем там. В общем-то я сначала уволился, а потом уже занялся домашним задротством. Странное отношение к данной книге как чему-то запредельному, какой-то вершине что ли. На самом деле это вступительная книга по компьютерным наукам, которая проходит по верхам, сильно не никуда не углубляясь, разве что тема интерпретаторов и языков программирования развита больше.
Конечно, книга не на семестр под пивас, но ничего невозможного для упрямого человека там нет, все действительно красивые и сложные вещи объясняются в тексте и в заданиях их обычно нет (основную часть времени отнимают всё-таки задания). Я понимаю если бы я сам с нуля придумал, например, как реализовать недетерминизм или интерпретатор логического языка, тогда действительно можно было бы назваться умным. Сфер таких множество, весь ресёрч и theoretical comp sci, смежные математические дисциплины скорее всего. Конкретно меня после сикп естественным образом заинтересовала реализация языков программирования, теория типов, компиляция, анализ кода, итд. Но для того чтобы быть трудоустроенным в данной сфере и приносить пользу ума, усилий и времени нужно гораздо больше чем прохождение сикп. Поэтому я решил пока попробовать найти хоть какую-то работу, а по вечерам (или когда погонщик отвернётся) потихоньку аутировать и смотреть что мне интересно, расширять кругозор и пробовать всякое.
Может накоплю деньжат и на пару лет в андерграунд. Аноним 30/12/16 Птн 19:42:26 У меня вышка в лице провинциального платного вуза где я ничего не делал, т.е. Отсутствие вышки. Однако когда начинал, я уже прошёл курс по алгоритмам, теории автоматов и парочку каких-то вводных по программированию, так что некоторая база всё же была. В первой главе больше всего математики, некоторые вещи я хуёво понял, например теорему Ферма.
Как таковая, книга не о математике, просто они сильно любят математику, и используют её в качестве предметной области. Если непонятно что-то, попробуй погуглить или просто не углубляться если неинтересно. Например, в конце второй главы символьное дифференциирование, упрощение дифф. Выражения алгебраическим путём (подстановкой разных формул).
В принципе, я до дифференциалов так и не дошёл, и представление имею о них смутное, но задачи решал. В 4-5 главах математики вообще нет, во 2-3 довольно мало, ничего сверх. В 1 главе действительно многовато для мимокрокодила.
Аноним 30/12/16 Птн 21:02:23 Я думаю что да, задания это по большей части ведь и есть проверка понял или нет. Они хоть и часто трудные, но всё же интересные, лично мне доставляло, поэтому я себя не особо насиловал. Бывали такие задания, которые вообще не заходили никак, тогда я смотрел решение онлайн, потом откладывал книгу на пару дней, после чего пытался решить опять имея в памяти чужое решение. Ещё помогает вручную переписывать код из книги и пытаться его прочувствовать, особенно в 4-5 главах где много кода от авторов. Аноним 30/12/16 Птн 21:44:58 На лиспе, конечно. Не знаю, что они там решают, но во-первых придётся переводить код представленный в книге с лиспа в таргет. Во-вторых есть задачи которые использую гомоиконность лиспа, т.е.
Код на лиспе пишется сразу в AST и является списком, по которому можно проходить, отделять части итд. Поэтому нет необходимости парсить код когда пишешь интерпретаторы. Я решал на Racket, потому что в Scheme нет примитивов для рисования, а задания на рисование есть. Также, в Racket есть приятный сахарок типа let., который уменьшает ступенчатость кода. Ещё есть хеш-таблицы из коробки, они тоже используются (хотя можно написать свой простой интерфейс работающий на линейном поиске, на скорость ведь похуй).
С другой стороны в Racket мутабельные и иммутабельные списки это разные структуры и требуют работы разными функциями (mcar, mcdr, mmap, etc). Порядком подзаебался под конец вставлять везде list-mlist. Рекомендую брать R5RS Scheme везде, кроме задания picture language.
Аноним 31/12/16 Суб 20:48:53 Я continuation-passing интерпретатор не мог понять, пока не сделал задание где надо было добавить пару фич, и ещё было много таких мест. Какие ещё есть хорошие книги которые можно почитать после sicp? Один вариант - essintials of programming languages, там на лиспе реализуются разные программные парадигмы. Другой советуемый вариант: Concepts, Techniques, and Models of Computer Programming (Peter Van Roy).
Алсо имеет курс на edx для тех кто любит повеселее. Сам я для себя решил угореть немного по лоу-лвлу, прочитать таненбаума и nand2tetris, потом С.
Потом написать интерпретатор или виртуальную машину а-ля jvm и компилятор в её байткод. Аноним 31/12/16 Суб 22:54:53 Concepts, Techniques, and Models of Computer Programming (Peter Van Roy) Годная штука, совсем недавно прочитал и в принципе мне она нового ничего не дала, разве что хорошенько рассортировал свои знания. Но насколько бы она была охуенной, если бы я ее прочитал вначале своего пути. А двачеспециалисты с рейтом 100000$/s, если бы читали ее не устраивали срачи FP vs FRP vs империативная лапша vs CP. Lisp vs С vs java vs C# vs JS vs ассемблер vs Haskell. Лирики vs Физики и т.д. В общем если есть время, рекомендую.
Там даны самые вершки и понять совсем не трудно, но зная их легко будет углубиться, если понадобиться. Аноним 31/12/16 Суб 23:07:43 Спасибо, ещё есть стенфордский курсец по компиляторам. Вообще это я так набросал примерные мечты погружения в лоу-лвл, хуй знает куда я зайду. У меня задача - поднять общую компьютерно-научную грамотность и, собственно, выяснить что мне нравится и чем я хочу заниматься. Я работал в веб-шараге и вместо сыров за 500грн просто собирал деньги (ничего не нужно было покупать, да и с работой времени ни на что особо нет). Потом уволился и вот живу на скопленное.
Скоро буду искать работу и планирую повторить процедуру, может потом попробую перекатиться на фриланс, хуй знает. Спасибо за отзыв, может дойдут руки. Меня там конкуррентное программирование больше всего заинтересовало, в сикп эта тема очень скудно описана. Алсо, с новым годом сикпаны. Аноним 05/01/17 Чтв 01:36:19 Однако университетскую математику схватывал не то что бы на изичах, но почти все понимал Все время проигрываю с этого. Из вас же там калькулятор делали, вот вам формула - запомните,и вуаля, вы 'знаете' математику.
А когда такой калькулятор вдруг сталкивается с задачей которую формулой не решить, то впадает в ступор. Ну а хули, мозги уже привыкли к калькуляторству, а тут от них требуют воображения и опыта Problem Solving.
А потом эти люди сидят и удивляются мол 'я ж в университете йоба-задачи с йоба-интегралами и матрицами решал, а тут с простой задачей справится не могу'. Смешнее всего когда эти люди потом идут перерешывать университетские задачки, и у них все равно нихуя нормальную задачу решить не получиться. Аноним 05/01/17 Чтв 14:13:31 Ну это нормально, математикой и программированием надо с 5 класса начинать заниматься, как и с любой профессией кроме тех, что с высокой конкуренцией - спорт, музыка, - там с 5 лет надо.
Однако если чувак не знает в 11 классе, что такое производная/интеграл, то в профильном вузике ему будет трудно и вряд ли ему интересно программирование само по себе (ящитаю, что интерес к матану должен быть, иначе жопа), он хочет просто зарабатывать бабло. Но в таком случае ему не нужен СИКП, ему полугодовых курсов пхп-макаки при бауманке достаточно.
СИКП - для задротов, кто живёт по принципу 'ни дня без строчки кода'. Аноним 07/01/17 Суб 21:06:16 Забей на эти предрассудки, можно соваться с любым уровнем. Многие кстати дропают потому что в процессе возникают трудности с пониманием идей и им кажется что это из-за того что они не знают матана функана теории категорий теоремы о стульях. На самом деле они просто с наскоку не уловили суть идеи и надо дрочить дальше или отложить книгу и дать побродить мыслям. Просто в книге дохуя матемематических примеров типа найти НОК или седловую точку, еще какую-нибудь хуйню. Пропускай, если не ебешь о чем там речь. Чтобы достичь сатори там еще надо знать физику и теорию цепей, насколько я помню.
Аноним 08/01/17 Вск 00:10:08 Что там непонятного? Если ты хочешь усвоить жестко и четко 100% инфы, то нужно будет разбираться и в матане и физике т.к. Задачки их используют и в то же время закрепляют материал(помогают убедиться что ты правильно все понял), а примеры некоторых концепций тоже немного используют матан. Но чтобы понять все что относиться к computer science физико-математическими суперспособностями владеть не нужно. Просто в мите студиусы-первачи как раз параллельно изучают вышмат, цепи, физику и такие примеры полезнее для них. Да и вообще-то там матаном ебут только вначале, на элементарных идеях, а когда будешь писать свой метациклический интерпретатор, его уже не будет. Аноним 08/01/17 Вск 18:11:27 'Мы собираемся изучать понятие вычислительного процесса (computational process).
Вычислительные процессы — это абстрактные существа, которые живут в компьютерах. Развиваясь, процессы манипулируют абстракциями другого типа, которые называются данными (data). Эволюция процесса направляется набором правил, называемым программой (program). В сущности, мы заколдовываем духов компьютера с помощью своих чар.' Блять ну разве это не прекрасно? SICP это не просто книга по программированию.
Это Книга про Жизнь. Так и шо делать? По какому материалу учиться теперь с нуля? По лекциям MIT? Блять, а че так можно было? Эта книга знатно унизила меня и заставила чувствовать себя говном, особенно под эгидой 'ну эт книга для начинающих)))))) ее на первом курсе дают)))' У меня такое чувство было, что мол обязательно нужно каждое задание выполнить. И не смотреть в ответы.
А если не выполняешь задание, то чувствуешь себя каким-то не полноценным. Ведь там еще и дальше материал на основе тобой только что пройденного и изученного.
И я обосрался уже на интегралах. Я их не осилил я считал, что не осилю и остальную часть книги и нету смысла продолжать чтение. Алсо горело, с того как представил, что попади бы я в mit как бы я отсосал и был неосилятором среди задротов индусов и нигеров и стал бы гуманитарием. В итоге вы говорите значит можно ее читать и не делать задания(хотя-бы первой главы с матешой) и книга всё равно будет иметь для ценность и быть понятной? Аноним 15/01/17 Вск 13:44:25 Во-первых это второе издание книги, в нём больше материала чем в митовском курсе для ньюфагов. Если ты вообще нулевой и решил вкатиться в программирование через элитные лиспы чтобы сразу быть просветлённым - бери HtDP, ещё по нему есть курс How to design programs, последнее время гулял где-то по edx вроде.
В первой главе злых заданий с математикой процентов 10, а дальше итого меньше. Есть много задач с рекурсией, из них много интересных.
Хуй знает насколько плохо подсматривать решения. Я себе сделал формулу два дня, потому что за это время можно пересмотреть материал главы, продумать всё заново, а также хотя бы раз взяться за задачу со свежей головой. Но если вообще не можешь решить, всю жизнь что ли тратить теперь на неё? Аноним 15/01/17 Вск 21:11:42 Вот только материал не усвоишь или усвоишь очень плохо. А смысл тогда читать?
Так ведь и получается замкнутый круг. Не делаешь задания т.к. Не понимаешь. Не понимаешь о чем говорится т.к. Не делаешь задания. Я себе сделал формулу два дня, потому что за это время можно пересмотреть материал главы, продумать всё заново, а также хотя бы раз взяться за задачу со свежей головой.
Ну есть понятие, когда ты застрял на задании о только что прочитанном материале в вакууме самом по себе. А есть, где ты не умеешь/забыл решать интегралы или что там дальше идет по порядку, на сколько твоей подготовки хватит и даже подступиться к заданию не можешь и к этому новому материалу. И это знание не получишь так с наскока погуглив там денек. Оно требует навернуть все, что там перед ним еще находится. В итоге и попадаешь в такую ситуацию, которую описал уже этот анон когда 90% времени у тебя уходит на попытки восстановить знания, откапывание универских тетрадок, вот это все а не над решением того, что написано в книге. Аноним 15/01/17 Вск 22:18:48 А смысл тогда читать?
Так ведь и получается замкнутый круг. Не делаешь задания т.к. Не понимаешь. Не понимаешь о чем говорится т.к. Не делаешь задания. Теория дает лишь представление о материале. Практика это представление закрепляет, так как заставляет напрягать мозг.
Часто бывает так, что именно после решений задач ты полностью понимаешь, что было в теории. Уже писали выше, что математика там только в первой главе. Ну хочешь пропусти ее или посмотри в ответах как сделано, если корпеть над ней впадлу (хотя то же матдаказательство и интеграл я погуглил как делать, хотя по математике всегда были трояки). Аноним 16/01/17 Пнд 02:37:51 Слыште, сикпоебы, поясните за шмот книгу? Я начал читать а там какие то функции блять хуюнкции в чем смысл? Куча скобочек никакого новомоднага ооп патернов банд четырех и все такое. Какой то хаскель вместо языка погромирования.
Прочитал, и хуй пойми как это ваще применить. Это как с интегралами в матане, вроде понял как решать примеры из книжок ну и чо хуле мне теперь обосраться? Как мне этим интегралом в повседневной научной жизни пользоваться? Так и сикп, вот сижу такой дай думаю йоба програму напишу, типа по стандартам сикп, блять, но как? Си, пхп питон как на них сделать то о чем в сикп говориться?
Читал HtDP или как он там. Ну блять вот серьезно чему это научило кого?
Я не осуждаю книгу, хуй знает может я тупой и ваще нихуя не понимаю. Но как понять то это все? Вот чел выше писал что типа прочитал сикп и сошел с ума, нихуя прогать не может? Чо он там за скрытое послание увидел?
Захочу ли я расчленять лолей если дочитаю сикп? Эта книга дает куда больше вопросов чем ответов. Аноним 17/01/17 Втр 00:33:14 Так ну начну, вопервых неадекватный синтаксис лиспа, написать вроде простое выражение, (2+3+6 (5-6))/(45+5/3) в лиспе это будет какой то треш из скобочек и кучи символов.
Нахуй они просят эти упражнения выполнять? Код типа создан жи облегчать понимание программы, но когда у тебя ебола из скобочек вот ты блять в 10 раз дольше будешь раскуривать это дерьмо. Да найдутся пару аутистов, которые скажут, что для них ваще все очивидно, но на то они и аутисты.
А остальные нехуй пиздеть что то что я написал сложнее читать чем лиспоскобочную хуиту. Возможно для совсем нулячих вкатывающихся, этот лисп будет пох так как нету представления о более читаемых языках, но представьте вкатывальщик прошел курс на лиспе, привык к этому дерьму и тут хуяк блять бэйсики си, сука думаю ему будет так же больно переучиватся, как и мне ковырять тонны скобок. Лан это хуита понятно курс старый, дальше он обучает рекурсиям и как записывать уравнения например вычисления корня по ньютону, синусы там хуинусы и вообще учит как перевести алгоритм в код. Окееей, я понимаю там для вкатывальщиков, но как это вам помогло писать понятные 50 страничные программы™?
Кто то серьезно кто уже прогал не понимал как это делать? Далее я упомянул типа щас жи ооп и прочая ебота типа фп прогресирует в головах всяких супер разрабов. Так чот никто не заяснил как оно научит? Может я чот не понял в книге. Дошел до третьей главы, дальше подиагонали прочитал так как просто не вижу смысла решать лисподрочево, да стану скобкоебом, но по прежднему не буду понимать как системы разбивать на абстракции и собственно делать их. В ХтДП типа тестирование, ну ок, тоесть целая книга и курс, просто о том что нужно тестировать код? Таже проблема они все функции учит писать как считать квадраты и прочие математические задачи.
И море скобок нечитабельных. Плюс какие то пояснения списков деревьев, в дичайшем скобочном коде. Бля неужели так сложно было выбрать норм язык?
Я когда учил структуры и алгоритмы видел примеры на поскале, ска сразу же все становиться понятно. Причем тут дезигн програм если они структуры описывают? В этих книгах они прям любят обсасывать рекурсию, но бля рекурсия говно же. Итого две книги которые обьясняют как делать функции и что функцию можно юзать в функцие, а еще возвращать функцию? Где советы как выстраивать архитектуру приложения, для чего лучше делать функции, какие то признаки или я хз. Я вот сильно сомневаюсь что чел решивший сикп, сделает 50 страничную читабельную программу™. Как и чел который поскобкоебствовал над хтдп.
Я чот не вижу анонов, которые говорят что уяснили из книг для себя, кроме я понял что тестировать это клево. Единственное чему научились это писать так же абстрактно, как в этих книгах.
В стиле 'выпрямились руки', определяю крутость кода по частоте вращения кулера и тд. Ниче антош, когда будешь мой говнокод переписывать, смотри не обосрись. Аноним 17/01/17 Втр 12:03:19 Не знаю, как можно было после первой-второй главы не привыкнуть к синтаксису, он же простой как палка. Может, конечно, дело в том, что ты уже прогаеш, и привык к своей рабочей лошадке.
Начал вкат в js без опыта в пр, спустя месяц изучения жс попалась данная книга. Приятное послевкусие после первых разделов книги и вот, я уже во второй главе, как фундамент так по мне самое. Не нужно забивать голову сахарком, и прочими особенностями языка. Это явно лучше, нежели начинать свой путь с того же жс или пхп как по мне.
Аноним 17/01/17 Втр 15:20:01 Честно скажу, я решение подсмотрел, сам не осилил. Но общая идея такова: 2 + 3 + 4 - может быть суммой выражений 2 и (3 + 4), может быть суммой выражений (2 + 3) и 4 2 + 3 4 - может быть только суммой выражений 2 и (3 4) Короче, исходя из order of preсedence умножение всегда должно применяться первым. Анализируешь любое выражение E, которое состоит из подвыражений e1, e2, e3, en и операций между ними o1, o2. Если есть хотя бы один +, допустим on, берёшь левую и правую часть, дифференциируешь рекурсивно и создаёшь новую сумму в качестве результата. Суть в том, чтобы всегда сложение обрабатывать первым, и только если сложения нет применять умножение. По факту сложение будет применено самым последним (сначала рекурсивно левую и правую части сложения). У лиспа нету синтаксиса, волчара ты спидозная.
Ты пишешь сразу в аст, когда ты разбираешь свое всратое выражение (2+3+6(5-6))/(45+5/3) ты сразу ищешь где же бля это ебучее деление или умножение, откуда начинать, опа ебана пажи, вот оно, так пажи чо там на чо делицца ага вот оно (/ (2+3+6(5-6)) (45+5/3)). Это дерево по которому ты, долбоебина, будешь сам вычислять значение этого выражения. А за дезигном приложений иди на php точка ру. Там тебя научат Я же выкрутился через создания сети php файлов проверяющих состояния друг друга и последовательно запускающих друг друга. Умотаться какая дурная система получилась, но зато перерывы в работе получились в среднем менее 1 секунды.
рекурсия говно же ну просто нет слов, ахуеть. 50-и страничную читаемую программу ты там пишешь? А помоему ты говно. Аноним 18/01/17 Срд 10:42:06 И как твое разбирание выражений и блять деревья ебаные нахуй помогут в читабельности эттого дерьма? Дезигн епта это те кучу скобочек высрать назвать это рекурсией и потом идти обмазывацо говном, это то что поможет потом не обосрацо когда надо будет допиливать все это дерьмо.
Когда у тебя код наполовину состоит из скобок, эт кончено все упрощает сука. Нету слов потому что блять ваще незнаешь чо такое рекусия небось да петушок и как она работает в реальных языках а не выдуманом лисподерьме? Вот вот после таких как ты любителей ненаучных околокомпьютерных книг появляются статьи на пхп.ру и то что ты привел в качестве примера. Аноним 18/01/17 Срд 14:14:56 Нормальный тред, не ной (по-сравнению с остальным разделом).
Подумаешь, один клоун сам себе в рот ссыт в конце треда и парочка анонов триггернулась и что-то ему отвечает. Возможно, тролль средней толщины. Такие вещи не должны смущать посетителя борд и являются своего рода декорацией тредов. Вообще на будущее надо попробовать создавать и вести треды на английском, во-первых есть шансы отсеять неадекват, во-вторых я, честно говоря, иногда заёбываюсь переводить термины на русский. Аноним 24/01/17 Втр 16:32:14 Там индукция применяется не к изначальному равенству.
В подсказке тебе предлагают выполнить замену и потом доказать новое равенство (самое последнее). Чтобы использовать мат индукцию, тебе нужно сначала доказать что это равенство выполняется для n=1 (просто подставляешь и проверяешь). Потом выписываешь это выражение с n замененным на n + 1 и путем преобразований пытаешься получить правую сторону просто с n, после чего меняешь эту часть на fib(n) и у тебя должно получится верное равенство, тоесть там должно быть чтото типа fib(n) = fib(n). Потом пользуясь доказанным равенством доказываешь самое первое.
Обрати внимание что тебе нужно доказать что число фибоначи является ближайшим целым, тоесть нужно доказать равенство типа fib(n) - f^n/sqrt(5). Аноним 27/01/17 Птн 19:36:35 У меня Укроссии в школе с языковым уклоном и тремя часами математики в неделю (без раздела на алгебру, геометрию и т.д.) в 11 классе были интегралы, лол. Правда нам не говорили, что это такое. Неопределённые не упоминали, хотя давали табличку первообразных, лол 2х. Сказали: 'Вот короче формула Ньютона - Лейбница, можно найти площадь треугольница))))))))))))'. Вот такой уровень, зато нам же давали начала анализа.
Ну и в моём ВУЗе продолжается эта тема. Интеграл Римана? Интеграл Лебега? Даже не упоминали, вот формулы, берите тыгралы, это полезно)))))). Аноним 27/01/17 Птн 22:38:46 Хуй знает, я заканчивал в 2010 ебаный физмат и нам ничего подобного не давали. Один раз на факультативе по физике мы решали задачку и наш препод-мужик мимоходом упомянул что эту задачку проще было бы решать интегралами(там решение было связано с нахождением площади фигуры, которую мы хитро разбивали и юзали геометрию), вот это навреное единственный раз до универа, когда я услышал от кого-то в системе образования слово интеграл, лол. Максимум табличка производных.
Разумеется что такое производная и зачем она нужна никто не объяснял, ЗАПОМИНАЙ ФОРМУЛЫ СУКА. Страрший брат перестал быть школотой на 4 года раньше и у него тоже ничего подобного не было, правда он обычную заканчивал. Аноним 28/01/17 Суб 01:33:49 Мне кажется, так везде преподают.
У нас в обычной быдлошколе (тоже хохол) давали производные, интегралы итд, но всё на уровне 'подставьте короч по формуле)))'. Помню ещё в самом начале когда были границы функций (на них выделили от силы 1-2 урока) где я нихуя не понял и мне сказали 'да прост поставляй чё там куда стремится)))' я начал подозревать что нихуя хорошего не получится из этого. Школа не делает акцент на понимании почему что-то работает и как оно устроено. С 'почему' знаниями ты можешь сам себе объяснить суть интеграла и любой из формул, не нужно ничего зубрить. Вот будет ещё свободное время - угорю по школьной математике а потом немного по матану, дискретке и теорверу. Cljs это фронтенд-дрисню писать на скобках?
Мало интересного. Машин лернинг вообще специфическая область, программирование там не очень-то и нужно. Проходил курс с китайцем на курсере - не хотел бы работать в этой сфере, да и не вижу ничего поразительно интересного. Модель обучается на данных, кормишь её данными, смотришь хорошо ли работает.
Вот хайлоад это пожалуй интересно, но туда возьмут после 5 лет правки конфигов в энтерпрайзе (утрирую). В итоге я решил вкатиться в андроид - хуй знает насколько там будет плохо.
Сам фреймворк всратый и не очень приятно с ним работать, наличие ебли с UI, анимациями итд тоже не радует. С другой стороны есть смысл оптимизировать в условиях ограниченных ресурсов, можно использовать функциональные плюшки если писать на Kotlin, есть либы для реактивного программирования (похоже на constraints propagation из третьей главы сицп).
Графика, перефирия и сенсоры - тоже весело. Вот думаю может сделать какую-то настольную игру или паззл с аи когда закончу текущие проекты. Аноним 28/01/17 Суб 13:05:27 Хуй знает, я посмотрел что доступно ньюфагу с сомнительным опытом на рынке труда и исходя из предложения выбрал андроид.
У меня до 2015 года даже смартфона не было (да он и сейчас нахуй не нужен). В андроиде хуёвые сам фреймворк с его API, в остальном это как разрабатывать под десктоп. Альтернативой были: 3.5 байтоёбских/гейдев контор на крестах, чуть больше энтерпрайза на java, и великое множество веб-параши разной степени противности. Ms/apple проприетарщину игнорировал. Не видел никаких рич аппликейшенов в нетворках в описаниях вакансий, доступных мне для трудоустройства. Один раз видел вакансию на го, в которой упоминались знания алгоритмов и сетевых протоколов, может стоило подумать, хз.
Я не говорю что мне неинтересно, просто мне кажется, что в эту сферу ньюфаги с улицы не попадают, туда попадают люди уже закалившиеся обычным программированием, которым в определённый момент обычных, нераспределённых решений не хватило. Ну не думаю, что совсем так чтобы всё одинаково чёрное, всегда можно выбрать меньшее из говн, но радужных ожиданий от работы у меня нет.
Аноним 29/01/17 Вск 06:57:26 Ну типа после веб кодинга хочешь в ведроид? Типа после сикп веб параша говно? Вот хз, а чо в говно ведроидах думаешь будешь пиздато? Типа ну если ты макакил на всяких битриксах и вротпресах то поинтереснее. Но вот если были ларавели всякие и прочие круд ооп орм шняги то ничего не изменится как мне кажется.
Так же покодишь пару лет под ведро и скажешь у сука зоебало. Ни для этого я сикп решил.
И перекатишься в какой нить кровавый тырпрайз, и оттуда так же. Через год полтара убежишь с горящей жепой. Аноним 29/01/17 Вск 13:45:10 Здарова, аноны. Когда-то я был умненьким школьником, хорошо шарившим математику и любившим компьютеры. Но я поступил в медицинский, и спустя четыре года проебывания пар я овощ с жидким и подточенным под естественные науки мозгом. Начал думать о том, чем же я буду заниматься после получения диплома (врачевать не хочу).
Решил ознакомиться с программированием. Читал книжку по питону, и понял, что язык я всегда успею выучить, а вот понять, как все это работает с 'логической' точки зрения, лучше как можно раньше. Поэтому отложил питон и открыл SICP. К сожалению, уже на задаче про размен монет я понял, что вообще нихуя не понимаю.
Чувствую себя васей из бурсы, но точно помню, что когда-то был умненьким школьником. Мой вопрос: с чего мне начать, если я хочу вкатиться в программирование, но сейчас не могу понять даже задачу про размен монет? Что почитать? Аноним 29/01/17 Вск 14:19:34 Задача про размен монет мне тоже очень лютой показалась и я очень долго вникал почему и как она работает. Рекомендую попробовать книгу How to design programs если есть англ. Да уровня вротпресса или чуть выше. Я особых иллюзий не питаю, что будет прям пиздец интересно, но пока дома вот пет-проджекты леплю - вроде даже интересно.
Так же покодишь пару лет под ведро и скажешь у сука зоебало. Ни для этого я сикп решил. И перекатишься в какой нить кровавый тырпрайз, и оттуда так же. Через год полтара убежишь с горящей жепой. Так и планирую делать. Иначе, откуда деньги брать?
Аноним 30/01/17 Пнд 02:51:10 Я тут когда то врывался с подорваной жёпой, типа спрашивал нахуй сикп если там нихуя ооп не учать, и проектировать, меня нахуй уже слали. Но кароч эти книги нихуя не научать проектировать, максимум какие то задачки про то как есть клас человек у него наследник клас ученик и клас учитель. Ну или более современнее что есть абстракция человек и типа интерфейс обучающегося или интрефейс учителя. В итоге будешь как даун после этого сидеть и со стенами разговаривать и абстракцировать все, а потом начнешь метапарадигмы кластерные на микросервисах строить. Единственная польза от книг, они показывают питон как выглядит и как там синтаксис.
Но наверняка там используют 2.7 если не 1.6 питон, с каким нить йоба собственным интерпритатором, который анально ограничен как тот же доктор сракет. Что не позволит по полной познать питон и почуствовать его. Вообщем сколько не читал книжки про ооп и прочие развлечения, ничуть не полезнее чем от сикп. Только если от этих книжек по питону получается чуть болье поймешь питон и выберешь что лучше для тебя пробелы или табы.
Но в сикп не менее интересные задачи, после коотрых задачи из пикрилейтедов покажутся детскими. Алсо если уж говорить за тру кодинг, то лучше брать что то вроде си с классами. Там ты научишься жонглировать указателями как бог, и понимать что там как в самом копуцкере происходит, в то время как в питоне это все скрыто за тоннами сахарка и динамической типизации и автоматическими управлятелями памяти. Хотя если стоит задача больше академ задачи решать, язык куда более интересен. С инженерной точки зрения он не очень способствует пониманию взаимодействия код - компутер. Аноним 30/01/17 Пнд 13:42:16 26 Зато душевное здоровье норм.
Я не хочу одним февральским утром сагриться и тыкнуть кому-то карандаш в глаз. Заняться разработкой под вордпресс это как в российской тюрьме отсидеть срок. Хуй знает, раз уж так, то изучи что-то за что деньги платят охотно. Я работал преимущетсвенно с magento. E-коммерция это скучная параша, конечно, не понимаю как я несколько лет выдержал вообще. Но с деньгами местные заказчики расстаются легко.
Да, кстати, присел в последний год на шансончик.
Человек объявил о том, что он начинает работа над переводом лекций. Но хватило его не надолго (не в упрек ему). Тут я хочу поделится своими мыслями насчет перевода лекций.
И так, многие из вас знают, что у MIT есть свой канал. У меня получилось с помощью одной замечательной софтины вытащить субтитры из всех роликов. Осталось только их перевести. Наступать на те же грабли, что и предыдущий переводчик (переводить самому) я не осмелюсь, поэтому предлагаю присоединиться к переводу всем пользователям (да и не только) нашего Хабра. Причины этого:. Перевод осуществится быстрее, чем если над ним работать будет один человек;. Многие пользователи знают терминологию по-лучше чем я.
В общем, это всё. Ах да, ссылка —.
Я вот думаю, лучше использовать,. Посоветуйте (если что перенесу субтитры на другую платформу). Есть критика перевода и субтитры (на русском) еще к нескольким лекциям.