伯乐周刊:第12期

业界资讯

 

1.2012年几大传统编程语言的就业趋势分析

文章摘要:Indeed 对过去几年中每种编程语言的职位需求所占的百分比进行了分析与统计,Java、C++、C#、Objective C、Perl 及 Visual Basic,经过一系列的更新,已十分稳定。本文也将主要分析这几大传统编程语言的就业趋势……(查看全文


2.2012年Web编程语言就业趋势

文章摘要:上周发布了传统编程语言的就业趋势 ,今天我们将来研究网页编程语言的趋势,包括 Ruby,Python,PHP,JavaScript,Groovy和Erlang。本文并没有包括Flex,因为关于Flex的数据很不准确。也想涵盖Haskell,但是关于这个语言的数据实在太少……(查看全文

 

3. 苹果发布“iOS应用开发向导” 也为开发者免费提供电子书》 

文章摘要:“iOS应用开发是一项有趣,有回报的过程。如果你是一名新的开发者,也许会想要知道从哪里起步。我们在发布的这一份路线图,就能够为你进行 iOS 应用的开发提供最完美的向导。”这是苹果官方在“Start Developing iOS Apps Today”的网页标语……(查看全文

 

 

职业分享

 

一、程序员

1.《Java堆内存的10个要点

文章摘要:当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的…… (查看全文

 

2. 《CouchDB 入门指南

文章摘要:你曾经梦想拥有一个不需要用SQL语句就可以轻松访问的强大数据库吗?Apache CouchDB就是这样的数据库。在这个教程中,你将会学到看到如何开始使用这基于文档的数据库,以及如何通过PHP使用…… (查看全文

 

3. 《关于测试和测试人员

文章摘要:这些年来,我对测试工作、测试人员,以及整个软件质量管理体系形成了一些明确的观点。受一篇关于Facebook的测试的帖子的启发,我想把这些写下来,用来拿给人看。有些观点是有争议的。事实上,即使在交谈中稍微表现出这样的看法,都会招致人们的鄙视。比如:1、大多数的开发团队并不需要一个独立的测试角色。…… (查看全文

读者评论:

@Superdoggy: 对于大部分中国软件公司来说,不能盲目追捧。还没有达到资本主义的社会财富水平就要实现共产主义这样的路线错误是怎么产生的。从简入繁由繁入简,对于测试还没有做好的公司,还是做好优化自己的测试理念这一步再去考虑其它。

@阿朱5664: 如果你有一个用户直接接触的产品,你绝对需要用人眼去测试它。 如果你和微软Windows团队的人坐下来一起和咖啡,你会听到他们抱怨过度依赖自动化测试导致了Windows Vista大量的bug。这个错误说明的问题就是:你需要一个全职的测试人员来使用你的产品。

 

4. 《Google Web应用开发指南第一章:什么是Web应用?

文章摘要:还在不久以前,web只是用来做搜索的;其主要功能是提供信息。要执行任务,用户要购买并安装软件到他们的电脑桌面。了解它的关键是了解技术是如何影响其变革,现在即使它不能比桌面应用提供更多,但至少可以和桌面应用平分秋色…… (查看全文

 

5. 《Hadoop:你不得不了解的大数据工具

文章摘要:如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是它们都有什么功能,为什么会需要奇怪的名字?Hadoop带来了廉价的处理大数据的能力,但这与之前有什么不同?……(查看全文

 

6. 《15 个变量和方法命名的最佳实践

文章摘要:1、在每个代码范围内使用足够短和足够长的名称;2、为变量指定一些专门名称;3、变量名要使用有意义的名称;5、服从公司命名规范;6、服从编程语言本身的规范…… (查看全文

读者评论:

 

7. 《写代码如坐禅:你是哪一类程序员

文章摘要:当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么?和你的工作日休息比起来这点时间是微不足道的,但总的来说它还是能对你的生产率和幸福感带来巨大帮助。本文不只针对程序员……(查看全文

 

8. 《13个JavaScript图表图形绘制插件

文章摘要:现在网络上又有越来越多的免费的JavaScript图表图形绘制插件。我之前给一家网站做过复杂的图形,我们用的是 highchart。在那段时间,没有很多可供选择的插件。但现在不同了,很容易就可以找到很多功能非常不错的图表库。在这篇文章中,我们已收集 13 个JavaScript图表和图形绘制插件。少数是独立的框架,大多数支持条图、线图、饼图等基本图形,很多甚至支持更加复杂的图形,比如:维恩图、热图、进化树、二维散点图、二维散点气泡图、三维散点图等。相信你应当能在这个列表中找到所需的……(查看全文


9. 《技术工程师的能力与目标

文章摘要:曾经有这样试验,随机选择一组对象进行工作的自评,几乎所有对象的自评分都在实际成绩的平均分以上。在工程师团队中也不例外,许多工程师有这样的困惑,自己觉得工作已经做得不错,但是上司好像察觉不到,甚至还对自己的工作吹毛求疵。如果有个合适参照标准,工程师或许就可以更好的对自己工作进行自评。

管理者也同样面临类似困惑,在一个组织中,需要定期对团队中的成员进行考核及晋升,但是考核的标准是什么?小团队中主要取决于管理者的意志;大型组织中l流程会更规范,但也存在考核者凭感觉来给被评估者打分的情况,或者是考核者心中的衡量标准千差万别……(查看全文


10. 《10 款实用的 CSS 开发助手推荐

文章摘要:本文整理了10款非常实用的CSS工具,这些工具可以帮你处理一些单调重复性的工作,大大提高了Web开发工作效率,简化了工作流程……(查看全文

 

 

二、管理

1. 《如何在Google成为一名优秀的产品经理?

文章摘要:有用户在Quora提了这个问题。前GG工程师 Edward Ho 说:在 Google ,我和我所见到过的最优秀的产品经理一起工作过,我会根据自己的经历出一个列表。由于我不是项目经理,所以这些结论都是我在Google观察最优秀的产品经理后的结果……(查看全文

读者评论:

@忘形鱼:关于第一点:对产品以及所有相关的问题负责。这正是现在百度面临的问题,策略和交互分开后,究竟是谁来对产品最终负责?负责的人应该对策略和交互的所有一切都了如指掌,这确实要求很高,但对于好的pm,这应该不是苛求。

关于第二点也想说说:没有哪个团队向你汇报,也没有任何人会按照你的说法行事,你需要通过使人信服而不是发号施令来完成事情。做到这一点,什么无法推动啊,无法协调啊,都是浮云!

@絶対能力様:技术出身的产品经理更能把握技术可行性,时间成本,开发成本,对细节更严谨。只不过可能在营销层次上略差些。

@ParaSu:  PM可以不会写代码,但是要了解技术,什么可行,如何可行;可以不会写软文,但是要了解市场,什么可推,如何口碑;可以不去亲自卖产品,但要了解销售,需要什么,如何去讲。PM不仅仅是功能设计、平台搭建,合格的PM需要从前至后的考虑。当然,责任心必须是第一位的

 

2. 《微软、苹果和Google:它们的收入从何而来

文章摘要:Ed Bott 在查看各个公司的最新财报后,灵感一现,做了三张饼图。数据图鲜明地表三家公司的收入来源。iPhone营收已超过苹果50%的收入来源,Google 96%以上来自广告……(查看全文

 

 

三、设计

1. 《由一把手枪引发的设计思考

文章摘要:一把压缩空气动力的手枪,你自然很想知道剩余的空气还有多少。我对枪的了解并不很专业,但我知道我不喜欢把枪口对着脸来看气压值。每当看到这样的事,我都会停下来思考,是否在软件开发领域里我也犯了同样的错误……(查看全文

读者评论:

@CN_Edwin: 要求技术人员短期掌握不可能,再者技术人员毕竟是技术人员,其中的关键在于从其他涉及业务的系统中总结出技术和业务的结合点,更深的业务就需要领域业务人员。结合点掌握好了随着对业务的熟悉可以灵活扩展。

 

2. 《一个页面重构工程师眼中的“用户体验”

文章摘要:用户体验从产品设计阶段便开始介入进来,如原型设计中交互模式设计、功能实现方式设计都融入了设计人员对用户的关怀,听过这样一句话:“具有良好用户体验的产品,不仅仅取决于一个有着丰富经验的产品设计师,还与生产过程中的每一环节……(查看全文

 

3. 《Facebook等多家公司富有创意的办公场所

文章摘要:对于在职人士来说,办公场所很重要。我们每天在上午 8/9/10 点进入办公室,一直在办公室呆 8/9/10 个小时,甚至还得加班到深夜。所以办公室也就俨然成了第二个家, 这也就是我们不能忽视办公室设计的原因。我们的办公室应当是个舒适的场所,以便可以度过漫长的工作时间。理想的办公场所应当具备现代设施,亦有休息室……(查看全文


4. 《Android手机应用UI设计的10个建议

 

文章摘要:最近许多开发者进驻手机领域,小团队也能够构想出优秀和独特的想法,使用业余时间便足够来开发应用。每个开发循环迟早到会走到几近发布,接下来要做什么呢?可曾听说过“用户体验”?以下这10个技巧能够使新手机应用在发布前提升质量……(查看全文


5. 《为用户设计舒适的姿势

文章摘要:我们不仅要关心用户的情绪,做出给予和引导正向情感的设计,我们也要关注用户的身体,帮用户用舒服的姿势使用产品……(查看全文


 

四、人力资源

1. 《Facebook资深工程师谈硅谷面试:需勤加实践

文章摘要:大学毕业后寻求实习或者工作机会是一段令人愉快的经历,特别是对于那些拥有工程或其它技术背景的学生来说。在其它竞争激烈的求职市场,现在对于软件工程师的需求高于以往。你会发现这些公司会争相为你提供报酬获得你在大学里努力学习得来的知识。但是就像我当初找工作那样,你会感到十分的紧张,压力很大,这是因为面试官的不确定性、公司间的巨大差异、哪一家企业最适合你的艰难抉择所造成……(查看全文

 

2. 《Google公司的10个意想不到的职称

文章摘要:谷歌可以说是一个非常规的公司,这一点延伸到该公司在职称方面的要求可以概括为:无论你想在自己的商务名片上如何定义自己的职称都可以。因此,一些谷歌员工总能想出一些新奇的方式来描述自己的职称。但众所周知的是,谷歌还为公司员工们提供了众多让人艳羡的福利,为了提供其中一些福利,谷歌还专门聘请了全职员工,所以不要以为谷歌公司里只有工程师设计师这类一般互联网公司都有的职称,日前国外科技博客就盘点了谷歌公司里十大意想不到的职称,如果你在谷歌员工的商务名片上看到这些,不要以为这是他们的凭空捏造,实际上这些头衔在谷歌是真实存在的……(查看全文

 

3. 《不要逼员工威胁辞职

文章摘要:在很多公司里,想要获得涨工资的办法就是威胁辞职。这一招管用。我没夸大。这一招管用的原因是:管理层认为应在工资上少给点,省下来一些涨幅空间等员工来讨价还价时用。于是,他们不会主动涨工资,除非有人来要价。自然的,除非有人威胁说要辞职,他的涨工资的要求会被视作没有筹码的……(查看全文

读者评论:

@unasogno:  还有一个常见现象是老员工的工资追不上水平经验相当的新员工——等老员工因为薪水问题离职后,公司还要还要冒这找错人的风险,付出更多的磨合时间,花更高价钱去找一位水平相当的人代替。到底怎样合算,不晓得老板们拎不拎得清。

@方剑斌Summer:精确的说,应该是中等水平的老员工经常赶不上新员工的薪水。这是个发展与稳定之间的矛盾。IT市场的激烈竞争导致市场价格越来越高,如果增长的速度大于企业涨薪的预算,就会出现这个问题。企业不得不在招聘新人(发展)和保持稳定之间寻找平衡点。

对个人来说,最好的做法是努力做最好的员工。如果简单的换一家工作,短时间待遇虽然增加了,但很快,更新的员工会拿到更高的工资,又打破平衡。如果继续换工作只会彻底毁掉长期的职业发展。另外,换个角度看,出现这种情况的公司一定是一个正在发展的公司,否则根本不用招人,也就没有这个问题了。

@深圳-徐钦:這個問題我和資方探討過…資方會認為,再請一個人會帶來新的元素,同時會給現有團隊帶來一定的危機感。更重要的是,新員工在工作態度90%以上會比老員工要好…所以大家在聲討資方的時候,同時是不是應該想想作為勞務方的我們有沒有做得夠好。


4. 《谷歌员工离职五大原因:其它岗位低工程师一等

文章摘要:Google被认为是最有乐趣的工作环境之一,但为何还是有谷歌员工离开呢?以下是一些人离职的首要原因:①如果你不是工程师,做好低人一等的准备吧;②如果你在分公司,你可能会有疏离感;③为了得到更大更好的工作机会;④一些人难耐创业心……(查看全文


5. 《工作与梦想中的工作:给计算机专业学生的建议

文章摘要:我最近参加了 Big Ivy University (BIU)的招聘会,和大约50位计算机专业的本科生交谈过。他们希望能到我的公司 10gen 来实习或者正式工作。我确信他们之中有很聪明的,但是他们没有学会如何把自己和别人区分出来。在我看来这些学生有类似的建立,类似的着装,类似的语言来和我聊天……(查看全文

读者评论:

@SinnyDuke: 推荐给那些正准备跨出校门的孩子们。请学会建立自己的思考模式,而不一味的盲目跟随。 我想你上司想要的绝对不会是一个copycat!

@王斐male: 其实我一向认为不需要刻意的把自己和别人区分开来,知识基础过硬、为人踏实、认同团队的价值观、乐于奉献和帮助人,再加上一些smart就很不错了

 

收藏 评论

关于作者:黄利民

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

相关文章

可能感兴趣的话题



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