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?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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?