程序猿是一种逻辑动物,只有理解了求职到底是一种什么行为后,才能做出有意义的行动。
如何理解职业价值?在我写这篇文章之前,我也同样面临着职业给我带来的困扰,这个时候我一般会上网进行各种搜索,然后根据搜索的答案进行整理,有些答案中力荐的书,我也会整理成一系列的书单,当我真正的读完这些书的时候,我发现:这些书往往只告诉我要怎样怎样,却从来不告诉我为什么要这样。如果它解释不清楚为什么要这样做,我为什么要相信他?仅仅是因为作者有名?可是我们不可能复制作者走过的路,我们的职业困扰还需要我自己找答案。
程序员是一种逻辑动物,每天和逻辑打交道,如果仅仅从书单上的那些作者角度看,那些求职小技巧就流于表面,只有理解了求职是一种什么行为以后,才能做出有意义的行动。
问题一:一个程序员应该值多少钱?
这是一个非常有意思的问题,找过工作的朋友都知道,在面试过程中提及你的期望薪资时不免有时会遇到面试官这样的一个问题:你觉得你为什么值这么多钱?
很多朋友都说:我上一份或者现在的工资是怎样怎样、或者市场上一个跟我差不多条件的程序员是多少钱。这样的答案算不上好答案,因为这样的答案没有触碰到问题的本质,没有明白薪资到底是什么东西。
问题二:假如你是老板,你为什么要雇佣我?

老板之所以雇佣我们,是希望我们能给企业创造价值,是希望你可以直接或者间接的给他创造利益。而决定我们薪资的核心部分在[你能给公司带来的价值]-[你的薪资(包括公司为了设立你这个工位产生的一切费用)]。
当你明白决定我们薪资的核心部分后,面试中的那个问题就可以这么回答了:我曾经耗时多久开发了某系统(功能),直接给公司创造了怎样怎样的价值。
不管是在职或者是求职,当老板说[你要的薪资高了],其实是在说[你为公司创造的价值不够],想要留下来,就想办法多为公司创造价值,一个团队内的事情那么多,眼里有活总没错。
最后再就面试来完善一下如何理解职业价值:

简历就是你认为你的价值,你要在简历上写明白:我到贵公司能完成这些和那些工作,为公司带来这样那样的价值,而我期望的薪资只有这么一点点,快点雇佣我吧。
而面试就是公司给你一个机会说服面试官,让他觉得 [公司认为你的价值] 和[你认为你的价值] 之间基本无误差,之后公司给你一个试用的机会,去衡量[公司认为你的价值] 和 [你认为你的价值] 之间的误差,误差是正的,你会转正,误差是负的,你不会转正。
赠送:
改变自己在工作中的思维方式,从我上班别人给我钱的思维模式转换为,我为公司创造价值公司付给我报酬。
这种转变,适用于任何利益关系驱使的环境中,而且自己在工作中也能找到一种驾驭感,越干越自信,越自信做的越好,某方面比不过别人,可以用自身的综合素质去补。
一个程序猿(软件工程方向)需要具备的知识
有的同学心里有疑问了,为什么必备理论知识没有写编程语言,编程语言其实已经包含在面向对象和面向函数式编程中了,编程语言的使用,目的是在不同的场景下去解决不同的需求,一个真正的软件工程师,熟知各种编程语言,去解决不同场景下的需求。
一个程序猿(软件工程方向)需要具备的基础技术
几招简单的社会工程学技巧助你成为职场精英
- 公共演讲(对非专业人士和专业人士及领域专家都要能传达自己的思想)