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