程序员选择公司的8个标准

大家都知道有个Joel 测试(约耳测试),Joel Spolsky发明的用于判断一个软件团队质量好坏的快速测试方法。如果你正在找工作,使用Joel 测试来剔除一些不良雇主绝对是个明智的抉择。

下面我很荣幸地为大家介绍Codypo测试,又名8问题检测法,只需回答这8个问题,就能判断工作的好坏。我们也可以在面试的时候,偷偷给这家公司测试一下,如果你的回答里面有2个yes,那么就需要拉响警报,不要再考虑这家公司了。

1.我的薪资是否低于市场价值水平?

如果有公司愿意提供4万8的月薪搜罗拥有10年C++多线程编程经验的骨灰级程序员, 我想说这公司肯定是疯了!呵呵,这种疯言疯语绝非长久之计,因为只有你的价值大于给你的价格,才会有公司愿意要你,所以各位还是不要心存妄想,现实一点吧。

2.我需要随传随到吗?

没人乐意随时待命,因为一旦如此,就意味着哪怕是周末的凌晨3点,就算是支持门户页面上的Reset按钮呈现的蓝色调与预想的不同,也会call你。当然偶尔一两次我们也可以理解和容忍。

3.我是IT人员吗?

程序员写软件、支持软件,天经地义。但这并不意味着,你就是专门搞电脑的IT人员了。试问,公司人员会不会因为一点点计算机的琐事就来麻烦你,比如说某位员工安装了加菲猫的屏保之后她的笔记本就发生异常了?

4.公司满足我们配备多个显示屏的要求吗?

我仍然清楚的记得,那是在1998年,我们需要整天盯着一台17″的显示屏,苦不堪言。现在,100美元就能买到一台又大又薄的LCD了。如果你的公司认为让你的效率加倍不值得200美元,那么这公司可能是个不以盈利为目的古怪亿万富翁拿来开玩笑的玩具吧?

5.会不会维护一些古老的系统,这些老系统是用什么语言写的?

干得久了,你可能会听到“好,下面我们要进入Ruby on Rails语言系统,但是首先我们需要你先解决一些VB 4的问题。呵呵,千万不要想的太简单了。

这个VB4系统将一直苟延残喘,让你头大无比。

6.我上网是被监控和过滤内容的吗?

程序员需要解决问题,需要高效地解决问题,资源是必须的。而互联网堪称取之不尽用之不竭的资源宝库。如果一家公司不能与时俱进,甚至阻止员工自由使用Usenet/ 谷歌/Stack Overflow,把员工当做小孩子和色情狂看待,那待着还有什么意思?

7.就我一个程序员吗?

我们能成长为一枚程序员,首先应该感谢的是我们的同事。我们互相解惑、审查对方的代码、我们在一起讨论,一起经历从一片茫然找不到方向到想出一个个 创造性的建议。如果只有你一个程序员,那是得不到任何技术反馈的,而且我们自己本身也成长不了。此外,当出现问题的时候,你也只能靠自己的直觉判断对错。

8.需要每周出差不?

出差有时候是必不可少的,特别是那些与客户面对面开会或者会晤外派同事的时候。但是如果需要你每周离开家去出差那就要三思了。

上述8个问题构成了一套完整的工作测试。当然,并不是每一项都必须达到的(比如说,在初创企业中,我们就得身兼IT人员或者24小时随传随到)。不过,只要有一个问题的答案是yes,那你最好尽快离开这家破公司的面试,哪怕编撰说你心脏病发了。

无论项目有多大的潜力,队友有多大的能力,但凡是在这样一个不良于行的大环境中,你,一个小小的程序员是做不了真正有意义的工作的。如果一家公司上述8问题统统回复yse,那它要么是在走下坡路,要么已经在大厦将倾的过程中了。

时间: 2024-11-10 11:18:35

程序员选择公司的8个标准的相关文章

检测PHP程序员是否合格的四十条标准

四十条标准检测你是否是一个合格的PHP程序员,网上看到的,也不知道是谁出的标准,不官方,也不权威,但很给力,对在做php开发的同志们还是比较有参考性的.以下标准超过三条就不合格了.超过五条就得好好反省下自己的不足了.不可当真,仅供参考反省之用.1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如 EclipsePHP EPP 或 Zend Studio PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通

[心得]谈谈程序员选择书籍方面的一些感想

说实话,在这个发展迅猛的时代,不读书就不能有自我竞争力,读书而言显得尤为重要.而做为一名程序员而言,通过读书来提升的技能,就更为重要了.而问题就来了,我们在选择书籍的时候就显得有些迷茫.因为在这个功利的社会,就我们国内的IT方面的书籍市场真是鱼龙混杂,而我们单纯的程序员说实话很难甄别出书籍的好与坏.优与缺.因为我们这方面的书籍每本都是很贵的,如果买的翻至两页感觉不适合自己的时候,那种感觉真的很伤. 就目前我们国内关于程序设计方面的书籍,真是凤毛麟角,优质的书籍真的很少.不管是原创的还是翻译的,真

很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其他的编程语言来说比较简单,是相对哦,不是绝对的简单. 为什么前端相对要简单呢? 首先前端是由HTML和CSS组成,当然还有JavaScript.HTML和CSS在写的过程中你可以立马看到效果,比如你写一个div,定义一个宽和高, 在给一个背景颜色是吧,打开浏览器立马就能看到是什么样的,我们都知道中国人大部分都很

黑马程序员——选择排序

排序算法有很多,记得当初一开始学C时就有这种问题.那个时候会用也最易理解的排序算法,就是选择排序了(当时并不知道这样的算法还有名字). 思想 还是先来看看选择排序的思想.选择排序的思想非常直接,不是要排序么?那好,从所有序列中先找到最小的,然后放到第一个位置.之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了.可以很清楚的发现,选择排序是固定位置,找元素. // // main.m // SelectSort // // Created by 张贵广 on 15/1

写给程序员和UI--Android的切图标准

最近总是有人在问我,Android怎么切图啊,怎么适配啊,不只是Android同行,还有很多新手ui设计师. 于是我就写篇文章,根据我们平时的开发经验,简单的介绍一下吧. 如果UI设计师以1920*1080为基准来作图,那么直接切出来的图,就可以放到xxh文件夹了.如果UI设计师以1280*70为基准来作图,那么直接切出来的图,就可以放到xh文件夹了. --------对于Android的四个文件夹来说 xxh是对应 1920*1080分辨率的手机 xh是对应  1280*720 h是对应  9

安晓辉:程序员在公司没事干时候,做什么好?(产品上想多一点,设计上想多一点,技术上做深一点做宽一点,思维框架上学多一点)

(一)项目相关 做下面这些事情,可以让你更了解项目和所用技术: 看看项目的需求文档.设计文档,不要局限于你负责那个模块的,看整个项目的. 看看你在项目中用到的技术,自己掌握得如何,能否进一步提高,比如了解原理.阅读源码,重构自己的代码. 看看其他人的代码,尝试理解他的设计和所实现的功能. 看看别人用到的技术点.技术栈,尝试去了解. (二)个人成长 思考下面的问题,可以让你找到更多事情来做: 我个人想在技术上做到什么程度? 这个技术,团队里哪个人用得最好,好在哪里?我该如何做到像他那样? 产品预期

疯狂Java学习笔记(72)-----------大话程序员面试

大话程序员面试 10个我最喜欢问程序员的面试问题 程序员面试不完全指南 10个经典的C语言面试基础算法及代码 程序员的10大成功面试技巧 程序员选择公司的8个标准 编程开发 8个值得关注的PHP安全函数 简析TCP的三次握手与四次分手 10分钟掌握XML.JSON及其解析 高效的jQuery代码编写技巧总结 编译器的工作过程和原理 CPU空闲时在"忙"什么 5个强大的Java分布式缓存框架推荐 架构设计 趣味漫画:云计算的起源 负载均衡调度算法大全 程序人生 程序员不仅仅是写代码 20

程序员休息时间接私活遭公司辞退,不明觉厉?

科技的发展让许多企业搭上了快速发展的列车,作为技术的支柱,程序员又是科技企业的中坚力量.对于一个技术高超的程序员,公司都会给与高额的工资和不错的福利.但是程序员接私活的现象也让很多公司头疼,有不少程序员因为工作熟练之后,就有更多的时间做其他事情,接私活成了很多程序员的选择.有不少的程序员被公司发现休息时间接私活,直接就被公司辞退了,很多人纳闷,休息时间也属于公司么? 在程序员的视角中,自己是凭本事赚钱,没有占用上班时间,也没有利用公司的资源,被辞退是一种非常不合理的做法.或许有不少人都是在完成本

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.