编者按:下面的文章编译自Oren Eini(网名Ayende Rahien)最近的一篇博客。Oren本人是常驻在以色列的一位开发者、架构师与软件咨询师,微软MVP,Rhino Mock和NHibernate等项目的作者,常写博客,常在全球会议上进行分享。平时,他的博客主要介绍技术本身或技术会议方面的信息。而这次,他开始吐槽了。以下为正文:
目前创新互联建站已为上1000+的企业提供了网站建设、域名、虚拟主机、网站托管、服务器托管、企业网站设计、柳北网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
我是真的怒了。在我说明原因之前,先介绍一下背景。
一般而言,当程序员来应聘Hibernating Rhinos的工作时,我们会要求对方提交一些自己完成的代码。如果代码与开源项目相关,他们会得到奖励分。
然而有些人吧,似乎不能理解这个要求。下面是我得到的一些回复。
就是这样。如果你不是因爱好而编程,那么你不适合做Hibernating Rhinos当中的一名开发者。为了便于理解,下面介绍几个我们这儿正在进行的项目:
其他可能还有一些我不知道的项目。(而且我要说的是,这些项目是他们在上班时间之外的个人时间完成的。而且,没有任何人告诉他们应该要做这些。)
这两件事之间有什么关系?就是因为我总是见到这样的人,他们以为在大学期间完成的什么零碎代码足以表现他们的高超编程技能。
好吧,这也并非不可能,不过想想看,你在大学期间完成的项目都是什么样的?它们通常都是非常细小的项目,而评判代码是否符合标准的人,则不知道是哪个疯狂的教授。通常而言,这样的应聘者并不会有多好。
下面,跟大家分享一句我最近收到的代码:
- privatevoid doSwap(ref Album io_Album1, ref Album io_Album2)
这是一句C#。通过这一句,你大概也能想象出来整个项目的代码是什么样子的。这一句话至少暴露出下面几个问题:
后来我跟这句代码的作者沟通了一下,他说当时的课程就是这样要求的。他们有一套严格的计数法准则,而io_is被作为一个输入/输出的参数。
他们还有其他的规定(比如不能使用foreach),如此这般,造成了一坨如此神奇的代码。
不过这不是重点。我可以理解疯狂的编码标准,但我不能理解的是一个找工作的程序员要提交这样一堆给自己减分的代码。
这是在浪费所有人的时间。而且真的很烦。
原文:That ain’t no Open Source that I see here
分享题目:如果没写过开源代码,请别给我投简历
标题链接:http://www.shufengxianlan.com/qtweb/news27/510977.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联