摘要: 金山卫士 开源 代码质量 阅读全文
posted @ 2010-12-06 10:50 高级动物 阅读(5471) 评论(66) 推荐(20) 编辑
摘要: 虽然我不算是真正社会认为的那种程序员,但也是做程序开发,在开始的工作还算得心应手,但慢慢的遇到了瓶颈,通过跟别人沟通,分析以及反思,我发现有很多不好的习惯可能会导致日后工作的瓶颈,在这里跟大家分享一下,希望不要跟我一样。 1.用别人的库,API等,如果有源码,一定要研究源码!这点真的很重要,平时我们Coding,大多是能用,就OK了,不去管使用的函数是怎么实现的,会有什么问题。但在工作中发现很多问... 阅读全文
posted @ 2010-07-09 10:21 高级动物 阅读(3180) 评论(36) 推荐(5) 编辑
摘要: 开始说下,写代码的时候难免会遇到算法的问题,所以无论是做什么职位,只要跟code有关,最好多多少少会一些算法,不会算法有时是很痛苦的,比如我。。。囧。 需求很简单,就是检测在一堆无序的,有向区间内的连通性,比如: 假设有如下的序列: 1-4 9-12 2-6 9-10 6-9 1-8 其中,已知有1-8这个区间,那么如果有6-9的区间进入时,就可以确定1-9是联通的,因为6-9的起点在1-8的区间... 阅读全文
posted @ 2010-03-26 10:06 高级动物 阅读(1174) 评论(4) 推荐(2) 编辑
摘要: 刚刚同事贴了一个代码: [代码]上面那段代码是单例模式的一个实现,多线程并发时候会不会有问题?大牛的答案是,可能会有问题原因在于编译器的实现与优化。如果,pInst = new T;转换成机器码时,是先将分配的地址空间赋值给pInst,(这时可能其他线程获取了pInst)然后再进行对象的初始化,可能其他线程调用的时候得到的是一个尚未进行初始化的对象...要解决这个问题就要用cpu的栅栏指令,阻止编... 阅读全文
posted @ 2010-03-24 15:43 高级动物 阅读(549) 评论(0) 推荐(1) 编辑
摘要: 看到很多大学生的朋友都很迷茫,不知道以后毕业做什么,能不能找到一份理想的工作,怕找不到,或者不是很理想的工作,就去考研,我认为这是逃避现实的做法,如果想深入学习,考研无可厚非,但如果只是为了避免找工作,那就太不应该了。 在小学的时候,我就希望快点毕业,早点挣钱,做自己喜欢做的事情,但到了大学了,迷茫了,就业形势愈来愈紧张,怕找不到工作,每天吃不下饭,睡不着觉,有一天我鼓足勇气去找了一家公司,希望... 阅读全文
posted @ 2010-03-11 23:34 高级动物 阅读(2443) 评论(17) 推荐(6) 编辑
摘要: 非常简单的方法:MIT(Most Important Task)就是你当天最想、或必须完成的事。我曾经很忙乱,所以让自己每天有3个MIT——当天我必须完成的三件事。我还可以去做别的事么?当然可以。但无论我今天干了什么,这三件事要确保完成的。所以MIT是我每天首先要去做的事,一起床喝完水就开始。 MIT的规则的关键:至少有一个必须和我的目标有关。另两个可以是工作上的(通常都是... 阅读全文
posted @ 2010-03-09 17:55 高级动物 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在学编程的时候,都是一边抱着书,一边敲代码,这样的小孩学舌的方式学习,慢慢的就把书变成字典,需要的时候再查查,去开发小工具,基本都是一边写,一边解决问题,程序可以跑了,就是算完成了,这样作坊时的学习办法在学习期间是经常用到的,但到了工作中,这样做就不行了。 在最开始的工作中,我还是依靠自己的习惯去开发,任务布置完毕,风风火火的就打开了VS并建立了工程,然后不停的敲代码,不停删代码,直到把这个任务完... 阅读全文
posted @ 2010-03-05 10:09 高级动物 阅读(1217) 评论(1) 推荐(0) 编辑
摘要:   测试开发这个职位在国内的IT行业算是一个比较新的职位,但在国外却很常见。   所谓的测试开发很容易就被理解成白盒测试,就是看看程序写的代码,给他们挑挑毛病,然后写一些测试代码什么的,其实这么理解也不错,绝大部分测试开发做的也就是这些事情。但测试开发不光做这些,虽然是测试,但也不要忽略它的“开发”。   在测试上,他们对程序的代码进行CodeReView,写测试... 阅读全文
posted @ 2010-03-01 10:41 高级动物 阅读(285) 评论(4) 推荐(2) 编辑
摘要: 工作快2年了,积累的东西都在脑子里,随着年龄的增加,记忆力开始降低,再加上没有写东西的习惯,很多好东西都忘记了,这次开博,主要是把这些东西记录下来,以后好有个查看的地方。 由于我的工作是测试开发,所以大部分的东西可能跟测试平台有关,当然也有一些其他扩展的内容,以及工作以外产品的内容,只要想到什么就写什么,希望可以坚持下去。 阅读全文
posted @ 2010-02-26 15:46 高级动物 阅读(143) 评论(0) 推荐(0) 编辑