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

1.3 KiB
Raw Blame History

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.