Профессия C++ программист. Обзор, плюсы и минусы, карьера

  Рет қаралды 19,208

Dmitry Sidelnikov

Dmitry Sidelnikov

Күн бұрын

Пікірлер: 71
@thefallenangel75
@thefallenangel75 Жыл бұрын
Очень хорошо рассказано, однако есть момент, в котором я возражу. Нельзя сказать подходит ли профессия по тому насколько легко она тебе дается, легко не будет никогда, важно то, готов ли ты искать решения проблем, с которыми ты сталкиваешься. А так спасибо большое за введение в профессию девелопера на плюсах, Дмитрий.
@TheJabberwahh
@TheJabberwahh 8 ай бұрын
это с любым ЯП так в программировании. Не бывает языка, где не нужно решать проблемы :)
@ДмитрийБузницкий-б3н
@ДмитрийБузницкий-б3н 2 жыл бұрын
Спасибо, Дмитрий, за хорошую презентацию.
@j4gg3rnaut
@j4gg3rnaut 3 жыл бұрын
Дополню про линукс в винде - помимо виртуалки, можно использовать WSL, зачастую это удобнее
@КириллФедотов-я7з
@КириллФедотов-я7з 2 жыл бұрын
спасибо огромное!
@zombieVegas
@zombieVegas 2 жыл бұрын
Спасибо за интересное видео, есть соблазн выучить этот язык. Возможно вернусь с вопросами по мере изучения основ) Книгу про геймдев из видео уже скачал, начну с неё т.к. именно эта часть и интересна больше всего!
@folium5725
@folium5725 Жыл бұрын
Как успехи?
@MathPTU
@MathPTU 3 ай бұрын
как успехи?
@dazzling_R136a1
@dazzling_R136a1 2 жыл бұрын
Дмитрий, было бы здорово, если вы наставляете, ведете, преподаете новичкам и не только сей язык. Если так, то как можно в вам попасть?)
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
У меня опыт в основном по С++. Индивидуально тоже занимаюсь. Моя телега: @SpringDayInTheForest
@mastercockroachhunter7305
@mastercockroachhunter7305 10 ай бұрын
Поправлю: unity тоже на плюсах(графика, физика), а на С# уже собственно игру разрабатывают
@чел-ю4х
@чел-ю4х 8 ай бұрын
у плюсов нет минусов
@andreik1687
@andreik1687 2 жыл бұрын
Дмитрий добрый день,мне тоже нравится этот язык.Планирую освоить новую специальность.Изучаю основы,как устроен компьютер на базе Linux,потом планирую C++ .После попробовать поиск работы.Если получится,ещё планирую на заочное обучение пойти на инженера-программиста.Что Вы посоветуете по этому поводу,мне сейчас 40 лет.С уважением.
@andreik1687
@andreik1687 2 жыл бұрын
Хочу полностью развиваться в этой отрасли.
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
Высшее получать не обязательно. Главное знания. Но если хочется то можно. Если не жалко 4 года времени.
@andreik1687
@andreik1687 2 жыл бұрын
Ну я имел ввиду уже работать и возможность получить диплом потом,работодатель не против может быть.Я хотел бы быть дипломированным специалистом.
@andreik1687
@andreik1687 2 жыл бұрын
Подскажите может ещё,что нужно знать кроме языка,чтоб смело подавать резюме?
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
Ну знания c++ и STL
@subar7277
@subar7277 3 жыл бұрын
И очень советую книги А. В. СТОЛЯРОВ, там несколько книг и лекций. В первых книгах начинает с далека, но потом пазлы складываются )))
@logcom482
@logcom482 3 жыл бұрын
"Лучше" з Кнута начинать читать или с книг о радиоелектронике где описаная логика ТТЛ.А потом учить асемблер и после него уже переходить на С/С++.И спустя лет так 15 можна ити искать работу.Все "просто".Совет супер!! PS.Практически любой книги для начинающих будет достаточно для решения 90% задач.А потом только гуглить и все будет ок.
@nono-m2v
@nono-m2v 16 күн бұрын
​@@logcom482я учу программирование по Харису Харису. В чем проблема? Я начал с с++, но через 2 недели я понял, что мне не хватает базовых знаний и сейчас я учу булеву алгебру.
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
Список компаний с которого можно (я рекомендую) начинать поиск работы программистом: Luxoft - career.luxoft.com/ EPAM - anywhere.epam.com/ru Andersen - andersenlab.com/ Orion Innovation (Mera) - career.orioninc.ru/
@marlanivanovich1828
@marlanivanovich1828 3 жыл бұрын
Спасибо! Весьма актуально для тех, кто решил окунуться в high-performance программирование!
@alenache1
@alenache1 3 жыл бұрын
"если не получается стать программистом, станьте девопсом" - сейчас вход в девопс (не в системный эникей, а в девопс) СУЩЕСТВЕННО выше, чем в любой ЯП. Полгода - и ты сможешь писать на джаве простые задачи в ентерпрайзе, в девопсе через полгода ты только начнешь правильно задавать вопросы
@suslikest3708
@suslikest3708 2 жыл бұрын
Я заметил по крайней мере в той компании где я работаю что девопсы очень востребованы.
@ВладимирКоваленко-ъ6о
@ВладимирКоваленко-ъ6о Жыл бұрын
Мидлы девопсы очень неплохо зарабатывают. У нас в компании тоже очень востребованы
@logcom482
@logcom482 3 жыл бұрын
Можно вопрос?Так как ты опомянул об embedded.Ты используешь какие-то операционки например freeRTOS в своей практике?И на каких микроконтролерах работаете?Просто интересно что нового и куда все движется.
@DmitrySidelnikov
@DmitrySidelnikov 3 жыл бұрын
RTOS ни разу не использовал. В проекте с ip телефонами мы использовали для билда убунту и был определённый линукс на тел. В проекте в х5 у нас были устройства с win сe OS. Сейчас для машин для билда используем тоже убунту. Больше железа др не требуется. С контроллерами работать не приходилось.
@logcom482
@logcom482 3 жыл бұрын
@@DmitrySidelnikov круто))Просто я думал там нужно stm32 учить и freeRTOS если идёшь в embedded.Одно что пугает меня это то что постоянно они что-то вводят новое в С++.И язык становится на PHP похожим где каждие два года новая версия. Спасибо за ответ!Удачи в карьере и в жизни!
@DmitrySidelnikov
@DmitrySidelnikov 3 жыл бұрын
@@logcom482 да каждые 3 года выходит новый стандарт языка. Имхо слишком часто. 20 уже вышел. Далее 23 будет. Спасибо и тебе всего.
@Tamagochi4x4
@Tamagochi4x4 2 жыл бұрын
Добрый день. Прочитал книгу из двух томов "Философия C++", прошёл курс на Яндексе. Но проекты ещё ни разу не писал. Джунов без опыта никуда не берут. Писал только консольные приложения по заданиям из книги или с курса. Как мне дальше развиваться?)))
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
Да джуну найти работу очень тяжело всем нужны с опытом. Сам пытаюсь найти работу как PM. Непросто. Решение - повышать свой уровень знаний и посылать заявки на все подходящие вакансии. Попробуй ещё GUI делать через Qt Creator. Когда-то должна улыбнуться удача.
@Tamagochi4x4
@Tamagochi4x4 2 жыл бұрын
@@DmitrySidelnikov Спасибо большое за совет
@АртемСверканов
@АртемСверканов 11 ай бұрын
Получилось устроиться?
@MathPTU
@MathPTU 3 ай бұрын
как успехи?
@Tamagochi4x4
@Tamagochi4x4 3 ай бұрын
@@MathPTU, я уже стек успел сменить))) На питоне пишу бекэнд. Сейчас вроде по плюсам проще найти работу
@КириллЧе-я5ы
@КириллЧе-я5ы 7 ай бұрын
Не согласен с карьерной иерархией разраба. Прожект менеджер - это совершенно отдельная ветвь деятельности. Если вы не владеете навыками программирования, это никак не закрывает вам возможность стать проектным менеджером. Как раз, можно идти не в программисты, а в тестировщики, проектные менеджеры и т.д. А вот возглавляют как раз программистов тимлиды… в разнообразных версиях разных подразделений. Можно уйти по карьере экспертности в сторону архитектора, но это уже другой уровень абстракции…
@dmitrydobro1828
@dmitrydobro1828 3 жыл бұрын
Молодёжь нынче идёт куда полегче JS, Python, Swift. Мне сколько бы не было ,языков интереснее С++ еще не видел.
@rodioni661
@rodioni661 3 жыл бұрын
Не совсем так. Упрощение языков диктует сам рынок, зачем усложнять, если можно упростить? Раньше важен был вопрос оптимизации памяти, это требовало и прямой доступ к ней, так и специфичный язык программирования. Теперь же приоритет на ясность языка, поскольку технологии улучшаются, компьютеры наделены большим объёмом памяти, и можно частично пожертвовать этим, ради удобной и комфортной разработки. Понятно, что не всегда это так, не всегда это нужно. Но тенденции таковы. С другой стороны, мне неизвестен язык С++, но знаком с Python, JS, Java. Из этих самый инетересный JS из-за своей гибкости и специфичности, от которой можно ждать что угодно :). Но в целом, понимаю, какое-то ощущение пресности или... скучности. В той же Джаве - программирование, это не столько понимание и знаные языка, сколько знание бесчисленных библиотек. Без этих "надстроек", "фичей", эти языки - ничто. Скорее всего С++ и интересен "режимом бога", хотя тоже присутствуют свои библиотеки. Но в процессе разработки, мне кажется, больше вовлечён в процесс от и до, что даёт как ощущение полного контроля, так и собственную полноценную реализацию.
@logcom482
@logcom482 3 жыл бұрын
Зачем усложнять жизнь???Время деньги поверь мне.Ты просто все собрал в кучу сделал проект загрузил в WWW и получаеш бабки.А ты тут на С/С++ предлагаеш делать сервер🤦‍♂️ и изобретать колесо.Сам ты такое не потягнеш 100% и второе ето даже компании с миллиардой выручкой не делают. Много чего в Си и Си++ нету и литературы такой доходчивой с примерами применимими к жизни как у питона или js нету.По мере учения ты будеш постоянно быть головой об стену.Там слова песни вспомнились :"жизнь боль с чарующой тоской". Учится чтобы повысить свое ЭГО?За время просидженое на изучения C++ можно виучить в три раза бистрее :JS,HTML5,CSS и PHP.И работать и получать деньги теже самие что C++.
@mihax56
@mihax56 3 жыл бұрын
@@logcom482 русский выучи, потом будешь про С++ рассказывать.
@logcom482
@logcom482 3 жыл бұрын
@@mihax56 🤣 я из Украины👋
@ipmengud8741
@ipmengud8741 3 жыл бұрын
@@logcom482 хакеры сидят на с++😊
@АлександрДемидов-э2и
@АлександрДемидов-э2и 2 жыл бұрын
Учить с++ первым языком? Точно не отобьёт желание стать программистом?
@DmitrySidelnikov
@DmitrySidelnikov 2 жыл бұрын
Думаю лучше с Java начать) язык легче, вакансий больше, зп тоже больше. Но после плюсов любой язык уже легче изучается особенно си подобные языки.
@DmitrySidelnikov
@DmitrySidelnikov Жыл бұрын
@Programmer да джависты побольше получают чем плюсовики)
@DmitrySidelnikov
@DmitrySidelnikov Жыл бұрын
@Programmer работу джуну найти очень сложно. Всем нужны опытные. Ваш уровень желательно должен быть миддл + свои сделанные проекты.
@TheJabberwahh
@TheJabberwahh 8 ай бұрын
всё на плюсах конечно здорово, кроме того, что зачем на них программировать? а так - весьма смешное видео. Особенно про работу на Германию и лёгкость переезда в Европу. ... в 2024. свит саммер чайлд.
@DmitrySidelnikov
@DmitrySidelnikov 8 ай бұрын
А вы заметили что видео записано до 2022 года? Не мне вам рассказывать что куча сфер пишется на плюсах, и хай лоад, и эмбеддед, ИБ, линукс, трейдинг/финансы, аутомотив, игры/движки и куча других. Про переезд у меня куча бывших коллег переехали зарубеж, Сербия, Болгария, Турция, ОАЭ, Таиланд и др. Айтишнику уехать зарубеж намного легче. Но понятно что в целом это не просто, разные риски и нюансы, особенно если семья большая.
@TheJabberwahh
@TheJabberwahh 8 ай бұрын
@@DmitrySidelnikov Много на чём пишется. И да, я потому и говорю, что в 2022 мир виделся иначе. Но кроме плюсов нужно было бы и о минусах поговорить. Не каждый любит следить за ссылочками. Иначе бы не появился Раст. (хотя конечно он не ООП и не один в один, но си плюсы - это сильно на любителя)
@СтепанСмирнов-ф9щ
@СтепанСмирнов-ф9щ 11 ай бұрын
Плюса только 2 , всë остальное минусы, и все зачастую связаны с попой разраба фистингом принуждением,насилием.
@fisyamaloy1754
@fisyamaloy1754 3 жыл бұрын
ссылки на примитивный тип?) 40:30
@DmitrySidelnikov
@DmitrySidelnikov 3 жыл бұрын
Просто демонстрация возможностей)
@RomanUnreal
@RomanUnreal 9 ай бұрын
Одни плюсы
2 Years of C++ Programming
8:20
Zyger
Рет қаралды 1 М.
Confronting Ronaldo
00:21
MrBeast
Рет қаралды 27 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 8 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 25 МЛН
Почему я программирую на С/C++ (язык для профессионалов!)
13:35
09.04.  EF Core
1:57:29
Mihail Romanov
Рет қаралды 159
Why is Python 150X slower than C?
10:45
Mehul - Codedamn
Рет қаралды 30 М.
Сборка проекта С++
1:03:47
Катерина Беклемышева
Рет қаралды 32 М.
Confronting Ronaldo
00:21
MrBeast
Рет қаралды 27 МЛН