全栈工程师需求技能整理

什么叫全栈工程师?我引用一下知乎上@何静 老师的举例:

 

 

我认为的全栈如下(我只是我们团队的意见整理员):
 

原型:
axure,visio,墨刀,Pop 必选一。

 

App:
安卓,iOS,webapp(react,vue,angularjs),必选一,懂webapp加分。

 

页面:
html5,css,bootstrap,jquery 必须都知道。

 

脚本语言:
python,lua,ruby,haskell,php ,js至少一。

 

编译语言:
java,c++,c#,go 必选一,懂c++11加分。

 

api 设计工具:
RESTful api,swagger 要知道。

 

框架:
springboot(springmvc),django,rail,thinkerphp, .NET,nodejs必选一,两种以上,懂微服务的加分。

 

sql:

mysql,oracle,sql server 必选一,懂得sql索引优化加分,分布配置加分。

 

nosql:
redis,mongodb,mq, memcached,懂至少用过1-2种。

 

RPC:
thrift,web service,pb,gRPC 加分项,懂跨语言的thrift或grpc加分。

 

其他要知道的(不一定要精):


源码和配置,可持续集成,自动测试,svn,git,Jenkins,docker,jira,diffy。懂大数据Hadoop,spark,kafka,hive,essearch加分。

转载于:https://my.oschina.net/u/4050414/blog/3025904

你可能感兴趣的:(全栈工程师需求技能整理)