-
-
Save nuragic/7bece2b662a7d98f6b15e3b36143f811 to your computer and use it in GitHub Desktop.
My skillset: this is a modified version of another list. Some of them has been taken from https://itsyourturnblog.com/lets-stop-calling-them-soft-skills-9cc27ec09ecb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Write a program that does what it’s supposed to do | |
Write idiomatic code | |
Debug a program that I wrote | |
Debug a program someone else wrote | |
Debug the interaction between a system I wrote and one I didn’t | |
File a good bug report | |
Modify a program I didn’t write | |
Test a program I wrote | |
Test a program I didn’t write | |
Learn a new programming language | |
Explain a program I wrote | |
Explain what a program should do | |
Explain my ideas | |
Simplify a piece of code | |
Simplify a design | |
Understand someone’s explanation | |
Disagree fruitfully | |
Teach someone something | |
Clarify the points of a disagreement | |
Make engineering tradeoffs in an appropriate way | |
Ship code | |
Create abstractions | |
Optimize code | |
Come up with ideas | |
Listen | |
Talk | |
Measure things | |
Write clear documentation | |
Write clear emails | |
Write clear design documents | |
Work cooperatively with other people | |
Help other people improve their ideas | |
Help other people explain themselves clearly | |
Apply relevant algorithms to real problems | |
Review other people’s code and help them improve it | |
Divide work into reasonable pieces for other people to work on | |
Find appropriate algorithms to use to solve problems | |
Recognize good ideas from other people | |
Know when to give up | |
Hold myself to a high standard | |
Hold other people to a high standard | |
Focus my efforts on what’s important | |
Recognize what’s important | |
Do what needs to be done | |
Lead | |
Follow | |
Defuse interpersonal tensions | |
Identify problems | |
Devise solutions | |
Start things | |
Finish things | |
Self Control | |
Adaptability to changing requirements | |
Agility in the face of unexpected obstacles | |
Alacrity and the ability to start and stop quickly | |
Bouncing back from failure | |
Collaborative mindset | |
Competitiveness | |
Conscientiousness in keeping promises | |
Eagerness to learn from criticism | |
Emotional intelligence | |
Endurance for the long haul | |
Enthusiasm for the work | |
Ethics even when not under scrutiny | |
Flexibility | |
Friendliness | |
Honesty | |
Managing difficult conversations | |
Motivated to take on new challenges | |
Passionate | |
Self awareness | |
Self confidence | |
Sense of humor | |
Productivity | |
Diligence and attention to detail | |
Facilitation of discussion | |
Innovative problem-solving | |
Lateral thinking | |
Lean techniques | |
Planning for projects | |
Research skills | |
Artistic sense and good taste | |
Creativity in the face of challenges | |
Critical thinking instead of mere compliance | |
Empathy for customers, co-workers and vendors | |
Intercultural competence | |
Mentoring | |
Supervising with confidence | |
Perception | |
Design thinking | |
Strategic thinking | |
Ability to deliver clear and useful criticism | |
Assertiveness on behalf of ideas that matter | |
Clarity in language and vision | |
Giving feedback without ego | |
Team building |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment