分类: IT职场
2011-07-01 14:07:09
博采众长,水往低处流,低洼的谦卑引来四方流水。
收获:
1. 多线程在硬件、OS、应用程序3个层级的实现方法和本质?如果是你,如何设计?
2. Debug打断点如何实现?如果是你,如何设计?
3. Viner说自己的强项是:解剖一个新系统,并回想研究当时该系统的设计者是如何思考并设计的。
2011年12月19日,回老家盖完房子,我重返公司,Viner总能给我带来惊喜,从他那里总能学到很多,内心由衷的喜悦。
1. 把自己以前和现在学习的知识串起来,找出其内在联系,将零散的知识编织成网。这样你的学习能力就会提高,来了新知识很容易就黏在你的知识网上了。
2. AllocConsole可以在你调试GUI程序时,除了对话框交互方式外,为你提供命令行(控制台)交互的方式与你的app交互。
3. Windows Vista和Windows 7的Task Manager的Performance选项卡中新增了Resource Monitor功能,这个功能对程序员非常有用,可以查看资源(CPU,内存、句柄、文件等)的使用情况。如果你删除文件失败,windows提示该文件正在被别的程序使用,这时你就可以用Resource Monitor查看是哪个进程占用着此文件,kill掉相应的进程,就OK了。 Fantastic!
2012-5-18 Viner的学习吸收能力特别强,很快吸收并改进了我分享给他的管理思想心得,并融入到2011年之后的团队管理工作当中,此人必成大业。他的优点也是缺点:独断、只专注于技术(可以做将才,而非帅才)。
2012-6-6 Viner说:设计实现一个新东西,要有先入为主的思维。先不要想着去参考网上或者其他平台、其他团队的代码,先想想如果这个东西其他任何人都没有做过,你第一次做,怎么设计?怎么实现?会更好?架构最好?多想想这些问题,你的设计能力就会很快提高。