发新帖

优才学院:我们理解的全栈工程师

[复制链接]
322 1
  全栈工程师(全端工程师)这个词最近感觉有升温之势,在拉勾上招全栈的职位描述,已达到数百个,百度网页1,360,000条,Google网页5860,000条,不过大家对这个词还存在不解,鉴于优才学院作为全网第一家也是唯一一家做全栈工程师培训的企业,我们觉得有必要为此做一些说明。

  先说说这个词的发端,这是Facebook在 2012 年提出来的,说 Facebook 只招全栈工程师(Full Stack Engineer 或 Full Stack Developer)。

Full-Stack-Developer.png

  从表面来看,全栈,就是技术全面,因为在全栈出来之前,就有一个词,叫技术栈,就是多种技术所构成的技术体系,比如Java和PHP,就分别有自己的技术栈。也有一个词,叫协议栈,也是多个协议构成的一个整体。

  全栈在技术业界,也有不同的看法,比如优才学院所做的是互联网应用开发人才的培养,我们所定义的全栈是从前端(Frontend)到后端(Backend),这个前端,当然已不仅限于Web前端相关的技术,H5或者独立的JavaScript、CSS等技术,也包括Android、iOS等也是前端。而有一些技术大佬,如 Red Language 的创始人 Nenad 认为,全栈是从系统底层开发到上层应用,都能掌握,这属于全栈。尽管在定义上稍有差别,但本质、中心思想是一致的,技术相对全面,表述不同。

  正因为技术全面,全栈给人一个感觉 ,这个人无所不能,也导致产生了不少疑惑:现在不是分工的时代么,为什么要全栈?是不是只有创业公司给不起钱才需要全栈?

  我们一一个解决疑惑,然后给出优才学院自己的定义。

  一、现在是分工的时代,但是分工的时代,是流水线和公司时代的事情,现在的社会正在迅速进入下一个人类组织的纪元。即社群时代,而社群时代的人处在不同的社群中,有着多种身份,有更强的综合能力和综合思维。职业变更更加频繁,还直接导致了一个现象就是跨界,商业行为都在跨行业,而技术种类的跨界,比跨行业简单得多,也顺其自然得多。

  二、第二个问题其实是不攻自破的,Facebook 在2012年5月已上市,当时已是一家千亿级市值,近5000名员工的互联网公司。所以全栈工程师,绝不仅仅是技术全面,创业公司才需要这么简单。

  优才学院认为,全栈工程师有如下四个特点:

  1、技术全面

  作为全栈工程师,其技术当然要比较全面。从前端到后端、从运维到优化、从PC到移动,都难不倒。 但又有自己比较精通的一方面。也就是说作为全栈工程师既要有专深,同样也要有广博,这样才能在解决问题时不受局限,融会贯通。

  2、思维心态

  全栈工程师以积极主动的姿态来面对和解决工作中的问题。以全局的观点来看待自己所从事的项目, 而不只是自己负责的一小部分。以做成产品、做成一件事的观点来看待整个开发流程,而不仅仅是技术实现。 因为只能这样的心态和观点,他才会积极主动地去学习其他技术,用其他技术解决问题。

  3、上升能力

  全栈工程师并不意味着全能,什么都会。但是全栈工程师有良好的基础技能。 这个技能,既包括计算机科学的基础,也包括英语基础,有了这个基础, 加上积极的态度,开放的心胸,就能快速地学习所需要的技术,比如像Swift语言,那都不是事儿。 并应用在所需要的开发工作中。

  4、职业价值

  Facebook说,他们只喜欢全栈工程师,创业公司说,我们需要全栈工程师。无论是在大公司,还是创业公司, 全栈工程师都将成为抢手人才!因为,全栈工程师不但技能全面,而且心态积极,学习能力强,谁不喜欢呢!

  综上,全栈工程师,技术能力只是一方面,更重要的是,全栈工程师具备优秀工程师的素养,以及成为核心骨干人员的能力。优才网以全栈工程师为目标,培养技术人才,在课程中,设置前端和后端的内容,以实战经验为主,又通过自动化的手段,扎实学员的基本功,同时,又将产品的思维和心态,影响到学员,让他们在工作中,不论是在大公司,还是小公司,都能成为全栈工程师,成为优秀工程师。


精彩评论1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服中心

400-058-0010 周一至周日9:00-21:00 仅收市话费
快速回复 返回顶部 返回列表