James是我在谷歌的老领导,他曾来回在谷歌(4次)和微软(3次)之间跳槽,每次薪水都要涨一倍,在我看来,实际工作方面并没有什么改变。
这本书的场景还是有局限的(专业性强),并不具有广泛性。许多的软件开发者都像躲避瘟疫一样远离QA ,而James 有目的性地选择了这个职业。他知道QA相比普通的软件开发者是更容易脱颖而出的。他首先通过了国家权威机构的测试和QA,开始是去了一家测试公司,后来进入了谷歌担任测试主管,然后在微软担任副总裁。他的优势就在于专业性强。
从这个角度看,我简历的问题是——太一般。当然,我在谷歌工作过,并开了一家公司,可我的简历基本上只能看到「Web/Mobile软件开发者」。
我知道所有的谷歌专利技术,但这些在现实世界并不管用。结果是,我和一个刚毕业的孩子并没有什么明显的区别,除了一个高级的职称而已。另外,在大多数公司,更多的经验也不会被看重,因为开发者的生产力没法衡量或评估。
我工作的这个行业,真是糟糕透了!
那么,我现在继续做开发者,同样的事情会不会再次发生个办法就是摆脱软件,进入管理或项目管理。但是我喜欢编程,我想绝大多数程序员和我一样吧。
相反,我已经采取了James Whittaker的做法。我花费了6~8个月的时间学习Graphics、OpenGL和WebGL。大多数人不懂3D Graphics,另外我们已经发现与Graphics相关的工作也超难招人。越少人知道这个事情,对我越有好处。
另一方面,未来我找工作将会变得更加困难,因为Graphics相关的工作明显要比Web要少好多。这就是一场赌博,可我愿意。大多时候,你想要获得更高的薪水,可选择的工作就越少。
在接下来的几年,我们一起看看我这么做的结果吧!
题图来自:Steve Cadman
带你发现这个世界是什么,哪些问题更重要
相关资源:轮盘赌算法matlab程序及介绍-Matlab文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!