转给不知道何去何从的菜鸟程序员们

来源:互联网 发布:手机怎么投诉淘宝商家 编辑:程序博客网 时间:2024/06/06 01:33


针对Web开发的话,稍稍谈一谈个人对全栈程序员能力的界定,大牛们轻拍:

  1. 用户体验层面,html45javascriptcss23,各种前端的框架...
  2. 后台业务逻辑层面,各种编程语言,现在主流的有JavaC#PythonRubyPHPNode.js...,以及配套的各种开发框架...
  3. 辅助层面可能会涉及到CC++等较为古老的编程语言,需要一定程度上熟悉掌握...
  4. 数据库,会设计和使用几种常用的数据库,mssqlmysqloracle...,数据库分析和优化
  5. 架构层面,能够设计灵活可靠,易扩展的软件架构和硬件架构。这个层面上要掌握的东西就很多了,网络、存储、操作系统、web服务器、web架构,安全等等...
  6. 一些基础理论层面的东西,算法数据结构、编译原理、网络基础...
  7. 数据分析,数据挖掘
  8. 管理层面,众人拾柴火焰高,一个人再牛b,精力是有限的,如果能够聚集并领导更多的人,那就更全面了。这包括项目管理,持续集成,敏捷开发,版本控制...
  9. 移动开发
摘自:伤不起的全栈程序员-转给不知道何去何从的菜鸟程序员们 http://blog.csdn.net/han_jiang_xue/article/details/18312625
0 0
原创粉丝点击