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