每年都有大批程序猿进入软件行业。他们在学校学过编程,但是对这个行业一无所知。为什么?
Patrick McKenzie是美国一家小软件公司的老板,他写了一篇长文,读后很感慨,发人深思。
1,Engineers are hired to create business value, not to program things.(创造商业价值,而不是编程。)
2,Don't call yourself a programmer(不要自称为程序猿)
3,You are not defined by your chosen software stack。(不要限定自己)
4,How do I become better at negotiation?(怎么提高谈判能力?)
Remember you’re selling the solution to a business need (raise revenue or decrease costs) rather than programming skill or your beautiful face.
记住你不是在求职,不是在展示编程技巧,而是在推销某种商业需求(增加收入或降低成本)的解决方案。
5,Your most important professional skill is communication(沟通技能是最重要的技能。)
Your most important professional skill is communication: Remember engineers are not hired to create programs and how they are hired to create business value? The dominant quality which gets you jobs is the ability to give people the perception that you will create value. This is not necessarily coextensive with ability to create value.