Карта сайта

Это автоматически сохраненная страница от 17.12.2013. Оригинал был здесь: http://2ch.hk/b/res/59128718.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Втр 17 Дек 2013 22:10:19
Вечер добрый, анон. Может ты был на вчерашнем ночном?
Какая-то тян\кун\зеленый создала тред про совместное обучение. Но суть не в этом - кто-то скинул пасту про самостоятельное изучение ИТ. Прошу тебя, ты можешь ее доставить? Буду премного благодарен.


Втр 17 Дек 2013 22:10:53
Буду бампать чем-нибудь.

Втр 17 Дек 2013 22:11:36
>>59128769
Архивач не работает.

Втр 17 Дек 2013 22:12:44

Втр 17 Дек 2013 22:12:58
>>59128718
П тред доставить можешь?
ищу пасту

Втр 17 Дек 2013 22:13:49
>>59128817
>>59128829
Они ни к чему не пришли. Все слились.

Втр 17 Дек 2013 22:14:15

Втр 17 Дек 2013 22:14:50

Втр 17 Дек 2013 22:14:57
>>59128718
Не знаю, что за пасту вчера вкидывали, но есть вот эта.


Высшее образование в IT своими руками v2
http://pastebin.com/px0Sue0w

Втр 17 Дек 2013 22:15:20

Втр 17 Дек 2013 22:16:06
>>59128741
Бампай понями: будет очень тематично.

А вообще: не эта паста?


Высшее образование в IT своми руками:
Введение: Мотивация, базовые навыки для дальнейшего изучения. Книги: «А я был в компьютерном городе», рандомный советский школьный учебник по информатике, SICP, конкретная математика. Усердно изучаешь английский. Читать лучше на английском. Сложно только первую книгу. Как только разберёшься (вместе с английским это была самая сложная часть курса), тебе понадобится какой-нибудь язык программирования. Ещё не для того, чтобы программировать, а для того, чтобы писать учебные примеры (на схеме это делать достаточно муторно). Чтобы меня не сочли троллем в первом абзаце пасты предлагаю 1) C (Учебник Дейтелов, кресты (c++) долго не используй, зашкваришься) 2) Java («Философия» Эккеля) или Python (DIVE INTO PYTHON из той самой пасты) на выбор. Можно оба.
Всё достаточно лёгкое (C в меньшей степени), всё считается местными говном (C в меньшей степени). После SICPа идти будет очень легко, си тебе сам по себе не понадобится, но скиллы писания на нём пригодятся ещё много раз. Пишешь на выбранном языке 10 простых программ (решение уравнений, перемножение матриц, игры а-ля 90-е, ИИ для какой-нибудь из игр, просто что-нибудь прикольное, что в голову придёт). Вооружившись этой хуйнёй переходишь к изучению матчасти.
Матчасть: Твоя задача на данном этапе — получение фундаментальных представлений по CS. Книжки будут вдвое толще, чем на предыдущем этапе, понимать сразу всё не будешь, но перечитывай мере необходимости.

а) Дискретка. НЕ ОТЛЫНИВАТЬ. Читай любой учебник. Понимать (отчётливо): множества, алгебры, отображения, логику, графы. Реши простейшие задачи, докажи несложные теоремы. Остальное можешь отложить.
б) Базы данных — нужно разобраться с БД, обычно этот шаг пропускают и начинаются серьёзные проблемы и откровенно кривые архитектуры. Учебники: Си Джей Дейт, введение в системы баз данных. Весь можешь не читать, прочитай 2/3, чтобы понимал про транзакции, нормальные формы (хоть первые 4 штуки), ER-модель, реляционное счисление, отображение из ER-модели в реляционное счисление. Потом берёшь любой учебник по SQL (Моисеенко какой-нибудь сканает). Базы данных в заданиях ты должен проектировать в уме, сразу в 3NF и быстро. Учишь SQL. Пишешь какое-нибудь приложение на своём языке, которое использует БД (гостевуху с примитивным интерфейсом можешь сваять, поймёшь, что веб — говно и бросишь эту парашу на этом этапе). Решаешь задачки у Моисеенко.
в) Архитектура ЭВМ. Читаешь Таненбаума. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Спроектировать простейший «железный» компьютер из блоков. Знать про адресацию памяти, прерывания. Спроектировать всякой хуйни в эмуляторе схем. Лёгкая интересная часть.
г) Алгоритмы. Понимать: как работает процессор, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы сортировки, поиск можешь пока не трогать. Знать структуры данных и связанные с ними алгоритмы. Знать (в общих чертах, не трать на это много времени), что из себя представляет ассемблер. Всякие связанные списки из массивов ты должен уметь реализовывать стоя у доски с маркером.

Книги: Вирт, Ахо по алгоритмам и структурам данных. Начни читать Кнута, по крайней мере разберись с его компьютерами и напиши для них несколько программ на бумажке. Сделай свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделай для него ассемблер и напиши пару простых программ.
д) Операционные системы. Знать алгоритмы для многозадачности, потоки, процессы, нити. Обедающие философы. Знать про планирование ресурсов. Знать про файловые системы. Про микроядра всякие почитай. Хорошо разберись в параллельном программировании. Помнишь толстенный учебник Дейтелов по си? Ну вот, у них и про ОС есть, почитай. И у Таненбаума тоже не только архитектура. Пишешь сложную многопоточную программу, чтобы были синхронизации, пайпы, семафоры и всё такое. Тут жава лучше пистона, тебе будут советовать кресты и QT, но… Можно и так, в общем.
е) Формальные языки и теория трансляции — нужно научиться обрабатывать текст и глубоко понять, как работают компиляторы. Книги: читаешь главу своего учебника по дискретке (помнишь, ты её бросил?) про формальные языки. В центре внимания Ахо, Книга Дракона. Понимать: грамматики, языки, регулярные выражения, текстовые анализаторы — компиляторы, трансляторы, интерпретаторы, стадии компиляции, линковка, оптимизации. Ахо ты целиком всё равно не осилишь, но постарайся понять как можно больше. Пишешь интерпретатор простого языка программирования (можешь взять любой говноакадемический язычишко). Потом пишешь для него компилятор для своей виртуальной машины из пункта г. Читаешь книгу издательства О'Рейли по регуляркам. Удобная штука. Открываешь для себя вёрстку: LaTeX, html, css, xml. Особенно последний Глянь быстренько XPath.

ж) Парадигмы программирования. Заходишь сюда, создаёшь тред [ООП-парадигма функциональщина нашная сишечка] соснула. Записывашь баззворды, гуглишь, участвуешь в срачах. У тебя уже есть опыт писанины и на императивщине, и на ООП, и схему ты тоже неплохо знаешь: скобками голыми тебя не запугаешь. Можешь подучить простой хаскелл и понтоваться плохими программами перед местными школьниками.
Свободное плаванье: К этому времени пора бы определяться с работой.
а) Хотя веб-петухи встают, когда ты входишь в комнату, можешь податься в очень продвинутый веб (если ты с него не очень сильно блевал). Гугловское/амазоновское облако, корпоративные проекты на жабе и дотнете, хуйлоад. Глянь в сторону банков, у них есть достаточно системы. Есть целые конторы, которые автоматизируют это барахло. Очень пригодятся БД, параллельное программирование и.т.д. Языки: пистон, жава ЕЕ. Придётся изучать глубже, но у тебя уже хорошая база по этим языкам.
б) Базы данных. Зачитывался Дейтом? В конце концов добро пожаловать в мир высокой надёжности, параллелизма и прочей ерунды. Тебя ждут оракловые базы данных, PL/SQL. Очень необычно и интересно, большие зарплаты, веб-петухи стонут.
в) Гейдев. Добиваешь математическую базу в области линала и идёшь в гей-дев. Нужны будут кое-какие дополнительные алгоритмы по компьютерной графике, которую я не стал заносить в матчасть. Потребуется учить кресты и местные приблуды. Если ты действительно осилил список сверху, то тебе там ещё и отсосут. Да, оп, игры для мобильников — это не гей-дев, не трать на это своё время.
д, е, ж, з и.т.д.) Не верю, что к этому моменту ты сам не будешь знать, что тебе делать.

Втр 17 Дек 2013 22:17:06
>>59128934
>>59128996
Спасибо, честно говоря, я точно не помню. Но большое спасибо.
Подожду еще нмного, может кто-нибудь был.

Втр 17 Дек 2013 22:17:38

Втр 17 Дек 2013 22:18:39

Втр 17 Дек 2013 22:19:12

Втр 17 Дек 2013 22:19:44

Втр 17 Дек 2013 22:20:22

Втр 17 Дек 2013 22:21:04

Втр 17 Дек 2013 22:21:30

Втр 17 Дек 2013 22:21:35
>>59129140
Няшность этого фото просто зашкаливает.

Втр 17 Дек 2013 22:22:24

Втр 17 Дек 2013 22:22:54

Втр 17 Дек 2013 22:23:35

Втр 17 Дек 2013 22:24:17

Втр 17 Дек 2013 22:24:54

Втр 17 Дек 2013 22:25:23

Втр 17 Дек 2013 22:26:01

Втр 17 Дек 2013 22:26:31

Втр 17 Дек 2013 22:27:15

Втр 17 Дек 2013 22:27:46

Втр 17 Дек 2013 22:28:41

Втр 17 Дек 2013 22:29:23

Втр 17 Дек 2013 22:29:59

Втр 17 Дек 2013 22:30:41

Втр 17 Дек 2013 22:31:35

Втр 17 Дек 2013 22:32:20

Втр 17 Дек 2013 22:32:54

Втр 17 Дек 2013 22:33:43

Втр 17 Дек 2013 22:34:17

Втр 17 Дек 2013 22:35:05

Втр 17 Дек 2013 22:35:48

Втр 17 Дек 2013 22:37:40

Втр 17 Дек 2013 22:38:01
>>59128996
Это ебаная хуйня, писал ЧСВшный задрот чтобы похвастаться перед нубами какой он дохуя умный. Хорошим прогером можно стать в десятки раз меньшей кровью. А эта программа (SICP Блядь, вообще охуеть) хитрый план автора по отбиванию интереса к теме.

Втр 17 Дек 2013 22:39:50
>>59130016
Коли я на нулевой, задам вопрос. Что нужно знать при поступление на "информационную безопасность"?
Уже, как год учу язык. Абитуриент-кун

Втр 17 Дек 2013 22:40:02
>>59130034 реквестирую фикс пасты.

Втр 17 Дек 2013 22:40:25

Втр 17 Дек 2013 22:42:04

Втр 17 Дек 2013 22:42:35
>>59130130
Присоединяюсь к реквесту.

Втр 17 Дек 2013 22:43:07

Втр 17 Дек 2013 22:43:43

Втр 17 Дек 2013 22:43:58
>>59130130
Берешь и ебашишь. Конец.
Не ориентируйся на один источник информации. Ни на мой пост, ни на тот. Не читай книги до конца, а докуда интересно + те части, которые тебе нужны. Береги нервы, это занятие их может люто уебать, если не будешь контролировать что ты делаешь.

Втр 17 Дек 2013 22:44:20

Втр 17 Дек 2013 22:45:25
>>59130309
А какие книги-то? Те, которые он давал?

Втр 17 Дек 2013 22:45:54

Втр 17 Дек 2013 22:46:31

Втр 17 Дек 2013 22:47:01

Втр 17 Дек 2013 22:47:52

Втр 17 Дек 2013 22:48:49

Втр 17 Дек 2013 22:49:26

Втр 17 Дек 2013 22:50:03

Втр 17 Дек 2013 22:50:42

Втр 17 Дек 2013 22:51:09
>>59130468
За сталина уже накатил, за ленина помолился?

Втр 17 Дек 2013 22:51:11

Втр 17 Дек 2013 22:52:36
>>59130667
За Троцкого.

>>59130669

Втр 17 Дек 2013 22:53:11

Втр 17 Дек 2013 22:54:01

Втр 17 Дек 2013 22:54:23

Втр 17 Дек 2013 22:55:06

Втр 17 Дек 2013 22:55:33

Втр 17 Дек 2013 22:55:59

Втр 17 Дек 2013 22:56:28

Втр 17 Дек 2013 22:56:57

Втр 17 Дек 2013 22:57:00
>>59130382
Крайне, предельно хороший курс по введению во все эти дела, с серьезной, но не невменяемой (как в той пасте) теоретической частью.
Это, пожалуй, исключение из правил. Рви жопу, чтоб все понять. А еще конспектируй. И учись понимать технический английский на лету, в пасте про это ничего не сказано, но без этого ловить в области нечего. Ну или ты ебаный даун и самое дно кодинга. гугли MITx
6.00x Introduction to Computer Science and Programming (Этим в массачусетском универе заменили SICP).
Это лучший совет, который я когда-либо давал.

Втр 17 Дек 2013 22:58:19
>>59130974
Спасибо, анон.
Сам чем занимаешься?

Втр 17 Дек 2013 22:59:09
>>59128718
Высшее образование в IT своми руками:
Введение: Мотивация, базовые навыки для дальнейшего изучения. Книги: «А я был в компьютерном городе», рандомный советский школьный учебник по информатике, SICP, конкретная математика. Усердно изучаешь английский. Читать лучше на английском. Сложно только первую книгу. Как только разберёшься (вместе с английским это была самая сложная часть курса), тебе понадобится какой-нибудь язык программирования. Ещё не для того, чтобы программировать, а для того, чтобы писать учебные примеры (на схеме это делать достаточно муторно). Чтобы меня не сочли троллем в первом абзаце пасты предлагаю 1) C (Учебник Дейтелов, кресты (c++) долго не используй, зашкваришься) 2) Java («Философия» Эккеля) или Python (DIVE INTO PYTHON из той самой пасты) на выбор. Можно оба.
Всё достаточно лёгкое (C в меньшей степени), всё считается местными говном (C в меньшей степени). После SICPа идти будет очень легко, си тебе сам по себе не понадобится, но скиллы писания на нём пригодятся ещё много раз. Пишешь на выбранном языке 10 простых программ (решение уравнений, перемножение матриц, игры а-ля 90-е, ИИ для какой-нибудь из игр, просто что-нибудь прикольное, что в голову придёт). Вооружившись этой хуйнёй переходишь к изучению матчасти.
Матчасть: Твоя задача на данном этапе — получение фундаментальных представлений по CS. Книжки будут вдвое толще, чем на предыдущем этапе, понимать сразу всё не будешь, но перечитывай мере необходимости.

а) Дискретка. НЕ ОТЛЫНИВАТЬ. Читай любой учебник. Понимать (отчётливо): множества, алгебры, отображения, логику, графы. Реши простейшие задачи, докажи несложные теоремы. Остальное можешь отложить.
б) Базы данных — нужно разобраться с БД, обычно этот шаг пропускают и начинаются серьёзные проблемы и откровенно кривые архитектуры. Учебники: Си Джей Дейт, введение в системы баз данных. Весь можешь не читать, прочитай 2/3, чтобы понимал про транзакции, нормальные формы (хоть первые 4 штуки), ER-модель, реляционное счисление, отображение из ER-модели в реляционное счисление. Потом берёшь любой учебник по SQL (Моисеенко какой-нибудь сканает). Базы данных в заданиях ты должен проектировать в уме, сразу в 3NF и быстро. Учишь SQL. Пишешь какое-нибудь приложение на своём языке, которое использует БД (гостевуху с примитивным интерфейсом можешь сваять, поймёшь, что веб — говно и бросишь эту парашу на этом этапе). Решаешь задачки у Моисеенко.
в) Архитектура ЭВМ. Читаешь Таненбаума. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Спроектировать простейший «железный» компьютер из блоков. Знать про адресацию памяти, прерывания. Спроектировать всякой хуйни в эмуляторе схем. Лёгкая интересная часть.
г) Алгоритмы. Понимать: как работает процессор, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы сортировки, поиск можешь пока не трогать. Знать структуры данных и связанные с ними алгоритмы. Знать (в общих чертах, не трать на это много времени), что из себя представляет ассемблер. Всякие связанные списки из массивов ты должен уметь реализовывать стоя у доски с маркером.

Книги: Вирт, Ахо по алгоритмам и структурам данных. Начни читать Кнута, по крайней мере разберись с его компьютерами и напиши для них несколько программ на бумажке. Сделай свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделай для него ассемблер и напиши пару простых программ.
д) Операционные системы. Знать алгоритмы для многозадачности, потоки, процессы, нити. Обедающие философы. Знать про планирование ресурсов. Знать про файловые системы. Про микроядра всякие почитай. Хорошо разберись в параллельном программировании. Помнишь толстенный учебник Дейтелов по си? Ну вот, у них и про ОС есть, почитай. И у Таненбаума тоже не только архитектура. Пишешь сложную многопоточную программу, чтобы были синхронизации, пайпы, семафоры и всё такое. Тут жава лучше пистона, тебе будут советовать кресты и QT, но… Можно и так, в общем.
е) Формальные языки и теория трансляции — нужно научиться обрабатывать текст и глубоко понять, как работают компиляторы. Книги: читаешь главу своего учебника по дискретке (помнишь, ты её бросил?) про формальные языки. В центре внимания Ахо, Книга Дракона. Понимать: грамматики, языки, регулярные выражения, текстовые анализаторы — компиляторы, трансляторы, интерпретаторы, стадии компиляции, линковка, оптимизации. Ахо ты целиком всё равно не осилишь, но постарайся понять как можно больше. Пишешь интерпретатор простого языка программирования (можешь взять любой говноакадемический язычишко). Потом пишешь для него компилятор для своей виртуальной машины из пункта г. Читаешь книгу издательства О'Рейли по регуляркам. Удобная штука. Открываешь для себя вёрстку: LaTeX, html, css, xml. Особенно последний Глянь быстренько XPath.

ж) Парадигмы программирования. Заходишь сюда, создаёшь тред [ООП-парадигма функциональщина нашная сишечка] соснула. Записывашь баззворды, гуглишь, участвуешь в срачах. У тебя уже есть опыт писанины и на императивщине, и на ООП, и схему ты тоже неплохо знаешь: скобками голыми тебя не запугаешь. Можешь подучить простой хаскелл и понтоваться плохими программами перед местными школьниками.
Свободное плаванье: К этому времени пора бы определяться с работой.
а) Хотя веб-петухи встают, когда ты входишь в комнату, можешь податься в очень продвинутый веб (если ты с него не очень сильно блевал). Гугловское/амазоновское облако, корпоративные проекты на жабе и дотнете, хуйлоад. Глянь в сторону банков, у них есть достаточно системы. Есть целые конторы, которые автоматизируют это барахло. Очень пригодятся БД, параллельное программирование и.т.д. Языки: пистон, жава ЕЕ. Придётся изучать глубже, но у тебя уже хорошая база по этим языкам.
б) Базы данных. Зачитывался Дейтом? В конце концов добро пожаловать в мир высокой надёжности, параллелизма и прочей ерунды. Тебя ждут оракловые базы данных, PL/SQL. Очень необычно и интересно, большие зарплаты, веб-петухи стонут.
в) Гейдев. Добиваешь математическую базу в области линала и идёшь в гей-дев. Нужны будут кое-какие дополнительные алгоритмы по компьютерной графике, которую я не стал заносить в матчасть. Потребуется учить кресты и местные приблуды. Если ты действительно осилил список сверху, то тебе там ещё и отсосут. Да, оп, игры для мобильников — это не гей-дев, не трать на это своё время.
д, е, ж, з и.т.д.) Не верю, что к этому моменту ты сам не будешь знать, что тебе делать.

Оп вчерашнего треда

Втр 17 Дек 2013 22:59:52
>>59131081
Спасибо.
На чем вчера решили?

Втр 17 Дек 2013 23:03:53
>>59131111
Да ни на чем. Не удалось никого собрать. Пару анонов написали что да, было бы не плохо. Но дальше разговора ничего не зашло.

Втр 17 Дек 2013 23:07:44
Я вчера запостил эту пасту. И буду её ботать после нг.

Втр 17 Дек 2013 23:13:57
>>59131516
>>59131081 Прокомментируйте эти >>59130974 >>59130309 >>59130034 опусы.

Втр 17 Дек 2013 23:25:05
>>59131840
Да мне похуй. Я физтех, меня научили задрачивать всё, что угодно.

59131516 - кун


← К списку тредов