The Technical Sufficiency.

Command Line - [0] They should be able to use the tools. Node, Git, Build tools. etc. [1] they know how command line works familiar with command line stuff like grep and pipe etc. [2] they can work from the vi. has their own alias etc.

Git - [0] Able to add-push, pull rebase. merge. [1] deep understanding of git, head, cherrypick.. [2] through understanding of lower level functions.

Html/Css - [0] Can turn a page in to working html/ css mobile and web, understanding of responsive design and bootstrap [1] knows latest stuff like grid, flex, sass and tools to write better html. [2] Can use smacss, compass etc.

jQuery - [0] selectors, events, updating the dom, [1] understand how jquery work and dom manuplation.

Javascript - [0], basics of javascripts as a language. prmitive types, Functions, objects etc. [1] prototype, closure, es6. [2] react. full understanding of complete javascript ecosystem and lower level AMD like stuff and patterns.

nodeJs - [0], Handle webApi features. talking to databses. [1] Command line tools, sokcets and general purpose applications. [1] writing tools and all.

mongoDb - [0], Can perform basic operation connecting to db, fatching, and updating records, [1] do the joins and all the relational db stuff. [2] incrimental backups and all.

Docker and Deplyments - [0] deploying apps in container and aws. [1] security and backups and optimizations.

Clean code - [0] Basic readability of code. [1] MVC, TDD, OOP, KISS, DRY, [2] Design patterns, architecture etc.

 
0
Kudos
 
0
Kudos

Now read this

too many seeds, too little care

it feels like I am in rush. a rush to get somewhere, and in that rush I am getting sloppy to water the seeds I have planted. sometimes even stretching the plant, so I could feel it looks bigger. there is also false comfort in arithmetic... Continue →