加载中 ...
首页 > 新闻资讯 > 经验心得 正文

程序员生存定律-打造属于自己的稀缺性

2019-03-23 07:30:32 来源:沈阳软件公司 作者:沈阳软件开发

  面临这种手艺潮水,比力合适的措施是基于现实勇敢拥抱新手艺。

  基于现实是指思量技术的可流动性,思量实践和学习的不行以分散特质,选择自己以为远景好的新手艺,并投入时间。但这内里有个陷阱,一提到新手艺许多人可能会遐想到新编程语言,但编程语言太基础了,壁垒太低,并不是一个足够大的考量区域。视角若是限在这个尺度上,看到的工具就会太多,而不容易聚焦,这时间需要把自己考量的单元适当放大一点,英文中常用 Tech Stack 这个词来形貌这一组手艺。

  好比说:LAMP (Linux+Apache+MySQL+Perl/PHP/Python)可以是一种考量单元,Windows 编程 +ASP.NET 也可以是一种考量单元,大数据处置惩罚相关种种也可以是一种考量单元。

  若是回望十年,我们就会发现,先有 PC 客户端程序的壮盛,接下来是互联网的兴起,再接下来则是移动客户端的兴旺。以当下而论,无疑的移动客户端和互联网要比传统的 PC 客户端来的更有吸引力。而在云的时代里,壁垒比力明白的两套 Tech Stack 则是基于闭源的一系列手艺(主要是由微软提供)和基于开源的一系列手艺。在这内里若是谁人 Tech Stack 的手艺逐渐取得优势,那么无疑的在响应的 Tech Stack 中有积累的人会有比力好的稀缺性。

  虽然眼下看来,两者似乎没有显着差异,但在这点上,我小我私家以为未来开源 Tech Stack 会逐渐取得优势。在 Quora (quora.com)和 High Scalability (highscalability.com)上,我们可以查找到外洋大部门新兴的、市值凌驾 10 亿美元 Web2.0 网站的手艺架构,如:Flickr,Pinterest,Instagram 等。若是专心来读这些手艺架构,就会发现他们一个基础的配合点:他们都是基于开源手艺构建的。

  这种不约而同的选择背后有一定的一定性。当希望一定的定制性而且不愿意支付高额成本时开源 Tech Stack 险些是一种唯一的选择,尤其是当开源的手艺有越来越多乐成实例的时间,这种优势就越来越显着。

  若是非要在客户端(iOS,Android,WinRT)和互联网中选择,我小我私家以为互联网比客户端更有优势。

  手艺落潮所陪同的风险

  许多人会讲微软在 2002 到 2012 这 10 年里险些无所作为,也谈判论从股票上来看若是 10 年前买入的是微软股票那么现在只能赚 30~40%,而若是是买的苹果股票那就要赚 3 倍多。我小我私家偶然头脑发散,想到的却不只是这个,而是若是微软再失去 10 年,那挂掉的不只是微软,另有同微软绑在一起的种种公司和小我私家,包罗许多资深的 Windows 程序员。

  在 PC 的天下里微软是无疑的霸主,但若是 PC 的时代已往了,那么这个霸主若是无法转型乐成,那么无疑也要随之殉葬。而谁人时间无数在微软平台上花了半生心血的人却还都在,他们又该何去何从?

  手艺大潮的兴起会使潮头的许多人称为耀眼的明星,而某波潮水的退去,同样会带走与之相伴的一些人的光环。所差别的是前者轰轰烈烈,尔后者寂寂无声。

  在这种情境下,还真就只能与时俱进。

  检查自己的稀缺性

  从社会需要的角度检查自己的稀缺性很是难题,由于相关的种种数据总是很是缺乏。但有个简朴的要领可以很快的让一小我私家认清自己的稀缺性:假设一个结业生很起劲的学,那么多久他可以取代你的事情?好比一个结业生只要起劲,那么可以在一两年取代你,而你的年龄已经靠近 30 岁,那么稀缺性一定很是欠好。

  而与这个相反,若是一个结业生纵然很起劲,也要五年才有你的手艺水平,同时若是没有特定的机缘,怎么也无法取代你,那么纵然你已经 30 岁,你的稀缺性也会很是好。这里的机缘可以是指某些特殊的实践时机。

  若是想比力系统的评估自己的稀缺性,那么需要依次思量如下问题:

  自己所掌握的手艺是即将过时的手艺么?

  手艺大潮总是会准时的镌汰种种手艺,差别的时间点镌汰的工具也不太相同。有的虽然不是完全镌汰,但至少他们不再像昔时那么绚烂了,若是以 2002 为界线而回看 10 年,那这样的手艺有:Flash,MFC,Delphi 等。

  为保持对手艺动向的敏感度,定期阅读别人的架构很是要害。

  固然可能过时的手艺不但指通用的手艺,还指老旧的可能会为新解决方案所替换的系统。好比说:曾经许多公司使用 Lotus Notes 来做知识治理的,但很少人使用这样的系统了。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。