DEV Community

Discussion on: How to keep learning to program, over and over again, forever.

Collapse
 
avikaminetzky profile image
Avi Kaminetzky

The idea that learning to program is iterative, and takes place over extended periods of time through deliberate work, resonates with me.

I am very conflicted about junior devs who aren't exposed to "raw" programming skills like algorithmic thinking, SQL queries. Most companies interview with a "first principals" approach and dig into the basics of programming. Many of us are using frameworks and ORM's, and although we may have had some exposure of the basics, I don't think standard interviews test for our knowledge.

Would it make sense to practice algorithmic thinking, SQL, etc, simply for interviews, even though the relevant knowledge will be learnt over time?