Files
CppDeveloperRoadmap/DraftMindMap.md
2021-05-12 16:53:10 +03:00

30 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Draft map
Thought of map structure for C++:
- hardskills
- OS
- Network (TCP, OSI)
- Language
- Libraries
- Framework
- testing
- git
- Alghoritms
- Data structures
- state machines (конечные автоматы)
- software patterns
- software design/software architecture (вообще умение декомпозировать и создавать рабоспособные и поддерживаемые системы)
- Как рабоатет компилятор
- многопоточность
- межпроцессорное взаимодействие
- можно глянуть твиттер https://twitter.com/mokevnin. Он неплохо набрасывает идеи.
- Можно ещё подумать о том, какие сторонние знания нужны. Потому что C++ существует не в вакууме, а используется для решения задач в рахных сферах. То есть, чтобы работать в них, нужно знать не только С++, но и что-то сверх, что потом будет описываться с помощью C++
- etc.
- soft-skills
- team work
- communication
- time managment
- prioritazing
- etc.