我个人看重:
1, 办公环境
a,开发硬件好 (不好:缓慢的旧电脑,过小的显示屏,难受的座椅)
b,办公环境适宜 (不好:38度高温,空调都没有,0度的低温,敲着生硬的键盘, 屏幕缺乏隐私,别人轻松看到)
c,规章制度合适(不好:苛刻的制度,对迟到要求过高,上班不准聊QQ,不准看外网,想尽办法要求8小时无休工作 )
个人经验,一天只能保持高速思考3-5小时,然后只能做些轻松点的工作舒缓神经,高强度的紧张状态对身体非常不好。
d,办公用品足够 (不好: 啥也不提供,草稿,打印机,本子。 打印机挺有用的,可以打印出一些内容和同事交流,比通过屏幕交流方便灵活)
e, 灵活的请假和更多的事假。(不好: 事假难请,只有1天,很伤感情的,弄的办点私事十分困难)
f,保持隐私 (不好:旁人能直接看到屏幕,网络被监控)
办公环境个人觉得非常重要,而且相对于工资福利,开销很少。 换好的的电脑(5千),好点的座椅(1千) ,能用4-5年吧,也许只是稍微高级点程序员一个月的工资而已,吝啬在这里,十分不明智。
提供草稿,本子,打印机,更加不需要多少花费了,一个连草稿都得自己去买的公司,员工能对公司有多少认同感呢?
灵活的假期和轻松的制度,也可以大幅度提升士气。严苛的制度只能提醒员工是在被管理之下,在地位上处于更底一层。
2, 薪酬待遇
假如平均工资是10000, 给9000是不明智的, 当员工知道工资低了,自然会想到怎么提升,如果本公司不能增加, 只能考虑跳槽。 相反给11000能振奋士气。
3, 个人发展前途
前途就是个人能力提升后,能否在本公司或者更高的职位,或者更高的待遇。
这估计是众多小公司考虑不到的。因为程序员的提升太快, 不是用年来衡量的。一个保持不断学习的程序员,3个月,6个月,就能有巨大的能力提升,但是通常工资增加远远落后能力水平,可能这是为什么IT人跳槽频繁的原因。
4, 个人尊重。
开发的程序员,通常是位于一线。一线只是个好听的称呼, 本朝专制制度是主流,一线意味着基层,意味着底层,意味着缺乏权力。 如果公司组织架构上, 程序员只能听从,不能获得和能力相匹配的权力, 这也会让工作很无趣。 上层不应该指挥程序员如何工作, 谁负责,谁决定。而不是上层决定,下层负责,最后还得下层来解决问题。
越是简单的工作,越适合军事化。所以个人对军人没什么羡慕。
越是高级的工作,越需要灵活,个人的心理状态对工作结果影响颇大。
程序员想获得更好的工作条件,更好的工作报酬,必须摆脱低层次的重复开发,达到更高层次的开发。
70年代的一部科幻电影 《西部世界》 ,就有了缺陷统计的概念,可是我现在,还停留在最低层次的一篮子开发状态上,想起来真是可悲。
1, 办公环境
a,开发硬件好 (不好:缓慢的旧电脑,过小的显示屏,难受的座椅)
b,办公环境适宜 (不好:38度高温,空调都没有,0度的低温,敲着生硬的键盘, 屏幕缺乏隐私,别人轻松看到)
c,规章制度合适(不好:苛刻的制度,对迟到要求过高,上班不准聊QQ,不准看外网,想尽办法要求8小时无休工作 )
个人经验,一天只能保持高速思考3-5小时,然后只能做些轻松点的工作舒缓神经,高强度的紧张状态对身体非常不好。
d,办公用品足够 (不好: 啥也不提供,草稿,打印机,本子。 打印机挺有用的,可以打印出一些内容和同事交流,比通过屏幕交流方便灵活)
e, 灵活的请假和更多的事假。(不好: 事假难请,只有1天,很伤感情的,弄的办点私事十分困难)
f,保持隐私 (不好:旁人能直接看到屏幕,网络被监控)
办公环境个人觉得非常重要,而且相对于工资福利,开销很少。 换好的的电脑(5千),好点的座椅(1千) ,能用4-5年吧,也许只是稍微高级点程序员一个月的工资而已,吝啬在这里,十分不明智。
提供草稿,本子,打印机,更加不需要多少花费了,一个连草稿都得自己去买的公司,员工能对公司有多少认同感呢?
灵活的假期和轻松的制度,也可以大幅度提升士气。严苛的制度只能提醒员工是在被管理之下,在地位上处于更底一层。
2, 薪酬待遇
假如平均工资是10000, 给9000是不明智的, 当员工知道工资低了,自然会想到怎么提升,如果本公司不能增加, 只能考虑跳槽。 相反给11000能振奋士气。
3, 个人发展前途
前途就是个人能力提升后,能否在本公司或者更高的职位,或者更高的待遇。
这估计是众多小公司考虑不到的。因为程序员的提升太快, 不是用年来衡量的。一个保持不断学习的程序员,3个月,6个月,就能有巨大的能力提升,但是通常工资增加远远落后能力水平,可能这是为什么IT人跳槽频繁的原因。
4, 个人尊重。
开发的程序员,通常是位于一线。一线只是个好听的称呼, 本朝专制制度是主流,一线意味着基层,意味着底层,意味着缺乏权力。 如果公司组织架构上, 程序员只能听从,不能获得和能力相匹配的权力, 这也会让工作很无趣。 上层不应该指挥程序员如何工作, 谁负责,谁决定。而不是上层决定,下层负责,最后还得下层来解决问题。
越是简单的工作,越适合军事化。所以个人对军人没什么羡慕。
越是高级的工作,越需要灵活,个人的心理状态对工作结果影响颇大。
程序员想获得更好的工作条件,更好的工作报酬,必须摆脱低层次的重复开发,达到更高层次的开发。
70年代的一部科幻电影 《西部世界》 ,就有了缺陷统计的概念,可是我现在,还停留在最低层次的一篮子开发状态上,想起来真是可悲。