大家都知道有一个Joel测试(Joeltest),JoelSpolsky发明的一种快速测试方法,用来判断一个软件团队的好坏。如果您正在找工作,使用Joel测试来剔除一些糟糕的雇主绝对是明智的。接下来很荣幸为大家介绍Codypo测试,也就是大家熟知的8题测试。你只需要回答这8个问题就可以判断作品的好坏。我们也可以在面试的时候偷偷测试一下这家公司。如果你的回答有2个是,那么你需要敲响警钟,不要再考虑这家公司了。1.我的工资低于市场价吗?如果有公司愿意提供48000的月薪去寻找有10年C++多线程编程经验的骨灰级程序员,我想说这家公司一定是疯了!呵呵,这种狂谈绝不是长久之计,因为只有你的价值大于给你的价格,才会有公司愿意收你,所以大家不要妄想,现实一点。2.我需要在旅途中吗?没有人喜欢一直待命,因为如果是这样,这意味着即使支持门户页面上的重置按钮的蓝色调与预期不同,它也会在周末凌晨3点给您打电话。当然,我们可以理解和容忍一次或两次。3.我是IT人吗?程序员编写软件和支持软件是很自然的事情。但这并不代表你就是专门搞计算机的IT人。试问一下,公司人员会不会因为一点电脑小事打扰你,比如员工安装了加菲猫屏保后,她的笔记本电脑出现异常?4、公司是否满足我们多显示器的要求?我还历历在目地记得,1998年,我们不得不整天盯着17英寸的显示屏,苦不堪言。现在,100美元就能买到又大又薄的液晶显示器。如果你的公司认为你的效率提高一倍是不值200美元,那它可能是某个古怪的非盈利亿万富翁的玩具?什么语言?工作时间长了,你可能会听到“好吧,现在我们要进入RubyonRails语言系统,但是首先,我们需要您先解决一些VB4问题。呵呵,别想的太简单了。这个VB4系统将永远存在,留给你一个巨大的脑袋。6、上网时是否被监控过滤?程序员要解决问题,要高效解决问题,资源是必须的。互联网是取之不尽、用之不竭的资源宝库。如果一个公司跟不上时代,甚至不让员工随意使用Usenet/Google/StackOverflow,把员工当妓女和性疯子,那留下来有什么意义?7.我是唯一的程序员吗?我们能够成长为一名程序员,首先要感谢我们的同事。我们互相摸索,互相review彼此的代码,一起讨论,一起经历,从不知所措,找不到方向到一一提出有创意的建议。如果你是唯一的程序员,你将得不到任何技术反馈,我们也无法成长。另外,当事情出错的时候,只能靠直觉来判断是对是错。8.你需要每周出差吗?商务旅行有时是必要的,尤其是与客户或外籍同事的面对面会议。但是,如果需要您每周离开家出差,请三思。以上8个问题构成了一套完整的工作测试。当然,并不是所有的东西都必须在那里(例如,在初创公司中,我们必须是IT人员或24/7随时待命)。不过,只要有一个问题的答案是肯定的,那你还是尽快离开这家烂公司的面试吧,哪怕小编说你心脏病发作了。不管项目的潜力有多大,队友的能力有多大,在这样不利的环境下,你这个小程序员,做不了真正有意义的工作。如果一家公司对以上8个问题的回答都是yse,那么它要么在走下坡路,要么大楼已经在倒塌的过程中。
