08 2011 档案

 
程序员导师制(师傅带徒弟)指导意见
摘要:开展注意项:一、技术职业方向指导 (导师要从行业动态、开发技术、兴趣爱好等方面综合考虑);二、选择可以作为部门标杆的人员作为导师;三、导师每月需辅导被指导者完成学习计划,成长计划制定;四、每月核实各项计划的实施结果,并修正学习计划;五、仔细检查其重点工作项,并能找出问题,同时提出更高的要求;六、答疑解惑;七、以公司企业文化的要求引导规划其职业素养和职业价值观;八、参与被指导者的项目管理会议;九、关心其生活及思想变化情况;十、把培养效果跟绩效考核挂钩;十一、强调导师制的作用——形成快速成长的学习氛围和机制,师傅辅导徒弟,徒弟促进师傅;开展中的难点:一、没有合适十全十美的导师;二、导师本身工作忙, 阅读全文
posted @ 2011-08-29 19:23 AaronChen
C++程序员进阶书籍推荐
摘要:程序员的技术成长路线:初级程序员-》中级程序员-》高级程序员-》架构师在初级、中级阶段推荐书:effective c++,windows核心编程,C++ Primer中文版(第4版)高级阶段推荐书籍:深入浅出MFC,COM本质论,深入探索C++对象模型,C++沉思录,windows驱动开发,架构师:编译器原理,解释器与连接器,架构之美,深入linux内核架构,Linux 内核完全剖析——基于0.12内核 阅读全文
posted @ 2011-08-27 21:05 AaronChen
单元测试
摘要:测试是软件开发过程中极其重要的一环,详尽周密的测试能够减少软件BUG,提高软件品质。测试包括单元测试、系统测试等。其中单元测试是指针对软件功能单元所作的测试,这里的功能单元可以是一个类的属性或者方法,测试的目的是看这些基本单元是否工作正常。由于单元测试的内容很基础,因此可以看作是测试工作的第一环,该项工作一般由开发人员自行完成。如果条件允许,单元测试代码的开发应与程序代码的开发同步进行。虽然不同程序的单元测试代码不尽相同,但测试代码的框架却非常相似,于是便出现了一些单元测试类库,CppUnit便是其中之一。CppUnit是XUnit中的一员,XUnit是一个大家族,还包括JUnit和Pytho 阅读全文
posted @ 2011-08-27 20:49 AaronChen
测试全攻略
摘要:在c++的世界里,程序设计的优雅让位于程序的稳定性、健壮性。“好程序是测出来的”这句话在C++领域里得到了充分体现。下面是我在开发中使用的测试方法,抛砖引玉,和大家交流下。测试期间,关闭对core文件的限制,使用命令:ulimit -c unlimited(1)开发阶段,使用cppunit维护测试用例。我一般是用于测试解析类、算法类。从http://sourceforge.net/projects/cppunit/下载最新版本,解压,看安装文档,一般是./configure & make & make install。下面举例说明我使用cppunit的方法。假设自己的源码位于s 阅读全文
posted @ 2011-08-27 20:48 AaronChen
2009年研发经理工作总结
摘要:一、目前研发经理工作过程中存在的问题:研发经理工作中存在的问题主要从技术、团队建设、激励机制、研发管理流程、有效产出、项目管理等方面进行分析与解剖。(一)、技术方面:目前公司研发技术能力整体上较弱,技术专家及技术带头人缺乏,部分研发经理技术能力也有待提高,主要体现为如下几点:1、技术攻关能力偏弱,经验不丰富:部分研发经理在一些项目攻关上无法深刻、准确理解项目要点,进而无法为研发团队提供解决思路方面的指导,不利于把握整个研发团队技术方向。2、技术榜样、领袖气质较差:研发经理在研发团队中无法树立技术榜样,缺失了研发团队建设的技术魅力优势。(二)、团队建设方面:目前研发团队凝聚力不足,团队整体战斗力 阅读全文
posted @ 2011-08-27 20:35 AaronChen
人为什么活着读后感
摘要:通过上一季《活法》读书活动,我领悟了稻盛和夫的人生经营哲学。稻盛和夫从人不断成长的角度剖析了人的一生就不断修炼、提升心智的过程。在《人为什么活着》书中,稻盛和夫则用宇宙意志的概念解释了宇宙和人类进化的奥秘。宇宙之所以能够从质子进化为原子、分子等等,都是因为宇宙的意志在不断推动的。宇宙的意志这个概念利用到我们的生活工作中,就是你所在环境的发展趋势。对于企业来说就是企业的文化与使命。我们在一个公司就要认真地执行公司的使命,深刻领悟企业的文化,这样就能够得到宇宙的意志,在企业中快速成长,为企业做出更大的贡献。我们不能够改变宏观环境,但我们能够适应把握宏观环境。 “并非只有失败才是考验,成功同样也是一 阅读全文
posted @ 2011-08-27 20:28 AaronChen
高效研发团队管理的秘诀
摘要:在技术快速变化,行业环境激烈变化的当下,要想成为一名成功的管理者,我认为需要处理好以下几个方面:1、自信管理者是整个团队的领导者,这个角色就一定要求你对自己,对团队要有十分的自信,这种自信一定是发自内心、骨子里的。你要让你的下属从的你一言一行中获得未来得信心,你也要让你的合作部门在与你接触中体会到你的信心,同时你必须让你的上司对充满自信。如何才能做到自信,特别是面对自己不擅长的领域?2、榜样的力量:作为管理者必须以身作则,你的做事风格,你的勤奋度,你的一切下属都在看,只有上梁正了,下梁才不会歪。不能成为榜样的管理者,一定不是领导者,也一定不会是一个成功的管理者。待续。。。 阅读全文
posted @ 2011-08-16 20:32 AaronChen
memset、memcpy使用陷阱
摘要:void* memset(void *s,int c,size_t n)作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。比如:一、char strtmp[100];memset(strtmp,0,100);二、struct sample_struct{char csName[16];int iSeq;int iType;};struct sample_strcut stTest;一般情况下,清空stTest的方法:stTest.csName[0]='/0';stTest.iSeq= 阅读全文
posted @ 2011-08-16 20:20 AaronChen

hello