DEV Community

Cover image for How To Become A Developer -- Part 1: Coding Skills

How To Become A Developer -- Part 1: Coding Skills

Jason C. McDonald on August 06, 2019

I did an Ask Me Anything over the weekend that turned out to be incredibly popular; it's already my fourth most read DEV post... ...
Collapse
 
nataliedeweerd profile image
𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝 • Edited

Great article Jason! Really comprehensive. You're absolutely right that we cannot, and should not strive to learn everything! And an employer that expects you to know everything is not an employer you should want to work for.

Collapse
 
guyinpv profile image
Zack

No love for PHP?
It still runs a ton of the web, and lots of jobs. And the language has grown greatly in the last many years, it's quite complete, powerful, easy to use, cheap web hosts, tons of tooling, packages, tools, etc. And I dare say, is easy to get into, not unlike JS itself, or even Python.

Anyway, no big deal, but it shouldn't be ignored, considering how prevalent it is.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

Certainly not ignoring it, I've just never used it. ;-)

But then, haven't used a couple of the other languages I mentioned, but I've seen them in use in passing. I only have come close to one PHP project that I know of, so it just never came to mind.

Lord knows, I've got nothing against PHP in any case.

Collapse
 
likhitreddy5 profile image
Likhit Reddy

JS is preferred for a new project and this is a how to article(mostly for new entrants), makes sense?

Collapse
 
codemouse92 profile image
Jason C. McDonald

JS is preferred for a new project...

And yet, ironically, I resent the language with all my heart. Too many inconsistencies, subtleties, and gotchas. I just mentioned it because it's ubiquitous, not because it's kind to newbies.

Thread Thread
 
likhitreddy5 profile image
Likhit Reddy

Yes, JS will never be perfect but other language are branching out of it, They seem to be promising, don't you think.

Thread Thread
 
codemouse92 profile image
Jason C. McDonald

Marginally, but until one actually embraces consistency as its hallmark, I'll remain dubious. ;)

Give me Python any day.