代码重要还是薪水重要?

2016-09-19 15:15:55

估计很多人看见这个标题就知道我要说代码重要,没错,我就是想说代码重要。但是当你和别人说你认为代码比薪水重要的时候,别人第一的反映就是圣母婊,那我们今天就来说说,代码到底比薪水重要多少,如果才能说服别人你真的喜欢代码又不被别人当作圣母婊?

面试过很多人,一般我都会问,为什么选择程序猿这个行业?其实很少可以听到,我喜欢计算机,回答大概有以下三种:

1.大学就学了这个 然后出去实习有人带着 就干了这行

2.毕业了不知道干什么 身边有人推荐干这个 就去干了这个

3.现在这个行业比较赚钱啊  所以就去培训学这个

一般情况下 第三种人我是几乎很少考虑要的,并不是说他们的能力一定不行,而是很难沉淀下来,这些人一般会想着拿着比其他行业高的工资 但是要和其他行业一样,每天完成任务就说拜拜,以下我们重点说和薪水挂钩的几个地方。

一、加班

加 班这个事情,不是你欠公司的,而是从你一开始选择程序猿这个行业,你就开始欠自己的了,因为程序猿要掌握的知识很多,互联网发展的速度很快,你每天要跟上 圈子的脚步,还要学习你还没加入这个行业时候的知识。代码永远没有写完的时候,一个功能 今天做完或者明天做完都一样,但是同一个功能,你用三天,别人用两天的话,公司喜欢哪种人就很明显了,我带的团队,有一半自愿加班,有另一半是因为部门老 大还没走,所以没法走,说的更直白一点,别人没走,我怎么好意思走。当你和这部分人聊天的时候,你会发现他们大多数都是我上面说的第三种人,猿们可能会 问,你不是说你不喜欢这种人吗,为什么选择这种人,我只能说,有的时候你找不到好人,没有办法,只能先留下能干活的人,然后慢慢的骑驴找马,一般这种人, 到了试用期或者在试用期之前我都会开掉,还有一部分人,面试的时候直接问会,加班有加班费吗?我现在所在的公司,晚上加班,你可以订饭 然后把截图发给财务就可以了,你可以打车,然后直接把截图发财务就可以了。其实我不理解程序猿到底怎么样才算加班,超过六点半就算加班吗?如果这样算的 话,那我的团队每天都在加班,基本上都是八点走,项目上线的时候会通宵,从来没有人和我提过加班费这个事,但是他们有事请假的时候,一般都会算个调休,或 者晚来一个小时半个小时都无所谓,程序猿加班并不是无偿的,大家都不瞎,除非你碰到一个SB一样的CTO,或者SB一样的老板,我的团队能过了试用期的, 基本上一个月之后都会涨一次工资。如果你现在也是像我刚才说的那样辛苦,但是得不到应有的汇报,那我建议你整理一下你自己的简历,然后熟练的打开浏览器, 搜索招聘网站,然后提交简历。或者你可以来找我(`(*∩_∩*))。

总结一下加班这个事情,加班算是一半自己的,一半公司吧,清楚的记得一个段子,

老板问一个程序猿要项目,程序猿说下班之前给你,第二天老板问程序猿,怎么项目还 没有发给我,昨天不是说下班之前给我吗,程序猿说,对啊,我还没下班~

你听说过几个程序猿不加班,你又听说过几个程序猿,加班的时候 从六点半开始算起,多加一分钟多算你一分钟钱,当你纠结这个问题的时候,你基本上是我上面说的第三种人了。

当然 以上的部分要建立在,你的老大不是瞎子,兵熊熊一个,将熊熊一窝,这句话很适用在程序猿这个行业。

二、开源

能 把钱和代码比较的最明显的就是开源了,我们不谈Apache,mysql这些公司性质的开源产品,我们谈第三方框架,第三方框架一般都是个人开发的,而这 些人一般是利用自己的休息时间,那么这群人免费干活给别人用,这群人脑子坏了?很明显不是。做出一个开源的东西好处有以下几点:

1.装逼,这个最明显了。

2.增长自己的水平,开源的产品一般是大家一起把它做好,一道菜,一个人吃和一百个人吃 给出你的意见肯定是后者更多,这个时候你可以从比较全面的角度去衡量如何改进。

3.提 升自己的逼格,你会发现自己做了某样开源的东西给大家使用的时候,自己的精神层次真的会提高一个档次,你写的东西真的是最牛逼,能帮到许多人的吗,并不 是,做开源和捐款是一个道理,你捐了100块钱真的可以帮到灾区吗?第一,对于灾区来说100块钱能做的事肯定太有限了,第二,这个钱不一定能到灾区人民 的手里(你们懂得~),那我们为什么还要捐钱呢?是因为捐钱之后你自己的心态就变了(以下部分借用了马云蜀黍的话),你觉得你自己对社会做出贡献了,你是 善良的,你为了这个社会努力了,你尽你的能力去帮助别人了,所以每个人捐钱之后最大的收货是你自己变了,那么每个人都捐钱(无论多少钱),每个人都会变, 当大家都变了,这个社会才会变了,这才是捐款最大的意义!代码亦如此,你知道你为IT贡献了一份力量,你变了,大家都贡献,大家都变了,IT行业才能发展 的更快,所以如果有时间,有能力,就做点开源的东西大家一起用,互联网的精神是什么?就是共享。

三、入职公司,选择技术实力还是财务实力?

有 钱只能保证不会出现拖欠工资,发不出工资的时候,因为毕竟创业公司很多,确实有很多公司半年或者一年就倒闭,然后拖欠了一两个月工资,我大概面试五个人就 会碰到一个这样的情况。公司大,无非能让你出去装个X而已,还有其他的吗?钱是你的吗?地方是你的吗?股份是你的吗?都不是。

我 认为入职的标准是:公司业务有技术含量》CTO比较吊》财务实力,因为我刚才清楚的说过了,公司的其他东西和你叼毛关系没有,你是一个程序猿,你是写代码 的,你是打造产品的,你在一个公司离职的时候,你应该最先想到的是你在这个公司技术进步了多少,而不是在这个工资攒下了多少钱。公司的业务有技术含量这个 是最好的,这证明你即将共事的队友不是SB,因为一群SB是不可能做出好产品的,其次就是CTO比较吊,我见过很多公司的CTO比较吊,但公司的业务偏偏 很一般,这个时候,你做好你的本职工作,然后天天烦CTO就可以了(不会的立马问),就算有一天这个公司发不出工资了,你再出去找工作的时候 你会发现你在这里的入职的时候10K 出去的时候你可能值15K了。

总结一下上面说的部分,为什么拿这三点说事?

有的猿会问,以上部分你把你自己说的和TM圣人一样,你不要钱能生活?怎么交房租,怎么吃饭,怎么生活,怎么给女票买包包(大部分人可以忽略这条了,程序猿哪TM有女朋友)

谁 不想赚钱呢,要是说我不想赚钱,那是扯淡,但是我很清楚的知道,怎么才能让自己赚更多的钱,程序猿想拿到更高的薪水只有一条路,就是玩死自己,加班,虽然 很累,我也知道累,我上面说过只要你老大不瞎,你会得到你应得的报酬。开源,大家知道一部分开源产品靠捐助,我自己也做开源产品,自己有一个开源博客系 统,群里也有人问过捐助地址,我都回绝了,我不是装逼,而是用博客的一般年龄偏小,而且都是个人,他们也没什么钱,不像是商城或者底层的一些应用,大多数 是公司商用,所以我没收过一分钱的捐助,但是这并不代表你要和我一样,做开源本来就是做善事,得到一些捐助很正常,其次,在面试的时候,如果你做XXX开 源的库是你做的,你拿到的薪水和一个普通代码狗还是有区别的吧,再其次,你同事知道了,那种飞一般的装逼感觉,你懂的。公司实力,和技术实力,这个就像我 刚才说的入职的时候你拿10 跟着个团队跑一段路 出来的时候 你肯定价值会比这个高, 如果你进入一个还不错的公司,但是每天做的工作千篇一律,那么很明显 你出来的时候 还是原来的吊样, 甚至10都拿不到了,因为互联网发展的太快了。

所以说 程序猿们,现在写代码的还都比较年轻,别太在意钱,够自己花就好,赚钱的日子在后面,你技术NB,你还怕没人要你?现在IT行业的情况就是不缺人,但是缺人才,想赚钱,就先把自己沉淀下来吧。