Сап, программач. Я заебался быть нищебродом, поэтому буду становиться ПРАГРОМИЗДОМ.Всем известно, что они получают много денег куда больше, чем рабочие на заводе просто сидя за пекой, так что с этого дня я начинаю учить программирование. Сам я 24 лвл, программирование знаю на уровне школьного курса информатики. В этом треде надеюсь, он не нарушает местных правил, я в программаче впервые я собираюсь писать о своих успехах и обсуждать их с другими анонами. Хотелось бы писать ежедневно, но я сомневаюсь, что смогу держать такой темп, да и времени столько у меня нет кого я обманываю, оно есть, но очень сложно себя заставить проводить его за чем-то полезным, а не за саморазвитием через аниме и мастурбацию, поэтому главная задача - писать о ходе обучения настолько часто, чтобы не дать треду утонуть. Все, я пошел выбирать свой первый ЯП.
>>880396 (OP)А что тут выбирать? Язык - Haskell, ОС - Linux(Arch, Gentoo).
>>880396 (OP)>Всем известно, что они получают много денег куда больше, чем рабочие на заводе просто сидя за пекойТебе нужно в стримеры податься.
>>880396 (OP)>просто сидя за пекойпригорело от этой фразочки
Блять, я ебучий студент, просидел за ебучим кодом уже три дня. Глаза болят, хочу спать, но хуй там, до конца недели далеко. Как же меня бесят такие уебки, которые считают, что можно просто посидеть за пекой со свернутой иде и назвать это обучением. что-то как-то сумбурно написал
>>880396 (OP)--ОП ТРЕДА-- просто не знаю, поставится ли флажок ОПаТ.к. я еще не решил, программистом чего буду становиться, то пришел к выводу, что нужно учить самый универсальный и хардкорный С++ Я выбирал между ним, джавой, питоном и js. У меня сложилось впечатление, что этот язык может оказаться слишком сложным для меня, но пусть с этим разбирается завтрашний я.Еще мне показалось, что нужно изучать не просто кресты, а и ООП. К сожалению, статья на википедии дала мне ровно нихуя в плане понимания того, что же это такое.>>880415>А что тут выбирать? Язык - Haskell, ОС - Linux(Arch, Gentoo).Все виденные мной по телевизору крутые программисты пользовались макбуком, что кажется мне логичным, ведь им нужно тратить время на написание кода, а не на жопоеблю с ОС.>>880421>Тебе нужно в стримеры податься.Я бы с радостью, но у меня опасения, что со своим голосом на этом деле я не отобью не то что железо, которое мне придется купить, а даже потраченного электричества.Все, я пошел выбирать свои первые учебники по C++ и скачивать какую-нибудь штуку забыл, как они там назывались, в которой создают код.
>>880500Начни с html+js. На них же и остановись.
оп троллит
>>880565Конечно, троллит. А некоторые даже ведутся. Я думал, на такое уже лет 150 никто не реагирует.
>>880396 (OP)--ОП ТРЕДА--Итак, я скачал учебник по С++ для чайников (за авторством Дэвиса), скачал и установил Dev-C++, начал изучать книгу. Книга мне не особо понравилась. Очень многие вещи не поясняются, например, автоматическое преобразование типов переменных в смешанных выражениях, приоритеты логических операторов. На примерах программ тоже многие вещи не объясняются. Какие-то скобочки, слова с точками посередине, и никакого объяснения, зачем эти скобочки и точки посреди слов нужны. И еще не очень понятно, зачем столько внимания уделять побитовым операциям в самом начале.Не знаю, стоит ли продолжать изучать С++ по этой книге, но попробую.>>880565>>882042Не понимаю, почему вы так решили.
>>880396 (OP)--ОП ТРЕДА--В последнее время я уделял изучению программирования меньше времени, чем планировал. Связано это было в первую очередь с ленью, но и некоторые особенности C++ также подрывали мою мотивацию:1. Непонятно, почему нужно объявлять прототип функции, если функция описана после main, и не нужно, если до. Выбесила эта хуйня. Почему я не могу писать функции в тех местах, в каких мне нравится и не ебаться со всякими прототипами?2. Я не смог создать массив из 1кк элементов. Программа компилится, но вылетает. Да, возможно, такие массивы должны быть динамическими, компилятор не выделяет столько памяти на маленькую программку или еще что, но ведь речь идет о ВСЕГО ОДНОМ МИЛЛИОНЕ ЭЛЕМЕНТОВ! Какого хуя?Книга мне тоже нравится все меньше и меньше. Только начал изучать язык - и пошло-поехало: побитовые операции, указатели на указатели указателей и прочая ересь, и ровно НОЛЬ, НОЛЬ объяснений того, для чего эта абстрактная хуета применяется на практике. Может, это вообще не нужно, а я трачу на нее время. Скачал себе книгу Страуструпы, посмотрю, что он пишет.
>>888023если под win, то размер стека ограничен, ты скорее всего пытаешься создать локальную переменную массив, которая будет жить в стеке, вынеси в глобальные, она будет из образа спроецирована в адресное пространство.
>>888097Это пока звучит для меня как китайский. Чем локальная переменная принципиально отличается от глобальной (с точки зрения расположения в памяти, а не области видимости) и почему она не "проецируется из образа в адресное пространство" что бы это ни значило?
>>888023Ну толсто же. От тебя так прет профессиональной лексикой, что просто толсто.
>>888118Ну так я же читаю книгу по C++. Вполне закономерно, что я использую узнанную из нее терминологию.
>>888129Ты так описываешь ситуации и делаешь такие выводы, как будто знаешь, почему ситуация происходит. А чтобы такое знать, нужно повариться в сфере определенное время. Так что давай, уёбывай.
Анончик, если тебя утомляют побитовые операции, значит уровень ЯП чуть ниже, чем ты готов принять. Пути два- двинуться ниже на уровень схемотехники, машинного кода и ассемблера или выше - если под мастдай то наверное в C#.
>>888139>Пути два- двинуться ниже на уровень схемотехники, машинного кода и ассемблераА что, без всего этого на крестах не попишешь?
>>888109тем что она располагается на стеке
>>888144Эффективно - пожалуй, нет. ИМХО код на крестах на уровне взаимодействия с аппаратурой или несущественно выше. Тут надо определиться в какой сфере планируешь получать доход, если разработкой драйверов, то кресты с ассемблерными вставками, если чуть ближе к реальному миру, то лучше поберечь своё время. На крестах к 24 левелу хорошо пишут те, кто в 10 спаял первый радиоприёмник )
>>888152>Тут надо определиться в какой сфере планируешь получать доходЯ просто не определился еще с этим, и решил, что пока не знаю, что конкретно нужно учить - буду учить C++. Но мне казалось, что С++ достаточно универсальный и имеет больше практических применений, нежели написание драйверов с ассемблерными вставками.
>>888154На си++ достаточно сложно писать что-то кроме драйверов. Приходится прикладывать много усилий, чтобы не отстрелить себе что-нибудь ненароком. На других языках все по другому: драйвера писать сложно, зато чтобы что-нибудь себе отстрелить нужно приложить очень много усилий.
>>888023> Сам я 24 лвл, программирование знаю на уровне школьного курса информатики. >прототип функции>динамические массивыЯ через две недели изучения крестов знал максимум структуру программы, а он уже до динамических массивов добрался. Как?
>>880396 (OP)>24 лвлСлишком поздно, в IT нет никого старше 28 лвл. Пока обучишься, как раз и стукнет 28.
>>888232Вот тебе два варианта на выбор:1. Он гений, а ты тупой 2. Он зелёный
>>888258> в IT нет никого старше 28 лвлНа 28-й день рождения программистов скармливают крокодилам?
>>888263Я немного неправильно выразился, сказав: > в IT нет никого старше 28 лвл В 28 никто не занимается кодингом, а становятся руководителями, и код в глаза не видят.
>>888232Ты тупой. Что там столько времени жевать?
>>880396 (OP)>Сам я 24 лвл, программирование знаю на уровне школьного курса информатики.У нас офис изучали, например.
>>888265Ахахаха, хорошая шутка.
>>888282В каждой шутке есть доля правды. Если ты в 28 до сих пор занимаешься кодингом, то ты что-то делаешь не так и вряд ли уже добъёшься чего-то.
>>888287ТЫ - ПРОГРАММИСТ 30 ЛВЛ@УВЕРЕННО КОДИШЬ НА %очередной_йоба_язык_нейм%@ЗАРАБАТЫВАЕШЬ В N (N>5) РАЗ БОЛЬШЕ СРЕДНЕГО ПО СВОЕМУ МУХОСРАНСКУ@ЕСТЬ ЖИЛЬЕ, ТНЯ, НЕТ КРЕДИТОВ, ВСЕ НЕ ТАК УЖ И ПЛОХО ОТНОСИТЕЛЬНО 95% ТВОЕГО ОКРУЖЕНИЯ@АНАНАС С БОРДЫ ГОВОРИТ, ЧТО ВРЯДЛИ ЧЕГО-ТО ДОБЬЕШЬСЯ@ВСКРЫВАЕШЬСЯ, ОСОЗНАВ, ЧТО ТЫ НИЧЕГО НЕ ДОБИЛСЯ И УЖЕ НЕ ДОБЬЕШЬСЯ.
>>888301>ТЫ НИЧЕГО НЕ ДОБИЛСЯ И УЖЕ НЕ ДОБЬЕШЬСЯ. Так и есть.Назови, пожалуйста, виндовс или фейсбук с гуглом твоего авторства или хотя бы линукс
>>888314Да я даже не программист. Так, из куа-треда закатился.Считаю, что у каждого свои мерки "добился-не добился", а проецировать на других свое видение "успеха" не совсем корректно. Ну написал бы свой линукс со встроенным виндовсом и нескучными обоями с гуглом, что это изменило бы? Такой же ананас, но с другими критериями успешности посмотрел бы на это поделие и сказал "ну и что тут такого-то? Вот если бы ты сделал %вещь, являющуюся показателем успеха у этого конкретного ананаса%, то тогда бы да. А так ты хуй и ничего не добился и не добьешься".Человек может быть отличным кодером, но хуевым руководителем-ПМом-тимлидом и т.д. Значит ли это, что он успешен/не успешен? Вобще, сама постановка вопроса про "добился или не добился" не очень корректна, имхо. Как мне кажется (это мое субъективное мнение, которое может не совпадать с твоим, и это нормально), более корректно было бы задавать вопрос "Удовлетворяет ли человек свои потребности в самореализации на данной позиции в полной мере?".
>>888322Но ты не удовлетворяешь их, в том то и дело.
>>888373Кто сказал?
>>888376Твоя мама.
>>888287Так и есть. Вон штульман не смог стать руководителем вовремя, и посмотрите до чего он скатился!
>>888388Мнение и его обоснование что надо.
--ОП ТРЕДА--Итак, начал читать Страуструпа, и, ссука, с первых страниц началось: "бла-бла, тут юзаем шаблоны, а тут абстрактные классы, общности, КЛАССОВЫЕ ШАБЛОНЫ, контейнеры, типы, наследование классов, взаимозависимости..." И это только введение!!! Называется "почувствуй себя тупым дауном". Но простому непониманию меня не сломить, поэтому, сделав морду кирпичем, я продолжил читать дальше.Но дальше было только хуже: стеки, квалификаторы, обработка исключений, интерфейсы и прочая непонятная хрень, о которой автор рассуждает так, словно она понятная. Остановило ли меня это? Нет, я ведь просто изучаю C++ без задней мысли. Но от всех этих непонятностей я сильно деморализовался и, перед тем, как приступать к страшной подглаве "2.6 Объектно-ориентированное программирование" а я уже встречал это словосочетание еще тогда, когда выбирал ЯП и даже гуглил, что оно означает и, судя по тому, что нагуглил - эта штука очень, очень страшная, решил почитать что-нибудь, не связанное с C++. Поэтому я скачал "Конкретную математику" Кнута и "Алгоритмы" Скиены.
>>889357Веди конспекты но лучше смени профессию, т.к. дальше будет веселее гораздо
>>888232Да дай жирному трольбасу своё дело сделать
>>889357>Итак, начал читать Страуструпа, и, ссука, с первых страниц началосьТы про эту книгу? Не переживай, дальше все понятней будет в главах, которые подробно описывают. Хотя, да, соглашусь overview немного пугает.
>>889357Почитай Стивена Прата.Я в свое время именно по его книге въезжал, легкий доступный язык для тех, у кого опыта нет еще совсем и к каждой главе куча упражений, так что как раз на практике это все можно задрочить.
>>880415У меня всё это есть, осталось только работу найти %:3
>>889357Мои мыслишки по поводу сабжаСтрауструпВначале книги идет краткое описание книги на 30 страниц и краткое описание языка на 100 страниц. Каждая часть книги начинается со списка глав. Каждая глава начинается с "в этой главе мы узнаем". В каждом третьем предложении есть отсылка вперед или назад. Еще есть список советов-выжимка к конце главы. Вобщем вся книга - один большой безостановочный самоотсос.Но знаете в чем самая пушка? При всей при этой хуете В КНИГЕ НЕТ ОГЛАВЛЕНИЯ. Т.е. формально оно есть - на две ебаных странички. Как же Страуструп предлагает мне быстро найти параграф 16.42.5.6? И как бы Страуструп признает наличие проблемы - действительно оглавления нет, потому что мне жалко деревья. Прикиньте посоны написать высер на 1300 страниц - ему деревий не жалко, а сделать нормальное оглавление - хуй вам. Но не отчаивайтесь - говорит Страуструп - вы можете найти оглавлений на сайте. И действительно оно там есть. Но только без номеров страниц. Такие дела.Тем не менее мне нравится размеренный слог повествования. И бывает прочитываю пару страничек перед сном. Но отношение полезной информации которую реально вынести из этого высера к мусорy стремится к нулю.
>>889357>Всем известно, что они получают много денег куда больше, чем рабочие на заводеНуу хуй знает, зависит от специальности. >Поэтому я скачал "Конкретную математику" Кнута и "Алгоритмы" Скиены.Такими темпами ты найдешь работку к 30 годам.
>>880421Два чая этому анону.>>880500На Кинамана посмотри. Чувак при бабле, с партнерки капает. Щас еще фильмы выложит... А закончил бы вуз, как собирался, был бы обычным чуханом-программистишкой в какой-нибудь говноконторе.
>>888137Вот этого двачую. Ты что-то дохуя для нуба знаешь по крестам. Даже я, нуб столько не знаю. Заебал камхорить, китаец!
>>880396 (OP)Если у тебя винда. Поставь visual studio от мелкомягких хули ты мучаешь себя? У них есть бесплатная версия для студентов и нищебродов, включает весь функционал! Тебе пойдет! Разберись как компилировать и немного программируй! Только читать - ничему не научишься!
>>893163Visual Studio вообще много хавает ресурса? Недавно перекатился с линупсов да, хочу погамать немного, юзал geany и терминал
>>893235Ну во первых на установку около 20гб в зависимости от расширений.А во вторых память всетаки да жрет нормально.Но блин удобно! Если по английски шаришь еще и неплохое комьюнити.
>>893240>на установку около 20гбOhuet voobsche!!!Мне нужно только С++, сколько в этом случае займет vs?
>>893242Кстати, комьюнити 2015 на сперме не идет, требует более новую версию ОС, засранец!
>>893267Только что проверил
Очередной войтивайтишник. Мда xDDD
Другой нюфаня в треде.ОП, слушай.В идеале иди на хх.ру, ижи в мухосрнаь типа Казани и смотрит вакансии Айти с з/п больше 250к. Смотри на их требования(опыт 1-3 года как минимум + язык и все что нудно уметь)>>880500>С++я нуб и вообще нихуя не разибраюсь, но насколько мне известно С++ - один из самых сложных языков.он очень гибкий, очень глубокий и на нём можно писать от дата-базз до простых скриптов для будильника, но обратная сторона глубины - он очень сложный, в нем легко ошибиться(приэтом ошибку ты не увидишь, а вылезет она в самом неожиданном месте в саоме нодиданное время) и если кто-то юудет искать спеца по С++, то он захочет спеца с которым не бужет ебли - т.е. который не бужет ошибаться и бужет в С++ как рыба в воде - т.е. он будет искать спец с оуенным опытомпоправьте меня более опытные если я неправ
>>895130пук
>>895419что не так
>>880396 (OP)Ну что ж, дерзай ОП, усердия тебе. Мимо в 23 перекатился в IT чтоб много денег получать
>>880396 (OP) (OP)погроммистом
>>888258Пизди , я самый щигол у нас в конторе 22 лвл , в основном все 30+ , штат 60 человек.