伯乐周刊:第8期

业界资讯

1.《2012年1月编程语言排行榜:Objective-C成为2011年度语言》 

文章摘要:TIOBE 公布了2012年1月编程语言排行榜。前三的位置有变动,正如上期的标题所言(C#快取代C++的第三名),第三位置已经易主。Objective-C 在获得第二名的两年后,终于赢得了 TIOBE 2011 年度编程语言。这个奖项是颁发给在 2011 年中市场份额增长最多的编程语言。Objective-C 的目前市场份额增比 2011 年 1 月份高出 3.91%。这主要归功于 iPhone 和 iPad 的持续成功,这两种设备上的程序主要都由Objective-C 实现……(查看全文

 

2. 《开发者视角论述HTML5平台的7大特点

文章摘要:乍看之下,HTML5似乎给在线和手机游戏开发者带来颇多益处。这是个纯网页平台,游戏开发者能够基于 HTML5 制作自己的游戏,然后在任何兼容设备发行内容,从手机到 PC 平台。但这是否真的这么简单?但平台目前尚没有统一标准,所以其性能还存在不确定性。该平台显然颇具潜力,Zynga 之类的主流开发者已开始将其运用至手机领域,但引擎供应商 Unity 称“就运行情况来看,HTML5仍然不甚理想”……(查看全文

 

3.《2012年,看看开发者们都想干什么

文章摘要:PHP支持公司Zend刚刚发布了《Zend Developer Pulse》(开发者脉动全球调查报告)。该调查项目从2011年11月末开始,全球共有3335个开发者参与该项调查,其中来自大企业、中小企业和独立软件开发者。在开发者最希望参加的项目中,移动应用开发占66%,API开发和社交媒体整合分别占48%和45%,而基于云计算和大数据的开发项目也占到了40%左右……(查看全文


 

职业分享

 

一、程序员

1.《减少代码嵌套

文章摘要:“这家伙的代码太差劲了!”当我们遇到我们不喜欢的代码时常常这么说或是这么想。有时候时因为代码有很多 bug,有时候是因为不喜欢它的代码风格,而有时候仅仅只是因为感觉不舒服。最近我仔细想了想,然后突然意识到或许是因为开发者是个新手。这些代码有个明显不招人喜欢的地方:太多的嵌套。当我思考的越多,我越来越意识到,这不是那些我们以前经常讨论的事情。那现在让我们讨论讨论这个吧。我首先想说的是什么叫代码嵌套,为什么会影响代码的质量。然后我将用这些年学的一些技巧来减少嵌套…… (查看全文

 

2. 《一个Java程序员对2011年的回顾

文章摘要:2011年对于Java社区来说发生了许多事情。我们等待了好长时间才等来了Java 7的发布,我们看着Oracle和Google官司的拉锯战,我们也迎来了更多在JVM上运行的语言。下面列出来的是过去一年中我注意到的关键事件和趋:Java 7的发布、Oracle vs Google、Android的迅速崛起、涌现出许多在JVM运行的语言、JavaScript、James Gosling加入了Google,又离开了、Eclipse Indigo的发布、软件行业英雄们的离世…… (查看全文

 

3. 《给你的程序员200美元/小时

文章摘要:如果你在招聘程序员,你应该给他们200美元/小时。这样一来,很多其它任何方法都无法解决的难题都变的很容易。比如解决你的人才招募问题,保证你只有在真正需要的时候才去招募程序员…… (查看全文)

读者评论:

@最牛傻蛋:这个说明了一个问题,老板想要让你的用户爽,那你必须先让你的员工爽,想法设法的让你的员工爽了,工作就开心了,从而产生的服务就优良了。让员工不爽,那么员工就没有心情去更好地服务客户和作出好的产品。然后用户不爽了,最后导致老板不爽了,最后老板、员工、用户都不爽,你要是老板你选择怎么做?

 

4. 《Javascript 面向对象编程

文章摘要:Javascript是一个类C的语言,它的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的解度来说明一下Javascript的面向对象的编程…… (查看全文

 

5. 《视觉直观感受7种常用排序算法

文章摘要:是这7中常用排序算法的动态图:1 快速排序、2 归并排序、3 堆排序、4 选择排序、5 冒泡排序、6 插入排序、7 希尔排序……(查看全文

 

6. 《所有的程序员都是自学成才

文章摘要:在我十几岁的时候就开始玩甲级级棒球。我水平很差,但当我决定要做好什么事时,最终总能如我愿。现在我是计算机专业3年纪的学生。在编程上,有些事情和体育是截然不同的:棒球教练可以教会你如何打棒球,但一个计算机教授却不能教你如何编程…… (查看全文

读者评论:

sanbudong:学数学出身靠自学改行计算机的表示同意。不过,对于教学生编程,如果是一对一地教,我有信心教会任何智力正常、具有初中学历的人。上大课效果就差了。

@誉隆赵悦: 程序员学习能力的确非常重要。有个说法是技术折旧率每年20%,不学习5年就淘汰。但不是每个人都适合学习编程,思维的逻辑性和严谨性是成长为编程高手的要素。数学系的同学转做编程往往进步很快。

 

7. 《程序员的5种类型

文章摘要:在我的代码旅程和编程经历中,已经遭遇很多奇特的对手,还有更为奇特的盟友。我至少发现有5种代码勇士,有些是出色的战友,其他则似乎都在搅黄我的每个计划。不过他们都在软件开发的万神殿上都有一席之地。如果没有不同编程风格的良好组合,你可能会发现你的项目要不就是耗时过长,要不就是太不稳定或太过完美而无人去做……(查看全文

 

8. 《掀起C++0x的盖头来:C++之父Bjarne Stroustrup访谈

文章摘要:C++0x作为C++的下一个国际标准,已经在业界热炒多年。但尽管业界对这个新标准千呼万唤,她总是不愿意过早地来到我们面前。在最近一次CodeGuru对Bjarne Stroustrup的采访中,C++之父终于给我们带来了好消息……(查看全文

 

 

9. 《程序员新年要做的10个决定

文章摘要:1 学习一种新语言,框架或方法;2 让你掌握的内容更精深;3 探索一个新的领域;4 参与社区;5 教导他人;6 更好地照顾自己;7 更好地管理自己的时间(以及其他资源);8 采用更好的编程实践;9 产生被动收入;10 给自己放个假……(查看全文

 

10. 《请重新认识你作为程序员的价值

文章摘要:作为一个程序员,你需要认识到,你有无价的技能需要你去驾驭。投资者们早就知道这些,他们用成捆成捆的现金让你们为他开发出将来有一天能够赚钱的东西。大公司们知道优秀开发者的价值,他们有时候会为了留下他们的顶级人才而屈膝媚颜。具有很好的编程技能,每个人都会重视你,但为什么程序员自己却不把自己的这种天赋当回事儿呢?……(查看全文


11. 《关于年长程序员的5个误传

文章摘要:最近我刚过完40岁生日,一个朋友向我开玩笑地说“嘿,你已经老了,不适合做程序员了!”我虽然附和地笑了笑,但是却有所感触。在我们这行,年龄歧视已经司空见惯。COBOL那些人在若干年前就已经遇到了这个问题,随着Java的流行和上升,我们这些写Java程序的人嘲笑他们留下的代码以及面对新技术时的顽固不化。现在同样的事情降临到我的头上。也许你也是。即使现在还没有,很快就会轮到你的。现在你还笑得出来吗?是的,我是这么认为的……(查看全文

读者评论:

@上海_金秋亮:把编程当成艺术,艺术家例如钢琴家,小提琴家,谱写自己乐章的同时还需要自己来演绎。你领悟不列编程的内在境界,没有将自己所写的所设计的作为艺术品或成就,只能说明你不适合这一行

 

12. 《推荐10个出色的JavaScript动画框架

文章摘要:使用JavaScript可以做出一些引人注目的动画效果,但通常不太容易实现。本文为你整理了10个非常优秀的JavaScript动画框架,使用它们你可以轻松实现动画效果。1. Raphal;2. Processing.js;3. script.aculo.us;4. Pixastic……(查看全文


13. 《建设一个靠谱的火车票网上订购系统

文章摘要:开发一套订票系统并不难,难在应对春运期间,日均 10 亿级别的洪峰流量。日均 10 亿级别的洪峰请求,在中国这个人口全球第一大国,不算稀罕,不仅火车票订票系统会遇到,而且电子商务在促销时,也会遇到,社交网站遇到新闻热点时,也会遇到。所以,能够在中国成功运行的云计算系统,推广到全球,一定也能成功。但是在美国成功运行的云计算系统,移植到中国,却不一定成功……(查看全文

 

14. 《为程序员量身定制的12个目标

文章摘要:程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。1)变得有耐心; 2)保持健康; 3)拥抱变化带来的不适应; 4)学习一门新的编程语言; 5)自动化; 6)学习更多数学知识; 7)关注安全; 8)备份数据; 9)学习更多理论知识; 10)接触艺术和人;文 11)向新的软件学习; 12)完成一个自己的项目……(查看全文

 

 

二、创业

1.《年轻人,卷起袖子,来把手弄脏吧!

文章摘要:很多大学生跟我说,毕业之后要继续念硕士。问他为什么?因为「这样应该比较容易找到工作吧?」注意到了吗,这样应该比较容易找到工作的「吧」,后面接的是一个「问号」,不是「惊叹号」。因为他从来也没有确认过,念完硕士后是不是真的……(查看全文

 

 

三、设计

1. 《浅析表单设计的点点滴滴(一)

文章摘要:表单,主要是负责数据采集的功能,需要访问者自己去填写,如访问者的姓名、邮箱、性别、地址、留言建议、设置密码、管理个人账户等等。时下表单无处不在,成功的表单设计不仅能提高用户的满意度,更能收集更加精确的数据,相反失败的表单设计只会收集到错误杂乱的信息,可能会最终导致潜在用户的流失……(查看全文

 

2. 《表单交互设计之二:校验思考

文章摘要:你是否经常碰到在填写表单时,提交无数次却还是无法通过校验的情况;或者你是否在为不知道填写中哪里出现错误而抓狂;再或者你是否碰到过当你填写了一大堆信息,之后点击按钮提交时,校验报错的同时,你发现你所填写的所有的信息都被清空;或者你还碰到过很多很多校验当中出现的问题,那么我们现在就开始进行表单校验设计的思考……(查看全文

 

 

四、人力资源

1. 《提高程序员面试代码质量的三要素

文章摘要:程序员在职业生涯中难免要接受编程面试。有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂。因此,如何在面试时能写出高质量的代码,是很多程序员关心的问题……(查看全文


 

收藏 评论

关于作者:黄利民

伯乐在线联合发起人,关注 IT 和互联网。 个人主页 · 我的文章 · 97 ·  

可能感兴趣的话题



直接登录
跳到底部
返回顶部