余果,腾讯社交用户体验设计部高级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页
●他创造了太空歌剧的奇迹,也奠定了赛博朋克的基石,更预见了科技的现在和未来。1981年,弗诺·文奇在《真名实姓》中构建的赛博空间成为威廉·吉布森、尼尔·斯蒂芬森...
作品目录英文版导言 1 政制中的传统 1.1 论英国宪法 1.2 论习惯性权利与财产 2 自由与社会 2.1 论社会的本质与自由 2.2 论何谓“
CRH5型动车组 内容简介 本册介绍CRH5型动车组,分为绪论、总体技术、车体结构、车内布置、转向架、司机室、牵引传动、辅助供电、动车组控制与管理、空气制动及供...
【编辑推荐】推荐1:台湾著名国学大师的经典佛学著作作者周绍贤为台湾著名学者,师从熊十力、梁漱溟,博通儒、释、道三家学说,曾在多所大学任教,已在台湾出版相关著作几...
老舍(1899.2.3—1966.8.24),我国现代文豪,小说家,戏剧作家。原名舒庆春,字舍予,满族,北京人。出身寒苦,自幼丧父,北京师范学校毕业,早年任小学...
风湿免疫科疑难病诊断-协和医生临床思维例释-第4集 本书特色 沈敏、王迁、李菁、赵丽丹主编的《风湿免疫科疑难病诊断——协和医生临床思维例释(第4集)》总结在病房...
布拉德里·特雷弗·格里夫,出生于澳大利亚,曾做过画家、漫画家、家具和玩具设计师、卡通片的导演、编剧,并担任过伞兵部队的指挥官。
人因工程学 本书特色 ★“十二五”普通高等教育本科国家级规划教材。★普通高等教育“十一五”国家级规划教材。★国家精品课配套教材。★年销量超过5000册★体系完整...
医易通论 内容简介 中医这在战胜影响人类生存的重大疾病的过程中,利用易学等哲学思想的指导,在长期与疾病斗争中,得到不断发展。《内经》理论的确立、《伤寒论》的成书...
郭敬明:作家,编剧,导演,国际版权出品人,上海最世文化发展有限公司董事长、总经理,《最小说》、《最漫画》杂志主编,长江文艺出版社北京图书中心副总编辑。痕痕:作家...
弗朗索瓦・里卡尔(1947-)加拿大皇家学会成员,麦吉尔大学法语文学教授,文学批评家,著有《反文学的文学》、《抒情的一代》等文学批评集。
交通运输网络可靠性选址研究 本书特色 网络设施选址问题是经典的NP-hard问题之一,在运筹学、计算机科学和管理科学中有着广泛的应用。几乎所有的企业和公共组织都...
中华人民共和国网络安全法解读 本书特色 2016年12月25日,第十二届全国人大常委会第二2016年11月7日,十二届全国人大常委会第二十四次会议审议通过了《中...
感染病学住院医师手册 内容简介 本《手册》共三篇二十三章。**篇常见感染性疾病,如朊毒体病、病毒性疾病、立克次体病、细菌性疾病、螺旋体病、深部真菌病、原虫感染性...
芭芭拉·安吉丽思,全球个人成长与灵性成长领域最具影响力的导师之一,著名的两性关系专家和畅销书作家。她曾为美国哥伦比亚广播电视网(CBS-TV)主持节目,也曾担任...
★潜入并搅动无意识之深水,深处归来 朗声大笑!★影响众多著名诗人的大师,奥登、狄兰·托马斯、普拉斯盛赞★罗特克一生诗歌精粹,中译本首次出版【内容简介】西奥多·罗...
余纯顺(1951.12-1996.6.13),上海人,大学本科。1988年7月1日开始孤身徒步全中国的旅行、探险之举。行程达4万多公里,足迹踏遍23个省市自治区...
◎2018年书店大奖第四名全日本书店店员精心甄选 倾情推荐的佳作NO.1令人手不释卷,泫然欲泣的艺术小说至高杰作◎一幅绮丽奢华的巴黎浮世绘,一首为梵•高而谱的悲...
精彩摘录偶尔得到与贾平凹主编的《美文》合作的机会,在上面匿名发了几千字,也因为延迟满足延迟的时间太长而毫无满足之感了;我
◎ 编辑推荐★古典语言专家史杰鹏完全解读,75首小学语文教材必背古诗词轻松记为什么孩子背古诗总是记不住、记不牢?因为背诵从理解开始,没有理解,字词和句子的记忆就...