Ask HN: What are the criteria for 'knowing how to code/program'?
I'm self-taught, and I'm mostly avoiding[0] AI while I learn. I regularly see the phrase 'know how to code', but I'm not sure what the consensus criteria are for that. Typically this kind of beginner question would be more suited to reddit, but I think the responses there are biased toward inexperience.
Here's the criteria I have so far for a 'reasonably competent' developer:
- knowing how to compile a basic C program - knowing enough git to contribute to open-source projects on github-likes - knowing common DS&A patterns (not necessarily well enough to pass FAANG though) - being able to setup a basic CRUD website with logins & accounts - knowing OOP paradigms like classes, constructors, etc.
What am I missing?
[0]I use AI for search a lot to find modules and syntax
1 comment
[ 3.8 ms ] story [ 24.0 ms ] thread