2016-10-31 18:14

@xiaoshushu 真正的“全栈工程师”也叫全端工程师。我对自己觉得要求是必须很高的。1.平面设计:,你得指出你的设计师在网页上的视觉点,重点,红配绿赛狗屁等理论,2.网页设计:DIV CSS,得会HTML5,至少知道一些“渐变”“圆角”“转动”技术,而非技术实现。3.代码:其实要求不高,就掌握2点,①知道怎么架构一个并发量特别高的应用②知道什么叫“过度设计”或者说能架构一个毕业生也能写代码的架构。(在此包含很多技术必须都懂,redis,nosql型数据库,SSH,线程安全,还有各种API,网络协议head生命周期以及数据库事务,等吧)
3.数据库:这个好解释,怎样做到 合理 清晰的数据库架构,而且要懂视图,函数,触发器,存储过程。4.服务器架构:知道apache,nignx配置。怎么配置限制IP,开缓存,开gzip,伪静态,限速(防下载),负载均衡。5.服务器维护:这个吧,好说,一句话就是你的网站慢了,该怎么办,怎么一层一层排查。查数据库死锁?查IO占用过多?查CPU过高?查内存溢出?6.运营方面:这个也不多,主要几方面,SEO优化,SEM优化,懂得pv uv ip ,知道google,百度权重,知道外链,知道流量,知道alexa。
说漏了请补充:这是我理解的全栈工程师,真正所谓的能1人完成一个项目!