随笔分类 -  程序员文化

摘要:滚滚长江东逝水, 浪花淘尽英雄。 是非成败转头空。 青山依旧在, 几度夕阳红。 白发渔樵江渚上, 惯看秋月春风。 一壶浊酒喜相逢。 古今多少事, 都付笑谈中。 阅读全文
posted @ 2009-09-04 11:37 MasterCai 阅读(1180) 评论(3) 推荐(0)
摘要:2007年度家庭IT风云人物 阅读全文
posted @ 2008-01-15 15:18 MasterCai 阅读(763) 评论(1) 推荐(0)
摘要:做了无数的项目,追求编程的艺术,担心自己的钱途,一度稀里的糊涂。 作为一个程序员,工作6年,在现在的厂里(用我妈妈的原话是厂里)也已经快4年了,从小工干起,再到架构师,草长草短,几度春秋,沧桑巨变啊,唯一不变的是我们那幢大楼和楼墙上那个Logo。 这么久了,自己想要一些变化,于是有机会进入R&D Team(Research and Develop)工作。却是一度... 阅读全文
posted @ 2007-06-29 17:30 MasterCai 阅读(2793) 评论(12) 推荐(0)
摘要:理解专业程序员,给您带来大师的tips*"什么东西是绿的,有轮子,而且长在房子的周围"?**"猜不出来,答案呢"?**“是草,轮子是我瞎说的”!**--狎弄规则* 1. 要点并不在于有那么多看似专业的程序员的人在到处丢人现眼,而是在于没有几个管理者知道,正在和自己打交道的到底是“他们”中的一员,还是我们中的一员。 2. 如果你离开一个地方,那么这个地... 阅读全文
posted @ 2007-05-31 11:24 MasterCai 阅读(3306) 评论(9) 推荐(0)
摘要:以下场景是否在你的影像里出现过!天下大事和久必分,分久必合!很多情况下当一个项目结束,项目的成员都会分散到其他项目中,继续谋生。比如原先的一个成熟项目(假设代号为A)有富有经验的架构师、系统设计师等等,当这个成熟项目结束的时候,除了一部分留守外,很多可能被安排到其它的项目(假设代号为B)作程序员,怎么,人的角色变了,对。这个B项目已经进展到编码阶段,时间紧迫,而且很不幸,B项目的系统设计和架构出之... 阅读全文
posted @ 2006-10-19 14:05 MasterCai 阅读(1621) 评论(13) 推荐(0)
摘要:http://www.microsoft.com/china/hr/10.mspx1.对自己所在公司或部门的产品具有起码的好奇心是极为重要的一点。你必须亲自使用该产品。对于身处计算机行业的人来说,这一点怎么强调都不为过。当然,这一点同样适用于其他知识密集型领域,因为在这些领域内技术与应用发展更新极快,对其技术的掌握很难做到一劳永逸。如果你对这些产品没什么兴趣,你将很快落伍,并被淘汰出局。2.客户交... 阅读全文
posted @ 2006-07-07 16:34 MasterCai 阅读(491) 评论(1) 推荐(0)
摘要:[一.奠定基础]1. 任何不能改善产品的工作,都是浪费时间或是偏离方向。2. 领导者的任务是努力消除程序设计师工作上的一切障碍,让程序设计师全力专注在真正重要的工作─改善产品。3. 千万不要把程序设计师的时间浪费在改善产品以外的工作上。4. 永远记得自己真正的目标,然后让团队用最有效又最愉快的方法把它完成。5. 理清详细的项目目标,可以避免在不必要的工作上浪费时间。6. 不要因为制定目标需要花很多... 阅读全文
posted @ 2006-06-29 09:20 MasterCai 阅读(1317) 评论(7) 推荐(0)
摘要:别不懂装懂 软件开发过程中,太多东西是大家不知道的,因此,管理者或开发人员就很容易有这种不懂装懂的倾向。好的开发团队应该有一张清单,上面列着我们目前不知道的事情,这样才比较容易掌握到底什么事情会不确定。 人们会觉得对于重要的事情,我如果不知道就很丢脸,这是天性。作为在Reecho(化名)和Echo(化名)呆过的开发人员,我就暴露一下天性,在这里丢一次脸吧:)1."E-C (化名) Framewor... 阅读全文
posted @ 2006-06-28 10:37 MasterCai 阅读(1174) 评论(2) 推荐(0)
摘要:强者为尊应让我,英雄只此敢争先。一腔热血一身胆,不知退后总向前。(哈…) ------刚毕业 蹉跎了岁月,激荡着情怀,为什么?偏有这样的安排。------为什么程序员总要加班?人生贵在有追求,哪怕脚下路悠悠。走啊走,走啊走。------为了养家糊口。爱恋伊,爱恋伊,愿今生常相随。------恋爱、找到一个好公司。远去矣,远去矣,从今后梦萦魂牵。------失恋、转行、失业。星儿摇摇,云... 阅读全文
posted @ 2006-06-14 14:52 MasterCai 阅读(578) 评论(0) 推荐(0)
摘要:1.吸引蜜蜂的果树绽开花朵;遭到袭击的乌贼放出烟雾;正在启动的程序显示Splash屏,自然界就是这样呵。 2. 较长时间的运算:使用进度条(progress bar). 3. 不要阻塞界面(UI)线程;使用多线程进行长时间的运算. 4. 状态栏(status bar). 5. 操作开始之后,用户应当能够通过界面操作取消或终止较长时间的运算. 6. 增强用户体验:使用户可以通过界面来控制程序的运行.... 阅读全文
posted @ 2006-06-14 14:35 MasterCai 阅读(1555) 评论(7) 推荐(0)
摘要:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。公元二零零六年六月十七日,不在别处,在现在的公司整整1000天。发帖纪念。古代最优秀的团队:大圣歌孙悟空跳出炼丹炉时的插曲。(咦…)哈…腾云驾雾(哈…),追风逐电(哈…),一个跟头(哈…),十万八千。... 阅读全文
posted @ 2006-06-13 14:51 MasterCai 阅读(724) 评论(2) 推荐(0)
摘要:VS.Net编程辅助工具多如牛毛,却乏善可陈,或许是我孤陋寡闻,老实说我目前使用的只有VBCommenter,但也只在VB.Net2003才发挥一点娱乐,其他最多的也就是几个别人做的Macros(宏),可能是因为VS2003实在太强大了,站在高处,只有让人仰慕的份。 工欲善其事,必先利其器。一个很偶然的机会,无意中发现CodeRush、Refactor!Pro。如果说VS2003乃猛虎也,CodeRush、Refactor!Pro两个工具的加入,如虎添翼,极大的提高编程效率。 以下文章只是冰山一只角,点到为止。 阅读全文
posted @ 2006-06-07 09:28 MasterCai 阅读(2380) 评论(7) 推荐(0)
摘要:大师:蚱蜢啊,前上一谈,谅达雅鉴,迄今有些时日了吧。你对“OO中的继承”有什么彻悟吗?门徒:是的,大师。“OO继承”之强大,非吾之言能尽。及至后来,亲见知识,发现“OO继承”并非神通广大,不是总能设计出容易伸缩和维护的代码!大师:呀,的确如此,看来你已经长进了很多了啊。告诉我,我亲爱的蚱蜢,如果不通过“继承”,何以复用?Copy?门徒:哈,说笑了,大师,我想在运行时(RunTime)可以采用组合和... 阅读全文
posted @ 2006-05-15 17:10 MasterCai 阅读(733) 评论(0) 推荐(0)
摘要:蚱蜢:模式只不过是利用OO设计原则... 大师:这是常见的错误观念,蚱蜢,事实比这微妙得多,你还有许多东西要学... 蚱蜢:好吧!但是不都只是好的面向对象设计吗?我是说,我懂得运用封装、抽象、继承、多态,我真的还有必要用设计模式思考吗?运用OO,一切不是都很直觉吗?这不正是我过去上了一堆OO 课程的原因吗?我认为设计模式只对那些不懂好的OO 设计的人有用。 大师:这是面向对象开发常有的谬误:... 阅读全文
posted @ 2006-05-15 15:09 MasterCai 阅读(697) 评论(0) 推荐(0)
摘要:大师: 蚱蜢, 告诉我,在面向对象的道路上,你学到了什么?门徒:大师,我学到了,面向对象之路,可以『复用』。大师:继续说...门徒: 大师, 藉由继承, 好东西可以一再被利用, 所以程序开发时间就会大幅减少, 就好像在林中很快地把竹子截短一样。大师:蚱蜢呀!软件开发完成『前』以及完成『后』, 何者需要花更多时间呢?门徒: 答案是『后』,大师, 我们总是需要花许多时间在系统的维护和变化上, 比原先开... 阅读全文
posted @ 2006-05-11 11:50 MasterCai 阅读(840) 评论(4) 推荐(0)
摘要:对待优秀程序员的方法 A.西班牙人的管理方式,采用的方法是侵略优秀程序员,安排他们更多的任务,最好是天天加班。 B.英国人的管理方式,就是工业革命,安排优秀的程序员和其他程序员工作量差别不大,只是模块难度重要程度的差别。优秀的程序员可以利用他们自己节约下来的时间,研究新技术,改进效率的新方法等等,使得小组工作方式产生工业革命。 C.把这些人集合起来,形成一个独立的高效团队,他们的薪水是一般程序... 阅读全文
posted @ 2006-03-07 10:01 MasterCai 阅读(400) 评论(0) 推荐(0)
摘要:一次大师问手下的弟子,给你们三个字讲出最想要的而总得不到的东西!弟子甲:涨工资弟子乙:内存条弟子丙:放长假 因为最想要的而总得不到,所以产生>上班的意义是昧着良心说些口是心非的话,提供你一些较为适当的办公室谈吐解读方式,建议您不妨参考参考,以免听不懂对方在说什么! 1、原文:也许我可以加班把事情做完。 注释:你要我做到几点钟? 2、原文:我不确定这样是不是能够实行。 注释:这根本... 阅读全文
posted @ 2006-02-20 21:03 MasterCai 阅读(660) 评论(0) 推荐(0)
摘要:偶尔看到一篇文章是关于中国程序员和日本程序员比较代码的,很有意思 JAPAN: Dim gridItemIndex As Integer 'comment Dim currentPageIndex As Integer 'comment Dim pageSize As Integer 'comment gridItemIndex = e.Item.ItemIndex currentP... 阅读全文
posted @ 2006-02-20 20:48 MasterCai 阅读(562) 评论(0) 推荐(0)
摘要:使程序永远没有数据类型错误,可能吗?[大师回答]:可以做到.于是将所有变量设置成Object,弟子运行程序,高兴地发现没有一个错误,但系统很快就死机了.[大师如是说]:人如果明确自己地位置,就可以避免不必要的烦恼;变量如果明确自己的类型,可以避免不必要的错误! 大师问弟子:有一个机会让你们用3个字说出最想要而总得不到的东西,你们会要求什么? 弟子贾说:涨工资 弟子倚说:放长假 弟子饼说:内存... 阅读全文
posted @ 2006-01-25 15:31 MasterCai 阅读(702) 评论(2) 推荐(0)
摘要:一。程序设计 1.>(Visual Basic NET技术内幕)本书内容深入全面,涵盖的主题十分丰富,并结合大量典型的代码示例来讲解Visual Basic.NET的核心编程技术。本书共分6大部分。首先介绍了Visual Basic.NET语言的基础知识,以及一些有关类的新特性,例如继承、委托和事件等。然后详细讲解了Visual Basic.NET面向对象的特性,并介绍了.NET对字符串、数... 阅读全文
posted @ 2006-01-09 20:29 MasterCai 阅读(3939) 评论(4) 推荐(0)