What to Learn?

#learn #skillset

Core Skill List a software developer should have

SkillImportance %

Loving coding & debugging for hours & hours

Being a Lifelong Learner

SwiftUI

Architecture (Design Patterns)

Consistency

Extension Skill List a software developer should have

SkillImportance %

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!

SkillImportance %

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