SeattleAug 4, 2017
Samaritangrliketaco

How would you rate my learning skills (SDE)?

I am a self taught Software Developer, started learning at the age of 19, sat in a couple courses at universities to get a feel of foundations and algorithms. I'm 21 now and in the past two years I learned these skills (chronologically): Android Development - Java, Android Studio, SDK, full development cycle, etc iOS Development - Objective-C, Swift, full development cycle, Xcode Tools, etc Hybrid Development(React Native) - JavaScript, Node, React, Redux, NPM, etc. Back-end Dev: Heroku, Node, Express, Webpack, etc. IOT - Arduinos, Raspberry Pi, Embeded systems, etc. I am most proficient in the first three stacks that I mentioned, but I want to know how you would rate the speed of my learning? I'm a side note I would consider myself a good SDE, someone who respects the development cycle; good code, optimizations, etc.

Add a comment
Uber GMie27 Aug 4, 2017

Usually for junior engineers, the priority is the depth of technologies instead of the breadth. College is the best time to study CS fundamentals: OS, Database, Compilers, Algorithms, Networks. There are so many opportunities to learn fancier technologies after a few years' experiences.

Expedia Lamer Aug 4, 2017

I think you need to gain focus. It's great to be familiar with all those tools and frameworks, but assuming you're not a genius of engineering, it's likely that your knowledge is superficial. Pick a few things and learn them well. Focus.