伯乐周刊:第25期

业界资讯

1.《2012 智能手机市场分析》 

文章摘要:Google 委托第三方调查公司 Ipsos MediaCT 和 TNS 在全球范围内展开了抽样调查,旨在深入了解智能手机的消费者普及率和使用情况。该调查的目标人群是进行该调查的每个国家/地区中通过智能设备访问移动互联网的私人智能手机用户。目前调查的结果已经被公布到ourmobileplanet 网站上,供有兴趣的朋友查阅。本文将针对其中一些比较有价值且有意思的数据进行分析,让大家对全球目前智能手机市场的现状和趋势有一定的了解…(查看全文

 

 

职业分享

一、程序员

1.《评估你的代码

文章摘要:你的代码写得怎么样?如果你不属于平庸的80%,我敢打赌你的代码一定写得很棒。也许你正在维护遗产代码(不再被广泛支持的系统相关的源代码),这些代码究竟能有多糟糕?情况会有所好转吗?虽然有一套方法可以帮助评估你的代码,然而并非每个人都对此表示认可… (查看全文

 

2. 《Java已死?九百万程序员说不

文章摘要:Java没死,事实上它拥有足够的能量让你的应用跑起来。那些对Java吹毛求疵人频繁地聚焦在一些小众问题上,总是和其他技术或者语言做些不公平的对比,这些语言并没有像Java一样得到广泛应用及长远的历史… (查看全文

读者评论:

@黄小非:Java的丰富类库和在商业领域的占有率是巨大的优势,Java还真不是你想让他下课就能下课的。想象Google和Oracle的官司就知道了

@橙子冰彬:我觉得假如java的缺陷能够被正确对待,并且加以改进的话,java的前景还是很好地,但是大家若是一味去责备甚至放弃,那么后果可想而知。我使用java最大的感受在于它编程真的很方便。

 

3. 《程序员的7大坏习惯

文章摘要:0. 所有的代码都是垃圾,除了自己的以外;1. “马上搞定”带来的灾难;2. 错误的估算时间;3. 盲目自大;4. “这不是我干的!”;5. 缺乏耐心;6. 不成熟… (查看全文

 

4. 《这里我说了算!

文章摘要:自从9岁那年得到第一台Commodore 64家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。

在探索如何提高自己的过程中,我学了很多种语言。大多数是以面向对象为主的(OO)。然而,让我惊讶的是,在我读过的大多数书本、杂志和网上文章中,有着大量遭透了的被当作面向对象例子的代码。这些代码中,我看到的最多被违反的原则是“命令,不要去询问(Tell, Don’t Ask)”原则… (查看全文

读者评论:

@华娱3D组-魏志华:有一定见解,但在我七八岁开始接触编程时就学会一个道理,没有什么是一定最优的策略,他们都是相对的。任何理论都应该适度适用,不能迷信

 

5. 《如何开始学习 Node.js?

文章摘要:译自 Stack Overflow 的同名问答贴“How do I get started with Node.js ”。求助者 Joneph O. 说:“有没有学习 Node.js 的好资源呢?教程、博客或书籍都可以。当然,我已经浏览…(查看全文

 

6. 《Python编程中需要注意的一些事

文章摘要:围绕一门语言,学习它的文化精髓,能让你成为一名更优秀的程序员。如果你还没读过Python之禅(Zen of Python) ,那么打开Python的命令提示符输入import this,列表中的每一项你都可以在 Zen of Python 找到相对应的例子…… (查看全文

 

7. 《销售员和程序员

文章摘要:一个销售和一个程序员一起去猎捕狗熊。他们来到森林边的小屋,从车上开始卸东西,搬进屋,准备接下来这一周在这野外捕熊需要的物品。销售很快就厌烦了这些工作,说:“咱们这么着,你继续卸物品,一切收拾妥当,我去找一只熊来。”程序员一边叹气一边点头(他习惯了销售的这种行为),继续收拾东西,而销售很快消失在森林里了…… (查看全文

读者评论:

@EG-Tails@westonfang @互联在网中 我一直想和你们说这个,但是说不好。这篇文章很好的表述了我的观点。销售的重要性,如果你们想要创业,技术不是必需的,但是市场一定要抓住,没有人给你带来客户,一切都白搭。

@北京的201个蓝天: 销售必须为先,宁愿签了单没人做,也不能没有单饿死人。

 

8. 《蒋鑫:为什么 Git 比 SVN 好

文章摘要:

在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。

但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助…(查看全文

读者评论:

@_胡超_:Git很适合超大型项目,而且要有个非常合理的管理原则,否则还不如不用

 

9. 《舌尖上的编程语言

文章摘要:计算机科学家、作家和业界知名程序员编程语言的看法是什么样的呢?scriptol 博主整理汇聚了一些#编程语录#… (查看全文

 

10. 《霍夫曼编码压缩算法

文章摘要:从学校毕业很长时间的我忘了这个算法,但是网上查了一下,中文社区内好像没有把这个算法说得很清楚的文章,尤其是树的构造,而正好看到一篇国外的文章,其中的例子浅显易懂,相当不错…… (查看全文

 

11. 《James Bach:什么是测试自动化?

文章摘要:大概是2008年年底的时候,我和一位几乎在Sun工作了一辈子的工程师有过交流(那时候Sun即将被收购,他很低落),他详细的讲解了Sun的内部测试架构,其中提到了Sun在几十年中自主研发了大量自动化测试工具,所以我产生了一个疑问:自动化测试不是最近几年兴起的概念吗?自动化测试的地位和作用是什么?自动化测试能否解决测试面临的问题?这几年我对测试的理解又提升了,正好又看到James Bach的文章《What is Test Automation?》,我与他观点近似,翻译出来给大家看看,欢迎讨论…(查看全文

读者评论:

@史亮SL:James指出掌握测试优先于掌握工具。我想补充:这是07年的文章,随着近年来虚拟化和云计算的发展,测试者面临全新的机会:如何利用多线程、多虚拟机、计算集群来实施大规模测试。如果07年计算机的能力是n,现在可以很容易获得100*n的计算力,测试人员应该开发何种自动化策略来充分利用如此强大的力量?

 

12. 《16个优秀的Web开发辅助工具推荐

文章摘要:本文整理了16款重要的Web开发工具,涵盖CSS、JavaScript、图像优化和其他方面的Web开发工作,希望对你的开发工作能有所帮助… (查看全文

 

13. 《为什么说你不要独自编程

文章摘要:我在宾夕法尼亚州匹兹堡地区一个有相当规模的制造公司里工作。我是那里唯一的一个ruby程序员。公司里还有个程序员,但我们的工作通常不相交,他不懂ruby。来到这个公司后,我最终被分配的任务是开发web应用程序。之前,我学的是软件工程师,我花了大量的时间学习了底层编程,C/C++,甚至汇编。这里,我以为学习web开发是件很快乐的事,所以我买了一些书,开始研究… (查看全文

 

14. 《10 个免费的 C/C++ 集成开发环境

文章摘要:0) Codeblocks;1) kDevelop;2) Pellesc;3) Anjuta;4) Bloodshed;5) Eclipse CDT;6) Visual Mingw;7) Ecere;8) Relo;9) Ultimate++ ……(查看全文

 

15. 《软件工程师需要计算机科学学位么?

文章摘要:软件工程师这个角色并不一定需要计算机科学学位。然而,近日Yahoo CEO Scott Thompson因计算机科学学位造假而被迫辞职一事引起了人们的热议,我们是否需要一个大学文凭呢。比如说,在Andrew Binstock为Dr. Dobb所撰写的一篇名为“Software Engineers All!”的文章中提及了软件工程师是否真的需要一个计算机科学学位才能完成好工作… (查看全文

 

16. 《Java程序员集合框架面试题

文章摘要:Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到… (查看全文

 

17. 《8 个免费实用的 C++ GUI 库推荐

文章摘要:GUI(Graphical User Interface,图形用户界面)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。本文整理了8个免费、实用的C++ GUI库,这些库可以帮助你在下一个项目中创建具有吸引力的、令人印象深刻的程序界面…(查看全文

 

18. 《川山甲:我算是优秀的程序员吗?

文章摘要:已工作5年之久,但我还纠结于是不是优秀的程序员,怎样做优秀的程序员这些问题当中。有的时候我觉得自己是优秀的程序员,什么时候呢?当我解决问题的时候,当我学会一个技术,并且能应用于项目中的时候。这时候我整个人都飘起来,心情极佳…… (查看全文


19. 《知名网站的技术发展历程

文章摘要:互联网已经发展多年,其中不乏脱颖而出者,这些网站多数都已存在了接近10年或10年以上,在如此长时间的发展过程中,除了业务上面临的挑战,在技术上也面临了很多的挑战。我挑选了一些Alexa排名较前的网站(排名截止到2012年4月21日),看看它们在技术上是如何应对业务发展过程中的挑战的… (查看全文

 

 

 

二、创业

1.《创始人与控制权

文章摘要:

创立一家公司,招兵买马,辛苦地打拼,最后反而丧失了对公司的控制,这是很多公司创始人的真实故事。原因在于要让一家公司从无到有,从弱小发展到强大,从贫到富,都无法完全依赖创始人自己的力量——资金人脉合作伙伴,这些都不会从天上掉下来,他们不得不寻求他人的帮助。然而,商业世界是很现实的。没有人会毫无理由地去帮助一个人,他们必然要有所回报——更多的利益…(查看全文

 

 

 

三、管理

1. 《Adam Wiggins:如何扩大一个开发团队

文章摘要:我们清楚管理网络服务器、数据库和其他软件系统的必要性。在成长型企业,管理开发团队同样重要。大部分科技公司在管理10人左右的开发团队会遇到瓶颈。过去几年,Adam wiggins(Heroku的创始人之一)在 Heroku 相当成功地探究过这个管理困境,这篇文章将呈献他在管理团队的经验和每一阶段所遇到的问题和可能的解决方法…(查看全文

 

2. 《我是怎么做开源的

文章摘要:我最近发现我对开源(Open Source)的看法和我的很多朋友不一样。我对开源的态度一贯是:这段代码能够很好的解决我的问题。假如它也能解决你的问题,我很欣慰。但是假如它不能,我愿意做一些改进,但是我也会拒绝一些让代码变的臃肿的的想法。最后,做一个成熟的库大约需要几年的时间。成熟我是指足够的稳定来发布一个最终的版本,或者有人做了一个高级版本。我不认为一个开源的项目能说明我在这个行业的成就…(查看全文

 

 

 

四、设计

1. 《高效的设计可视化

文章摘要:作为信息传达的设计师,如何让信息更直观清晰、剔除不确定性理解,是工作中的重中之重。而“可视化”就是多种高效传递信息方式中的一种,对于信息可视化、视觉化、图形化,也成了设计圈热捧的观点和研究方向…(查看全文

 

2. 《体验经济:互联网生存的秘密

文章摘要:也许你正苦思冥想上线哪个功能来吸引用户;也许你正研究竞争产品,总结对手的成功经验;也许你正激情四射,摩拳擦掌打算创造自己的事业。本文以四个互联网创新的小故事诠释了做互联网产品的秘诀:多想想怎样才能让产品有趣……(查看全文

 

3. 《我们的用户体验真的这么差?

文章摘要:司里有同事时常抱怨,项目的用户体验太差,常常挨领导的骂。大家都认为是在用户体验的设计方面,公司人员的能力和经验都不足引起的。发牢骚的时候也会说,如果公司能够请得起“淘宝”的UI设计师,咱们的系统肯定会更上一层楼。我之前也一直认为如此,即我们的设计是影响项目体验的重要原因。最近被领导调动去协助一个项目,产生了一些不一样的体会…(查看全文

 

4. 《响应式网页设计三步走

文章摘要:响应式网页设计,毫无疑问地变得越来越重要了。如果你还没听说过响应式设计,可以先看看响应式网站。对新手来说,响应式设计听起来可能会有点复杂。 但事实上,它比你想象的简单得多。为了让你能快速入门,我准备了一个简易的教程。通过这三个步骤,你一定可以了解响应式设计的基本原理和media query…(查看全文

 

 

 

五、人力资源

1. 《我如何筛选简历与选择人员

文章摘要:在多年的职业生涯里,我见过了形形色色的各类求职者,也很早就想写这一篇,把他们归归类,做个总结,以便对今后更多的招聘能形成一种参考。如果你正在找工作,或是准备跳槽,请往下看。如果你是公司职员,正在负责招聘,并且你认同你是在创业(这与你在哪家公司,担任什么职位无关,创业是一种心态),那么请往下看,否则的话,这篇文章对你基本上没有意义……(查看全文

 

 


收藏 评论

关于作者:黄利民

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

相关文章

可能感兴趣的话题



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