网页设计与网站建设书籍,如何把自己做的网站放到微信上,网站开发的基础课程,如何自己创作一个游戏对于才达到初级前端攻城狮的我来说#xff0c;懵懵懂懂的我有了了解全栈工程师的机会#xff0c;那什么是全栈工程师呢#xff1f; 全栈工程师#xff0c;也叫全端工程师(同时具备前端和后台能力)#xff0c;英文Full Stack developer。是指掌握多种技能#xff0c;并能利… 对于才达到初级前端攻城狮的我来说懵懵懂懂的我有了了解全栈工程师的机会那什么是全栈工程师呢 全栈工程师也叫全端工程师(同时具备前端和后台能力)英文Full Stack developer。是指掌握多种技能并能利用多种技能独立完成产品的人。 8/2定律在哪都适用全栈工程师就是掌握20%常用技能的人但这20%的技能会有80%的几率被用到剩下那80%不常用的让我们Google吧。 互联网项目需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等比较前卫的项目还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。 Web前端也远远不是从前的切个图用个jQuery上个AJAX兼容各种浏览器那么简单了。现代的Web前端你需要用到模块化开发、多屏兼容、MVC各种复杂的交互与优化甚至你需要用到Node.js来协助前端的开发。 全栈工程师的沟通成本几乎为零因为各种技术都懂胸有成竹自己就全做了。即使是在团队协作中与不同技术人员的沟通也会容易得多让一个后端和一个前端去沟通那完全是鸡同鸭讲更不用说设计师与后端了。但如果有一个人懂产品懂设计懂前端懂后端那沟通的结果显然不一样因为他们讲的彼此都能听得懂。 对于创业公司来说全栈工程师的价值是非常大的创业公司不可能像大公司一样各方面的人才都有。所以需要一个多面手各种活都能一肩挑独挡多面的万金油。 困境 如果一个公司不太懂全栈工程师的价值那么全栈工程师的地位将会很尴尬说得不好听一点全栈工程师就是什么都会什么都不会。曾经有一次面试对方问很基础的问题他答不上来但他能做出产品也知道什么是怎么一回事他也不会犯那些错误可他就是答不上概念要考倒他非常容易。所以在应聘面试的时候有些时候会吃亏他可能会不如那些在某一方面钻得很深的人工资拿得高。 由于经常在各种技术穿梭他会经常忘记代码的语法和一些API所以他经常需要去查API甚至查语法他觉得没有Google我几乎没法工作。这在某些人的眼里是技术不够的表现。他记的只是一个Key一个如何找寻答案的索引而不是全部人脑不是电脑他不可能能记下所有的东西。 最后建议新人切忌贪多先找家公司干着自己去把坑踩一遍然后去搜索成熟的解决方案学习其背后的原理。这样渐渐的你未必会成长为一个全栈工程师但你一定会成为一个独当一面的工程师。转载于:https://www.cnblogs.com/sjd1118/p/7115199.html