卓越程序员密码【程序员生活智慧集 职场枕边书】

当前位置:首页 > 计算机/网络 > 项目管理 IT人文 > 卓越程序员密码【程序员生活智慧集 职场枕边书】

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2012年11月01日
  • 开 本:大32开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787115295088
  • 丛书名:图灵程序设计丛书
作者:(美)张家为 著,劳佳 译出版社:人民邮电出版社出版时间:2012年11月 
编辑推荐

  避免常犯的错误
  养成优良的习惯
  破解密码,你也可以卓越起来

 
内容简介
  本书讲的不是你写的代码,而是你赖以生存的密码。
  软件开发行业的从业人员成千上万,你如何保证自己出色地完成自己的工作?这本书里没有浮夸的老生常谈,作者汇集十余年来的软件开发经验,从各个角度审视这一行业,探讨了保持健康工作状态需要怎么去做。
  如何在最漫长的项目中保持效率,如何建立一个适合自己而不是牵绊自己的工作流程,如何面对目标和你不一致的客户……日常工作中遇到的许多问题,都出现在作者的笔端。有些问题如果处理得不好,哪怕是最有经验、最有干劲的程序员也可能被击垮。但有了正确的手段,你就可以克服这些难题,成为你梦想中的专业程序员。
  在这五十多篇智慧小文中,你还会学到:
  为什么软件行业中针对流程和开发职务的很多传统方法都是错的,以及如何发现这些错误。
  为什么你必须对消闲项目和没有期限的项目说不。
  如何把代码生成融入你的开发流程,以及它有什么你想不到的好处。
作者简介

  Ka Wai Cheung
  程序员、设计师,还是芝加哥We Are Mammoth(我们是猛犸)公司的联合创始人。为各行各业的客户制作应用软件,也制作自有的一些基于网页的软件。

  译者介绍:
  劳佳
  上海交通大学电子工程系硕士,现在SAP美国任高级软件支持顾问。业余爱好语言、数学、设计,近年合作翻译出版了《周末读完英国史》、《加州大学伯克利分校人文建筑之旅》等书。

目  录
第1章 引言
1.1 谁是21世纪的程序员
1.2 吸取第一手教训
1.3 这本书写的是我们自己
第1篇 谨慎使用比喻
第2篇 规划完备,然后开工
第3篇 发行不过是第1版
第4篇 “象牙塔”架构师的传说
第5篇 扔掉旧代码
第6篇 多元化胜于专业化
第7篇 比喻渐欲迷人眼
第8篇 工作即福利
第9篇 从喜欢处入手
第10篇 莫求全
前  言
  第1章
  中文版序
  亲爱的读者:
  在编程的世界里,我们会和各种各样的“语言”打交道。虽然我主要的服务器端开发语言是C#,但我的工作方法却几乎可以完全应用到Java、PHP、Ruby或Python上。编程语言虽有不同,核心的编程思想、方法和架构却是高度类似的。我们只是用不同的方式来表达而已。
  我们的工作方式也具有普遍性——如何保持干劲、提高成效,教学的重要性,如何与客户合作,如何发现合适的流程,勇于摆脱不好的流程。此外,我猜想,我通过编程学到的人生一课,不仅适合在美国工作的我们,也可能适用于在中国工作的你。
  作为在美国出生的第一代华裔,我非常荣幸这本书能够被翻译成我父辈的语言。我在美国长大,在西方文化中生活,同时也有一些中国的传统价值观。我对于应该如何在这个行业工作的看法肯定受到了两种文化的影响。
媒体评论
  “这是PragmaticProgrammers系列中的又一本书——对新手来说是指引,对专家来说是重温,这是关于程序员技艺(和生活)的一本美妙的智慧集。”
  ——Derek Sivers,CD Baby和sivers.org的创始人
  “Ka WaiCheung先生为那些寻找自己赖以生存的代码的专业开发人员写了一本书。这本书不是用那些在任何博客中都能找到的传统想法拼凑起来的,而是用强有力且有针对性的方法,讲述专业编程的技艺和现实。
  如果你想找一本新瓶装旧酒的编程规则,那就不用看这本书了。但是,如果你正在寻找一种视角,看看软件开发是什么,或者你想要一套由真实经验提炼出的指导方针,那这本书正是你需要的。”
  ——Bob Walsh,作家、47 Hats的创始人
  “充满‘美味’的经验,每篇的大小也十分‘适口’——在这本书里你可以学到很多。花上些时间从过来人那里学学吧。”
  ——Adam Hoffman, 高级开发主管
在线试读部分章节
  第1章
  引  言
  我被代码逼疯过——两次。
  第一次,是我在大学一年级上的一门编程课。这是一门必修课,我就选了。结果这和我小时候看过无数次的电影场景完全是两码事。我并没有敲上几个简单命令,按下回车,然后就看到一个垃圾桶样的机器人和我说“你好”。
  课堂上甚至连个垃圾桶机器人都没有,而全是一堆什么指针啊,内存分配啊,对象实例化之类的。我为了弄清楚这都是些什么玩意儿搞得焦头烂额。不过,有一件事是明摆着了——我根本不是编程的料。
  我想成为一个艺术家,或者当个数学家。我想要有创造力还要能够精确——就像人们说的,左脑右脑一起上。编程似乎太偏向左半球了,可是我也想不出什么其他的职业道路,同时能够在两个世界施展。我迷茫了。
  短短几年后,互联网的大潮彻底改变了编程的景象。编程突然就变得那么实际,那么触手可及,而且还和设计关系紧密。艺术和逻辑几乎被看做同样重要。第一次,我真的觉得能够享受这份工作,可以把我对于创造力和逻辑的热情都倾注到网络应用上。所以,虽然心怀忐忑,我又回来编程了。
  讲句老实话,我回来完全是另有原因。在之前的两年里,我学习了其他很多学科,都似乎有太多太多的未解之谜。是去构思粒子物理里的大统一理论,还是去找最大的素数?毫无疑问,这些任务简直难到无法想象,让人望而生畏。我实在干不了这个。还有,那个讲存在主义的课也没能把事情说清楚。我是个年轻人,我想要的是答案,而不是越来越多的问题。
  编程。我曾经唯恐避之不及的那个科目,现在成了我的避风港。不管怎么说,计算机科学还是人搞出来的。所有的事情肯定都有个答案。我期待的职业生涯,应该能让我这种寻求答案的人大展宏图——你能把甘醇的代码变成顾客、同事和客户常在的笑脸。规则都已经定好了,我们只要做就是了。困难无非就是在代码里面而已,我当时是这么想的。
  我第二次来做编程,才发现又上当了——显然,实际远不是这么回事。
  1.1 谁是21世纪的程序员
书摘插画
插图

 卓越程序员密码【程序员生活智慧集 职场枕边书】下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017