one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

Сап анимач.

Собираюсь учить плюсы, для чего мне это скажу сразу - это не фарм 600ккк в милисекунду.

Это больше собственный интерес, стремление познать что то сложное.

Так же, как я понимаю, если ты умеешь писать на плюсах - ты можешь решить практически любую из задач.

Что знаю сейчас:
- Linux администрирование - Middle+

- Сети(CCNP - имеется)
- VoIP

- Git, Ansible, Terraform, Nginx

 

С чего посоветуете начать?

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

Neels99

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

На каком уровне хочешь знать? 
Есть книги от Страуструпа, который и создал плюсы, а есть книги по типу "С++ за 21 день", которые неплохо базу поднимут тебе.

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

Neels99 сказал(а):

На каком уровне хочешь знать? 
Есть книги от Страуструпа, который и создал плюсы, а есть книги по типу "С++ за 21 день", которые неплохо базу поднимут тебе.

Нажмите, чтобы раскрыть...

Через год-два хочется свичнуться в разработчика на плюсах

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

Neels99

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

one eyed king сказал(а):

Через год-два хочется свичнуться в разработчика на плюсах

Нажмите, чтобы раскрыть...

А что именно на плюсах делать хочешь, не решил? В плюсах же он хеллоуворда до робототехники можно. Я бы тебе точнее сказал, что тебе нужно.

 

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

Neels99 сказал(а):

А что именно на плюсах делать хочешь, не решил? В плюсах же он хеллоуворда до робототехники можно. Я бы тебе точнее сказал, что тебе нужно.

 

Нажмите, чтобы раскрыть...

Точно не ембедед разработка.

Выбираю между GameDev либо системное программирование.

haHAA

Пользователь

Регистрация: 25.03.2017

Сообщения: 647

Рейтинг: 471

haHAA

Регистрация: 25.03.2017

Сообщения: 647

Рейтинг: 471

Мои преподы из универа (в том числе разработчик в DELL) рейтят книгу 55 приемов эффективного использования C++ (или как-то так) от Мейерса. Но туда лезь, когда уже базу знаешь какую-то

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

haHAA сказал(а):

Мои преподы из универа (в том числе разработчик в DELL) рейтят книгу 55 приемов эффективного использования C++ (или как-то так) от Мейерса. Но туда лезь, когда уже базу знаешь какую-то

Нажмите, чтобы раскрыть...

Запишу это, базы пока нет, но как получу - попробую почитать

BarBosssssssss

Пользователь

Регистрация: 26.09.2015

Сообщения: 8

Рейтинг: 5

BarBosssssssss

Регистрация: 26.09.2015

Сообщения: 8

Рейтинг: 5

Привет! Учил в универе еще по документации, книге страуструпа и кор гайдлайнсам от него же, но гайдлайнсы лучше попозже раскуривать. А так в целом можешь начать с его книги, собственно, еще есть на русском от Столярова "Введение в язык C++", она мне как-то под руку попалась год назад, я пролистал лайтово, базовые вещи объясняет, тоже можешь попробовать (под чай на недельку-другую). Но тут еще важный поинт в том, что знать с++ недостаточно (для хай-энд интересной продакшн разработки), нужно набрать еще и инженерный набор знаний: архитектура (память, цпу, устройства), операционки, алгоритмизация и структуры данных.


Про практику думаю не стоит говорить, само собой разумеется.

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

BarBosssssssss сказал(а):

Привет! Учил в универе еще по документации, книге страуструпа и кор гайдлайнсам от него же, но гайдлайнсы лучше попозже раскуривать. А так в целом можешь начать с его книги, собственно, еще есть на русском от Столярова "Введение в язык C++", она мне как-то под руку попалась год назад, я пролистал лайтово, базовые вещи объясняет, тоже можешь попробовать (под чай на недельку-другую). Но тут еще важный поинт в том, что знать с++ недостаточно (для хай-энд интересной продакшн разработки), нужно набрать еще и инженерный набор знаний: архитектура (память, цпу, устройства), операционки, алгоритмизация и структуры данных.

Нажмите, чтобы раскрыть...

Спасибо, приму во внимание.

kemiqa

Пользователь

Регистрация: 24.06.2014

Сообщения: 617

Рейтинг: 435

kemiqa

Регистрация: 24.06.2014

Сообщения: 617

Рейтинг: 435

Есть классный канал The Cherno (плейлисты C++ и Game Engine) 

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

kemiqa сказал(а):

Есть классный канал The Cherno (плейлисты C++ и Game Engine) 

Нажмите, чтобы раскрыть...

Спасибо, посмотрю после работы

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

Neels99

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

one eyed king сказал(а):

Точно не ембедед разработка.

Выбираю между GameDev либо системное программирование.

Нажмите, чтобы раскрыть...

Если геймдев, то тут лучше сразу под тот же Unreal Engine лезть.

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

Neels99 сказал(а):

Если геймдев, то тут лучше сразу под тот же Unreal Engine лезть.

Нажмите, чтобы раскрыть...

Он сильно требователен к железу?
не будет ли ошибкой без основ плюсов туда лезть?

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

Neels99

Регистрация: 04.10.2012

Сообщения: 1106

Рейтинг: 1455

one eyed king сказал(а):

Он сильно требователен к железу?
не будет ли ошибкой без основ плюсов туда лезть?

Нажмите, чтобы раскрыть...

Нет, конечно основы плюсов поучи, а потом лезть в UE и учись практике на нём сразу.

NoWisp

Пользователь

Регистрация: 04.10.2022

Сообщения: 2

Рейтинг: 1

NoWisp

Регистрация: 04.10.2022

Сообщения: 2

Рейтинг: 1

Если для погружения, то могу посоветовать Стенли Б. Липпман'а или Стивена Прата, обе имеют название что то около 'Базовый курс по С++', в целом не перепутаешь, просто гуглить не особо хочется.

Для осваивания так сказать фундамента подойдет, стоит еще выделить Яцек Головиц STL C++17, зубрить не нужно, но возможности STL знать необходимо, также посоветую изучить некоторые стандарты, не нужно все зубрить, но все же что к примеру произошло при вводе с++11 знать нужно, так как добавилась куча крутых фич, move семантика и прочая магия. Многие подобные вещи подробно можно рассмотреть как уже сказали выше в книги Мейерса 'Эффективный и современный С++ 42 рекомендации ....', также книга от данного автора 'Эффективное использование C++ 55 рекомендаций...', книги не самые простые для восприятия и их следует читать когда уже в целом освоишься +- в языке, и не будет проблем с понятием концепций SFINAE, CRTP и тп.

Мастхев также 'C++. Практика многопоточного программирования' Уильямс Энтони. Так как без многопоточки никуда.
На плюсах к стандартным вещам, часто требуется уметь в Boost(набор библиотек на все случаи жизни) оттуда как правило многие вещи в стандарт переходят. Разработка приложений на С++ с использованием Boost Полухин Антон.

Понятное дело часто требуется уметь работать с СУБД, сторонними инструментами, отладчиками и тп, думаю это не имеет смысла объяснять.

Есть еще ниша Qt разработчика, Qt framework мощная штука, но весьма костыльная и местами неудобная, да и клепать гуи оооочень на любителя.
Qt 5 Макс шлее, если что. В Qt на самом деле много всего, не только для gui понятное дело, но как правило его юзают онли для этого.

А далее, нужно смотреть по вакансиям, от одной к другой часто требуются узконаправленные знания всяких библиотек и прочего.
Всякие WinAPI, и подобные лоу лвл интерфейсы, которые еще привязаны к ОС изучаются обычно по мере понимания куда все таки больше хочется(можно потыкать если интересно и понять).

COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 18418

Рейтинг: 25433

Нарушения: 10

COCK

Регистрация: 21.03.2021

Сообщения: 18418

Рейтинг: 25433

Нарушения: 10

one eyed king сказал(а):

Сап анимач.

Собираюсь учить плюсы, для чего мне это скажу сразу - это не фарм 600ккк в милисекунду.

Это больше собственный интерес, стремление познать что то сложное.

Так же, как я понимаю, если ты умеешь писать на плюсах - ты можешь решить практически любую из задач.

Что знаю сейчас:
- Linux администрирование - Middle+

- Сети(CCNP - имеется)
- VoIP

- Git, Ansible, Terraform, Nginx

 

С чего посоветуете начать?

Нажмите, чтобы раскрыть...

Начни с ютуба или книжек KEKL.png?1616515060

Вот крутой канал по псюсам база базовая, помню всё пересмотрел и многие вещи стали намного понятней, хоть и пересел на другой язык потом 

Спойлер

вот ссылка на все плейлисты

https://www.youtube.com/c/SimpleCodeIT/playlists

xdy

Пользователь

Регистрация: 05.08.2022

Сообщения: 289

Рейтинг: 75

xdy

Регистрация: 05.08.2022

Сообщения: 289

Рейтинг: 75

COCK сказал(а):

Начни с ютуба или книжек KEKL.png?1616515060

Вот крутой канал по псюсам база базовая, помню всё пересмотрел и многие вещи стали намного понятней, хоть и пересел на другой язык потом 

Спойлер
Нажмите, чтобы раскрыть...

Еще бы кинул курсы с десятилетней давностью 

COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 18418

Рейтинг: 25433

Нарушения: 10

COCK

Регистрация: 21.03.2021

Сообщения: 18418

Рейтинг: 25433

Нарушения: 10

xdy сказал(а):

Еще бы кинул курсы с десятилетней давностью 

Нажмите, чтобы раскрыть...

чел речь про c и c++ и это базовые знания HAhaa.png?1616514247

PlayingDota

Пользователь

Регистрация: 14.09.2020

Сообщения: 118

Рейтинг: 154

PlayingDota

Регистрация: 14.09.2020

Сообщения: 118

Рейтинг: 154

img

вот крутой сайт https://salmer.github.io/CppDeveloperRoadmap/

one eyed king

Пользователь

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

one eyed king

Регистрация: 16.07.2021

Сообщения: 728

Рейтинг: 570

PlayingDota сказал(а):

вот крутой сайт https://salmer.github.io/CppDeveloperRoadmap/

Нажмите, чтобы раскрыть...

Почитал, выглядит интересно, пасиба

YoshkinKot

Пользователь

Регистрация: 20.06.2016

Сообщения: 6014

Рейтинг: 2336

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 6014

Рейтинг: 2336

не очень я фанат плюсов

и эти два блога мне сильно помогли:

https://www.fluentcpp.com

https://artificial-mind.net

 

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3770

Рейтинг: 1491

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3770

Рейтинг: 1491

one eyed king сказал(а):

- VoIP

- Git, Ansible, Terraform, Nginx

Нажмите, чтобы раскрыть...

Чот кекнул с того что ты это прям отдельно расписал, я бы это просто назвал "сисадминске  мелочи"

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 4482

Рейтинг: 3762

Александр

Регистрация: 10.08.2013

Сообщения: 4482

Рейтинг: 3762

one eyed king сказал(а):

- Linux администрирование - Middle+

Нажмите, чтобы раскрыть...

С чего ты решил, что ты middle+

vdz

Пользователь

Регистрация: 28.10.2012

Сообщения: 4252

Рейтинг: 1933

vdz

Регистрация: 28.10.2012

Сообщения: 4252

Рейтинг: 1933

one eyed king сказал(а):

Сап анимач.

Собираюсь учить плюсы, для чего мне это скажу сразу - это не фарм 600ккк в милисекунду.

Это больше собственный интерес, стремление познать что то сложное.

Так же, как я понимаю, если ты умеешь писать на плюсах - ты можешь решить практически любую из задач.

Что знаю сейчас:
- Linux администрирование - Middle+

- Сети(CCNP - имеется)
- VoIP

- Git, Ansible, Terraform, Nginx

 

С чего посоветуете начать?

Нажмите, чтобы раскрыть...

Начать с С, закончить +