买到《软件工艺》!

今天为了这本书去书店逛逛,不巧我最熟的电子科技书店今天盘成,晕,一年一次的这个机会都能被我碰上,不知是庆幸还是不幸?

还好,可以去七环,直接问到了没有,小姐说是不知,用机器查询,小姐对工艺这两个字颇感生疏,专门卖计算机图书的,对“走查”都要比“工艺”耳熟能详一些。

有货,自然取了一本,本来我在电子书店是资深客户可以打七折,在这也就只有八折的份了,不过这本书不贵,一折?who care?

书的版式不错,封面自然是与英文版的一样,大小比英文的要小,不过感觉更好,因为英文那本太薄,在手上轻飘飘的,感觉不好,反而是中文的小了些也厚了些,觉得亲切了不少。腰封依然是那样的恶俗,不知这年头怎么喜欢这样的包装?不方便又没有品味的东西,大家反而都喜欢用:(?

纸张的感觉一般,只是装订的有一些散,让我不是很爽。

不过内容是一流,我回来一口气读来,居然看完了。英文的自然是看过的,不过好象对英文就没有什么亲切的感觉,看过之后没有爽的感觉,里面的内容也就如水漫浮沙的忘却了。

只是书的宗旨与隐喻还是记得的很明白的。不如读中文这般酣畅与印象深刻。

说来惭愧,按书中的观点看来我也只能算是一个资深一点的学徒了,因为没有真正承担过一个软件的发布,而且的确也没有过完五年的学徒期。

不过gigix应该可以算做技师了,他现在是有一个自己的开源项目的了。

不过说到工匠,噢,那谁是我的师傅?严格来说我有大半个师傅吧,我以前第一份工作的项目经理,虽然他几乎不给我什么直接具体的指导,也没有什么传承的关系之类,但我在观察他的工作习惯和平时的闲谈中学到了不少吧。呵呵,不要觉得大半个太少,其实我觉得我已经比很多人幸运了。很多人都一些没有真正的走进过学徒生涯,学会过编程的习惯。

而且的确编程需要一种审美上的感知,如果没有办法养成,噢,那对不起,可能你真的没有办法吃这碗饭了。

好好磨砺自己吧,当自己做一个开源项目时,就宣布自己学徒期满吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2010/1/29 11.0.6.0 1.有手工夹条时,速度慢的问题。 元宵节快乐,你吃元宵了吗? 2010/1/29 11.0.5.0 1. 编辑表达式中,输入法不会被切换掉。 2010/1/29 11.0.4.0 1. 输入法记忆功能,在尺寸编辑器中,尺寸名称的输入法具有记忆功能。 2010/1/10 11.0.3.0 1. 夹条文字上有乱码。 2010/1/10 10.9.9.1 1. 码号之间切换速度慢的问题。 2010 新年快乐! 2009/12/30 10.9.8.4 1. 取消对打版制作的影响。 2009/12/30 10.9.8.4 1. 优化曲线段数确定的收针 2. 曲线段数上双击,段数回复为1,也就是不限制的状态。 2009/12/29 10.9.8.3 1. 导出电脑横机中,可以在导出的图片上覆盖一个花型图案。 2009/12/27 10.9.8.2 1. 在区域编辑器中,增加了单线圈重量的计算器, 可以输入行列数和重量, 算出单线圈重量。 2009/12/27 10.9.8.1 1. 旋转过程中,曲线不变型。 2009/12/26 10.9.8.0 1. 增加 长度和角度 的方式定义点。 2009/12/26 10.9.7.9 1. 增加的方块,通过鼠标移动的时候,总是保持方块的形状。 2009/12/26 10.9.7.8 1. 旋转克隆完善,切点完善 2009/12/25 10.9.7.7 1. 不同区域之间的夹条通过区域名称进行区分。 2009/12/25 10.9.7.6 1. 区域和衣片下面的文字,固定的情况下,仍然可以设置其大小。在衣片的显示信息中进行设置。设置之后,所有衣片上都起作用。 2009/12/25 10.9.7.4 1. 双击打开文件的时候,出现错误。 2009/12/25 10.9.7.3 1. 夹条对针有时候串行的问题。 2009/12/25 10.9.7.3 1. 循环收放针格式优化 2009/12/25 10.9.7.2 1. 增加循环收放针功能。 圣蛋快乐 2009/12/19 10.9.7.0 1. 收放针显示不出来 2009/12/19 10.9.6.1 1. 克隆点的时候, 不用克隆收放针基点。 2. 如果出现死机的情况,重新打开软件,系统会提示自动保存的文件是否打开。 2009/12/19 10.9.6.0 1. 切片之后,系统自动给移动出来,可以进行继续拖动。 2009/12/19 10.9.5.9 1. 表格上字体的大小可以调整。 2. 选中一组点组成那个的范围可以切除,系统自动形成剩余部分。 3. 选择一组点可以进行切片。 2009/12/19 10.9.5.8 1. 工具栏中平移按钮旁边增加了三个二级菜单: 移动选中关键点: 通过鼠标可以把选中的关键点(多个)进行移动 水平移动选中关键点: 通过鼠标可以把选中的关键点(多个)进行水平移动 垂直移动选中关键点: 通过鼠标可以把选中的关键点(多个)进行垂直移动 2009/12/19 10.9.5.7 1. 编辑增加关键点的工具下面有二级菜单: 增加水平点:增加的点在前一个点的水平方向 增加垂直点:增加的点在前一个点的垂直方向 2009/12/19 10.9.5.6 1. 记号线可以单独定义密度,选择一个记号线,然后点密度,可以添加这条记号线上的密度。 这样,可以在一片上通过记号线勾画出来一个特殊密度的区域。 2009/12/19 10.9.5.5 1. 拉曲线时,如果设定先收针的情况下,向左收针不好用。 2009/12/14 10.9.5.4 1. 当记号点设定用“针”的方式显示的时候,自动出现收放针。 2. 可以选中一些点,点“显示所有/选中收放针”可以只把选中的收放针显示出来。 3. 工具栏上去掉叹号的颜色变暗一些 2009/12/14 10.9.5.2 1. 工具栏上的选择框增加了2个二级按钮: a. 多选,可以在已经选中的基础上,继续选择 b. 线选,可以按住鼠标,鼠标通过的那条线上所有的点都被会被选中。 2. 收放针规律分组中,每次选中一行。 2009/12/14 10.9.3.1 1. 收放针规律可以分组保存 2009/12/14 10.9.3.0 1. 英制的时候,下机长度有部分没有转换成分数 2009/12/14 10.9.2.0 1. 下機密度讀取不正確. 2. 导出电脑横机,白色的颜色中间带黑点的问题。 2009/12/13 10.9.1.0 1. 通过"典"进入收放针规律的多选界面. 在这个界面中,可以完成下列工作: a. 在下面的表格中,可以通过拖动,改变顺序 b. 在下面的表格中,可以通过 "delete"键盘,删除某个收放针规律 c. 可以把一组收放针规律定义成为一个收放针规律组。   d. 可以覆盖已有的收放针规律组,也可以装入保存的收放针规律组. 2009/12/11 10.8.9.9 1. 收放针规律可以同时指定多个, 系统会按照顺序寻找最接近的. 2. 点"典"后,系统自动进行计算. 2009/12/11 10.8.9.6 1. 针对2*1的组织,需要按照3的倍数调整。衣片上的中心针在不同的区域上或者都有,或者都没有。 2009/12/11 10.8.9.5 1. 中心针的保存问题. 2009/12/11 10.8.9.4 1. 针对2*1的组织,需要按照3的倍数调整。系统在工具栏上批量移动节点的二级菜单中增加了下列菜单: 整体加3针 整体减3针 3的倍数针(可调中心针) 3的倍数针(不可调中心针) 操作方式:选择一个要移动的点,通过上面的工具,可以进行3的倍数相关的调整。 2009/12/10 10.8.9.2 1. 拉曲线出现"次数小于1"的错误。 2009/12/10 10.8.9.1 1. 按照顺序选择几个点,可以组成一个新的记号线。在“双点”的那个按钮的下拉菜单下有选项。 2009/12/10 10.8.8.1 1. 選擇要刪除的文字,點刪除后,只刪除選中的文字. 2. 不对称转换为对称时, 如果设定有显示针数的情况,对称的针数自动转换成为到中点. 3. 收放针计算器中,如果已经设定过收放针规律,不需要重新装入,即可进行计算. 点计算按钮,系统自动装入. 2009/12/5 10.8.6.0 1. 完善曲线分段功能, 能够根据弯曲的程度,进行分段. 2009/12/4 10.8.5.0 1. 报表预览时, 报表的大小根据上一次采用的方式。默认是全部显示。 2009/12/4 10.8.3.2 1. 克隆衣片,出现多个区域在一个点上. 2009/12/4 10.8.3.1 1. 全屏显示功能完善,上面的字也可以显示出来. 2009/12/2 10.8.3.0 1. Erdos报表增加了 无参数 选项,适合用于不希望打印参数的公司. 2009/12/2 10.8.2.0 1. 选择尺寸的时候,如果尺寸太长,容易跳掉. 2009/11/29 10.8.0.0 1. 工具栏上增加多种标注方法的选择. 2009/11/29 10.7.8.2 1. 选择一串关键点, 可以转换成为记号点 2. 选择一串记号点, 可以转换成为关键点. 系统自动找到最靠近的地方,插入到边界点。 2009/11/28 10.7.8.0 1. 关键点的复制/粘贴/转换/替换功能. 工具栏上,新增加了按钮。 其中,转换功能代表把一个记号点转换成为一个边界点,或者把一个边界点转换成为记号点。 2009/11/28 10.7.7.0 1. 可以用 夹条 功能定义"组织","针法" 等 横向纹状组织. 衣片上显示的"夹条"二字,也可以替换成其他字. 在衣片的显示信息中进行替换. 2009/11/28 10.7.6.0 1. 系统自动识别收放针规律中的收针还是放针。 2009/11/28 10.7.5.3 1. 收放针计算器计算出来结果有偏差时, 可以选择移动前面一个点. 比如,领心点 不能移动的情况下,可以移动领心的前面一点. 2. 对称的图形,改变成不对称的时候,左边生成的部分和右边的一样。 2009/11/28 10.7.0.2 1. 打開文件速度慢 2009/11/27 10.7.0.0 1. 记号点/ 记号线/ 对称记号点 都可以通过二级菜单直接访问. 2009/11/27 10.6.9.0 1. 设定收放针规律的时候, 如果 针数 或者 转数 是 0, 那么不能设定循环次数是未知数。因为没有意义。 2009/11/26 10.6.8.0 1. 有规律的收放针, 去掉对称后两边会不一样的问题。 2009/11/26 10.6.7.1 1. 收放针计算器选定结果, 选择不上的问题. 2009/11/25 10.6.6.0 1. 被调前的点, 可以进行收放针计算器的调整了。调整被调前的点,其实就是调整调前点的位置。 2. 一个点的位置可以通过一个角度,和半径长度确定。 3. 一個點通過收放針計算器能夠得到解, 但是仍然顯示紅嘆號的問題. 2009/11/24 10.6.5.0 1. 款式信息的平收前缀的列表中增加一个括字 2. 完善调前功能,放码时不会出现问题. 2009/11/23 10.6.4.0 1. 增强打版问题, 一个点,可以根据另外两个点的连线,旋转某个角度. 2009/11/20 10.6.0.1 1. 旋转克隆之后, 可以继续调整克隆的角度. 在旋转克隆的衣片上点右键, "调整克隆角度",可以旋转。 2009/11/20 10.6.0.0 1. 调前的节点也可以批量移动. 2. 分段曲线完善 3. 增加记号点的工具,只能增加记号,即使靠近边界线,也不能增加边界点. 2009/11/20 10.5.9.0 1. 曲线,可以设定段数了. 在关键点信息的面板上设定. 2009/11/20 10.5.8.0 1. 先慢是灰色的 2. 最上面一个点设定调前,出现行数不对的问题 2009/11/18 10.5.6.0 1. 收放针可以设定每次循环的转数. 例如,收领的点,只要设定每次按照一转收,那么系统自动找到每次一转收的方案,并且是直线. 在收放针 上限 后面还有一个选择框. 2009/11/17 10.5.4.0 1. 转换电脑横机时,对于只有一个区域的情况下,转换正确. 2. 旋转打折的点,也可以取掉半转。 2009/11/16 10.5.3.0 1. 原型上其他衣片显示的是真实边界,方便作比较. 2009/11/14 10.5.2.0 1. 增加自动保存功能。可以在系统设置中进行设置。 如果出现意外,忘记保存,可以在“文件”菜单中,打开最后一次自动保存的内容。 2. 收放针计算器中,超过2.5转的可以控制,不显示。 2009/11/11 10.5.1.0 1. 在夹条状态下,点曲线功能,出现错误. 2. 用户可以定义和"中留"具有相同意义的名称,例如"中平收"。 在系统设置 -〉 客户参数 中设置。 2009/11/11 10.5.0.0 光棍节快乐,没有我的份 1. 新生成的文字根据前面保存的格式. 2009/11/09 10.4.8.0 1. 旋转克隆的时候, 有的时候想把两个点连成的线变成直线,只要选中这两个点,点克隆,系统自动计算角度. 2009/11/08 10.4.6.0 1. 如果区域丢失的情况下,系统自动增加一个默认的区域. 2009/11/08 10.4.6.0 1. 定义收放针规律的表格中,右上角有一个五角星符号,点击,弹出菜单中可以"复制,粘贴收放针,也可以将收放针上下颠倒" 2009/11/02 10.4.5.1 1. 旋转克隆的时候, 设定角度的同时,可以看到图形的变化 2009/11/02 10.4.4.1 1. 后整尺寸表中,尺码的顺序从大到小排列.
This book asks some tough questions. Is software engineering appropriate for projects of less than 100 developer-years? Is the specialization inherent in software engineering a good idea? Can software development even be expressed in engineering terms? It also asks some sensitive ones: Are less experienced developers paid too much, and should senior developers be paid more than almost anyone else in their organization? Should tools that are less than ten years old be used on long-term projects? And at its heart, this book asks the big question: How can we reorganize the process of building software so that it works? The book has some controversial answers: It suggests that we've lost sight of a simple truth—large methodologies and formal structures don't write software; people do. To fix a growing crisis in software development, we need to start by producing better developers. To do that, Pete looks back to a system that has worked well for hundreds of years—craftsmanship. Craftsmanship is far more than a tag for high-quality work. In the full meaning of the word, craftsmanship is a self-sustaining system in which masters arrange for the training of their replacements and where status is based purely on the work you've done. Apprentices, journeymen, and craftsman all work together as a team, learning from each other. Customers select these teams based on the team's reputation, and teams accept only work that they feel will enhance their reputation. Can this full system of craftsmanship work in our industry? Frankly, I don't know. Many entrenched interests will certainly oppose the idea. But I do know that being apprenticed to masters works. It worked for me. I was lucky enough to attend a great university, where I learned much theory (there was less theory back then). What really made the experience shine, however, was an apprenticeship that I served. One of the graduate students took me under his wing. He didn't explicitly teach me, but he showed me by example how a great programmer thinks. Working next to him month after month, I absorbed more practical knowledge about design, coding, and debugging than any course could impart. Later, I joined a start-up in London where I served a different sort of apprenticeship. My new boss showed me that software development was as about people as it was about technology. He helped me understand the business side of the equation and taught me how great development builds personal relationships from a base of technical strength. I “graduated” from these two very different apprenticeships a far, far better developer than I started out. Based on my personal experience, I'm a believer. Working with masters is the best way to learn a craft. This book offers more than ideas about training the next generation of developers. It is also about a philosophy. Craftsmanship stands for taking personal responsibility: for your work, for your personal development, and for your profession. It doesn't matter how you develop software. You could be working 9-to-5 in a CMM level 5 shop, or you could be pulling 100-hour, caffeine-drenched weeks developing the next cool first-person shooter. You could use RUP, XP, or SCRUM—or no process at all. Whatever the structure of your work, the real value in software development is added when skilled developers write high-quality, appropriate code, delivering what the customer needs. Methodologies don't produce these skilled developers. Honoring and practicing craftsmanship, along with the other ideas in this book, just might. You'll do yourself and your career a favor if you spend some time with Pete McBreen's tough questions. David Thomas The Pragmatic Programmers

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值