Доброго времени суток, школяр в этом итт треде. Начнем с топовых историй. В начальных классах меня заставляли пердолить пацкаль и ходить на олимпиадки. Что-то даже получалось, какие-то там призовые места по области. Вначале нравилось, но потом, поняв какой же это убогий язык и какие же среди меня инвалиды занимаются этим, забил на все и больше туда ни ногой. Питон показался мне неплохим вариантом. Учил, писал на нем клон space invaders с использованием пайгейма, собрал весь свой говнокод в исполняемый файл и вот она, первая победа, все работало и просто отлично. Анон, ты не представляешь насколько я себя охуенно почувствовал в тот момент. Но жестак доживал последние дни и умер, как и все вместе с ним. Восстанавливать денег не было и после этого больше я питон не трогал. Затем была жава с плюсами. Теперь как только вижу аббревиатуру "ООП", так сразу в сон клонит. Все попытки изучать их(жабараш и ему подобные, книги всех видов и мастей, видеоуроки, етц) проваливались на самых ранних стадиях изучения, после чего желание браться за программирование отпало на пару лет. Когда желание вернулось, попробовал себя в фронтенде. Хтмл + ксс хорошо заходили до момента пока к ним не подключился жс. И вроде как подучил его, написал пару проектов на freecodecamp'е, но понимаю что не нравится мне чистый фронтенд. И вот снова стал вопрос что учить. Гугление по вопросу выбора языка сразу предлагает сразу определиться с направлением. Но есть проблема, я не знаю какое именно выбрать. Что теперь делать? Как жить дальше? Пытаться учить что-то еще? Вернуться в питон? Или может это ваше программирование просто не мое и не нужно мне сюда соваться, ведь школобесов тут и без меня хватает?
Бампать думаю смысла особо нет, но арты к работам Миядзаки поскидываю, может кому-то в качестве воллпаперов сгодятся
Ласт, больше не имею
Жава неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит жаву, а потом не знает что делать с ней. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>773483А вот и моя любимая паста подъехала
>>773487Анус себе паста. Я абсолютно серьезно.
>>773489Какие кроме вышеописанных причин для изучения именно его сможешь ещё предоставить?
>>773490Haskell используется в робототехнике, искуственном интеллекте, космической промышленности, робуст скелейбл веб приложениях и секс-игрушках. В дата саенсе, само собой, и машинном обучении. У многих Fortune 500 компаний бизнес логика написана на Haskell, ровно как и боевые дроны-беспилотники, которые недавно уладили конфликт в Сирии. Благодаря полиморфным контейнерным типам подобный Haskell-дрон может не только уничтожать террористов, но и оказывать секс-услуги в мирное время. Повсеместно Haskell используется в медицине, где программируемые нанодроиды следят за состоянием пациента и при необходимости впрыскивают ему наркотики. Иммутабельность данных и ленивые вычисления позволяют впрыскивать именно те наркотики, которые нужно, еще до того момента, как это стало необходимо.
>>773520Ладно, попробую, вдруг пойдёт
>>773535Как ты на это повелся, лол?
>>773606Во во, лучше Scala
>>773451 (OP)Есть несколько общеиспользуемых инструментов и технологий. Java, C, C++, *nix, Windows, TCP/IP, JS etc. Немудро отказываться от проверенных вещей из-за неосиляторства - пока ты не понял технологию достаточно глубоко, ты рискуешь совершить ошибку в выборе. Даже если ты, скажем, решаешь, что C это противное байтоебское говно, тебе перед этим следует сперва изучить C, чтобы это было твоим обоснованным решением, а не следствием прочитанной хейтерской статьи или дискомфорта от незнакомого синтаксиса.Большинство хороших программистов так или иначе прошли этим путем, даже если в итоге они занимаются в какой-нибудь хайповой области с хипстерскими языками. Поэтому я тебе советую смотреть в сторону стандартной последовательности университетских курсов (CS101, CS102... на сайте какого-нибудь Стэнфорда или глянь учебную программу первых двух курсов специальности "прикладная математика и информатика"). Если вкратце по семестрам:1. Базовый курс алгоритмов и языков. Книга - "Структура и интерпретация компьютерных программ". Язык - любой, чаще всего используют питон, паскаль или какой-нибудь учебный функциональный язык.2. Архитектура ЭВМ и asm. Книги - Таненбаум "Архитектура компьютера", Ирвин "Язык ассемблера...".3. Операционные системы, сети и C. Книги - Таненбаум внезапно "Операционные системы" и "Компьютерные сети", Керниган-Ритчи.4. C++. Материалы есть в крестотреде.5. Функциональщина. Книги - Харрисон (ФП) и Душкин (Haskell).После этого у тебя будет достаточный бэкграунд, чтобы делать более или менее осознанный выбор.
>>773666не слушай байтоеба.
>>774062Алсо, вот те.
Этот >>774063 пик хуйня полная.Вот нормальная схема: http://rgho.st/6YpXkXQz4.view
>>774185Петросянская мочевина
>>774198Как и любой пик подобного рода>>773666А вот и нормальный ответ подъехал наконец-то. Я уже решил что кроме хаскельпасты ничего и не приедет больше. Спасибо тебе, анон. Хоть и выглядит пока что этот перечень устрашающе, попробую осилить. Наверное просто слишком рано для себя брался я за джаву
>>774271Это же почти точь в точь моя любимая паста http://pastebin.com/8ygzT3qf
Попробуй Haskell. Язык легкий и понятный даже школьнику. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее.По книгам, что бы подготовится. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>773520>Благодаря полиморфным контейнерным типам подобный Haskell-дрон может не только уничтожать террористов, но и оказывать секс-услуги в мирное время.Проиграл.
>>774276Вначале паста зашла, а потом пошла хуйня за базы данных и сети и TL;DRНахуй все это в таких количествах знать? Если ты сетезадрот, то ок. Чувак пытается впихнуть невпихуемое.