Comment

Comment by austincheney

I posted in the December thread and was contacted several times over the next 6 weeks. Here is my learning from this:

* Be unique. As a JavaScript developer I mentioned that I will not work on Angular, React, or other big frameworks. This immediately tells 90% of hiring companies to not waste their time with me and I am also not competing with many other people.

* Be patient. I grew impatient and jumped on an opportunity outside of software.

* Be careful what you wish for. The same failings and faults that apply everywhere else in software hiring will happen here too. Always be skeptical of the process, and ask good questions.

* Keep your experience in mind. Mostly what software companies are looking for is experience. Education is a nice to have, but it isn't required to be a developer. Education is never a certification no matter how much you wish it were or how expensive it was. If you have no experience you should expect to start as a junior developer.

* You don't need to be hired to obtain experience. Nothing is preventing you from writing open source software personal project and making mistakes that you are learning from. As somebody with a masters degree you are in a stronger position for advancing quickly compared to most other developers. After 20 years of writing software I am convinced that there are only 2 difference between a novice developer and an expert: writing skills and an advanced appreciation for data structures. Those are both skills that take practice to develop and the results a self-evident when reviewing code.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton