diff --git a/DraftAreasOfApplication.md b/DraftAreasOfApplication.md index 6bbe02e..fe152e9 100644 --- a/DraftAreasOfApplication.md +++ b/DraftAreasOfApplication.md @@ -6,4 +6,5 @@ - https://medium.com/nuances-of-programming/%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8-c-%D0%B8-c-%D0%B3%D0%B4%D0%B5-%D0%B5%D1%89%D1%91-%D0%B8%D1%85-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82-%D0%B8-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-9ff56559d5bf - https://www.softwaretestinghelp.com/cpp-applications/ - https://hackr.io/blog/features-uses-applications-of-c-plus-plus-language -- Полухин об областях применения https://www.youtube.com/watch?v=LZflL44SVVY&ab_channel=C%2B%2BUserGroup \ No newline at end of file +- Полухин об областях применения https://www.youtube.com/watch?v=LZflL44SVVY&ab_channel=C%2B%2BUserGroup +- competitive programming \ No newline at end of file diff --git a/DraftMindMap.md b/DraftMindMap.md index 3697e72..048ccfa 100644 --- a/DraftMindMap.md +++ b/DraftMindMap.md @@ -4,53 +4,6 @@ Thought of map structure for C++: https://miro.com/app/board/o9J_lFH_iBs=/ -- [ ] hardskills -- [ ] Можно ещё подумать о том, какие сторонние знания нужны. Потому что C++ существует не в вакууме, а используется для решения задач в рахных сферах. То есть, чтобы работать в них, нужно знать не только С++, но и что-то сверх, что потом будет описываться с помощью C++ - - [x] OS - - [x] RTOS, OS of general purpose - - [x] Windows, Linux, *NIX, Android, iOS - - [x] Network (TCP, OSI) - - [ ] Language features - - [ ] Комитет стандартизации - - [ ] core guidelinses - - [x] Libraries - - [x] boost - - [x] Frameworks - - [x] IDE - - [ ] databases - - [x] testing (тестирование) - - [x] TDD - - [x] BDD - - [x] gtest - - [x] git - - [ ] Alghoritms - - [ ] Data structures - - [x] CI\CD - - [x] state machines (конечные автоматы) - - [ ] software patterns (паттерны) - - [ ] competitive programming - - [ ] software design/software architecture (вообще умение декомпозировать и создавать рабоспособные и поддерживаемые системы) - - [x] Как рабоатет компилятор - - [x] многопоточность - - [x] межпроцессорное взаимодействие - - [ ] code quality - - [ ] ООП - - [ ] Булева алгебра - - [ ] глянуть на цикл жизни кода (написание, билд, рантайм) - - [x] drivers - - [x] etc. -- [ ] soft-skills - - [ ] team work - - [ ] communication - - [ ] time managment - - [ ] prioritazing - - [ ] learning skills - - [ ] english - - [ ] reading - - [ ] writing - - [ ] speaking - - [x] etc. - ## Candidates for map drawings: - https://github.com/gera2ld/markmap - скорее всего можно интегрировать в гитхаб для автогенерации при изменениях