笔者已经工作两年多了,在这里我想谈下关于程序员关于职业的思维方式。对于职业的思维方式,决定了一个人的选择和成就。建立一个正确的思维方式,有利于我们主动管理自己的职业生涯,从而达到自己追寻的结果。
我在工作当中发现,有许多开发人员在面对工作时的思维方式就是完全错误的。为什么这么说呢,因为大多数人都认为自己是在为公司工作,觉得自己只是一个打工的,做好领导布置的任务就可以了。但实际上我们虽然是为公司工作,但职业生涯是属于自己的,我们的技能是属于自己的,我们随时都能换个地方另起炉灶。作为软件开发人员,最大的错误就是没有把自己的软件开发事业当作一桩生意来看待。 这种心态对管理职业规划至关重要。因为只有把自己当作一个企业去思考时,你才能开始做出良好的商业决策。转变你的心态,把把雇主当成一个你的软件开发企业的客户。当然,你可能只有这么一个客户,你的收入都是从这个客户,但是这种诠释雇佣关系的方式可以将自己的弱势地位转换成自我治理和自我引导的主动地位。(事实上,大多数公司也只有一个大客户,这个客户给他带来了大部分收入。)
如何像企业一样的思考呢?让我们先思考一下企业是由什么构成的。简单的来说,大多数企业都需要以下这两种东西。
所以,我们应该先来思考自己提供的产品或服务到底是什么?作为一名软件开发人员,一般我们并没有自己的产品,通常是为企业提供开发产品的服务。我们售卖的就是一种把其他人的想法变成一个数字化的现实产品的能力。企业需要持续不断地改进和完善自己的产品,那么我们也需要不断的精进自己的技术。作为一名软件开发人员,你需要向你的客户(也就是你的雇主)说明你提供的软件开发服务比其他人提供的服务好在哪里? 其次,我们还需要认识到:仅有服务或产品是不够的。想赚到钱,你就需要找到那些最需要你的服务的客户。重视营销,产品营销做的越好,你就能给你的服务定越高的价格,也越有机会吸引更多的潜在客户。
通过向企业一样的思考,我们需要做到:
思考以上这几点,我会在接下来的博文,探讨如何精进自己的技术水平和策划对应的营销策略。