Pages

Full-Stack Skill Tree




Web Dev. 

No matter you want to be a frontend or backend or full-stack developer you all need these skills.

  • - Git 
  • - Terminal
  • - Data Structure and algorithm
  • - SOLID, KISS, YAGNI
  • - GitHub
  • - License
  • - Semantic versioning
  • - SSH
  • - HTTP/HTTPS and API
  • - Design Pattern
  • - Character Encoding

Frontend Dev.


Backend Dev.

  • Script language: Python
  • Functional language: Java
  • Able to develop package and library
  • Unit test and Integration test (such like mock, stub)
  • RMDBS(such like MySQL, Maria DB, PostgreSQL, MSSQL)
  • Framework like Django, Flask
  • NoSQL(Mongo DB, Rethink DB, Cassandra , Couchbase
  • Caching(Memcached, Redis)
  • RESTFUL API
  • Authentication, Authorization(OAuth, Basic Authentication, Token Authentication, JWT, Open ID)
  • Message Broker(Kafka, Rabbit MQ)
  • Search Engine(Elastic Search, Soir, Sphinx)
  • Docker, Kubernetes
  • Web Server( Apache, Nginx, Caddy, MS IIS )
  • Web Socket
  • Graph QL
  • Graph Database
  • Profiling, Static Analysis, DDD, SOAP

Dev. Op




[Reference] : https://github.com/goodjack/developer-roadmap-chinese




KAIDLOG

ずっと、俺が捨てられた人 

沒有留言:

張貼留言