余果,腾讯社交用户体验设计部高级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页
★叶扬关注的是家庭的牵绊、束缚、伤害以及只能相互陪伴的无可奈何。无论是陪伴遭遇家暴的女儿渡过难关的父母,或者与前妻依然保持“合作”的中年男人,都展现了平凡生活里...
牟宗三(1909~1995),字离中,山东栖霞县人。中国现代学者、哲学家,现代新儒家的重要代表人物之一。1933年毕业于北京大学,历任华西大学、中央大学、金陵大...
(本书共两位主编,十五位作者,作者简介附后)编者简介:那仲良美国纽约州立大学新帕尔茨分校地理系杰出教授,自1968年执教至2001年荣誉退休。曾编著有关中国历史...
英国费顿出版社“设计经典”系列之一联合 50 位业内知名专家共同撰写500 篇图鉴浓缩 400 年来产品设计史精华可随身携带的设计博物馆◎ 编辑推荐☆《设计之书...
《先知三部曲》是举世公认的研究托洛茨基的最权威着作,已被译成多种文字。这部巨着是由波兰社会主义者伊萨克·多伊彻(Isaac Deutscher,1906-196...
作品目录编辑部报告写给青年学生的序青年人的阅读写作的个人感受寻找文化现场道士塔这里真安静阳关雪都江堰风雨天一阁上海人夜雨
朱诺诺,女,正在超越30岁。北漂10年,与若干美好单身女青年相亲相爱。不满于“催婚爱好者”干预他人生活之理直气壮,亦不愿接受社会对“剩女”的妖魔化处理。遂访谈3...
安·考克斯 是英国⼉童与⻘少年⼼理健康服务(CAMHS) 护士和认知行为治疗师。她是⼀位“对⼉童、⻘少年和家庭的临床⼯作充满热情的⼈”、她是 CBT 治疗师、独...
服对中药保安康 本书特色 本书作者均为全国各大医院资深中医专家,选取300余种常用中药,按功能分为18大类,并结合现代药理研究,深入浅出地介绍了各味药材的功能特...
姜庆共,1960年生于上海。从业平面设计二十余年,作品为多家海内外设计和文化机构收藏。近十年来活跃于上海城市文化图像梳理,以及出版、设计普及和展览等公共活动领域...
紫禁城建筑纹样 本书特色 ★ 16开精装,百花文艺出版社出版★ 紫禁城里的每一座建筑,都有着自己的格局规制、风水堪舆、文化内涵;这里的每一处纹样,都堪称是中国古...
《老妈巴黎游学记》内容简介:Bonjour!迷糊又勇敢的傻妈一个人来到了法国,她将遇到什么样的人?又会发生如何有趣的故事?巴黎到底有什么魅力,让傻妈愈活愈年轻,...
陈嘉映,当代著名哲学家,曾任教于北京大学、华东师范大学,现为首都师范大学哲学系教授。主要学术成就有:专著《海德格尔哲学概论》、《语言哲学》等,译著《存在与时间》...
《人生无真相》内容简介:中国传统文化侧重人文,注重现实人生问题,而南怀瑾先生治学、讲学也注重实证实修,做学问与做人做事浑然
针灸穴位别名速查手册 内容简介 本书集针灸穴位别名于一册。共收入穴位别名1057个,均采集于众多中医典籍,集腋成裘。所收录穴位别名量为各相关医籍之*,并标明出处...
画法几何与机械制图-第三版 本书特色 《画法几何与机械制图》由贾春玉、张树存主编,是根据教育部工程图学教学指导委员会*新修订并将公布的《普通高等学校工程图学课程...
★★★�暢銷50餘年,銷量突破100萬冊的經濟學入門寶典!�★★★本書作者赫茲利特── 堪稱二十世紀美國最偉大的經濟專欄作家,教給我們經濟學最重要的一課:「經濟...
约翰·格里高利(John M. Gregory),美国著名教育家,古典人文教育倡导者。他是伊利诺斯大学第1任校长,本书是他的经典知名作品。
免疫系统疾病 本书特色 经验是一笔巨大财富,经验的背后蕴藏着痛苦的失败和令人兴奋的成功。 经验是在实践中逐渐积累起来的,没有实践就谈不上经验。古人在他们那个历史...
斯蒂芬·斯皮尔伯格说:“如果没有《神秘博士》,世界将是个很逊的地方。”【编辑推荐】英国国剧《神秘博士》新剧集官方小说《神秘博士》五十周年典藏小说BBC指定“第九...