关于全栈澳门彩票者的迷思浅析

2019-03-11 09:37:47分类:硬件澳门彩票284

  关于全栈澳门彩票者,人们存在一些迷思。人们大约会以为全栈澳门彩票者黑色常尖利的人,他们一无所知,既懂后端又懂前端,一团体私家可以代替全部的编码事故。但毕竟是多么的吗?作者从企业招人的角度和自身作为一名前端澳门彩票者的角度剖析了全栈澳门彩票者这种角色,见地十分新颖。

  作为一名 Web 设计师,在我的大局部职业生活中,我都十分快乐地与步伐员、工程师和拥有谋略机迷信学位的人同事。在这种共生干系中,每一方都有一个寂静且明白的事故角色,并且可以或许从事他们最擅长的事故,享用他们的事故。

  谋略机迷信家们并不会把全部时间花在写代码上,他们做架构,我仔细完成通讯、表单和互动方面的事故。澳门彩票都必要写代码,由于澳门彩票是在做 Web 澳门彩票,但澳门彩票以差异的方法编写代码,以完成差异的和互补的东西。
 

全栈澳门彩票者
 

  但对付那些底子不写代码的人来说,事故就没有那么清楚:他们很容易以为写代码的人会代替全部的代码——由于对付代码熟手人来说,全部代码都是一样的。

  这种曲解形成了蹩脚的结果,而非编码职员通常是雇用技术职员的人,这反过去加剧了这种结果。万恶的资源主义总是从最少的资源中压榨最多的代价,由于这是他们赚牟利润的方法。要是他们能找到乐意代替全部编码事故的人,那么就可以极大地淘汰最紧张的开支:人。

  因此,市场上就出现了全栈澳门彩票者,就像从邋遢的胎盘中破茧而出的强兽人:更强盛、更好,同时标题也更多。

  为什么会有标题?HTML、CSS、JavaScript、Python、C# 和 SQL 都是代码,但它们实践上是完全差异的代码,妥当差异范例的人。过去端技术为例:HTML 是一种元言语,与言语、叙事和意义亲密相关,属于作家的范围。CSS 属于印刷师和图形艺术家的范围,而 JavaScript(在这里通常指客户端,但它着实是谋略机迷信家应用的真正的编程言语)用于处置惩罚数据传输和变乱。

  也便是说,要是你让或人仔细全部这些事故(包括 API 和干系数据库设计等等),那么他们在某些范围很大约会比在其他范围要单薄得多。更蹩脚的是,他们屡屡没有兴味去改良他们没故看法到的范围大约他们没有失掉效果感的范围。依据我的经验,男性更擅擅长 JavaScript 或 Python,并通常会从中失掉更多的惩处,但却很少可以或许从 CSS 技艺中失掉这些。CSS 让页面看起来更“英俊”,方向于“女性化”一些。

  一个全栈澳门彩票者(实践上是一位同时编写 HTML 和 CSS 的谋略机迷信家)必要对全部代码仔细,尽管这些代码的语法和目的存在底子差异,并成为某些范例代码(一些人底子不体恤写得好不好)的守门人。这有两个倒运的影响:

  蹩脚的代码质量;

  一群可以或许(并且喜好)写出好代码的人却赋闲了,只能在一旁嘀咕“WTF”。
 

全栈澳门彩票者
 

  让人们成为这种守门人的最清楚的标题之一是蹩脚的 HTML 输入质量。大少数全栈澳门彩票职员来自谋略机迷信背景,他们在学习步伐控制布局同时并没有学习 HTML 的文档布局。他们并不擅长这些,但澳门彩票却他们也包袱了这些事故。

  对付“经典”的谋略机迷信家来说,CSS 大约十分难以捉摸。像级联多么的效果大约让他们摸不着头脑。为了让 CSS 更容易编写和操持,他们用他们更熟习的东西把 CSS“吃”失了,于是出现了 CSS-in-JS。

  从技术角度讲,CSS-in-JS 通常被定义为一种操持方案(从业者的定义)大约一种标题(阻拦者的定义)。我以为它不会让 CSS 变得更好或更糟——它只是一种差异的编码方法。但这并不是说它不形成紧张的文明标题:

  将 CSS 放入 JS 中,那么任何想要编写 CSS 的人都必需学习 JavaScript。并且不但仅是 JavaScript,还很有大约是 JavaScript 的另一个特定的“风姿”,比如 React。更蹩脚的是,JavaScript 喜好者不盼望在他们的地皮上应用 CSS。

  我近来在一家公司事故,这家公司里有数十个全栈澳门彩票职员,却没有前端澳门彩票职员。澳门彩票要澳门彩票一个网站,但没有人懂 Flexbox,除了我。固然,我很快乐提供资助,但我必需学习 React 才能完成手头的事故。所运的是,我很快就学会了,但换了另一个 CSS 专家大约就没有那么幸运。CSS 专家能给你带来的代价是他们的 CSS 技艺,而不是他们的 JavaScript 技艺,以是将 JavaScript 作为对他们的一项要求是乖谬的。

  总之,我以为澳门彩票必要操持以下几个标题:

  澳门彩票必要看法到这是一种剥削。固然有一些干得很快乐的全栈澳门彩票职员,但他们包袱了太多的责任,并且他们着实不肯意或应当为全部事故负起责任。

  澳门彩票必要操持 HTML 和 CSS 被低估的标题:性别成见。要是没有那些为谋略机迷信做出创举的女性,澳门彩票也就不会有谋略机迷信,但如今男性却“反宾为主”。任何算不上“真正的编程”的东西现都被以为是微不敷道的、愚笨的,更妥当女性做。对付抱有这种想法的人,应该狠狠地揍他们一顿。

  澳门彩票必要重新审视存眷点疏散准绳。为了完成某些事故,却要花鼎力大举气掌握全部的东西,这对人们来说是个綦重繁重的包袱。澳门彩票如今用自包括组件来见地化设计,这是件功德,但它应该是一种生理模型,不克不及形成技术方面的虏掠。

  最紧张的是,澳门彩票必要教诲那些底子不写代码的人,差异范例的代码可以用来完成差异的事故,以及每团体私家的对代码的明白和写代码的方法存在差异。盼望经过这种方法可以或许让更多的人编写妥当自身的代码,而不是花时间在发急上,比如不知道自身在做什么,大约包袱了太多的责任。固然,这并不是说要是你乐意包袱编写 JS、CSS、HTML、SQL 和 C# 代码的义务大约有充足的时间也不该该去写这些代码!

上一篇:下一篇: