diff --git a/English/Graph/roadmap.graphml b/English/Graph/roadmap.graphml
index aa07dfc..6e83b27 100644
--- a/English/Graph/roadmap.graphml
+++ b/English/Graph/roadmap.graphml
@@ -18,10 +18,10 @@
-
+
- C++ developer
+ C++ developer
@@ -30,10 +30,10 @@
-
+
- Soft skills
+ Soft skills
@@ -42,10 +42,10 @@
-
+
- Hard skills
+ Hard skills
@@ -53,10 +53,10 @@
-
+
- At first, some of the skills may seem impossible to
+ At first, some of the skills may seem impossible to
develop. However, we think differently. It is possible to
work on each of the skills. Everything depends on your
desire and internal blocks. Everything is individual, and
@@ -68,10 +68,10 @@ it's up to you to decide. :)
-
+
- Ability to learn
+ Ability to learn
@@ -79,10 +79,10 @@ it's up to you to decide. :)
-
+
- Manage mistakes
+ Manage mistakes
@@ -90,10 +90,10 @@ it's up to you to decide. :)
-
+
- Thinking
+ Thinking
@@ -101,10 +101,10 @@ it's up to you to decide. :)
-
+
- Responsibility
+ Responsibility
@@ -112,10 +112,10 @@ it's up to you to decide. :)
-
+
- Manage resources
+ Manage resources
@@ -123,10 +123,10 @@ it's up to you to decide. :)
-
+
- Communication
+ Communication
@@ -134,10 +134,10 @@ it's up to you to decide. :)
-
+
- Team work
+ Team work
@@ -145,10 +145,10 @@ it's up to you to decide. :)
-
+
- Emotional intelligence
+ Emotional intelligence
@@ -156,10 +156,10 @@ it's up to you to decide. :)
-
+
- Understanding the development context
+ Understanding the development context
@@ -167,10 +167,10 @@ it's up to you to decide. :)
-
+
- Customer focus
+ Customer focus
@@ -178,10 +178,10 @@ it's up to you to decide. :)
-
+
- Technology
+ Technology
@@ -189,10 +189,10 @@ it's up to you to decide. :)
-
+
- Trends
+ Trends
@@ -200,10 +200,10 @@ it's up to you to decide. :)
-
+
- Empathy
+ Empathy
@@ -211,10 +211,10 @@ it's up to you to decide. :)
-
+
- Concentration
+ Concentration
@@ -222,10 +222,10 @@ it's up to you to decide. :)
-
+
- Open-mindedness
+ Open-mindedness
@@ -233,10 +233,10 @@ it's up to you to decide. :)
-
+
- Adaptability
+ Adaptability
@@ -244,10 +244,10 @@ it's up to you to decide. :)
-
+
- Stress resistance
+ Stress resistance
@@ -255,10 +255,10 @@ it's up to you to decide. :)
-
+
- Working in uncertainty
+ Working in uncertainty
@@ -266,10 +266,10 @@ it's up to you to decide. :)
-
+
- Understanding the distribution of roles in a team
+ Understanding the distribution of roles in a team
@@ -277,10 +277,10 @@ it's up to you to decide. :)
-
+
- Support team members
+ Support team members
@@ -288,10 +288,10 @@ it's up to you to decide. :)
-
+
- Work in a distributed team
+ Work in a distributed team
@@ -299,10 +299,10 @@ it's up to you to decide. :)
-
+
- Providing feedback
+ Providing feedback
@@ -310,10 +310,10 @@ it's up to you to decide. :)
-
+
- Leadership
+ Leadership
@@ -321,10 +321,10 @@ it's up to you to decide. :)
-
+
- Mentoring
+ Mentoring
@@ -332,10 +332,10 @@ it's up to you to decide. :)
-
+
- Delegation
+ Delegation
@@ -343,10 +343,10 @@ it's up to you to decide. :)
-
+
- Assigning and clarifying tasks to employees
+ Assigning and clarifying tasks to employees
@@ -354,10 +354,10 @@ it's up to you to decide. :)
-
+
- Planning and goal setting
+ Planning and goal setting
@@ -365,10 +365,10 @@ it's up to you to decide. :)
-
+
- Negotiation
+ Negotiation
@@ -376,10 +376,10 @@ it's up to you to decide. :)
-
+
- English
+ English
@@ -387,10 +387,10 @@ it's up to you to decide. :)
-
+
- Presentation
+ Presentation
@@ -398,10 +398,10 @@ it's up to you to decide. :)
-
+
- Written communication skill
+ Written communication skill
@@ -409,10 +409,10 @@ it's up to you to decide. :)
-
+
- Networking
+ Networking
@@ -420,10 +420,10 @@ it's up to you to decide. :)
-
+
- Ability to listen
+ Ability to listen
@@ -431,10 +431,10 @@ it's up to you to decide. :)
-
+
- Persuasion
+ Persuasion
@@ -442,10 +442,10 @@ it's up to you to decide. :)
-
+
- Ability to communicate ideas and thoughts within the team
+ Ability to communicate ideas and thoughts within the team
@@ -453,10 +453,10 @@ it's up to you to decide. :)
-
+
- Finding compromises
+ Finding compromises
@@ -464,10 +464,10 @@ it's up to you to decide. :)
-
+
- Dispute resolution
+ Dispute resolution
@@ -475,10 +475,10 @@ it's up to you to decide. :)
-
+
- Providing information to people outside the team
+ Providing information to people outside the team
@@ -486,10 +486,10 @@ it's up to you to decide. :)
-
+
- Time management
+ Time management
@@ -497,10 +497,10 @@ it's up to you to decide. :)
-
+
- Prioritization
+ Prioritization
@@ -508,10 +508,10 @@ it's up to you to decide. :)
-
+
- Taking decisions
+ Taking decisions
@@ -519,10 +519,10 @@ it's up to you to decide. :)
-
+
- Blind typing
+ Blind typing
@@ -530,10 +530,10 @@ it's up to you to decide. :)
-
+
- Multitasking
+ Multitasking
@@ -541,10 +541,10 @@ it's up to you to decide. :)
-
+
- Discipline
+ Discipline
@@ -552,10 +552,10 @@ it's up to you to decide. :)
-
+
- Persistence
+ Persistence
@@ -563,10 +563,10 @@ it's up to you to decide. :)
-
+
- Initiative
+ Initiative
@@ -574,10 +574,10 @@ it's up to you to decide. :)
-
+
- Independence
+ Independence
@@ -585,10 +585,10 @@ it's up to you to decide. :)
-
+
- Problem solving
+ Problem solving
@@ -596,10 +596,10 @@ it's up to you to decide. :)
-
+
- Logical
+ Logical
@@ -607,10 +607,10 @@ it's up to you to decide. :)
-
+
- Critical
+ Critical
@@ -618,10 +618,10 @@ it's up to you to decide. :)
-
+
- Creative
+ Creative
@@ -629,10 +629,10 @@ it's up to you to decide. :)
-
+
- Strategic
+ Strategic
@@ -640,10 +640,10 @@ it's up to you to decide. :)
-
+
- Systems
+ Systems
@@ -651,10 +651,10 @@ it's up to you to decide. :)
-
+
- Accept criticism
+ Accept criticism
@@ -662,10 +662,10 @@ it's up to you to decide. :)
-
+
- Notify about mistakes in time
+ Notify about mistakes in time
@@ -673,10 +673,10 @@ it's up to you to decide. :)
-
+
- Admitting your mistakes
+ Admitting your mistakes
@@ -684,10 +684,10 @@ it's up to you to decide. :)
-
+
- Analyze mistakes
+ Analyze mistakes
@@ -695,10 +695,10 @@ it's up to you to decide. :)
-
+
- Ask the right questions
+ Ask the right questions
@@ -706,10 +706,10 @@ it's up to you to decide. :)
-
+
- Experimenting
+ Experimenting
@@ -717,10 +717,10 @@ it's up to you to decide. :)
-
+
- Manage knowledge
+ Manage knowledge
@@ -728,10 +728,10 @@ it's up to you to decide. :)
-
+
- Process information
+ Process information
@@ -739,10 +739,10 @@ it's up to you to decide. :)
-
+
- Ability to gather, analyze, evaluate
+ Ability to gather, analyze, evaluate
information and make decisions
based on it.
@@ -752,10 +752,10 @@ based on it.
-
+
- Reflection
+ Reflection
@@ -763,10 +763,10 @@ based on it.
-
+
- Calmly react to what people say. Most likely that they
+ Calmly react to what people say. Most likely that they
only consider their own context when they try to prove
something. This is fine. Evaluate the usefulness of their
point of view.
@@ -777,10 +777,10 @@ point of view.
-
+
- Take challenging tasks in order to develop your skills and
+ Take challenging tasks in order to develop your skills and
competencies, even when there is not enough
knowledge/experience (skills will develop much faster
through such tasks). The main thing is to distinguish a
@@ -793,10 +793,10 @@ skills from a dumb task that requires a scapegoat.
-
+
- You should be responsible for your professional development. Don't wait
+ You should be responsible for your professional development. Don't wait
for the team lead to decide for you what to study. Do not forget that blind
adherence to someone else's plan will sharpen your skills according to
requirements of a particular company. It is better to discuss and build in
@@ -811,10 +811,10 @@ will be created for you.
-
+
- Self-organization
+ Self-organization
@@ -822,10 +822,10 @@ will be created for you.
-
+
- The ability to provide the amount of information that is
+ The ability to provide the amount of information that is
necessary to communicate to people with different
backgrounds.
@@ -835,10 +835,10 @@ backgrounds.
-
+
- Conflict solving
+ Conflict solving
@@ -846,10 +846,10 @@ backgrounds.
-
+
- If you read this it means you already understand why it is so
+ If you read this it means you already understand why it is so
important :)
Usually, it is required at least to read because you would need to
@@ -862,10 +862,10 @@ ladder, you will need to speak and write more confidently in English.
-
+
- Look for like-minded people and join/create a community for
+ Look for like-minded people and join/create a community for
experience exchange.
@@ -874,10 +874,10 @@ experience exchange.
-
+
- You should study and observe contemporary trends to be
+ You should study and observe contemporary trends to be
competitive, as well as being able to adapt to them.
@@ -886,10 +886,10 @@ competitive, as well as being able to adapt to them.
-
+
- Experienced developers should develop management skills and business
+ Experienced developers should develop management skills and business
communication skills to complete tasks efficiently. It is easier to do if you
have developed emotional intelligence. For a junior developer, the skill is
also useful to better interact with colleagues.
@@ -903,14 +903,14 @@ also useful to better interact with colleagues.
-
+
- 1 step
+ 1 step
-
+
@@ -929,10 +929,10 @@ also useful to better interact with colleagues.
-
+
- Basic operations
+ Basic operations
@@ -940,10 +940,10 @@ also useful to better interact with colleagues.
-
+
- Arithmetic operations
+ Arithmetic operations
@@ -951,10 +951,10 @@ also useful to better interact with colleagues.
-
+
- Loops: for/while
+ Loops: for/while
@@ -962,10 +962,10 @@ also useful to better interact with colleagues.
-
+
- Logical operations
+ Logical operations
@@ -973,10 +973,10 @@ also useful to better interact with colleagues.
-
+
- Bitwise operations
+ Bitwise operations
@@ -984,10 +984,10 @@ also useful to better interact with colleagues.
-
+
- Functions
+ Functions
@@ -995,10 +995,10 @@ also useful to better interact with colleagues.
-
+
- lambda
+ lambda
@@ -1006,10 +1006,10 @@ also useful to better interact with colleagues.
-
+
- Operators
+ Operators
@@ -1017,10 +1017,10 @@ also useful to better interact with colleagues.
-
+
- Data types
+ Data types
@@ -1028,10 +1028,10 @@ also useful to better interact with colleagues.
-
+
- Dynamic typing
+ Dynamic typing
@@ -1039,10 +1039,10 @@ also useful to better interact with colleagues.
-
+
- Static typing
+ Static typing
@@ -1050,10 +1050,10 @@ also useful to better interact with colleagues.
-
+
- RTTI
+ RTTI
@@ -1061,10 +1061,10 @@ also useful to better interact with colleagues.
-
+
- Pointers & References
+ Pointers & References
@@ -1072,10 +1072,10 @@ also useful to better interact with colleagues.
-
+
- Codebase structuring
+ Codebase structuring
@@ -1083,10 +1083,10 @@ also useful to better interact with colleagues.
-
+
- References
+ References
@@ -1094,10 +1094,10 @@ also useful to better interact with colleagues.
-
+
- Memory model
+ Memory model
@@ -1105,10 +1105,10 @@ also useful to better interact with colleagues.
-
+
- Smart pointer
+ Smart pointer
@@ -1116,10 +1116,10 @@ also useful to better interact with colleagues.
-
+
- Raw pointers
+ Raw pointers
@@ -1127,10 +1127,10 @@ also useful to better interact with colleagues.
-
+
- Code splitting into headers/cpp files
+ Code splitting into headers/cpp files
@@ -1138,10 +1138,10 @@ also useful to better interact with colleagues.
-
+
- Scope
+ Scope
@@ -1149,10 +1149,10 @@ also useful to better interact with colleagues.
-
+
- Memory leakage
+ Memory leakage
@@ -1160,10 +1160,10 @@ also useful to better interact with colleagues.
-
+
- Forward declaration
+ Forward declaration
@@ -1171,10 +1171,10 @@ also useful to better interact with colleagues.
-
+
- unique_ptr
+ unique_ptr
@@ -1182,10 +1182,10 @@ also useful to better interact with colleagues.
-
+
- shared_ptr
+ shared_ptr
@@ -1193,10 +1193,10 @@ also useful to better interact with colleagues.
-
+
- Lifetime of objects
+ Lifetime of objects
@@ -1204,10 +1204,10 @@ also useful to better interact with colleagues.
-
+
- new/delete operators
+ new/delete operators
@@ -1215,10 +1215,10 @@ also useful to better interact with colleagues.
-
+
- weak_ptr
+ weak_ptr
@@ -1226,10 +1226,10 @@ also useful to better interact with colleagues.
-
+
- Namespaces
+ Namespaces
@@ -1237,10 +1237,10 @@ also useful to better interact with colleagues.
-
+
- The overloading of regular set of operators for
+ The overloading of regular set of operators for
regular or custom types (structures/classes).
@@ -1249,11 +1249,11 @@ regular or custom types (structures/classes).
-
+
- To prevent memory leakage problems it is better to use
-smart pointers rather than raw pointers.
+ To prevent memory leakage problems it is better
+to use smart pointers rather than raw pointers.
@@ -1266,14 +1266,14 @@ smart pointers rather than raw pointers.
-
+
- 2 step
+ 2 step
-
+
@@ -1292,10 +1292,10 @@ smart pointers rather than raw pointers.
-
+
- Structures and classes
+ Structures and classes
@@ -1303,10 +1303,10 @@ smart pointers rather than raw pointers.
-
+
- Exception handling
+ Exception handling
@@ -1314,10 +1314,10 @@ smart pointers rather than raw pointers.
-
+
- Overloading of functions
+ Overloading of functions
@@ -1325,10 +1325,10 @@ smart pointers rather than raw pointers.
-
+
- Virtual table (vtbl)
+ Virtual table (vtbl)
@@ -1336,10 +1336,10 @@ smart pointers rather than raw pointers.
-
+
- Object Oriented programming (OOP)
+ Object Oriented programming (OOP)
@@ -1347,10 +1347,10 @@ smart pointers rather than raw pointers.
-
+
- Exceptions
+ Exceptions
@@ -1358,10 +1358,10 @@ smart pointers rather than raw pointers.
-
+
- Access violation