热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

全栈工程师==技术有两个发展方向,一种是纵向一种是横向的,横向的是瑞士军刀,纵向的是削铁如泥的干将莫邪。这两个方向都没有对与错,发展到一定程度都会相互溶合,就好比中国佛家禅修的南顿北渐,其实到了最后,

全栈工程师,也叫全端工程师,英文FullStackdeveloper。是指掌握多种技能,并能利用多种技能独立完成产品的人。折叠编辑本段价值
全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。 

折叠编辑本段价值



折叠全局性思维





现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。

Web前端也远远不是从前的切个图用个jQuery上个AJAX兼容各种浏览器那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC,各种复杂的交互与优化,甚至你需要用到Node.js来协助前端的开发。





所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。 





折叠沟通成本





项目越大&#xff0c;沟通成本越高&#xff0c;做过项目管理的都知道&#xff0c;项目中的人力是1&#43;1<2的&#xff0c;人越多效率越低。因为沟通是需要成本的&#xff0c;不同技术的人各说各话&#xff0c;前端和后端是一定会掐架的。每个人都会为自己的利益而战&#xff0c;毫不为已的人是不存在的。

而全栈工程师的成本几乎为零&#xff0c;因为各种技术都懂&#xff0c;胸有成竹&#xff0c;自己就全做了。即使是在团队协作中&#xff0c;与不同技术人员的沟通也会容易得多&#xff0c;让一个后端和一个前端去沟通&#xff0c;那完全是鸡同鸭讲&#xff0c;更不用说设计师与后端了。但如果有一个人懂产品懂设计懂前端懂后端&#xff0c;那沟通的结果显然不一样&#xff0c;因为他们讲的&#xff0c;彼此都能听得懂。





折叠创业公司





对于创业公司来说&#xff0c;全栈工程师的价值是非常大的&#xff0c;创业公司不可能像大公司一样&#xff0c;各方面的人才都有。
所以需要一个多面手&#xff0c;各种活都能一肩挑&#xff0c;独挡多面的万金油。对于创业公司&#xff0c;不可能说DBA前端后端客户端各种人才全都备齐了&#xff0c;很多工作请人又不饱和&#xff0c;不请人又没法做&#xff0c;外包又不放心质量&#xff0c;所以全栈工程师是省钱的一妙招。虽然说全栈工程师工资会比一般的工程师会高很多&#xff0c;但综合下来&#xff0c;成本会低很多。 

折叠编辑本段困境






技术有两个发展方向&#xff0c;一种是纵向一种是横向的&#xff0c;横向的是瑞士军刀&#xff0c;纵向的是削铁如泥的干将莫邪。这两个方向都没有对与错&#xff0c;发展到一定程度都会相互溶合&#xff0c;就好比中国佛家禅修的南顿北渐&#xff0c;其实到了最后&#xff0c;渐悟与顿悟是一样的&#xff0c;顿由渐中来

如果一个公司不太懂全栈工程师的价值&#xff0c;那么全栈工程师的地位将会很尴尬&#xff0c;说得不好听一点&#xff0c;全栈工程师就是什么都会&#xff0c;什么都不会。曾经有一次面试&#xff0c;对方问很基础的问题&#xff0c;他答不上来&#xff0c;他能做出产品&#xff0c;也知道什么是怎么一回事&#xff0c;他也不会犯那些错误&#xff0c;但他就是答不上概念&#xff0c;要考倒他非常容易。所以在应聘面试的时候&#xff0c;有些时候会吃亏&#xff0c;你可能会不如哪些在某一方面钻得很深的人工资拿得高。





由于经常在各种技术穿梭&#xff0c;他会经常忘记代码的语法和一些API&#xff0c;所以他经常需要去查API甚至查语法&#xff0c;他觉得没有Google我几乎没法工作。这在某些人的眼里&#xff0c;是技术不够的表现。他记的只是一个Key&#xff0c;一个如何找寻答案的索引&#xff0c;而不是全部&#xff0c;人脑不是电脑&#xff0c;他不可能要求我能记下所有的东西。

推荐阅读
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • 为开发者提供了一系列实用的参考网站和资源链接,包括HTML速查手册( 和 ),帮助开发者快速查找和学习相关技术知识。此外,还涵盖了其他重要的开发工具和文档,为编程工作提供全面支持。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 近期,微信公众平台上的HTML5游戏引起了广泛讨论,预示着HTML5游戏将迎来新的发展机遇。磊友科技的赵霏,作为一名HTML5技术的倡导者,分享了他在微信平台上开发HTML5游戏的经验和见解。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 本文详细解析了 Yii2 框架中视图和布局的各种函数,并综述了它们在实际开发中的应用场景。通过深入探讨每个函数的功能和用法,为开发者提供了全面的参考,帮助他们在项目中更高效地利用这些工具。 ... [详细]
  • PHP自学必备:从零开始的准备工作与工具选择 ... [详细]
  • 技术日志:使用 Ruby 爬虫抓取拉勾网职位数据并生成词云分析报告
    技术日志:使用 Ruby 爬虫抓取拉勾网职位数据并生成词云分析报告 ... [详细]
  • Vue应用预渲染技术详解与实践 ... [详细]
author-avatar
何俊雨_127
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有