编程随想的博客
2009年1月31日
C++ 的可移植性和跨平台开发[4]:硬件体系
›
这次聊的话题主要是和硬件体系有关的。比如你的程序需要支持不同类型的 CPU(x86、SPARC、PowerPC),或者是同种类型不同字长的 CPU(比如 x86、amd64),这时候你就需要关心一下硬件体系的问题。
2 条评论:
2009年1月30日
Java 新手的通病[2]:缺乏面向对象的基本功
›
按理说 Java 是一个很 OO 的语言,Java 社区也一向是充满了“对象”的氛围。但俺在面试 Java 程序员时,却屡屡碰到令人大跌眼镜的事情。俺碰到不止一个求职者,连什么是“多态”都讲不清楚。很多人号称用过设计模式,但一半以上都仅限于单键模式和抽象工厂模式。当我深入问他...
12 条评论:
C++ 的可移植性和跨平台开发[3]:异常处理
›
上一个帖子“ 语法 ”由于篇幅有限,没来得及聊异常,现在把和异常相关的部分单独拿出来说一下。
6 条评论:
2009年1月29日
Java 新手的通病[1]:对算法和数据结构不熟悉
›
为什么我先拿“数据结构和算法”说事捏?这玩意是写程序最最基本的东东。不管你使用 Java 还是其它的什么语言,都离不开它。而且这玩意是跨语言的,学好之后不管在哪门语言中都能用得上。
8 条评论:
Java 新手的通病[0]:概述
›
其实很早以前就想写这样一个文章,可惜当时俺还没有开 Blog,所以到现在才写下来。最近几年,随着 Java 在 Web 应用和企业应用两个方面的普及,对 Java 程序员的需求量大增。因此Java程序员的数量也突然猛增(从 TIOBE 的排行榜 可以看出来)。这虽然对 Jav...
12 条评论:
2009年1月28日
C++ 的可移植性和跨平台开发[2]:语法
›
目前还有相当一部分开发人员在使用老式编译器干活,这些老式编译器可能对C++98支持不够。因此,当你的代码移植到这些老式的编译器上时,可能会碰到一些稀奇古怪的问题(包括编译出错和运行时错误)。下面这些注意事项有助于你绕过这些问题。 强调一下,后面提到的好几个条款都是通过回避C...
19 条评论:
2009年1月27日
如何成为优秀开发人员[4]:做正确的事
›
一般来说,优秀的开发人员往往具有较高的效率。俺这里提到的【效率】包括两方面:“做正确的事”和“正确地做事”。并且“做正确的事”比“正确地做事”更加重要。
22 条评论:
2009年1月26日
C++ 的可移植性和跨平台开发[1]:编译器
›
在跨平台的开发过程中,很多问题都和编译器有关。因此我们先来聊聊编译器相关的问题。
4 条评论:
C++ 的可移植性和跨平台开发[0]:概述
›
今天聊聊 C++ 的可移植性问题。如果你平时使用 C++ 进行开发,并且你对 C++ 的可移植性问题不是非常清楚,那么建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。
6 条评论:
2009年1月24日
从 Twitter 的突发新闻报道看草根记者的崛起
›
在几天前的“纽约客机哈德森河成功迫降”事件中, Twitter 又一次拔得头筹(为什么说“又”捏?因为之前的孟买恐怖袭击,Twitter 已经抢先传统媒体了)。在率先到达出事地点的救生艇上,贾尼斯·克鲁姆斯同学(Janis Krums)用自己的 iPhone 手机拍摄了照片...
8 条评论:
2009年1月23日
白领如何应对经济危机,度过寒冬
›
今天看到新闻说“ 微软公司宣布裁员5000人 ”。不由得感慨:连最牛的(微软手头现金最多)公司都不得不裁员了。去年(2008)爆发次贷危机,几大金融机构在去年(2008)9月倒台,距今也不过才4个月,金融危机已经波及到每一个行业(当然也包括 IT 业)——不禁让人想起“192...
7 条评论:
2009年1月22日
书评:《C++ 101编程规范》
›
今天是头一次聊 C++ 的书,当然要选一本够分量又实用的书。俺想了一炷香的功夫,决定先拿《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices 》开刀。
8 条评论:
如何成为优秀开发人员[3]:设定个人发展目标和计划
›
大部分人从来没有【明确】地设定自己的发展目标,每天都是得过且过。等到几年过去了,才发现自己这些年啥也没学会,还是老样子,然后就感叹时光飞逝、岁月如梭。 因此,今天我们来聊一下如何设定个人发展目标。(如果你平时已经很善于定期设定个人发展目标并执行得很好,恭喜你,那么本帖子...
18 条评论:
2009年1月21日
如何选择 IT 技术书籍
›
俺在《 如何成为优秀开发人员[2]:关于自学能力 》中提到阅读【好的】IT 技术书籍的重要性。今天来聊一下技术书籍的鉴定方法。假设你刚下了某本电子书准备看,又或者逛书店看到某本纸版书准备买,但是吃不准该书的质量如何,那么下面几个招数可以帮你的忙。
22 条评论:
2009年1月19日
如何成为优秀开发人员[2]:关于自学能力
›
通过本系列 上一篇帖子 ,你应该已经搞清楚自己是否【确实】有兴趣从事软件开发工作。现在我们来聊一下开发人员的自学能力(终于开始介绍实质性的东东了)。
24 条评论:
2009年1月18日
如何成为优秀开发人员[1]:关于兴趣
›
上一篇帖子 已经给出了“优秀开发人员”的定义,那么现在我来说说成为优秀开发人员的头一个重要因素: 兴趣 。 因为物理学超级大牛爱因斯坦曾说过:兴趣是最好的老师。俺对此深以为然。所以咱们先从兴趣这个话题聊起。
38 条评论:
2009年1月17日
如何成为优秀开发人员[0]:怎样算是优秀的?
›
★引子 有感于国内软件开发人员的素质普遍低下,招聘程序员往往面试了N个人都看不到一个顺眼的(当然这里面有很大原因是教育体制的问题)。因此考虑写一个系列,聊一下“如何成为优秀的开发人员”这个话题。
42 条评论:
2009年1月15日
博客开张及本博客内容简介
›
很久以前就想开一个博客,可惜一直忙于工作中,不能如愿。 拜2008年的全球金融危机所赐,我不再像以前那么忙碌,终于能够抽时间把以前的一些经验和平时的一些心得体会写下来。 希望这个博客能够让读者有所收获。 初步考虑写如下一些方面的内容: ★对于开发人员的个人发展和成长的体...
1,265 条评论:
‹
主页
查看网络版本