What to Learn?
#learn #skillset
Core Skill List a software developer should have
Skill | Importance % |
---|---|
Loving coding & debugging for hours & hours | |
Being a Lifelong Learner | |
SwiftUI | |
Architecture (Design Patterns) | |
Consistency |
Extension Skill List a software developer should have
Skill | Importance % |
---|---|
Being comfortable with English | |
Git & GitHub | |
Unit Testing & Integration Testing & Functional Testing | |
Multithreading (Code doing multi precesses in same time) | |
Taking structured notes | |
Sharing what you've learned and be in connect with others |
Things not to do!
Skill | Importance % |
---|---|
Do not memorize but take structured notes | |
Do not waste you time on Tutorials more than 3-4 months | |
Be away of multithread codes. It is double edge sword | |
Do not use Beta releases. Stick to latest public stable version. | |
No need to learn Objective-C |
Sources
Videos
Articles / Documents
See also
Last updated