Web全栈工程师基本素养
全栈工程师,Full Stack Developer(以下简称FSD).FSD最早是被脸书工程师Bueno的一篇文章 - Full Stack提出的,经过几年发展已被大家共识,并被企业视为一级招聘对象.
本人对FSD的理解并不是说什么都精什么都会,术业有专攻,何况Web领域涉及之广,后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、兼容问题、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等...但作想成为一个合格的FSD至少也要能利用多种技能独立完成产品。就web FSD而言,无论是前端知识,还是后端架构你都要了解.知乎上有人戏说全栈工程师=屌丝战斗机=系统+网络+研发+dba+架构+安全=没女朋友、拿一份工资做三份事情的典型、每个站长都是一个全栈工程师,每个站群的站长都是超级全栈工程师.
学习Web也有一段时间了,也前端后端都了解一些,这里把一个FSD入门的知识罗列罗列:
入门:
HTML入门 | HTML标签,浏览器,前端开发工具,IDE,SEO,标签语义化 |
CSS样式设计 | CSS属性,样式类型,CSS选择器,伪类,盒子模型,定位 |
后台入门,编程核心思想
环境搭建 | B/S模式,web程序访问流程,Apache,PHP,mysql,虚拟机主机配置 |
PHP入门 | 常变量,数据类型,运算,流程控制,数组字符串 |
PHP初级 | 表单传值,文件上传,函数相关 |
MYSQL | 数据库原生操作,字符集,高级查询,数据库链接,PDO,相关函数拓展应用 |
PHP中级 | HTTP请求响应,状态码,模拟HTTP请求,GD2 |
PHP高级 | 面向对象,smart模板引擎,MVC设计模式 |
前段高级程序设计
JavaScript基础 | 常量变量,数据类型,BOM,DOM,数组函数字符串 |
Javascript高级 | 面向对象,闭包,原型链,正则,内聚耦合,事件 |
JQuery | jquery选择器,JQ对象,JQ函数,事件处理 |
Javascript插件,特效,动画 | 运用js编写插件,js特效动画 |
Ajax | 同步异步,原生Ajax,JQ的Ajax ,底层原理 |
网站架构
linux入门 | 虚拟机安装配置,CentOS,Shell,VIM,文件操作,网络配置,FTP,AMP |
Nginx服务器集群 | LNMP.缓存设置,压缩设置,负载均衡 |
Memcache缓存设计 | 安装,操作,使用PHP操控,应用场景 |
Redis | 支持的数据类型,持久化功能,主从模式,PHP操控,消息队列 |
网站优化 | Sphinx了解安装,PHP+API接入Sphinx,匹配模式增量索引,主从服务器,主从复制,读写分离 |
页面静态化 | 静态化技术了解,真伪静态化 |
laravel框架 | 安装,目录分析,控制器,路由,视图,HTTP请求响应,数据库,模型,消息队列 |
移动APP
HTML5/CSS3移动端 | H5了解,新语义标签,表单,多媒体,web存储,定位,C3选择器,2D3D,动画,盒子 |
canvas | canvas概述,绘图,echart,svg |
响应设计,移动web开发 | m模式调试,真机调试,viewport,rem,vm,主流适配方案,媒体,设备尺寸,主流响应式设计框架,touch,手势,IScroll,swiper,fastclick,zepto,framework7,sass,less |
全栈开发
前端模块化 |
AMD,CMD,Requirejs,seaJS |
Nodejs | 同步异步,文件操作,网络操作模块化,npm异步编程,web模块,全局对象 |
express框架 | 请求响应,路由,文件上传,静态文件,cookie管理 |
AngularJS | 单页应用,MVC,常用指令,绑定,模块,控制器,自定义指令,$watch,jqlite,过滤,前端路由,HTTP拦截器 |
ReactJS | 数据渲染,虚拟dom,动态交互UI,JSX,组件,组件复用,flux,redux,集成工具,生命周期,等 |
本人了解有限,同时web技术也在不断更新,作为FSD就要开发的道路上不停学习应用再学习再应用.
Web全栈工程师基本素养相关推荐
- 《web全栈工程师的自我修养》阅读笔记
在买之前以为这本书是教你怎么去做一个web全栈工程师,以及介绍需要掌握的哪些技术的书,然而看的过程中才发现,是一本方法论的书.读起来的感觉有点像红衣教主的<我的互联网方法论>,以一些自己的 ...
- Web全栈工程师技能树梳理
FSE-SKILL-TREE Web全栈工程师技能树梳理 各个分支正在细化中,欢迎Star.PR. 点击链接加入群[Web全栈QQ群]:https://jq.qq.com/?_wv=1027& ...
- 《Web全栈工程师的自我修养》读后感
这本书是在腾讯工作多年的高级UI工程师余果老师写的,作者熟悉前端开发,iOS开发,PHP开发和Ruby开发等,这本书是作者出的第一本书,当时看到书评说本书通熟易懂,特别适合刚入职场工作的程序员,帮助找 ...
- web全栈工程师(前端进阶)学习线路图
近两年关于"前端工程师坚守前端还是主攻全栈开发"的问题,成为很多编程爱好者热议的话题.全栈开发工程师的概念最早是由Facebook提出的.全栈的核心是指开发者能够承担包括前端.后端 ...
- 《web全栈工程师》:中总结的20条军规和必读书单
作为一个前端新人,应该不断学习加强各种基础技术,而且也要多看别人的建议,别人成功的经历或许不能让你复制,但是你总能从中有所收获,身体和灵魂总要有一个在路上. 今天抱起了实习时候充充翻过的一本书< ...
- Web全栈工程师年薪40w+,凭什么?
腾讯.阿里.百度.今日头条等大厂目前在招聘Web全栈工程师,薪资已给到了40W+.为什么Web全栈工程师如此受重视? 因为Web全栈开发是大势所趋,在未来将会有更大的发展空间.随着5G网络的推进和[P ...
- Web全栈工程师修养
全栈工程师现在是个很热的话题,如何定义全栈工程师?在著名的问答网站Quora上有人提出了这个问题,其中一个获得了高票的回答是: 全栈工程师是指,一个能处理数据库.服务器.系统工程和客户端的所有工作的工 ...
- 我们到底该转行Web全栈工程师吗?
全栈工程师已经成为发展中的职业香馍馍.几乎整个互联网行业都缺全栈工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在.优秀的全栈工程师简直比大熊猫还稀少.所以我们应该转行做一个web全栈 ...
- 小程序高级电商前端第1周走进Web全栈工程师<二>
业务对象的重要性: 在上一次小程序高级电商前端第1周走进Web全栈工程师<一>----小程序注册.开发工具推荐.<风袖>首页布局详尽分析.Webstorm开发小程序必配配置.m ...
- Web全栈工程师到底是个什么鬼?为什么Facebook声称:“我们只招全栈工程师!”
全栈工程师(Full-Stack Engineer),是一个在IT行业圈子里越来越热门的话题,无论是像Facebook这样的大型公司,还是刚刚起步的初创公司,都开始招募全栈工程师.据说,Faceboo ...
最新文章
- R语言文本挖掘NASA数据网络分析,tf-idf和主题建模
- 锐捷云课堂助力海南农垦中学 根治计算机教室“老病根”
- zookeeper配置与使用
- MySQL 如何删除有外键约束的表数据
- MySQL服务器的启动与停止
- JMeter proxy server
- mysql rpm mar_Centos7.3离线(rpm方式)安装mysql服务
- 武汉大学计算机学院乒乓球室,武汉大学经济管理学院教职工乒乓球队在武汉大学师生乒乓球赛中获佳绩...
- IntelliJ IDEA CE 2019.2 发布
- 【上班那点事】TO, CC, BCC-办公室邮件门道知多少
- 工作中遇到的遇到的问题总结20160307
- css动画-3d旋转盒子
- 全栈必备的技术栈设想
- AutoCAD各版本对应的R版本参数值及其对应注册表中的数值(2002-2023)
- 洛谷P1710地铁涨价
- 联想键盘最上面一行切换功能
- Linux 查看端口占用
- 互联网摸鱼日报(2022-10-20)
- nvme linux raid,04-第4章-NVMe VROC KeyVROC NVMe RAID
- 24个笔画顺序表田字格_衡水体26个英文字母写法,现在开始练还不晚
热门文章
- matlab中fittype函数,fittype拟合函数
- 非线性控制2.0——鲁棒控制之H无穷控制器设计
- lg g3 android 5.0,LG G3 4.4和5.0系统root教程
- “丧文化”的祖师:波德莱尔:不懂得使自己的孤独为众人接受的人,也不懂得在碌碌众生中自立。...
- Turbo码,接近完美的编码
- 常用的5种数据分析方法有哪些?
- 【Multisim仿真+报告+演示视频】数电课设五人表决器Multisim仿真设计【全套资料】资源编号:YM5-V1.0.1-五人表决器
- 设置xshell5编码
- 信息与通信的数学基础——Mathematic入门
- 【无机纳米材料科研制图——OriginLab 0207】Origin拉平XRD基线