Решил изучать C++ Какие подводные? Какие курсы порекомендуете? Есть ли перспектива? Где потом можно работать? На фрисосанц не хочу
>>226034104 (OP)завязывай с этой хуйней, если это твой первый язык то вместе с новыми стандартами будет для тебя неподъемный, но если раньше писал на чемто (кроме питона лел) то еще можно вкатится
>>226034104 (OP)> курсы С таким подходом только на хуй сходить. Учить плюсы не зная хотя ы основ аасемблера и си - безумие. Но ты ищи-ищи, ты все равно не конкурент мне.
>>226034811То есть, чтобы стать твоим конкурентом нужно сначала выучить основы ассемблера и язык си? Правильно я понимаю?
>>226034922Нет, этого недостаточно, если тебе не 14, конечно.Не совсем выучить, а скорее знать и понимать.
>>226034720пишу на нем с 2013 года примерно, и до сих пор есть моменты, именно в языковых конструкциях, которые вызывают вопросы.. не говоря о вопросах из рабочей области, например синхронизация памяти и прочая низкоуровневая хня, если ты раньше не писал учи че попроще
>>226034104 (OP)Для основ программирования хорош, но как разработчик вкатываться на нём трудно (мало вакансий) После плюсов хорошо идти учить что-то высокоуровневое, ибо гораздо лучше понимаешь как всё работает и какая-то хуйня аля пайтон уже не воспринимается как серьёзная трудность
>>226034960> Не совсем выучить, а скорее знать и понимать.Это и имелось в виду. Спасибо, анон. Если не секрет - где работаешь? Хватает ли на мивину и пюрешку с котлетами?
>>226035041>учи че попрощеНельзя нормально программировать не зная плюсов. Максимум - быть джун макакой с зп продавца из пятерочки.
>>226035101>Если не секрет - где работаешьСекрет, крупная российская компания.>Хватает ли на мивину и пюрешку с котлетами?Хватает, но я уже говорил, что кручусь в этом говне со средней школы, у меня талант и топовое образование.
>>226035281>планируюВ этом то твоя проблема. Если ты к выпуску не шаришь в плюсах хоть как-то выше ссылок и указателей, то значит не в состоянии учиться и ничего тебя не ждет. Матешу, небось, тоже не знаешь? Короче не конкурент и никогда не станешь.
>>226034104 (OP)Учи анон, не обращай внимание на пидорашек, при должном усердии и упорстве через год можешь уже работу подыскивать.
>>226034811>Учить плюсы не зная хотя ы основ аасемблера и си - безумие.Один хуй весь функционал си - часть с++, выучил второе => знаешь первое
Советую начать изучать базовые конструкции (циклы, условия) на Си, понять логическую часть языка, как писать методы, чтобы програма банально делала что ты хочешь(на уровне вывести чтото в консоль), так же советую немного изучить логические операции, для условных конструкций и немного теории копьютерной логики, для понимания работы памяти и чтобы ты не охуевал от вида байтов и т.д. Дальше изучай структуры данных, их организацию и работу с ними (к примеру сделать список на Си). А дальше уже выбирать, идти в низкоуровневый с++ или высокоуровневый ЯП, к примеру С#. Но сам понимаешь, одним языком не обойдешься.
>>226034104 (OP)ОП, ты не с того конца заходишь. Любой ЯП - это инструмент, такой же как молоток или отвертка. Представь что ты написал следующее:>Решил научиться сверлить дрелью. Какие подводные? Какие курсы порекомендуете? Есть ли перспектива? Где потом можно работать? На фрисосанц не хочуВыглядит дебильно, правда? Потому что нормальные люди сначала решают стать сварщиками/каменщиками/плотниками/столярами, а только потом начинают учиться работать соответствующими инструментами.С программированием точно также. Реши, что ты хочешь делать: веб, мобилки, геймдев, встройка, етц? А уже дальше начинай изучать подходящий язык.
>>226036613>По сравнениюПо сравнению с джаваскиртом, который в браузере крутится, баш низкоуровневый. Плюсы - высокоуровневый ЯП.
>>226036724c++ язык общего назначения, зная с++ можно писать веб, мобилки, геймдев, встройка, етц, все остальные языки сосут, только питон не сосет
>>226036720Это не хорошо и не полохо. На Си/С++ ты должен постоянно следить за памятью, ты можешь написать более эфективный код и малый по размеру для очень специфичной задачи. На высокоуровневых ЯП обычно уже есть свой автоматический контроль памяти, к примеру Garbage Collector в C#, он сам следит за мусором и контролирует "жизнь" сущностей, но минус этого - низкая эффективность, нежели у С++
>>226037227хуек зумерок, ты сам то наверно не шаришь особо, про вариадик темплейтсы, вывод типов, барьеры памяти, лок фри контейнеры может расскажешь мне в подробностях?
>>226034104 (OP)Я бы советовал вкатываться с C - он гораздо проще и на нем можно прохавать основы как устроена память, работа со структурами, указателями и прочей штукой.Через годика 2-3 активного, ежедневного программирования на C всего, от игр под DOS, поддержки софта ЖД, всяких баз данных и дерьма, можно переключаться уже на изучение плюсов, ведь, по идее к этому времени ты благочестивый анон, должен знать С вдоль и поперек и тебе уже аж горит от желание растянуть свой анус на новый размер, великим и могучим C++.А еще ты можешь сразу вкатится в ассемблер чтобы понять все как устроено с начала, но что-то вообще на нем писать, это как на двачах сидеть в 2020 - бесполезно
>>226035211Да охуенно, выдешь через 4 года. Ты можешь спрогнозировать что твоё говнообразование будет актуально?
>>226036427ты не прав.>>226036724А вот этот прав.готов ответить на несколько адекватных вопросов в меру своих знаний - так получилось, что мультиязычный (и по работе нужно было, и одно время меня перло смотреть новые языки)>Решил изучать C++ Какие подводные?Очень сложный относительно других языков, в чистом виде используется относительно редко, обычно нужно знать что-то еще. например, qt и boost.>Какие курсы порекомендуете?линейку, алгоритмику, структуры данных и бд, теорию графов, ООП, юнит-тестирование, инфраструктуру целовой ОС, сетевые протоколы, многопоточность.>Есть ли перспектива? Где потом можно работать? ОС, драйверы, высоконагруженные сервера и втроенные системы. Сетевые технологии типо 5G, СКАДА, мед.оборудование. Основной плюс крестов в огромном количестве легаси кода который кто-то должен поддерживать и адаптировать.
>>226035361Хех, анон. Я в шкиле тоже на паскале любил писать, всё было охуенно четко понятно. Спустя пять лет попробовал писать на Си под микроконтроллеры. Ебать копать, было очень ниприятна. Так и не смог осилить
>>226042505>Крестоблядь, ты ваще ебанулась?оп спрашивал где работать. С точки зрения работобляди - большое количество говна, которое кто-то должен разгребать это несомненный плюс.
>>226043518А че мне оправдываться, 150к на удаленочке питономакакой, РАБотаю часа 4 в день, все устраивает. Инб4: РЯЯ НИУДАЧНИК Я НА КРИСТАХ 300КК/НС ПОЛУЧАЮ!!!1
>>226043759видали как приложил питономакаку. Не может пруфануть. Теперь будет думать перед тем как оскорблять крестовиков.
>>226043759Лол тоже пишу на питоне, у крестовиков на работе постоянно горит жопа от питонов, го и растов. А когда говоришь про микросервисы, жопа улетает в космос.
>>226037899Вот меня всегда интересовало, кто это, агрессивный программист, который знает все технологии мира, при этом совершенно нулевой уровень уважения к незнакомому человеку.Как эти люди выглядят, почему источают зеленый гной, кто проклял их...
>>226047345С++ настолько старый и консервативный язык, что для нормального его использования приходится пользоваться целой кучей библиотек которые де-юре не являются стандартом языка. Хорошая альтернатива D - но блядь, что-то на нем вообще никто не пишет, хотя приколов туда завезли разных немерянно... Остается Go и Rust.И если первый специально переквалифицировался в язык бекендов 2.0, то второй более широкий в применении, и на нем успешно работают и игры, и веб-сервисы и даже какое-то полу-колхозное ПО для бронирования билетов, в связке с дъяволопоклонническим Java
>>226034104 (OP)Будешь пиздеть на бордах вместо изучения. Уже пиздишь на бордах вместо изучения. Решил бы изучать - изучал бы. И курсы бы нашел, все очевидным образом гуглится.
>>226042104>ОС, драйверы, высоконагруженные сервера и втроенные системы. Сетевые технологии типо 5G, СКАДА, мед.оборудование.Зачем ему для всего этого плюсы?