【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

全栈工程师的定义

工程师人生 2018-11-01 09:30 次阅读
大约在 2013 年,“全栈开发”这个词开始出现在招聘描述和博文之中。很多公司也意识到,雇用一个仅仅精通一种语言的开发者已经不能满足需求了。一个能处理各种任务和环境的 Web 开发者相当有用,这也开始成为了(公司人才招聘)的规范。 尽管如此,网络架构知识并未普及。很多开发人员虽然做过网站建设,却对“幕后”知识并没有很好地领会,(比如)Web 表单、高速缓存、HTTP 协议、Apache 等。这些(知识)都是次要掌握的。 在线学习对就业市场的影响 大概是受几年前开始兴起的在线学习的影响,自学的 web 开发人员对于底层技术的了解少的惊人。面向编程语言的课程不能全面覆盖 web 的知识,导致学生完全不知道 htaccess 文件是做什么的,或者怎样去重启 Unix 的守护进程,或者不同类型的 POST 编码是如何 工作的。 那么,一个全栈开发人员都应该知道一些什么(知识)呢?在工作描述中提及的通常是前端和后端技术的结合,像是JavaScript 和 Node、PHP 和 jQuery、Angular 和 Spring 等等。其实,在这个范围以外,还有相当多的信息可以提升个人建站的能力。那些固步自封,仅凭单一技术就能做出一番事业的日子已经一去不复返了。 如果只坚守你(所掌握的技术)已经不再能满足需求,那我们要怎么办呢,我们如何才能跟上 web 库以指数形式在增长的速度?如今,已推出的软件实在太多了,导致了技术间组合的可能性也在急速增加。这种组合的爆发将会把软件开发推向一个特别的领域。你所了解的使用技术 Y 和 Z 来解决问题 X 的几率在逐渐减小,而且 Google 可以为你提供的帮助也在以同等速率降低。这些做法很快就要行不通了。 黑客(Hacker):“反脆弱性”的程序员 被誉为“编程界的摇滚明星”的 John Carmack 的文章中介绍了这个非常有趣的概念(反脆弱性)。我节选了《反脆弱性(Antifragile)》这本书中的一段,它是这样描述的: “就像人的骨头在施以压力时会变得更加强壮,流言和骚乱越是试图掩盖反而越会加剧一样,生活中的很多事会得益于压力,失序,波动和混乱。 塔雷伯所称的“反脆弱性(antifragile)”的意思就是,不但要从混乱中有所收获,而且还需要(依靠)它来生存和繁荣”。(译注:塔雷伯,知名思想家,经验主义者,金融业人士,风险工程学教授、哲学随笔作家,以《黑天鹅效应》一书闻名于世。来源:维基百科) 这个想法反映了曾被叫做“黑客”的这样一些人的态度。现如今,这个词有了负面含义,但是在早些时候,它指的是对科技抱有某种态度的一类人。正如在行话中定义的那样,黑客是“享受探索可编程系统的细枝末节和不断延伸自己能力的一类人,他们与大多数只按照最低需求来学习的用户完全相反。” 曾经有一段时间,当你有问题的时候去 Stack Overflow 查找是找不到解决办法的,很多软件即使有文档也都不可读。我记得小时候曾试图修复一个声卡,当我阅读这个声卡的手册时,只找到了汇编代码和中断代码。这是黑客蓬勃发展的环境,这也是我们迟早要回归的(环境)。当你想解决一个涉及到多种技术的复杂问题,你的第一反应是去 Google 搜索,那你就应该重新考虑一下你的工作习惯了。 确实,很多时候好奇心太盛会把你指向错误的道路上去,尤其是在这种时间永远不够的企业环境中。比如,在学习一个新的库的时候,用它来写一些基本用例会使你大有启发。但是想要讨老板欢心的程序员会选择更实在的途径,即从文档中直接复制实例,其实完全不知道它(这个库)的工作原理。作为开发人员来提供(自身)价值,需要一定的时间管理和期望设置的技能,为的是让你可以探索你需要的知识,从长远上节约公司的成本。 重新思考黑客这一角色 如何去找到黑客?你需要寻找这样一些人,他们有我所描述的特定的心态,独特的好奇心和坚持(的品质)。无关分析能力,也无关是否能记住一系列特定的学术算法,所以,在白板上徒手写算法的这种考察方式是行不通的,考察其费米估算的能力似乎也不是那么行之有效(也不能合理猜测出这个人是否是一个黑客)。(你可以)问一个候选人他在空闲时间都喜欢做什么,或是他会把什么有趣的项目作为爱好,你可能会有所发现。我见过很多程序员,他们在业余时间不喜欢写代码,这已经非常可靠地显示出他们是水平欠佳(低于平均水平)的程序员。 如果你是一个开发人员,你可能会担心自己没有那种动力或好奇心,那么对此你能做些什么呢? 这里有一些指引: 每当你需要 Google 一些错误信息或问题,请阅读完所有答案,获取与问题相关的尽可能多的信息,不要只是满足于找到一个解决方法。 了解一项技术,也要知道在它的设计和开发之中所做的权衡。 扪心自问,如果你想成为一个「全面」的开发者,你需要什么(技能),写下你达成目标所需要走的路径。 做其他人不愿去做的事,去其他人不想去的地方,你终将从这些经历中获得启发。 软件开发领域正在飞速发展,学习编程也变得前所未有的容易。我们将会生活在一个适者生存的环境之中。但最后的成功者不会是第一个学会(使用)酷炫的新框架的人,而是那个思考这个框架新在哪里,(与从前的框架)有什么不同之处的那个人。如果你想跟上技术栈的更新的步伐,那就要停止对不能跟上时代的担心,开始像黑客一样去探索吧。
收藏 人收藏
分享:

评论

相关推荐

网络工程师的现状如何

学技术不是职业规划的万能药!
的头像 工程师人生 发表于 01-21 16:12 60次 阅读
网络工程师的现状如何

工程师思维是怎样的

为什么想到写这篇文章?作者是想通过对工程师思维的分析和解读,让工程师能正确对待那些在现实工作中看上去....
的头像 工程师人生 发表于 01-21 16:06 47次 阅读
工程师思维是怎样的

怎样成为全栈工程师

随着软件技术的发展以及市场需求的变化,全栈工程师似乎已成为未来发展趋势。很多 Flag 公司都已经声....
的头像 工程师人生 发表于 01-21 16:00 33次 阅读
怎样成为全栈工程师

前端工程师要做哪些事情

前端工程师的英文名为front-end engineer,简称FE。
的头像 工程师人生 发表于 01-18 16:36 111次 阅读
前端工程师要做哪些事情

张飞电子视频课程宗旨

对于工程师到外面去找工作,人家公司问你的第一个就是说:你会什么?会做什么?在工程师在公司里面最会做项....
的头像 发烧友学院 发表于 01-16 17:19 229次 阅读
张飞电子视频课程宗旨

IC设计工程师应该要具备的知识架构(超详细)

作为一个真正合格的数字IC设计工程师,你永远都需要去不断学习更加先进的知识和技术。因此,这里列出来的....
发表于 01-04 16:36 208次 阅读
IC设计工程师应该要具备的知识架构(超详细)

花几个小时,就挣3000块,这个福利就等工程师来了!

发表于 01-02 14:56 1966次 阅读
花几个小时,就挣3000块,这个福利就等工程师来了!

EMC工程师的发展及演变

要了解什么是EMC工程师,我们首先要了解什么是EMC。工程师这个职业相信大家都耳熟能详了,像硬件工程....
的头像 韬略科技EMC 发表于 12-22 10:47 771次 阅读
EMC工程师的发展及演变

完全免费!电子发烧友创新开放实验室正式建成开放

在华强聚丰集团旗下的电子发烧友成立十周年之际,为回馈社会,给电子发烧友工程师用户提供更多的设计资源的....
的头像 人间烟火123 发表于 12-11 17:04 2456次 阅读
完全免费!电子发烧友创新开放实验室正式建成开放

工程师的工作日常生活,太真实了

1当一早客户又要求改程序的时候工程师的脑海里是...2当突然从领导那得知被安排接手离职同事的项目时.....
的头像 电子发烧友网工程师 发表于 12-01 10:07 992次 阅读
工程师的工作日常生活,太真实了

一名工程师的工作总结

在新的公司工作半年了时间飞逝,作为一名工程师,也要时刻对自己反省,这样才能够有所提升,在工作中我总结....
的头像 工程师人生 发表于 11-29 14:44 982次 阅读
一名工程师的工作总结

工程师怎样体现自己的价值

我一直认为,工程师,尤其是一线的,是最接近真相的人,也是最懂业务的人,应该有充分自由去实现自己想做的....
的头像 工程师人生 发表于 11-28 15:15 537次 阅读
工程师怎样体现自己的价值

非计算机专业前端工程师的真实经历

2010年5月4号,大三,在浙大紫金港的图书馆,第一次知道了HTML的含义,慢慢的开始接触CSS,j....
的头像 工程师人生 发表于 11-26 15:44 607次 阅读
非计算机专业前端工程师的真实经历

一位工程师的亚马逊面试经历

这一切都从我还在SAP工作的时候开始。几个同行注意到亚马逊在耶鲁镇开了一家新办公室。我记得应该是在2....
的头像 工程师人生 发表于 11-23 16:43 1258次 阅读
一位工程师的亚马逊面试经历

Chrome‎视觉设计工程师师讲述自己是如何进入Google的

两年多前我进 Google 的时候,有几个人请我说说如何录取的故事,我答应了,但从未做到。有可能因为....
的头像 工程师人生 发表于 11-19 11:11 972次 阅读
Chrome‎视觉设计工程师师讲述自己是如何进入Google的

设计工程师面试时常遇到的问题

这篇文章我想聊聊面试人的心得。当我必须要面试新人的时候,肯定代表我在某方面会比应试者有经验。面试的过....
的头像 工程师人生 发表于 11-18 10:44 528次 阅读
设计工程师面试时常遇到的问题

成功的工程师通常都具备哪些思维

如果你是一个天才工程师(马上可以离开),可以独立完成一个很多事情,你可以是一个怪咖,因为我相信没有一....
的头像 工程师人生 发表于 11-14 17:01 548次 阅读
成功的工程师通常都具备哪些思维

一位工程师的日常工作感悟

年轻的同学喜欢按学习曲线来看自己过去的每一年,但是这种方式很快就会步入到瓶颈,学习曲线增长突然会变得....
的头像 工程师人生 发表于 11-13 10:17 642次 阅读
一位工程师的日常工作感悟

十年工程师生涯分享

再过几天就是我从业十年的纪念日啦,回首这过去的十年,个中辛酸和快乐只有经历过后才有切肤的体会,有加班的烦劳,有择业的困惑...
发表于 11-08 09:46 203次 阅读
十年工程师生涯分享

解决芯片工程师的两大痛点

看看今天的物联网和智能设备领域,你可能会觉得现在是成为芯片工程师最好的年代。设备越来越小,将越来越多....
发表于 11-07 16:38 635次 阅读
解决芯片工程师的两大痛点

开关稳压器LT1766EGN#TRPBF主要应用于哪些产品

开关稳压器  LT1766EGN#TRPBF 这是料号  主要应用于哪些产品 ...
发表于 11-07 11:36 202次 阅读
开关稳压器LT1766EGN#TRPBF主要应用于哪些产品

为什么说未来是全栈工程师的世界

技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快。今天技术的门槛下降得越来越快,原本需要....
的头像 工程师人生 发表于 11-05 14:20 567次 阅读
为什么说未来是全栈工程师的世界

未来的工程师会做些什么

更新: Grace和Noah一直忙于他们的夏季项目。 查看他们的工作,并在每个星期的8月份回来看看更多。 我参加工程课已经很长时...
发表于 11-01 15:45 173次 阅读
未来的工程师会做些什么

工程师写技术博客有哪些好处

没有读者,写技术博客文章感觉不到太多的作用,是浪费时间的事情,是这样吗?
的头像 工程师人生 发表于 10-31 11:21 602次 阅读
工程师写技术博客有哪些好处

工程师怎样关注自己的健康问题

我发现很多程序员都认为敲代码对他们的身体健康貌似没什么影响。我真的非常希望,大家能对程序员面临的健康....
的头像 工程师人生 发表于 10-31 10:54 586次 阅读
工程师怎样关注自己的健康问题

关于放大器设计工程师必须知道的100个基本问题(ZT)

网上看到以对答形式总结的基本原理、概念及实用经验,非常棒的资料,转发分享,放大器应用是个经验活,希望大家多分享交流: ...
发表于 10-31 09:04 262次 阅读
关于放大器设计工程师必须知道的100个基本问题(ZT)

工程师写博客有什么好处

客文章,是种与自我的对话,也是种与外界的联繫,也是获得 level up 或 skill learn....
的头像 工程师人生 发表于 10-30 15:11 1064次 阅读
工程师写博客有什么好处

一个老工程师给新毕业大学生的几点建议

作为一个二十年前毕业的大学生,我和现在的许多人一样走过了,迷茫,选择,再迷茫,再选择的过程。现在把我所经历的一些东西写出...
发表于 10-29 09:32 366次 阅读
一个老工程师给新毕业大学生的几点建议

如何成为更优秀的工程师?

来自Heap(一家主要为企业提供用户数据分析架构的企业)早期员工Michael Malis,就如何成....
的头像 嵌入式资讯精选 发表于 10-28 09:51 702次 阅读
如何成为更优秀的工程师?

工程师面试创业公司的真实经历

硅谷充满了下面这种创业公司,它们疯狂崇拜在面试中能够答对几道编码难题的候选人,并认为雇佣这些人最终会....
的头像 工程师人生 发表于 10-27 09:43 588次 阅读
工程师面试创业公司的真实经历

一名资深IT工程师的面试经验

我已经在 IT 领域工作了相当长时间,有 12 年了。作为一个曾经的求职者和面试官,我对面试有一个客....
的头像 工程师人生 发表于 10-24 10:02 693次 阅读
一名资深IT工程师的面试经验

IT工程师怎样利用副项目找工作

为了在 IT 科技领域谋求一份工作而做副项目,这要不就是极好利用时间,就是在极大浪费时间。
的头像 工程师人生 发表于 10-24 09:41 438次 阅读
IT工程师怎样利用副项目找工作

IT工程师如何高效的学习

IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发....
的头像 工程师人生 发表于 10-23 10:46 685次 阅读
IT工程师如何高效的学习

为什么有的公司总是抱怨找不到好的工程师

几个月前,我参加了一场针对技术领域女性的活动。很多参加者中是新的开发者,毕业于编程学校或者计算机科学....
的头像 工程师人生 发表于 10-23 10:37 600次 阅读
为什么有的公司总是抱怨找不到好的工程师

一位Java工程师的找工作经历

作者从业 10 几年,经历过大大小小的面试也去过一些大公司,还经历过一些大的找工作浪潮,也看到过很多....
的头像 工程师人生 发表于 10-22 10:56 1021次 阅读
一位Java工程师的找工作经历

一名前端工程师的从业经历

四年之前,我也是从原生Js开始,HTML,CSS,浏览器兼容,操作DOM,Ajax交互,慢慢到后来,....
的头像 工程师人生 发表于 10-21 09:51 730次 阅读
一名前端工程师的从业经历

产品开发别侥幸——该来的一定会来的

注:本文是作者以前发表在其个人博客,现在发布到电子发烧友专栏开发的产品越多,就越相信这个世界不存在完美的产品,
的头像 聚丰开发 发表于 10-19 11:26 530次 阅读
产品开发别侥幸——该来的一定会来的

一名JAVA工程师的八年从业经验分享

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子....
的头像 工程师人生 发表于 10-19 10:28 879次 阅读
一名JAVA工程师的八年从业经验分享

一位Java工程师的职业规划

一位哲人说过:“走好每一步,就是你的人生。”,人生之路说长也长,是因为这是你一生所要走的艰难险阻的跋....
的头像 工程师人生 发表于 10-19 10:17 710次 阅读
一位Java工程师的职业规划

成为高级工程师的必备素质有哪些

之前很多人问过我这么个问题,说怎样才能成为一名高级工程师?我觉得这是一个很好的话题,技术人的职业规划....
的头像 工程师人生 发表于 10-19 09:42 881次 阅读
成为高级工程师的必备素质有哪些

工程师和码农的最大区别在哪

工程师和码农的区别并不在于技术水准的高低。
的头像 工程师人生 发表于 10-17 09:15 802次 阅读
工程师和码农的最大区别在哪

请不要随意做全栈工程师

很简单就是最近越来越多的人想做【全栈工程师】,他们的目标就是全栈,他们才入行短短1-2年,甚至刚从培....
的头像 工程师人生 发表于 10-16 11:59 707次 阅读
请不要随意做全栈工程师

全栈工程师在生活中的真实状态

从小米辞职出来创业的两个多月里,通过猎头或自己投简历,先后面试了知乎,今日头条,豌豆荚,美团,百度,....
的头像 工程师人生 发表于 10-16 11:51 630次 阅读
全栈工程师在生活中的真实状态

怎样才算成为一名合格的算法工程师

本科生非ACMER 需要什么程度才算算法合格?
的头像 工程师人生 发表于 10-16 11:08 1319次 阅读
怎样才算成为一名合格的算法工程师

全栈工程师和架构师有什么区别

全栈工程师和架构师往往具备一专多能,不但专业技能扎实,还得熟悉掌握前端到后端各种主流技术环节的实现能....
的头像 工程师人生 发表于 10-16 11:04 594次 阅读
全栈工程师和架构师有什么区别

前端工程师面试技巧

我在Twitter和Stripe的一部分工作内容是面试前端工程师。其实关于面试你可能很有自己的一套,....
的头像 工程师人生 发表于 10-15 10:57 588次 阅读
前端工程师面试技巧

网页工程师应该怎样规划自己的技术之路

如今网页的重要性毋庸置疑,在商业上,好的网站已经是企业保持竞争力的重要环节。伴随着网页开发技术的日新....
的头像 工程师人生 发表于 10-12 10:26 1144次 阅读
网页工程师应该怎样规划自己的技术之路

成为Python工程师需要哪些技能

掌握计算机的构成和工作原理
的头像 工程师人生 发表于 10-12 09:54 846次 阅读
成为Python工程师需要哪些技能

PM应该把工程师作为伙伴而不是工具

过节前看到一篇文章,讲产品项目就应该由工程师来主导,但国内让PM去驱动项目,搞得乱七八糟,很恼火,怎....
的头像 工程师人生 发表于 10-12 09:38 697次 阅读
PM应该把工程师作为伙伴而不是工具

PHP工程师怎样自我突破

身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长....
的头像 工程师人生 发表于 10-11 09:36 633次 阅读
PHP工程师怎样自我突破

怎样成为一名优秀的web前端工程师

它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而....
的头像 工程师人生 发表于 10-11 09:31 535次 阅读
怎样成为一名优秀的web前端工程师

前端工程师的岗位职责有哪些

前端开发工程师(下文简称前端),这个岗位我一直有些异议,异议就在前端的岗位职责有哪些?
的头像 工程师人生 发表于 10-11 09:26 892次 阅读
前端工程师的岗位职责有哪些

工程师的十条精进原则

时间回到8年前,我人生中第一份实习的工作,是在某互联网公司的无线搜索部做一个C++工程师。当时的我可....
的头像 工程师人生 发表于 10-10 10:32 464次 阅读
工程师的十条精进原则

全栈工程师的观点认知

深以为然,所以,全栈工程师应该分为Web全栈和App全栈。恰巧最近看了本有关Web全栈工程师的书,记....
的头像 工程师人生 发表于 10-10 10:08 474次 阅读
全栈工程师的观点认知

工程师面试时应该注意哪些问题

我 在 Google(以前是微软)工作期间面试了不下 300人,其中某些应聘者确实表现非凡,但有些却....
的头像 工程师人生 发表于 10-10 10:00 735次 阅读
工程师面试时应该注意哪些问题

一名数据工程师的自白

2011年,我作为一名商业智能工程师加入 Facebook。到了 2013 年离开的时候,我的职称是....
的头像 工程师人生 发表于 10-08 09:36 1253次 阅读
一名数据工程师的自白

工程师必看:六招搞定常见电子元器件的检测

1. 判断晶振的好坏 先用万用表(R×10k挡)测晶振两端的电阻值,若为无穷大,说明晶振无短路或漏电;再将试电笔插入市电插孔内,...
发表于 10-04 16:52 311次 阅读
工程师必看:六招搞定常见电子元器件的检测

不用加班就能挣3000块,这个国庆就等工程师来了!

有份献给工程师的国庆大礼待接收… 给工程师的你一个“名利双收”的国庆节… 国之庆典,举国欢腾 天安门下,汇集无数人炽热的...
发表于 09-29 10:08 1020次 阅读
不用加班就能挣3000块,这个国庆就等工程师来了!

面试问题-难忘的面试经历

作者: TI专家Bruce Trump 翻译: TI信号链工程师 Rickey Xiong (熊尧) 本周的TI校园招聘之行使我回忆起一些难忘的...
发表于 09-21 09:41 320次 阅读
面试问题-难忘的面试经历

福利直播,资深工程师教你NB-IOT物联网项目落地

直播主题:NB-IoT物联网项目落地关键技术分享 报名链接: 直播主题及亮点: 本直播课程简明介绍NB-IoT物联网技术...
发表于 08-20 19:04 1503次 阅读
福利直播,资深工程师教你NB-IOT物联网项目落地