首页 > 代码库 > 全栈工程师的能力点
全栈工程师的能力点
全栈工程师是对于除了bat的主站以外的大多数项目,这样的能力也许不是一个方面的专家,但是能再一定时间快速解决一个问题。可能做服务器的发展成全站更容易一些,但是一切能力都是可以通过练习实践去做的很好的,
全栈应该有一下几方面:运维,服务端开发,架构,大数据,搜索,前端,移动端(android,ios)
下面开始我们的全栈之路
运维: 这个能力涉的方面有, 域名(dns),cdn, 机器(linux)数据监测配置,负载,容器调整配置,jvm(这里拿java做说明)数据监测调整;数据库配置、集群,负载集群,容器集群,
服务器开发:服务器端这里说的是java,
java语言基础:基本数据类型,数据的存储结构,这里有三个重点 String ,集合,map;
jvm 结构,内存管理,文件加载执行过程,http,https,
特别的几点:队列,多线程,并发,io/nio/aio, 消息机制,反射,算法,设计模式,动态代理;
架构:架构包括很多方面,前端架构的性质轻一些,移动端 架构主要在工具的选型,他们也是 架构,只是不像服务器那样重,服务器端项目架构,集群;
大数据:这里提几个方面了解:
大数据高并发处理,大数据框架 hadoop(2.6)/spark(2.0)/ hbase/storm/hive
搜索:也可以划到服务器端,这里介绍一些学习点:搜索框架solr, luncene…
前端:js,css,jquery,浏览器,
移动端:android: 五大组件,常用工具包的使用,终端机器,ios与之有相似之处,除了语言和垃圾回收
全栈工程师的能力点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。