A self-taught developer who now works as a COO
Published on May 12, 2020
COO, ZTZ Tech Group
3 years of development experience
Computer science degree
So far, not having a CS degree hasn’t been a hindrance for me.
I first learned R because I wanted to learn how to analyze data using tools other than Excel. I learned Python through books and online courses when I wanted to become a developer and .NET on the job.
I did my first projects for my Udacity data analyst nanodegree. You can check them out on Github
Luck. I met the CEO of the company I work for at an event for expats. I later sent him my CV. The rest is history.
Coding is only a small part of what goes into making software. There are many other things that have to be done to deliver a product. You need to have at least a general understanding of these other areas in order to be effective as a developer.
Managing your emotions. Working well with others.
Follow your interests.
Work, mostly. I’m learning Lisp and Processing / p5.js in my free time.
For mental models, decision-making, and reading, I recommend Farnam Street. They have a great blog, podcast, and newsletter. For coding-specific resources, it depends on the language you want to learn. For beginners who want to learn Python, I recommend Python Crash Course by Eric Matthes. I used this book to learn Python and I found it very helpful.
You are welcome to check out Andrew's blog
Level up your web development skills
Get articles, guides and interviews right in your inbox. Join a community of fellow developers.
No spam. Unsubscribe at any time.