Dev Competencies

Get Started. It's Free
or sign up with your email address
Dev Competencies by Mind Map: Dev Competencies

1. Hard

1.1. Languages/Frameworks

1.1.1. Ruby

1.1.1.1. Rails

1.1.2. Python

1.1.2.1. Django

1.1.2.2. Tornado

1.1.3. Javascript

1.1.3.1. Node/Express

1.1.3.2. Angular

1.1.3.3. React

1.2. Unix

1.2.1. installing

1.2.1.1. homebrew, npm

1.2.2. bash

1.2.2.1. .bash_profile, ENV variables, |

1.3. Architecting

2. Meta

2.1. Setting up your dev environment

2.2. Troubleshooting

2.3. Thinking Clearly

2.3.1. Pseudo-coding

2.3.1.1. Algorithms

2.4. Choosing and using libraries

2.5. Reading docs

2.6. Documenting your project

2.6.1. CONTRIBUTING.md

2.7. Understanding code quality

2.7.1. linters

2.7.1.1. standardJS

2.8. Using Git

3. Team

3.1. Agile / Scrum

3.1.1. Roles

3.1.1.1. Scrum Master

3.1.1.2. Product Owner

3.2. Meetings

3.2.1. Stand-Up

3.2.2. Iteration Planning

3.2.3. Retro

3.3. Pair Programming

3.3.1. Conversations

3.3.1.1. Check-In

3.3.1.2. Check-Out

3.3.1.3. "Yellow" flag

3.4. Project management

3.4.1. Storying out features

3.4.1.1. As a...

3.4.1.2. I want to...

3.4.1.3. So that...

3.4.2. Tracking bugs+features

3.4.2.1. Trello

3.4.2.2. PivotalTracker

4. Soft

4.1. Handling Anxiety/Super-Ego

4.2. Learning

4.3. Listening (with empathy)

4.4. Speaking (with clarity and truth)

4.5. Personal Productivity