谢邀 。
一、回答问题
目前一个应用软件系统,包括:服务端功能(操作数据库和核心业务逻辑的)和前端展示功能(用户操作用的就是这部分) 。
服务端开发需要掌握的知识:
基础的数据库、PHP开发语言 。
升级一点儿的要了解缓存、事务等 。
【PHP全栈开发工程师主要学哪些内容?】高级的需要了解分布式、分库分表啥的 。
前端展示需要掌握的知识:
基础的HTML/CSS/javascript;
升级点儿的jquery、其他各种前端框架,比如LayUI啥的 。
高级的要会VUEwebSocket啥的 。
另外,如果你还得掌握安卓开发、苹果开发、微信开发,因为这些都是客户要求必不可少的适应终端 。
至少,你要会个微信开发 。
二、建议
别以全栈工程师为目标 。
一般的高手行走江湖也就用一个顺手的兵器,除非达到东邪西毒南帝北丐的程度,否则换个兵器战斗力是大打折扣的 。
在问全栈工程师需要掌握什么技能的工程师,一定是水平还不够好,那么就专心做好自己擅长的那个技术就好了,别的嘛 。。。条件到了自然就掌握了 。
全栈工程师,要求要懂得前端,服务器端的开发 。
前端,鉴于你问的是PHP,那么最起码的html,js,css你要会 。对应的目前前端开发的框架,比如说是JQuery,VUE这些你要会用 。html5里面的canvas,css3也要会 。移动端和浏览器的适配也需要会 。
服务器端的知识更复杂,更多样 。比如缓存,数据库,分布式,以及微服务这样的概念你要明白,并且知道什么时候该用什么才行 。
其实个人观点是不太建议有全栈工程师的,可能小公司人手不够,临时顶替一下,这没有问题,但是毕竟人的精力是有限的,不可能全都兼顾,全都兼顾的后果就是哪个都不专业 。最好还是在自己最擅长的领域深度学习 。
不过话还是要说回来,多学点东西毕竟没坏处 。如果走上领导岗位,知识面够广也是有好处的 。如果要成为技术专家,还是建议一个领域够专才好 。
- php语言网站如何加强安全性?
- 现在安卓开发用什么工具 android应用开发用什么语言
- ipd产品开发流程6个阶段 ipd流程管理是什么意思
- 南京计算机培训机构开发票 北京计算机培训机构前十名学费
- 房子24楼风水好吗
- visual studio code怎么创建php 4s店明明有车为什么还要等
- php网站空间 php免费空间注册
- 新产品上市推广策划书 新产品开发与推广策划书
- 免费开源网店系统 网店系统开发
- app跨端开发 安卓app开发语言有哪些
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
