[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 52 | 3 | 37
Назад Вниз Каталог Обновить

Начинающий программист. Хэлп # OP  01/09/16 Чтв 19:47:32  832999  
14727484526870.jpg (78Кб, 500x375)
Здравствуйте.

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

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

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

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

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

>не знаю нужную литературу/каналы/сайты для обучения
http://lmgtfy.com/?q=c%2B%2B+tutorial
Аноним 03/09/16 Суб 12:10:45  834249
>>832999 (OP)
>Для начала хочу c++
Так иди на параше сперва посиди чтоб жизнь узнать. Не сидел - не мужик.
Аноним 03/09/16 Суб 12:20:35  834261
C++ неудачный вариант для новичка...
киньте дальше
Dmitry 03/09/16 Суб 13:19:19  834308
>>832999 (OP)
Установи Gentoo, учи C++ 2017, читай страуструпа, учи Qt5, помогай FSF, переписывай KDE под Wayland, читай код, учи C, Дели комбайны вроде KDE, GCC на отдельные прогрвммы, пиши ебилды, пиши uclibc++, после этого можешь начинать свои Free Software проэкты.
Аноним 03/09/16 Суб 15:08:30  834429
Я уже в 8 классе баловался с экспресс студией, взял какой то диск у друга ибо интернета нормального не было, а тут балбес 10 классник ничего не может, когда все возможности под рукой.
Аноним 03/09/16 Суб 18:05:22  834539
>>832999 (OP)
Одумайся, зачем тебе программирование? Через десять лет кодеров будет как грязи и денег ты там не заработаешь.
Аноним 04/09/16 Вск 04:51:17  834923
>>834261
а вот Haskell — удачный.
Аноним 04/09/16 Вск 12:24:14  835013
>>832999 (OP)
Если выучишь с++, то потом с легкостью выучишь любой пидерский язык, который форсят местные петушки
Аноним 04/09/16 Вск 12:53:04  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  835061
Я тоже в 16 начинал вкатываться и начинал с двача. Тут же есть куча топанов посвящённых различным языкам. Там есть список литературы, туториалов и прочей лабуды.

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

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

Это, пожалуй, самый охуенный учебник по С++, который я знаю. Охуенный в первую очередь из-за простоты изложения, безо всякой воды. К каждому разделу есть обсуждения, автор поддерживает информацию ап ту дейт.
Аноним 04/09/16 Вск 14:11:53  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  835103
>>835093
Покажи хотя бы 10 вакансий по хачкелю
Аноним 04/09/16 Вск 16:00:46  835143
>>835013
Бред полный.
Аноним 04/09/16 Вск 16:00:56  835144
>>835093
Как раз таки новичку С++ будет очень полезен для понимания фундаментальных вещей в программировании, устроства памяти, работы с системными ресурсами и других базовых полезностей, при этом язык не такой низкоуровневый как ассемблер и гораздо проще для восприятия. Новый язык-то потом выучить будет абсолютно не проблема для программиста, но имея хотя бы базовые знания по С++ не раз пригодятся в будущем.
Неосилятор 04/09/16 Вск 16:13:36  835163
А я С++ учу уже 10 лет, так и не осилил, несколько раз бросал за неимением времени.
Аноним 04/09/16 Вск 16:46:47  835214
>>835144
Школьнику в 16 лет совсем не нужно понимать такие вещи. В 16 лет его знаний должно быть достаточно для решения конкретных задач, на его уровне понимания.
Также как школьнику не стоит начинать с матана. Ему нужно в начале научиться решать задачи на вычисление.
Аноним 04/09/16 Вск 17:03:59  835246
>>835214
>школьнику не стоит начинать с матана. Ему нужно в начале научиться решать задачи на вычисление.
именно! только аналогия совершенно противоположная, в программировании арифметика - это регистры, куча и стек. как можно понять, что такое адресация памяти работая только с языком, в котором нет указателей?
причем, ограничивать себя одним с++ на начальном уровне - это тоже ошибка, ибо помимо программирования есть еще алгоритмы и структуры данных, для изучения которых есть более абстрактные языки
Аноним 04/09/16 Вск 21:43:56  835539
Я тоже пытался начать с с++, но интереса в нем никакого лично для меня не было... Некрасивый у него код, громоздкий. Я постоянно бросал обучение на пару недель/месяцев и начинал вновь=( И это оочень долго продолжалось до тех пор, пока мне не посоветовали начать с ruby=) И тут меня прорвало... начал его взахлеб изучать, находить задачки, решать их... или ломаться об эти задачи... одну громоздкую задачу, в которой заблочили eval дня два делал можно было тысячей и одним if(ом) ее решить, но я пытался сделать правильно-_- И когда решил, что этого уровня ruby для дальнейшего развития мне достаточно, я перешел на rails. Пытался освоить GUI в ruby, но опять начал терять интерес - долгие поиски красивого оформления приводили не к красивой развякзке, а лишь разочарованию И вот до сих пор залипаю в рельсы -_- Сейчас борюсь с джаваскриптом на своем мурлокском сайте - ни в какую не хочет работать=D Но зато когда разберусь с ним, ничто уже не остановит меня на пути покорения веб разработки^_^ А ведь еще пару месяцев назад меня вообще ничего в жизни не интересовало=)
Так что мой тебе совет забрось ты c++ и найди подходящий для себя язык и начинай с него, а не с шаблонного с++. И тогда у тебя не будет проблем с поиском информации-_-
А если решишь начать с ruby то можешь написать мне mrglrglm@mail.ru. Что-то совсем непонятное смогу рассказать понятным языком... в крайнем случае вдвоем будет быстрее найти ответы=D
Аноним 06/09/16 Втр 21:30:26  836776
14731866262560.jpg (59Кб, 600x748)
>Я пытался начать с с++
>интереса в нем для меня не было
>Некрасивый у него код
Первым делом надо найти тот язык который интересен. Ни с каких с++ начинать не надо, а учить сразу то что интересно.
Аноним 16/09/16 Птн 21:12:07  843045
Какую вы тут чушь пишете, ну как так. А вот с этого >>>>835093(в частности по конкуренцию) проорал
Аноним 16/09/16 Птн 21:50:50  843097
>>843045
Привет, нуфань
Аноним 16/09/16 Птн 21:59:48  843104
Почему ему ничего не пишут про алгоритмы? Таненбаума почитай.
Аноним 16/09/16 Птн 22:54:39  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  843138
кресты довольно сложно для новичка, мне кажется стоит выучить хаскель для начала
Аноним 16/09/16 Птн 23:34:25  843154
>>832999 (OP)
Начни с Явки
Там можно делать многое из с++, но ты не сможешь обычным хеллоуворлдом крашнуть свой комп
А так, синтаксис похож
Оба на ООП
Так что дерзай
Аноним 16/09/16 Птн 23:36:04  843155
>>835093
Почему бы не с Pascal??
Аноним 17/09/16 Суб 00:11:43  843160
>>833481
>Для начала засунь в очко C++
пхп макака порвалась, найс. не слушай мудаков, начинай с cи и указателей, потом легче будет на макакские языки переходить
Аноним 17/09/16 Суб 00:12:55  843161
>>835539
мам, сложна! некрасива
Аноним 17/09/16 Суб 18:18:28  843491
>>843160
Согласен. Как говорится - на java можно написать всё, на c++ - javа.
Аноним 17/09/16 Суб 18:21:05  843492
>>835539
Так ты с таким отношением к сложностям сразу бы начинал бы с Паскаля. CSS, html, вообще отличные языки для новичка, правда же, да?
Аноним 17/09/16 Суб 19:43:05  843540
>>834539
Кодеров давно уже как грязи, а хороших программистов до сих пор какой-то фатальный недостаток
Аноним 17/09/16 Суб 20:26:06  843558
>>832999 (OP)
Из бе вылез? вахихахах ну даешь, ну выучишь язык, а потом хуяк, он уже не актуален, учишь следующий - бинго - не актуален работы нет. Учишь еще хуйню какую-то и тут хуяк тебе 40. Ну карочи блять кодинг это та еще хуита.
мимо бизнесмен
Аноним 17/09/16 Суб 20:37:58  843566
>>832999 (OP)
> C++
> 1.5 вакансии на весь hh
> требования к джуниору, как к джава-синьеру
С++ мертв. Весь С++ крутиться вокруг Кормена и Кнута. Все С++ - математики. Всё остальное можно уже лет как 10 написать на Java/Python и прочем.
Аноним 17/09/16 Суб 20:55:36  843577
>>843566
Расскажи это разработчикам поисков Гугла и Яндекса. C++ не идеален, но выбора особенного нет (в Гугле на go переползают, но go это тоже не панацея).
Аноним 17/09/16 Суб 21:00:55  843586
>>843566
>Все С++ - математики
>С++ мертв
матанобляди убили С++, впрочем не удивительно, этто говно как и Go ненужно
Аноним 17/09/16 Суб 22:04:29  843627
>>843566
Твоя ява и питон тоже пишутся математиками, которые только и делаю что дрочат на кормена?
Аноним 17/09/16 Суб 22:12:46  843634
>>843577
А какой выбор тебе нужен? Чем плюсы плохи?
Аноним 17/09/16 Суб 22:17:13  843635
>>843634
Когда начнёшь на них писать (что-то сложнее сортировок и хэловорлдов) - сам поймёшь.
Аноним 17/09/16 Суб 22:24:36  843639
>>843635
Лол. В плюсах же можно делать все. Вам дали ебанутую гору возможностей, а вам лишь бы в ноги пострелять.
Аноним 17/09/16 Суб 22:29:58  843642
>>843639
Большая часть проблем как раз из-за того, что половина этих возможностей появилась стихийно, а не дизайнилась как часть языка, в следствии чего прострелить ногу таки проще (инб4: кокок ниасилятары).
а вообще "можно делать всё" - можно сказать про любой тюринг-полный язык, хуй знает что ты имеешь в виду
Аноним 17/09/16 Суб 23:06:54  843661
14741428143710.webm webm file (5395Кб, 202x360, 00:02:01)
>>833481
Аноним 17/09/16 Суб 23:17:10  843665
>>843661

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

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 52 | 3 | 37
Назад Вверх Каталог Обновить

Топ тредов
Избранное