Сохранен 53
https://2ch.hk/pr/res/832999.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Начинающий программист.

 Хэлп OP 01/09/16 Чтв 19:47:32 #1 №832999 
14727484526870.jpg
Здравствуйте.

16 лвл , 10 класс .
Хочу научиться скилу программирования.
Для начала хочу c++ .
Проблема в том , что я , не знаю нужную литературу/каналы/сайты для обучения.
Помоги двач. С меня как всегда.
sageАноним 01/09/16 Чтв 19:48:11 #2 №833001 
Пошёл нахуй.
Аноним 01/09/16 Чтв 19:48:35 #3 №833004 
>>833001
Найс . Ждал тебя
Аноним 01/09/16 Чтв 19:53:10 #4 №833012 
>>833001
Почему ты такой агрессивный ?
sageАноним 01/09/16 Чтв 20:13:29 #5 №833056 
>>833004
>>833012
Потому что о каком программировании может идти речь, если ты, кусок дебила, даже гуглить не умеешь?
Аноним 02/09/16 Птн 13:29:30 #6 №833481 
Для начала засунь в очко C++

У тебя есть два пути:

Простой - берешь Питон и начинаешь быдлокодить велосипеды. Уровень вкатывания низкий, начнешь лепить дикий говнокод, если не забросишь, года через 2 практики на него можно будет посмотреть без тугой струи блевотины. Там тебе будет и ООП, и мультипарадигмальность и мэп с редъюсом и сборщик мусора (ведь у тебя в комнате тоже мамка убирается, а не ты сам, бгггг). Потом поймешь, надо ли тебе учить что-то другое.
А если питон заебет своей медлительность, то перейти на плюсы будет уже куда проще.

Сложный: берешь Си - и начинаешь задрачивать его. Там тебе уже не удастся сразу выдавать на гора хуиту, но Си, как, блядь, армейский сержант, научит тебе через боль и страдания суровым вещам. Особенно Си подойдет, если ты хиккующий омежка, не зря же пришел сюда, бггг.
И будешь как в известной пасте:
Завтра ищешь в интернете книжку Керниган, Ричи. Язык C. Похуй если ничего не поймешь. Затем идешь на http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию сишного кода - 1TBS, чтобы от зубов отскакивало. Когда напишешь свою первую сортировку Хоара, по пути изучив ассемблер инлайном, скачиваешь и изучаешь любую олдовую среду разработки, рекомендую Turbo C. Как переделаешь сортировку, чтобы была по меньшей мере итеративной, а не рекурсивной, можешь идти дальше - тебя ждет увлекательный мир байтоёбства. Хипсорт, сверхбыстрые асинхронные B-деревья, xor-связные списки. Отсос у хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-богов, которые работают в тёплом офисе за приличную зарплату не заставит себя ждать и уже через пол года ты будешь так редко мыться, что любая баба будет брезгливо закрывать нос платком при одном упоминании твоей одежды.
sageАноним 02/09/16 Птн 13:38:32 #7 №833495 
>>832999 (OP)
>Для начала хочу c++ .
>не знаю нужную литературу/каналы/сайты
>С меня как всегда.
Толствый вброс.

Моча, три тред.
sageАноним 02/09/16 Птн 13:40:09 #8 №833497 
Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
sageАноним 03/09/16 Суб 10:14:36 #9 №834171 
>>832999 (OP)
>Для начала хочу c++
Нахуя? Бери что-нибудь попроще, какую-нибудь Жабу или Питон.

>не знаю нужную литературу/каналы/сайты для обучения
http://lmgtfy.com/?q=c%2B%2B+tutorial
Аноним 03/09/16 Суб 12:10:45 #10 №834249 
>>832999 (OP)
>Для начала хочу c++
Так иди на параше сперва посиди чтоб жизнь узнать. Не сидел - не мужик.
Аноним 03/09/16 Суб 12:20:35 #11 №834261 
C++ неудачный вариант для новичка...
киньте дальше
Dmitry 03/09/16 Суб 13:19:19 #12 №834308 
>>832999 (OP)
Установи Gentoo, учи C++ 2017, читай страуструпа, учи Qt5, помогай FSF, переписывай KDE под Wayland, читай код, учи C, Дели комбайны вроде KDE, GCC на отдельные прогрвммы, пиши ебилды, пиши uclibc++, после этого можешь начинать свои Free Software проэкты.
sageАноним 03/09/16 Суб 15:08:30 #13 №834429 
Я уже в 8 классе баловался с экспресс студией, взял какой то диск у друга ибо интернета нормального не было, а тут балбес 10 классник ничего не может, когда все возможности под рукой.
sageАноним 03/09/16 Суб 18:05:22 #14 №834539 
>>832999 (OP)
Одумайся, зачем тебе программирование? Через десять лет кодеров будет как грязи и денег ты там не заработаешь.
sageАноним 04/09/16 Вск 04:51:17 #15 №834923 
>>834261
а вот Haskell — удачный.
Аноним 04/09/16 Вск 12:24:14 #16 №835013 
>>832999 (OP)
Если выучишь с++, то потом с легкостью выучишь любой пидерский язык, который форсят местные петушки
Аноним 04/09/16 Вск 12:53:04 #17 №835030 
>>832999 (OP)
Если не зеленый, то смотри.
1. в начале определись чего ты хочешь этим добиться. Почему хочешь программировать научиться? Почему именно C++? Хочешь крузисы лепить? С C++ не стоит начинать. Никому. И крузисы ты не сможешь лепить. А игрушки по-проще можно и на других языках делать. Если ты хочешь делать сайты, то C++ явно не нужен. Серьезно, определись в начале что хочешь. И не думай начинать с чего-то крупного, не осилишь.
2. Определился чего хочешь? 100%? Определись ещё раз. Серьезно. Теперь смотри. Когда ты начнешь что-то изучать, тебя максимум хватит на неделю. Потом ты забъешь, хотя будешь хотеть. Прокрастинация не будет давать тебе проходу. Тебе нужно будет решить нескольк проблем. В первую очередь, научиться самодисциплине, планированию и тайм менеджменту. Во вторую, тебе нужны будут мотивационные материалы. Третье - научиться учиться. https://ru.coursera.org/learn/learning-how-to-learn вот, например, бесплатный материал на английском/русском (субтитры), поможет тебе с первым и третьим. Если знаешь английский (маловероятно, конечно, что в таком возрасте осилил, но всё же), то пробуй это в нагрузку http://www.cci.health.wa.gov.au/resources/infopax.cfm?Info_ID=50
Тебе надо будет иметь какую-то крупную цель, которую ты хочешь в дальнейшем будущем достичь. И краткосрочные цели. Но важно на целях не зацикливаться. Тебе нужно думать только на текущем моменте. Так вот. Имей примерный план что ты хочешь сделать на каждую неделю. И на каждый день. Будь реалистом. Раз ты школьник, у тебя есть школьная нагрузка часа 4, домашняя работа часа 2 минимум. + тебе обязательно нужно гулять, общаться с людьми и заниматься спортом. Так что хуй у тебя времени остается. Ну допустим у тебя есть время. 2-3 часа. Но явно не больше 4-х часов. Рекомендуется использовать такую методику как pomodoro для выполнения своих задач на день. Рассчитывай, что один час это примерно 2 помодоро. Максимум помодоро в день для взрослого 10, иначе сильная демотивация. Вообще, можешь домашку попробовать ещё с такой хренью делать. Так вот.
По началу сможешь своё свободное время занять ну по 2-4 помодоро в день. Не рассчитывай на большее.
3. Теперь выбор языка:
Python, C#, Java, Go. Что-нибудь из этого. Я бы сказал попробовать начать с чего-нибудь функционального (явно не Haskell), но в пизду. Лучше что-нибудь такое, что осилишь. Книжки найдешь в соответствующих разделах. C есть смысл только посмотреть, что он из себя представляет, базис его изучить. К C++ даже не прикасайся. Помни, что помимо знаний языков, тебе также надо научиться пользоваться фреймворками к ним, применительно к определенному типу проекта. Про алгоритмы ты и сам знаешь, но тебе на практике маловероятно что понадобятся сейчас, только если в школе.
4. Найди в сети идеи для простых проектов (гугл в помощь). Лучше всего как только немного чего-то изучил, сразу практиковаться. В начале делай самые простые проекты, на которые не надо недели тратить, потому что для этого надо уметь проектировать, а ты не умеешь.
5. Пользуйся гуглом или смотри в соответствующей тематике. Не создавай свой тред, чтобы спросить вопросы, на которые явно уже тысячу раз отвечали.
6. Можешь почитать также john sonmez - soft skills. Если хочешь выбрать путь программирования как работы. Но не знаю, есть ли русский вариант.
Аноним 04/09/16 Вск 13:34:56 #18 №835061 
Я тоже в 16 начинал вкатываться и начинал с двача. Тут же есть куча топанов посвящённых различным языкам. Там есть список литературы, туториалов и прочей лабуды.

Лично я старался брать какую-нибудь книгу, желательно на английском так как в интете больше инфы на английском, и читать, а всё, что не понимал смотрел в ютубе.

Насчёт C++. Насколько я понял, ты совсем зелёный и ничего не знаешь про языки. Советую изучить по больше о всех языках. С++ является одним из сложнейших языков программирования и тут стоит подумать, нужно ли тебе это? Если ты не энтузиаст программирования и планируешь зарабатывать не программированием, то стоит погуглить количество вакансий в мире, твоём городе, городе где ты бы хотел жить. Далее стоит понимать, что каждый язык хорош для определённых задач. Может ты хочешь делать красивые сайтики, а может игры. Конечно, если ты будешь знать С++, ты довольно быстро выучишь мейнстрим языки, такие как Java C#(обратное неверно). Ещё раз хочу сказать, что соотношение Усилия/Награда не на стороне с++, т.е. учить нужно дольше других языков, сложнее, работы меньше З.П. та же, а иногда и меньше чем на более лёгких языках
Аноним 04/09/16 Вск 13:54:19 #19 №835077 
>>832999 (OP)
http://www.learncpp.com/

Это, пожалуй, самый охуенный учебник по С++, который я знаю. Охуенный в первую очередь из-за простоты изложения, безо всякой воды. К каждому разделу есть обсуждения, автор поддерживает информацию ап ту дейт.
Аноним 04/09/16 Вск 14:11:53 #20 №835093 
C++ неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит C++, а потом не знает что делать с ним. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 04/09/16 Вск 14:32:45 #21 №835103 
>>835093
Покажи хотя бы 10 вакансий по хачкелю
sageАноним 04/09/16 Вск 16:00:46 #22 №835143 
>>835013
Бред полный.
Аноним 04/09/16 Вск 16:00:56 #23 №835144 
>>835093
Как раз таки новичку С++ будет очень полезен для понимания фундаментальных вещей в программировании, устроства памяти, работы с системными ресурсами и других базовых полезностей, при этом язык не такой низкоуровневый как ассемблер и гораздо проще для восприятия. Новый язык-то потом выучить будет абсолютно не проблема для программиста, но имея хотя бы базовые знания по С++ не раз пригодятся в будущем.
Неосилятор 04/09/16 Вск 16:13:36 #24 №835163 
А я С++ учу уже 10 лет, так и не осилил, несколько раз бросал за неимением времени.
Аноним 04/09/16 Вск 16:46:47 #25 №835214 
>>835144
Школьнику в 16 лет совсем не нужно понимать такие вещи. В 16 лет его знаний должно быть достаточно для решения конкретных задач, на его уровне понимания.
Также как школьнику не стоит начинать с матана. Ему нужно в начале научиться решать задачи на вычисление.
Аноним 04/09/16 Вск 17:03:59 #26 №835246 
>>835214
>школьнику не стоит начинать с матана. Ему нужно в начале научиться решать задачи на вычисление.
именно! только аналогия совершенно противоположная, в программировании арифметика - это регистры, куча и стек. как можно понять, что такое адресация памяти работая только с языком, в котором нет указателей?
причем, ограничивать себя одним с++ на начальном уровне - это тоже ошибка, ибо помимо программирования есть еще алгоритмы и структуры данных, для изучения которых есть более абстрактные языки
Аноним 04/09/16 Вск 21:43:56 #27 №835539 
Я тоже пытался начать с с++, но интереса в нем никакого лично для меня не было... Некрасивый у него код, громоздкий. Я постоянно бросал обучение на пару недель/месяцев и начинал вновь=( И это оочень долго продолжалось до тех пор, пока мне не посоветовали начать с ruby=) И тут меня прорвало... начал его взахлеб изучать, находить задачки, решать их... или ломаться об эти задачи... одну громоздкую задачу, в которой заблочили eval дня два делал можно было тысячей и одним if(ом) ее решить, но я пытался сделать правильно-_- И когда решил, что этого уровня ruby для дальнейшего развития мне достаточно, я перешел на rails. Пытался освоить GUI в ruby, но опять начал терять интерес - долгие поиски красивого оформления приводили не к красивой развякзке, а лишь разочарованию И вот до сих пор залипаю в рельсы -_- Сейчас борюсь с джаваскриптом на своем мурлокском сайте - ни в какую не хочет работать=D Но зато когда разберусь с ним, ничто уже не остановит меня на пути покорения веб разработки^_^ А ведь еще пару месяцев назад меня вообще ничего в жизни не интересовало=)
Так что мой тебе совет забрось ты c++ и найди подходящий для себя язык и начинай с него, а не с шаблонного с++. И тогда у тебя не будет проблем с поиском информации-_-
А если решишь начать с ruby то можешь написать мне [email protected]. Что-то совсем непонятное смогу рассказать понятным языком... в крайнем случае вдвоем будет быстрее найти ответы=D
Аноним 06/09/16 Втр 21:30:26 #28 №836776 
14731866262560.jpg
>Я пытался начать с с++
>интереса в нем для меня не было
>Некрасивый у него код
Первым делом надо найти тот язык который интересен. Ни с каких с++ начинать не надо, а учить сразу то что интересно.
Аноним 16/09/16 Птн 21:12:07 #29 №843045 
Какую вы тут чушь пишете, ну как так. А вот с этого >>>>835093(в частности по конкуренцию) проорал
Аноним 16/09/16 Птн 21:50:50 #30 №843097 
>>843045
Привет, нуфань
Аноним 16/09/16 Птн 21:59:48 #31 №843104 
Почему ему ничего не пишут про алгоритмы? Таненбаума почитай.
Аноним 16/09/16 Птн 22:54:39 #32 №843132 
>>832999 (OP)
Забей на SICP/TAPL/HtDP парашу. Сразу читай Lambda The Ultimate, затем OnLisp, наконец плавно переходи к Introduction to MIPS Architecture - идеальная архитектура для реализации своего первого Lisp-компилятора на основе CPS. Если интересуют структуры данных, то только MIT-овский 6.851 Advanced Data Structures. Виртом и Ахо-Копрофтом можешь сраку подтереть. Кнута не читай, ему есть адекватная замена - книга Hacker"s Delight.
Аноним 16/09/16 Птн 22:59:55 #33 №843138 
кресты довольно сложно для новичка, мне кажется стоит выучить хаскель для начала
Аноним 16/09/16 Птн 23:34:25 #34 №843154 
>>832999 (OP)
Начни с Явки
Там можно делать многое из с++, но ты не сможешь обычным хеллоуворлдом крашнуть свой комп
А так, синтаксис похож
Оба на ООП
Так что дерзай
Аноним 16/09/16 Птн 23:36:04 #35 №843155 
>>835093
Почему бы не с Pascal??
Аноним 17/09/16 Суб 00:11:43 #36 №843160 
>>833481
>Для начала засунь в очко C++
пхп макака порвалась, найс. не слушай мудаков, начинай с cи и указателей, потом легче будет на макакские языки переходить
Аноним 17/09/16 Суб 00:12:55 #37 №843161 
>>835539
мам, сложна! некрасива
Аноним 17/09/16 Суб 18:18:28 #38 №843491 
>>843160
Согласен. Как говорится - на java можно написать всё, на c++ - javа.
Аноним 17/09/16 Суб 18:21:05 #39 №843492 
>>835539
Так ты с таким отношением к сложностям сразу бы начинал бы с Паскаля. CSS, html, вообще отличные языки для новичка, правда же, да?
Аноним 17/09/16 Суб 19:43:05 #40 №843540 
>>834539
Кодеров давно уже как грязи, а хороших программистов до сих пор какой-то фатальный недостаток
Аноним 17/09/16 Суб 20:26:06 #41 №843558 
>>832999 (OP)
Из бе вылез? вахихахах ну даешь, ну выучишь язык, а потом хуяк, он уже не актуален, учишь следующий - бинго - не актуален работы нет. Учишь еще хуйню какую-то и тут хуяк тебе 40. Ну карочи блять кодинг это та еще хуита.
мимо бизнесмен
Аноним 17/09/16 Суб 20:37:58 #42 №843566 
>>832999 (OP)
> C++
> 1.5 вакансии на весь hh
> требования к джуниору, как к джава-синьеру
С++ мертв. Весь С++ крутиться вокруг Кормена и Кнута. Все С++ - математики. Всё остальное можно уже лет как 10 написать на Java/Python и прочем.
Аноним 17/09/16 Суб 20:55:36 #43 №843577 
>>843566
Расскажи это разработчикам поисков Гугла и Яндекса. C++ не идеален, но выбора особенного нет (в Гугле на go переползают, но go это тоже не панацея).
Аноним 17/09/16 Суб 21:00:55 #44 №843586 
>>843566
>Все С++ - математики
>С++ мертв
матанобляди убили С++, впрочем не удивительно, этто говно как и Go ненужно
Аноним 17/09/16 Суб 22:04:29 #45 №843627 
>>843566
Твоя ява и питон тоже пишутся математиками, которые только и делаю что дрочат на кормена?
Аноним 17/09/16 Суб 22:12:46 #46 №843634 
>>843577
А какой выбор тебе нужен? Чем плюсы плохи?
Аноним 17/09/16 Суб 22:17:13 #47 №843635 
>>843634
Когда начнёшь на них писать (что-то сложнее сортировок и хэловорлдов) - сам поймёшь.
Аноним 17/09/16 Суб 22:24:36 #48 №843639 
>>843635
Лол. В плюсах же можно делать все. Вам дали ебанутую гору возможностей, а вам лишь бы в ноги пострелять.
Аноним 17/09/16 Суб 22:29:58 #49 №843642 
>>843639
Большая часть проблем как раз из-за того, что половина этих возможностей появилась стихийно, а не дизайнилась как часть языка, в следствии чего прострелить ногу таки проще (инб4: кокок ниасилятары).
а вообще "можно делать всё" - можно сказать про любой тюринг-полный язык, хуй знает что ты имеешь в виду
Аноним 17/09/16 Суб 23:06:54 #50 №843661 
14741428143710.webm
>>833481
Аноним 17/09/16 Суб 23:17:10 #51 №843665 
>>843661

В голос
Аноним 19/09/16 Пнд 19:15:24 #52 №844602 
>>843661
дослушал только до сосенок. ебать дебилы. народ, хуле
Аноним 19/09/16 Пнд 19:42:37 #53 №844614 
>>843577
Ты идиот? Я в эти обе компании собеседовался по 10 раз. Железное правило для решения задач, при не соблюдении которого сразу в черный список и на улицу:
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
1) Обсуждение
2) Кодирование
comments powered by Disqus