3 ms·
Can they do... Requirements analysis? Project management? Ui and ux design? ~~~~~~~~~~~ Front end web code (html, css and js)? Backend programming in one
by jasey 13y ago
Can they do...
Requirements analysis?
Project management?
Ui and ux design?
~~~~~~~~~~~
Front end web code (html, css and js)?
Backend programming in one or more of the following (java, php, ruby, c#, python, node.js, etc)?
Do they know how to optimise and profile code written in the chosen language?
Write SQL queries without the help of a framework, can they do (somewhat) advanced things in SQL like sub queries and left joins, do they know how to optimise the db and the queries?
Do they know how to install and configure the OS and the tech stack (http server, database/datastore service, memcached, load balancer, language runtime)?
~~~~~~~~~~~~
Do they know how to write native system code?
Do they know how to write hardware drivers?
...etc, etc, etc
To me you are a full stack developer if you can do all the things between the two lines in my list above. Some people extend those lines further up and further down. But to me if you can do the things in between the lines well, you are full stack