返回介绍

根据需求调整自己的定位

发布于 2024-08-18 13:49:53 字数 2705 浏览 0 评论 0 收藏 0

当你了解了市场的需求后,就要开始和自己的能力进行匹配,看看哪些地方是你的强项,这些在写简历的时候要重点突出;哪些是自己的弱项,争取在准备期强化它,把自己提升到一个新的层次。

这里给大家两个建议:

学会观察技术趋势

投资新兴市场和细分市场

站在风口不一定能飞起来,但站在冰山上必然会沉下去

和大家讲讲我自己的经历。我是2002年开始学习PHP的,当时ASP非常流行,而我只是一个计算机系的学生,并不具备对行业趋势的判断能力,只是因为ASP太受欢迎,以至于图书馆的书都被借完了,我只好借了一本放在旁边的PHP。

于是在大学时我用PHP写了很多开源项目:留言板、相册、CMS;靠这些东西得到了一家建站公司的兼职工作,除了把学费挣回来以外,还轻松进入新浪实习。到新浪刚过了几个月,新浪也全面转向了PHP——而我正好是我们组最懂PHP的。你可以想象接下来我是多么如鱼得水,我和我的小伙伴们用PHP写完一个人才项目后,又用PHP重写了PV近亿的手机新浪网发布系统,一切都风调雨顺有惊无险,以至于后来去另一家公司面试时,面试官问我经历过最失败的项目时,我完全答不出来。

十年时间过去了,PHP依然如日中天,用我十年前学习的PHP技能,依然可以在一流互联网公司找到一份不错的工作,而ASP——现在谁还知道ASP是什么?

好了,我无意拉仇恨,其实我只是想说同样是一门语言,它的投入产出比是非常不同的。

学会观察技术潮流

有一本老外写的书里边讲,如果你要知道什么语言流行,就去看看技术Guru们都在用什么。这话固然不错,但知其然不知其所以然并不是件好事。

从根源上讲,一个技术是否流行,和人们使用技术的方式密切相关。PHP能大规模流行,并不是因为它的语法好看,而是因为人们使用技术的方式从单机转向了网络,而PHP正好是所有语言里边最专注于Web的。ASP之所以衰落,和网站大量使用Linux服务器有关。

苹果手机大规模流行后,Objective-C的使用量开始极速上升。在很多程序员眼里OC的语法完全是异端,但这丝毫没有影响他们用异端语言大把挣钱。后来OC的语法苹果自己都看不下去了,于是他们推出了Swift。

仔细观察下周围,现在人类(是的,普通人类而不是其他程序员)是怎么使用技术的?很多人晚上回家已经不开电脑了,他们用电视盒看电视,用平板玩游戏,用手机吐槽。而这些设备很多都是Android系统,那么你觉得Andriod程序员会便宜吗?

由于有了多个设备,个人的数据需要在多个设备之间进行同步、分散到各处的数据也需要统一管理,所以云计算尤其是云存储的需求会凸现出来。

知道了多屏合一以及APP流行的背景,那么PHP的未来会如何?

PHP最大的优势在于它的胶水特性——简单快速的把HTML和业务数据粘在一起然后显示出来。如果只有浏览器,那么PHP还可以通过响应式设计的方式来兼容移动设备。

但是当我们有了手机APP的时候,服务器就必然需要API了。换句话说,多屏合一其实是要求数据和显示分离的——这不是原来的PHP最擅长的(想想单进程这件事),单纯写API接口的话,无论是NodeJS还是Go都颇具优势。所以如果PHP长期在API方面没有改进的话,它的增长会放缓。

好消息是,PHP最近在性能方向提升明显,由鸟哥主导的PHPNG,也就是PHP7,性能表现直追[HHVM](http://weibo.com/1170999921/BsAP8DShB);Yar项目在实现Rest API时表现卓越;而由韩天峰同学主导的[Swoole](http://www.swoole.com/)项目,让PHP在消息通信上的性能不逊色于NodeJS。

这些项目正是技术大牛们实际工作场景中遇到问题,而针对原来的PHP做出的扩展和改进。这些改进会影响未来几年PHP的流行程度。

投资新兴市场和细分市场

新兴市场

新兴市场对程序员来说,就是一种新的语言、一个新的平台、一套新的框架。新兴市场因为刚刚兴起,所以几乎所有人都在同一个起跑线,特别适合后进者。我认识从一个2011年开始学习iOS开发的同学,他能力中等,但现在已经算是很资深的iOS工程师了,月薪超过2万;而如果他那时选择去学习PHP,那他现在只能算个中级程序员。

并非只有一个平台的兴起才有机会,很多框架技术也会带来机会。比如说Cocos2d Javascript版。以前开发游戏需要学习OC或者Java,而Cocos2d Javascript版本的出现,让你可以用纯JS同时开发一套运行在浏览器、iOS和Android平台上的游戏——不用改一行代码,由于是把JS解析后直接扔给OpenGL运行,在手机上性能也很不错。这对JS工程师来讲,就是一个全新的、可以进入游戏行业的机会。

细分市场

如果你只能进入一个成熟市场,那么记得给自己确立一个细分的定位。前几天国内知名的漏洞报告平台乌云招聘PHP开发工程师,职位薪资不是很高,但是我觉得是一个很不错的机会。乌云平台每天被攻击一百多次,在乌云工作几个月以后,你就能写出来可能是国内最安全的PHP代码,如果再适时地分享下你在乌云工作的经验教训,一个专注于安全的PHP专家就跃然纸上了。这就是细分市场,比你懂安全的没你懂PHP、比你懂PHP的没你懂安全。

合理地调整自己的市场定位,可以让你在职业路线图上走得顺风顺水。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文