伯乐周刊:第15期

业界资讯

 

1.《2012年Google Code Jam编程挑战赛开始报名

文章摘要:比赛已从3月12日(周二)开始报名。资格赛将于4月13日23:00 UTC时间举行。自从2003年起,Google Code Jam 编程挑战赛就吸引了世界各地职业人士和学生程序员,来解决棘手的算法难题。在去年,超过3万名的程序员参与角逐……(查看全文

 

2.《Android平台过度开放 遭遇成长烦恼》 

文章摘要:Android平台爆发式增长,但超过80%的开发者却表示前景无望。越来越多的后继者仍纷纷踏入这座围城,加入的“玩家”持续暴增,于是,钱也就更加难挣。在提供开放平台和超低创业门槛的同时,这些便利条件也逐渐衍生为Android创业的噩梦……(查看全文

 

3. 《2012年3月编程语言排行榜:JavaScript超越Perl和Python

文章摘要:TIOBE 近日公布了2012年3月编程语言指数排行榜。排名前三的语言是:Java、C 和 C#。在本月排行榜中,JavaScript上升至第8位。由于网站越来越依赖JavaScript,因此JS的流行程度还将继续上升。另一个较为有趣的现象是,几个大型软件相关公司,比如甲骨文、微软和苹果,都有一门语言进入了Top 10……(查看全文

 

 

职业分享

 

一、程序员

1.《趣文:Python程序员的进化史

文章摘要:本文代列举了各种程序员所写的阶乘算法代码,甚至包括网页设计师的。 :) (查看全文

 

2. 《用鸡讲解技术债务的形成过程

文章摘要:技术债务,是指在面对需求时,由于仓促实现某些功能特性而对代码库产生了破坏(在此过程中同时破坏了代码库的架构设计)。对于一些经理或客户来说,技术债务仿佛是一个陌生的概念。也许他们知道,只是他们不太想听,我不确定。不管怎样,我想到了一个小故事,在下次提出某些新特性需求时,我会用这个故事告诉他们实现这些特性的代价有多大…… (查看全文

 

3. 《Windows、Mac和Linux平台下的18个优秀IDE

文章摘要:本文要介绍的IDE中有一些只能运行于其中一种操作系统上,但你会发现大多数IDE都有适用于3种平台的版本…… (查看全文

读者评论:

@iris0327:  把CSS Edit换成Espresso吧。CSS Edit的老东家Mac Rabbit早把它整合到最新版本的Espresso里面了,而且支持css3。CSS Edit这个曾经被不少人奉为mac敲门砖的独立产品已经成为过去时了。而Espresso才是现在的招牌产品,coda的劲敌,当然也是我的最爱。

 

4. 《这个服务员在计算机屏幕上干什么?

文章摘要:本文是一个定餐系统的使用案例。 作者在最后说到,想知道对于用户来说什么是最重要的,用户真正是如何使用系统的,你需要去观察真正的用户,到现场观察…… (查看全文

 

5. 《软件测试中不需要测试的八件事

文章摘要:做为一名测试人员,我们也许会问我们自己很多问题:我们可以立即执行的最好的测试是什么?我将要使用的测试方法是什么?……但是我们之中会有多少人提出以下的这些问题呢? 这个组件需要一直测试吗?需要由我来测试它吗?……(查看全文

6. 《 超载的程序员

文章摘要:今天早上,在Google上搜索的时候,我偶然看到了一帖,作者声称:所有人都不该使用 C++ 标准库里的 make_heap 函数,因为,几乎没有人是正确使用。我立即在心里大骂这是多么荒谬的断言,因为任何人只要上过基本的算法课程,都会知道如何正确使用。然而,这让我开始思考,如何看待那些不知道堆(heap)为何物的程序员,更甚者,那些并不需要知道它为何物的程序员…… (查看全文

 

7. 《Google是如何做测试的?

文章摘要:James Whittaker是Google工程师。在他所有被问及的问题中,最多的就是问Google是如何做测试的。尽管在博客中(google testing blog)中有过零碎的解释说明,但 James 特意写了一篇文章,以解答这个问题…… (查看全文

 

8. 《为何计算机科学领域的女性不多

文章摘要:我们应该关心这个现象吗?如果答案是肯定的话,我们可以做些什么来扭转这种趋势呢?对这些问题的争论分为三大类。一些人认为,女性相较于男性而言,不太可能拥有极端优秀的认知能力,而这种能力在计算机科学领域很重要。

也有人说,女性对计算机科学不感兴趣,喜欢研究其他领域。还有人认为,是各种成见和偏见以及“男性文化”把女性赶出了这个领域。本文将对这三个观点进行研究,并探讨其意义…… (查看全文

 

9. 《Java程序员应了解的10个面向对象设计原则

文章摘要:面向对象设计原则是 OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数 Java 程序员追逐像 Singleton、Decorator、Observer 这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的 Java 程序员没有听说过 OOPS 和 SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程…… (查看全文

 

10. 《Web开发:我希望得到的编程学习路线图

文章摘要:对于一些没有编程经验的人来说,一开始就学习web开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。

其实并非如此!web开发和CS是不同的,你完全可以在没有太多计算机基础的情况下开发学习web开发。我这样说,完全是根据我自己的经验。六个月前,当我开始学习web开发时,我还是一个法律学校的在读学生,而且几乎不懂任何关于编程的东西—仅仅在开始学习的前几个小时了解过一些基本知识…… (查看全文

 

11. 《GitHub与社会化编程

文章摘要:社会化的浪潮正席卷整个互联网,在软件开发领域也是如此。社会化是如何改变传统软件开发的?同时,版本控制的理念与开源的精神正通过 GitHub 这样的社会化平台向更多的行业扩展,其未来的影响将不仅仅局限在开发领域…… (查看全文

 

12. 《循序渐进学编程

文章摘要:软件开发人员是一个日新月异的领域—–IT中的大师,今天的编程方式与明天的编程方式或许截然不同,技术在不断地革新,新语言、新平台的如雨后春笋般出现、更好的解决方案的冒出,因此我们需要跟得上节奏,我们没有选择,唯有努力提高自己…… (查看全文

 

13. 《趁你还年轻,来学点程序吧!

文章摘要:2011 年,苹果卖了 1 亿部 iPhone,Android 阵营也卖了超过 1 部支只能手机。今年,这个数字可能还要倍增,另外还得加上 1 亿台平板计算机。这场「行动革命」来得很凶— 不,人类史上从来没有一个新平台这么快穿透全球市场 —— 因此不仅企业没准备好,连整个人才市场,都没有准备好。所以在北美,硅谷的公司完全找不到工程师,Facebook 甚至要跨海去中国挖人…… (查看全文

 

14. 《你需要知道的16个Linux服务器监控命令

文章摘要:如果想知道服务器正在做干什么,就需要了解一些基本的命令,一旦精通了这些命令,那就是一位专业的系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST…… (查看全文

 

15. 《程杰:技术文章如何才能有较好的阅读体验

文章摘要:这是一个见仁见智的问题。甚至很多人都认为根本不需要考虑读者的感受,把技术写好写准确就可以了,这其实就是一大误区,你如果只是给自己看,当然我也就不多说什么,但如果你的写作是给别人看,就一定要考虑如何写的问题,因为这是一个信息传递的过程而不是简单的记录…… (查看全文

 

16. 《吴茜:女程序员必须证明自己是真正的优秀

文章摘要:不得不承认,在这个数量上男性占主导的IT行业,女程序员的工作能力常常遭到质疑。有些企业暗文规定不招女开发,有些企业频频降低招聘要求,抢招女开发却只为调节团队气氛。对于这种现状,我们应当抱着积极的态度去看待:起初越是不被看好,最后赢得才会更加出彩。想赢,就必须证明自己是真正的优秀。究竟该如何证明自己是优秀的?怎么才能变得更优秀?…… (查看全文

 

17. 《小荷:DBA应该具有什么样的素质?

文章摘要:问题起源于在写一份材料的时候,对于自己的反思。我把自己的观点发到了twitter和各大微博上,有不少朋友纷纷回复我。这这里,先感谢各位,因为有各种思想的交锋,观点的交流,让讨论变得很有意义。我们究竟要成为一个怎么样的DBA,公司究竟需要一个怎么样的DBA?作为一个DBA应该须有怎么样的素质?…… (查看全文

 

 

二、设计

1. 《“植物大战僵尸”开发者分享的10个游戏教程建议

文章摘要:PopCap热门策略游戏《植物大战僵尸》罕见地完成了一项使命——成功地将休闲玩家引进这种一般只有硬核群体才会感兴趣的游戏。该游戏开发者 George Fan在 2012 年 GDC 大会上分析了它能够吸引广泛用户群体的原因,并重点指出低调而完整的新手教程所发挥的作用。 他认为,“假如新手教程处理不当……游戏中的其他元素也就不可能引导我妈这类用户通关。”他分享了设计更有效而有趣的游戏新手教程的10点建议……(查看全文

 

2. 《Windows Phone 7 设计简介

文章摘要:Windows Phone 7引进了一个全新的内容管理和用户界面,命名为Metro的设计语言和理论。微软这次所看准的市场和用户群也与之前的老一代Windows不同(终于转变了):从针对商业和技术用户到普通用户,线上线下的生活紧密链接的新兴用户……(查看全文)

 

 

三、人力资源

1. 《工作满意度评估程序员版

文章摘要:你是否对自己的工作感到满意?你觉得现在的职业发展还尽如人意吗?大约每隔6个月,我都会花些时间思考这些重要问题。当问及对职业是否满意,“是的,我喜欢我的工作”或“我打算就在这里一直工作下去”,类似这样的回答通常没有什么价值……(查看全文

 

收藏 评论

关于作者:黄利民

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

相关文章

可能感兴趣的话题



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