程序员修炼之道-从小工到专家读后感

     这本书从名字看,透着浓浓的山寨气息,小工二字对于程序员来说实在档次太低,journeyman 翻译成技工会更好些。这个pdf放在硬盘里很久,每次看到名字就跳过去了。这次在把kindle paperwhite装上了KOREADER之后,把这本书放进去,效果居然还不错,堪读。

     总体上讲,这本书的前四章写得还是不错的,而且给我一种共鸣,有些概念在脑子里很久了,但一直不太清晰,也不知道能在开发的什么环节用上,看了前四章后觉得明晰了不少。后面的章节就感觉一般了,可能是写的时间早,放在当时这些想法还是很好的。但经历了这么长的时间,项目开发流程渐渐成熟,自身也阅读过相当多的书籍,这些基本上可以作为一些常识了,略略看一遍也算是整本书都看完了。

     下面把前四章的要点摘要出来,以便日后时时提醒自己。


  • 经营知识资产
    • 定期投资:必须定期为你的知识资产投资,即使投资量很小,习惯自身也和总量一样重要。
    • 多元化: 你知道的不同的事情越多,你就越有价值。作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步,计算技术的面貌变化很快,今天的热门技术明天就可能变得近乎无用(或至少不再枪手),你掌握的技术越多,你就越能更好地进行调整,赶上变化。
    • 管理风险:从高风险,可能有高回报,到低风险,低回报。不要把你所有的技术鸡蛋放在一个篮子里。
    • 低买高卖:在新兴的技术流行之前学习它可能就和找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。
    • 重新评估和平衡:只是一个非常动荡的行业,你上个月研究的热门技术现在也许已经像石头一样冰冷。也许你需要重温有一阵子没有使用的技术。
  • 目标
    • 每年至少学习一种新语言:不同语言以不同方式解决相同的问题,通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规。
    • 每季度阅读一本技术书籍:在你掌握了你正在使用的技术之后,扩宽范围,阅读一些与你的项目无关的书籍。
    • 阅读非技术书籍:
    • 上课
    • 参加本地用户组织:不要只是去听讲,而要主动参与,与世隔绝对你的职业生涯来说可能是致命的;打听一下你们公司以外的人都在做什么。
    • 试验不同的环境:如果你只在windows上工作,就玩一玩unix。
    • 跟上潮流:订阅商务杂志和其他期刊,选择所涵盖的技术与你当前的项目不同的刊物。
    • 上网:
  • 文本操纵
    • 文本操纵语言有广泛的适用性。
      • 数据库schema维护,一组perl脚本读取含有数据库schema定义的纯文本文件,据其生成,用于创建数据库的sql语句,填充数据词典的数据文件,用于访问数据库的c代码库,用于检查数据库完整性的脚本,schema的xml版本
    • java属性访问。为pojo生成访问方法,为所有做了适当标记的变量插入正确的方法定义。
    • 测试数据生成。测试数据散布在不同文件中,格式也不同,它们需要汇合在一起,并转换为适于装载进关系数据库的某种形式。
    • 生成web文档。用perl程序分析数据库schema,c或c++源文件,makefile以及其他项目资源,以生成所需的html文档,并把文档用标准的页眉和页脚包装起来,传到网站上。

    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值