余果,腾讯社交用户体验设计部高级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页
防灾避险知识读本 内容简介迄今为止,我国在抗灾、减灾、救灾方面取得了举世瞩目的成就。每当灾难来临的时候,中华民族所表现出的巨大力量是谁也无法比拟的,这种力量的源...
Covering the studios complete output over twenty years - some 170 projects - Tho...
《中国液化气船研发史》内容简介:本书是“中国船舶研发史”丛书之一,介绍了液化气船的分类、系统、设备及关键技术。特别是介绍了
今何在,畅销小说作者,知名游戏策划,大型幻想世界“九州”创始人。代表作品有《悟空传》《西游日记》《九州·海上牧云记》《九州·羽传说》,以及与周星驰合著的电影小说...
杨照,著名作家、文学评论家。本名李明骏,1963年生,台湾大学历史系毕业,美国哈佛大学博士候选人。曾任《明日报》总主笔、远流出版公司编辑部制作总监、台北艺术大学...
乔治·巴塔耶的生活是个悖论。因其与莫里斯·布朗肖、米歇尔·莱里斯和安德烈·马松、雅克·拉康和科莱特·皮诺的友谊而闻名,又因为与安德烈·布勒东和让-保罗萨特的争执...
刘易斯 .芒福德著作精萃 内容简介 这些篇章涵盖了美国这位伟大批评家和评论家一生的写作历程!芒福德在他的重要著作中都阐释了他一生的*高关注,本书就从这些著作里选...
江湖梦,千年名,山河巅峰,谁为王者!新武侠代表作家时未寒扛鼎之作,“明将军”系列再入江湖!出手无痕,绝情封冰。一场家仇与私爱的激烈搏杀,世界上最痛苦的是,莫过于...
针灸甲乙经全译 内容简介 《针灸甲乙经》是我国现存*早的一部针灸专著,也是继《内经》之后针灸理论和临床经验的又一次总结,它全面系统地继承和总结了晋代以前针灸学的...
Lovely.Lofty."Loco?"AsablackentertainmentwriterinLosAngeles,VidaDonnevanisplague...
StagingtheRealisalively,stimulatingaccountofrecentdevelopmentsinfactualTVprogram...
本社《王阳明全集》以浙江图书馆藏明隆庆六年谢廷杰刻王文成公全书三十八卷本为底本标点,以四库全书文渊阁本、四部备要本、国学基本丛书本、中华图书馆本及台湾、日本出版...
郭黛姮,1960年毕业于清华大学,师从于梁思成教授,研究中国古代建筑史、建筑与城市遗产保护。现任清华大学建筑学院教授、博士生导师、国家一级注册建筑师,曾任清华大...
欢迎来到人生修罗场!你敢大声说出自己很爱钱吗?一本关于钱和梦想的现实小说。★江户川乱步奖、吉川英治奖、直木奖获奖,继东野圭吾之后又一个三冠王——池井户润的巅峰作...
《告別的年代》,串起了三代人的共同回憶,一個家族的歷史,一個種族的集體記憶大馬的錫埠,三個時空交錯下的杜麗安媲美馬奎斯《百年孤寂》的馬康多小鎮、張愛玲孤島時期的...
三田诚日本小说界知名作家之一,同时也是游戏设计师。擅长推理类作品,文笔洗练。埋伏笔时有提示,诱导读者思考;收伏笔时一气呵成,让读者拍案叫绝。对作品的世界观设定严...
赵丰:国际博物馆协会执委,中国丝绸博物馆名誉馆长,浙江大学教授,浙江理工大学教授。
※出版人周刊最佳夏日读物※BBC精选十本五月必读的书※历经17年终启航,承载着2500人的心血,飞行近10年,跨越50亿公里,只为邂逅冥王星。※新视野项目负责人...
拨开迷雾学中医 本书特色 中医治病几千年来一直沿用一个规律,这个规律就是天地间四时五运流转的规律,在人体就是六经阴阳传变规律,这个规律古人称之为“道”。本书作者...
医林朝暮 内容简介 这是一本谈中医药的书,书中不乏对中医中药的深刻理解,研究当代中医药的传承发展,此书不可不读。这是一本谈民族医药的书。民族医药与中医药既有共性...