2 ms·
> How would you get a job a job as a junior dev without any form of dev training. By demonstrating the skill of computer programming, a skill you can teach you
by gnaritas 9y ago
> How would you get a job a job as a junior dev without any form of dev training.
By demonstrating the skill of computer programming, a skill you can teach yourself at home anytime; you do not need on the job experience to gain this skill.
When I hire devs, I give them a toy problem to solve at home on their own time, and then I base my decision to hire on the potential I see in their solution. I don't care about experience, I don't read their resumes, I simply judge them based on the solution they provide.
Surprisingly, those with little experience and a natural aptitude generally write much better code than those with experience who aren't really cut out for the job but made a career out of it anyway and could solve any problem you give them. It's easier to train the first guy, than to teach the second guy how to be better.
> Side note: how could you be a Dev without knowing the fundamentals of how to code?
Learning to code requires neither a job, nor a degree; it merely requires the desire to learn and access to the internet.
Computer science isn't about programming though you need to learn some programming to do it, it's about computation and what it can do and can't do and what the fundamental limits of computation are and how to understand them and measure them. Computer science is the physics of programming; Computer science is to programming what physics is to engineering. Computer scientists create knowledge about computing, computer programmers use that knowledge to build things.