您好、欢迎来到现金彩票网!
当前位置:红黑大战作弊器助手 > 后端开发 >

全栈的意义也是随着时间的变化而变化的…我们现在所处的时代是

发布时间:2019-08-02 17:16 来源:未知 编辑:admin

  最近,在我参加的一个Web技术会议上,一位开发同事问了我这个问题。这位开发同事遇到的很多新人都自称是全栈开发人员,有点像Bob自称是Tony的意味,名不副实。

  全栈,为什么能让开发人员如此自豪?他们中的许多人在自我介绍时都是带着自豪的微笑。出于某种原因,他们觉得有必要在介绍自己时强调是全栈。

  现如今都需要DevOps(例如Git、测试和将网站投产)。“栈”是所有这些内容的组合,所以全栈开发人员可理解为:当涉及到构建网站时,全栈开发人员可以搞定所有的事情。

  骄傲是一件棘手的事情。我的父母经常告诉我说,他们为我或我所做的事情而感到自豪,这对我就意味着整个世界。这对双方都是好事。但是,奇怪的是,骄傲也是七宗罪之一,如其所说,这也可能是所有其他罪的根源。我不想夸大事实,但我认为这两者之间有某种联系。被认可而感觉自己强大和有能力是一回事,但自夸和感觉不到自己能力有限是另一回事。

  LAMP对如何构建前端没有特别的规定。在它那个时代,你需要构建一个后端来输出HTML,而这就是你的前端。

  我并不是说谁不是一位全栈开发人员,或者谁没有资格获得这个特殊的荣誉——只是网站是一个有着不同需求和不断变化的堆栈的大世界,它需要多方位的技能。如果你正在面试一份需要全栈开发人员的工作,不管怎么样,请告诉他们你是个全才。

  替换掉栈中的某个部分也是完全合理的。也许你会在LAMP栈中使用Nginx而不是Apache,或者使用PostgreSQL而不是MySQL。值得注意的是,MEAN栈的每一层都被新技术所取代。Node把Java引到后端,它可以驱动web服务器、处理路由、连接数据源、运行构建过程、编译代码等等。

  “某种程度”是一种宽泛的说法。我对Linux一无所知,但我知道它运行于我的web服务器。我对Apache了解不多,但我知道可以使用HTAccess指令。我知道我发起MySQL请求的数量,我也知道我只了解WordPress环境下的PHP。

  MEAN栈可以像LAMP栈一样轻松地交换层。可以使用Fauna或Firebase之类的来做数据存储。也可以使用Vue或React,而不是Angular。又或许不需要Express,因为框架有路由或在客户端运行的。

  全栈,为什么能让开发人员如此自豪?他们中的许多人在自我介绍时都是带着自豪的微笑。出于某种原因,他们觉得有必要在介绍自己时强调是全栈。

  因此,堆栈会随着时间而发展。但问题不只是在于使用什么技术,而是我们把哪种技术应用于堆栈技术中。全栈的意义也是随着时间的变化而变化的…我们现在所处的时代是,掌握了Java就可以彪炳为全栈。你可以使用客户端网站框架或架构师组件,或将它们组合起来构建整个前端。你可以编写web服务器。您可以编写后端代码联调API。你可以执行所有的状态管理。你可以构建流程和部署管道。如果你愿意,甚至可以将CSS引入到Java中。

  从这个角度看,我根本算不上一名开发人员。另一方面,全栈通常指的是将前端工作混合在一起,我足以胜任,而且仅凭我的前端技能,我可以在我职业生涯的这几十年中构建几十个(或数百个)个网站。不管怎么说,全栈是绰绰有余了。

  在诸多的企业尤其是创业型公司中,HR 在招聘时往往希望可以招到一名技术全能型人才,而这种人才又被称之为

  全球的全栈开发人员几乎用Java编写项目。难怪有些人认为自己“全栈”了。一种单一的语言,比如Java,可以在浏

关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有