电子书:《一路编程》

[复制链接]
查看167 | 回复1 | 2019-12-20 13:31:13 | 显示全部楼层 |阅读模式

《一路编程》_1

《一路编程》_1

《一路编程》_2

《一路编程》_2

《一路编程》_3

《一路编程》_3


内容简介:

STEVEN FOOTE
Web开发者,就职于 LinkedIn。自学编程,热爱技
术,尤其是Web技术,持有杨百翰大学( Brigham
Young University,会计专业全美第一名)会计专
业学士和硕士学位。在攻读硕士学位期间,他搭建
了两个AJAX风格Web应用的所有方面,从视觉设计
到服.务.器和数据库运维,以及其他所有相关内容。

路编程
Learning to Program
[美] Steven Foote著佟达译
電子工業出版社
ublishing House of Electronics Industry
北京BEIN

内容简介
这是一本编程入门书籍,然而,如果以书中所讲内容作为入门标准,估计十有八九的在职程序员都不能算
已入门。现代软件开发,已经不仅仅是写出正确的代码这么简单,环境、依赖、构建、版本、测试及文档,每
项都对软件是否成功交付起到至关重要的作用,这些都是每一个程序员在开发软件过程中必备的技能。本书
对于上述的每一种技能都做了简洁而精练的介绍,以满足最基本的日常软件开发。换句话说,本书实际上是为
现代软件开发的入门设下了最基本的门槛。相信每一位本书的读者,不论是即将进入软件行业,还是已经在软
件行业工作多年,都会获得收获
强烈推荐刚刚或将要成为程序员的人及其朋友们阅读本书
Authorized translation from the English language edition, entitled LEARNING TO PROGRAM, 978078975339
by STEVEN FOOTE, published by PEARSON EDUCATION, INC, publishing as Addison-Wesley, Copyright
o2015 Pearson Education, Inc.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means.
electronic or mechanical, including
copying, recording or by any information storage retrieval system.
without permission from Pearson Education, Inc,
CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD., and
PUBLISHING HOUSE OF ELECTRONICS INDUSTRY Copyright o 2017.
本书简体中文版专有出版权由 Pearson education培生教育出版亚洲有限公司授予电子工业出版社。未
经出版者预先书面许可,不得以任何方式复制或抄袭本书的任何部分
本书简体中文版贴有 Pearson Education培生教育出版集团激光防伪标签,无标签者不得销售
版权贸易合同登记号图字:01-2015-664
图书在版编目(c|P)数据
一路编程/(美)史蒂夫·富特( Steven Foote)著:佟达译.一北京:电子工业出版社,2017
书名原文: Leaming to Progra
SBN9787-121-30478
1.①-…Ⅱ.①史…②佟…Ⅲ.①程序设计Ⅳ.①TP311
中guo版本图书馆CIP数据核字(2016)第287278号
策划编辑:符隆美
责任编辑:徐津平
印刷:三河市双峰印刷装订有限公司
装订:三河市双峰印刷装订有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编100036
开本:787×98016印张:18.5字数:350千字
版次:2017年1月第1版
印次:2017年1月第1次印刷
定价:65.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系
及邮购电话010)88254888
请发邮件至zlts@ph
盗版侵权举报请发邮件至dbqg(aphei.com.cn
本书咨询联系方式:010-5126088819faq@phei.com.cna

推荐序
编程魔法的麻瓜入门手册
在看一个涉及旧房改造的电视综艺节目时,我突然意识到一件事:同样是需要
大量知识和实践作为基础的专业人士,程序员似乎从来没有得到像建筑师那样来自
普罗大众的认可与尊重。究其原因,我想可能部分原因是程序员的工作太缺乏可见
性,以至于那些不懂技术的麻瓜们对程序员的印象要么是盲目崇拜,要么是盲目轻
视,总之没有那种平等而深入的交流方式。尤其在英语极不普及的中guo,天书
的程序代码更是让麻瓜们望而却步,遑论去理解和交流。像本书译者、我的同事佟
达所遭遇的“家人不知道我一天到晚在干些啥”的困扰,对于广大中guo程序员而言
恐怕是家常便饭
本着帮助麻瓜进入魔法世界的崇高理想, Steven foote写了这么一本精彩的编程
入门教材。相比常见的高校编程教材,这本《一路编程》最大的好处是它的“不求
甚解”——作者堂而皇之地宣称:你不知道一行程序代码背后那些魔法是怎么发生的
吗?无所谓!“你不需要知道那些指令是什么,或者理解它们的工作原理,只要它们
能用就行。”这么一来,读这本书入门的麻瓜们可就比它们大部分在学校里上编程课
的同侪们更有希望:当那些抱着大部头教材的学生们正在被指针地址等高深的魔法
细节吓破胆时,这本书的读者倒是—像已经在干着程序员这份工作的人一样—一放
心大胆地忽视绝大部分细节,写出一两个能运行的程序,并从中获得继续学习必不

一路编程
可少的成就感
其实—出乎麻瓜们的意料—绝大部分的软件开发根本不是什么火箭科学
像我经常跟朋友打趣说的,我们写这些程序连四则运算都用不全,主要除法不怎么
用。相比科学,软件开发其实更像一种工匠手艺( craft)。使一个优秀的程序员区别
于平庸程序员的,正如 Neal ford在《卓有成效的程序员》中所说,是好的习惯和趁
手的工具。 Foote很准确地抓住了这一点。在快速介绍 Javascript编程之后,他迅速
而不失全面地介绍了体面的前端程序员应该用到的全套工具箱:命令行、构建工具
数据库、正则表达式、测试工具、文档…招聘时我们常会对着候选人提交的一个
光秃秃的源代码文件挠头,只有经历过这种痛苦的人才会知道,候选人提交的代码
业有 Grunt构建脚本甚至有单元测试是一件多么令人愉悦的事
处在当今这个数字化浪潮方兴未艾的时代,能让麻瓜顺利学会编程(或者至少
对编程有点概念),其意义超出家庭和谐的层面。中guo无比巨大的IT需求,与有限的
T人才供应之间的矛盾,近年来不仅没有缓解,倒有愈演愈烈之势。另外,众多出
身、学历平平的青年人有志于投身IT这个大有前途(至少有“钱途”)的行业,却苦
于迈不过入门的门槛。如果有更多的学校、企业、培训机构照着 Foote这个思路,用
深入浅出、符合直觉、又贴合行业最佳实践的方式来给这些青年人提供指导,不仅
能创造若干就业机会,说大一点更是为“互联网十”宏观战略提供人才支撑,善莫
大焉
最后,祝各位读者阅读愉快,祝佟达及广大程序员都得到家人更多的理解与支
持,祝更多麻瓜走进编程这一神秘的魔法世界
Thought Works总监咨询师熊节
2016年11月



回复

使用道具 举报

半透明的墙 | 2019-12-21 19:38:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则