余果,腾讯社交用户体验设计部高级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页
【内容简介】我很喜欢广告,但不知怎么入行?如何从菜鸟练就高手?如何提高首次提案的命中率?客户为什么总接受不了我的创意?好文案是怎么炼成的?做广告到底有什么好处?...
梁实秋|1903—1987原名梁治华,字实秋。中国著名散文家、学者、文学批评家、翻译家,国内首位研究莎士比亚的权威。他学贯中西,著作无数,一生给中国文坛留下了两...
2009年1月,李元伟退休了。信兰成又上台了。信兰成带领的中国篮球,让球迷发出了这样的感慨:这届亚锦赛,让小弟仿佛再次回到了2003年之前总是担心中国队在亚洲球...
自第一屆法米通娛樂大賞出道。創作領域涵蓋輕小說、電影小說,以及一般文學,作品內容包羅萬象。目前以《GOSICK》系列作品為創作重心。有時候,遺忘的記憶碎片會突然...
拙匠随笔 本书特色 本书称得上是一本“大师小书”,兼具学术性与普及性。在本书中,染思成先生以随笔的方式,漫谈中国的建筑与城市规划,话...
职业金融地产投资人、律师、《环球财经》编委、国际技术经济研究所客座研究员、专栏作家。已出版的著作有《资源角逐》、《霸权博弈》等。张捷近年来因工作关系与中国经济前...
洪业(1893-1980),号煨莲(William)。福建侯官人。现代著名史学家、教育家。先后就读于卫斯良大学、哥伦比亚大学、纽约协和神学院,获得文学学士、文学...
《详解MATLAB/Simulink通信系统建模与仿真(配视频教程)》着重讲述MATLAB/Simulink通信仿真的应用,通过理论与实例相结合的方式,详细介绍...
AnAmericanFable:Inthiscracklingbiography,celebratedhistorianStephenSonneveldnoto...
作品目录第1章 充分利用插件 11.1 下载并安装Web浏览器 11.2 选择程序编辑器 21.3 管理Ajax 31.4 早期版本的Microsoft Int...
《大明》是一部具有创新性和可读性的历史读物,通过丰富的图像和实物材料,呈现了中国历史上的一个文化高峰——明朝。它不是按照时间顺序讲述帝王的更迭,没有面面俱到介绍...
作品目录1、献身秘密工作2、活跃在各大洲的间谍3.反间谍战4.英勇无畏的特种部队附文隐蔽军团的统治者们纽约的秘密行动一个被称
约翰·戈特曼,专注40年,“爱情实验室”与“婚姻教皇”美国最知名的超级畅销书作家马尔科姆?格拉德威尔曾在他的一本著作中写道:“他是一位个子不高的男士,长着猫头鹰...
罗伯特·西奥迪尼罗伯特·西奥迪尼是世界级知名心理学家,他也是影响力及说服力领域的顶级专家。他所著的超级畅销书《影响力》已被翻译成26种语言,在全球售出了200万...
作者介绍:韩寒大事记1982年9月23日生于上海金山区亭林镇写作:1997年在《少年文艺》发表作品;1999年凭借《杯中窥人》获第一届新概念作文大赛一等奖,次年...
法律适用方法-刑法案例分析 内容简介 国家法官学院与德国国际合作机构连续十几年来为中国法官培训法律适用方法,选取中国的案例,运用中国的法律,采用德国的案例分析方...
《别独自用餐》是法拉奇的第一部作品,也是一本畅销书。法拉奇用亲身经历讲述了一个来自贫穷家庭的孩子,从给人当球童起,悟出人际交往和人脉对成功的重要性。这让他在寻求...
“透过这颗猫眼弹珠,我看到了我的整个人生。”画家伊莱恩从来没有想过,时隔多年会再次回到家乡。等待着她的不是故地重游的喜悦,而是挥之不去的“童年的鬼魂”——科迪莉...
威廉·哈特,美国内观助理指导老师,曾跟随葛印卡学习过内观。他将葛印卡老师亲自教授的内观课程汇集成《生活的艺术》(即《内观》)一书,旨在介绍葛印卡老师所教导的内观...
金庸,本名查良镛,浙江海宁人,生于一九二四年。英国剑桥大学哲学硕士、博士。曾任报社记者、翻译、编辑,电影公司编剧、导演等。一九五九年在香港创办《明报》机构,出版...