余果,腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,熟悉前端开发、iOS开发、PHP开发和Ruby开发等;曾独立开发iOS APP(撸大师)和CMS(33PU);翻译有《众妙之门: 网站重新设计之道》和《响应式Web设计全流程解析》;平时喜欢编程、写作、演讲、摄影和英语等,希望自己能做一个终生学习者。
余果,腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,熟悉前端开发、iOS开发、PHP开发和Ruby开发等;曾独立开发iOS APP(撸大师)和CMS(33PU);翻译有《众妙之门: 网站重新设计之道》和《响应式Web设计全流程解析》;平时喜欢编程、写作、演讲、摄影和英语等,希望自己能做一个终生学习者。
1.什么是全栈工程师全栈工程师(Full-StackEngineer),是一个在IT行业圈子里越来越热门的话题,无论是像Facebook这样的大型公司,还是刚刚起步的初创公司,都开始招募全栈工程师。据说,Facebook声称:“我们只招全栈工程师!”Facebook只招全栈工程师?“全栈”是一个外来词,对于中国读者而言,会觉得它很陌生。当我第一次对某人提到“全栈工程师”时,他一头雾水:“全栈?您是说全端工程师吗?”其实,“全栈”翻译自英文full-stack,表示为了完成一个项目,所需要的一系列技术的集合。“栈”是指一系列子模块的集合。这些软件子模块或者组件组合在一起即可实现既定功能,不再需要其他模块。全栈中的“栈”与计算机数据结构中的“堆栈”不是同一个概念,后者是指先入后出的串行数据结构。顺便说下,“队列”是指先入先出的串行数据结构。IT行业之外的人其实很难理解Web开发是多么复杂的工程。人们一般认为,在计算机公司或者互联网公司工作的人,就应该能够解决与计算机相关的所有问题:电脑开不了机、应该买什么型号的手机、家里上不了网,等等。在他们眼中,计算机行业的从业者天生就带有“全栈光环”。但是拿着这本书的您知道,要开发一个Web页面,工程师需要掌握的知识至少包括:服务器(比如Linux)、数据库(比如MySQL)、服务器端编程语言(比如PHP)、前端标记语言和脚本语言(HTML、CSS、JavaScript)等。这些技术中的每一个,都需要几年的学习和练习才能达到精通的程度。Web工程是一个如此大的专业类别,以至于IT公司为每一个环节都设置了专门的部门和岗位,来把每一个环节做好。服务器、数据库、服务器端编程语言、HTML、CSS、JavaScript等组合在一起就是一个“栈”。这个“栈”是用来制作Web站点的,所以又叫Web栈(Web-Stack)。如果要开发...
——引自第1页
我们知道,前端工程师就是负责页面浏览器端编程的人,后端工程师就是负责服务器端编程的人,那么什么才是全栈工程师呢?对于全栈工程师,业界并没有严格的定义,并不是说一定要一种都不能少地具备哪几项知识才能叫做全栈工程师。我倾向于认为,应该从能力和思维方式两方面,来判定一个人是否是一个合格的全栈工程师。国外是怎么定义全栈工程师的呢?在著名的问答网站Quora上有人提出了这个问题。一个获得了高票的回答是:全栈工程师是指,一个能处理数据库、服务器、系统工程和客户端的所有工作的工程师。根据项目的不同,客户需要的可能是移动栈、Web栈,或者原生应用程序栈。基本上,当客户需要一个全栈工程师的时候,客户需要的是一个全能的“大神”。简单来说,全栈工程师就是可以独立完成一个产品的人。当客户让他去做一些舒适区之外的工作时,他敢于迎难而上,并成功完成任务。我们每一个工程师,进入到公司和企业工作之后,就会有一个职位头衔。我的职位头衔是“UI工程师”,其他人的头衔可能是“交互设计师”“PHP开发工程师”,等等。“全栈工程师”不需要头衔。他既有全面的技术能力,也渴望跨界工作的状态。“全栈”好像是一个遥不可及的梦想,所以对于初次了解“全栈工程师”这个概念的工程师而言,有可能觉得“不可思议”或者抱着“这不可能”的排斥心理。但如果我们回头看看Web开发的历史,就知道“全栈”其实没那么难。Web开发流程有人曾开玩笑说,全栈工程师是资本家的阴谋,因为老板想雇一个人来做三个人的工作。其实在2000年第一次互联网泡沫破裂之前,那时候的Web工程师也许符合“全栈工程师”的简单定义:一人包揽整个网站的构建。那时的Web工程师们所面临的挑战比今天小很多,他们可能只是制作一些静态的页面,不会面对如今富交互的Web应用程序。那时网站可能包含数据库和一些HTML表单,但仅此而已,甚至只需要将一些静态页发布到服务器上...
——引自第1页
梦入神机: 与唐家三少、我吃西红柿、天蚕土豆齐名的网络文学作家。2012年中国网络作家富豪榜第六名。原起点中文网白金作家,现纵横中文网专栏作家, 他的处女作就曾...
多层螺旋CT冠状动脉成像 本书特色 本书共9章,200余幅图片,以图文结合的形式,介绍多层螺旋CT的*新进展、心脏和冠状动脉的CT解剖、冠状动脉CT成像的扫描技...
中华人民共和国行政诉讼法-15-第三版-案例注释版 本书特色中国法制出版社编*的《中华人民共和国行政诉 讼法(案例注释版第3版)》为法律法规案例注释版系 列中的...
Ourmajordrivetoeatcentersaroundpleasure.Butwithoutunderstandingthenatureoffoodpl...
提起消失宾妮和她的作品,多数时候我们可以用浪漫、瑰丽、浓厚的学院气质来形容。无论是屡次获得杂志千元大奖的短篇作品,还是曾在2008年创下畅销成绩的首部长篇小说《...
物件及动物致害责任例解与法律适用 本书特色 《物件及动物致害责任例解与法律适用》:《中华人民共和国侵权责任法》已由中华人民共和国第十一届全国人民代表大会常务委员...
★★★《纽约时报》最佳健康畅销书;经典畅销100万册;10余年一线实践经验,1300余例核心医学杂志临床实验,美国权威营养学家带你打赢抗氧化这场持续一生的体内战...
现代食品微生物学实验技术 内容简介 现代食品微生物学实验技术-北京市高等教育精品教材>配套实验教材现代食品微生物学实验技术 目录 食品微生物学实验室守则**篇 ...
实用心脏病学-第五版 本书特色 《实用心脏病学(第五版)》是我国**部大型、临床心血管病学专著,初版于1962年,一直由我国心血管病学领域的近百位专...
为什么你的通讯里有很多的朋友,但是关键的时候却没有人来帮助你?为什么你认识很多达人,但是他们却常常不回复你的问题?为什么你拼命挤进去的社群,群成员却总是对你爱搭...
绿野千鹤超人气作家,晋江文学城签约作家,代表作《鲜满宫堂》。绿野千鹤的文笔一直都是温暖软萌的路线,没有大灾大厄,没有摧枯拉朽,读起来温暖柔软,非常治愈。如果你正...
“我一直想去外面看看,感觉一生都耗在这儿了。”“怎么会一生呢?我们都很年轻啊。”●邓安庆长篇小说初啼之作第三届豆瓣阅读征文大赛获奖作品●城市与小镇,职场与家庭,...
迷你花园:打造你的玻璃生态瓶 本书特色 ★20开精装,华中科技大学出版社出版★在容器里种植植物的想法不是一个新概念:1700年的海上旅客和商人们从世界各个温暖地...
匠学七说 内容简介 建筑,作为文化载体,大于器物,早于典册,久于金石。从建筑入手,研究人类文化,本当顺理成章。目前,不论中外,说起“建筑文化”一词总显陌生,但无...
1955年生于加拿大一个传教士家庭。幼年随父母至新几内亚高地一个原始部落传教,少年时返回家乡进入神学院就读,成年后移居美国。从事过保险、建筑、创业基金、电信、销...
当年明月副研究员,明史学会会员,青年历史学者,畅销书作家,所著作品《明朝那些事儿》,为三十年来最畅销之史学读本,多次获得“新浪图书风云榜”最佳图书、当当网“终身...
蜂产品加工指南 本书特色 张红城、李海燕主编的《蜂产品加工指南》从蜜蜂的加工利用,蜂王浆加工利用,蜂胶加工利用,蜂花粉加工利用,蜂巢加工利用等方面介绍蜂产品,对...
印度梵文医典《医理精华》研究 本书特色 印度梵文医典《医理精华》是一部主要讲述临床知识的经典著作,它广为传播,被译成了藏语、于阗语、阿拉伯语和回鹘语四...
乔依丝·迈尔于1980年开始全时间事奉,其后在神的带领下,成立“生命真道”事工。至今,全美可从250个电台收听她的广播节目。她不仅四处密集出访,举办“生命真道”...
精彩摘录生きるってのはね、きっと誰かと心を通わせること。そのものを指して、生きるって呼ぶんだよ。誰かを認める、誰かを好き