it新人怎样克服在面对众多新旧技术时产生的无力和迷茫

首先赞一下题主的求知欲。我觉得题主可以从项目入手,而非技术入手。网上有很多有趣的项目,比如如何从零开始构建pokemon go,如何实现豆瓣FM等。乍看之下这些项目看起来都太高大上,但其实把他们拆分成几个技术模块后,你会发现每个模块是有普遍意义的。对于不同scale的用户量如何选择数据库和缓存层,哪些前端模版可以存在用户端以加快加载速度,如何拆分API使得API层便于管理等等。项目入手的最大好处是能把知识结构串联起来,而非每块都懂一些,却不知道他们如何合成一个能够自己运作的系统。而在做项目的过程中,你会遇到好多细节问题要处理,比如如何让用户觉得豆瓣FM加载得还算快?要不要先load一个有播放功能的播放器(主要功能),其他慢慢加载呢?工作两年的程序员个人小建议
■网友
作为技术骨干后悔没有早点知道的道理——新旧技术路线之争今天恰好有小伙伴向我提问:项目中两个技术骨干,一个想用新技术,一个倾向用老技术,请问我该如何决策?
it新人怎样克服在面对众多新旧技术时产生的无力和迷茫

其实这不是什么新鲜问题,但却是人人都会遇到的问题。我们可以先给出明确的答案再来讲为什么。
经理的建议是:在项目工期充裕、项目资源充足的前提下,尽量使用新技术来进行产品研发。
那么这么做的理由是什么呢?为何一定要花费代价去学习并使用新技术? 因为随着科技的不断发展升级,既有的成熟技术特别是一些好几年甚至十几年前的旧技术相比新技术一定存在更高的淘汰风险和对外围配合的不兼容风险。一旦遇到不兼容的情况,甚至碰上了项目范围以外其他技术环境的升级,新技术的兼容性、可提升空间无疑更大。执拗的使用既有成熟技术将对开发产品的运行效率、对产品为业主盈利的能力造成影响,所以原则上条件允许时,使用新技术有助于提升产品竞争力。
同时,在项目时间紧张、各种项目资源欠缺、或认为新技术过于超前以至于学习成本偏高的情况下,请在项目中使用既有的成熟技术。
再举一个实际的例子:一位同事,作为项目经理管理项目时,坚决不同意自己老板运用新技术的决定。结果被Fire了,一脸懵逼的去找老板时,老板说:尽管我们私交非常好,但你对新技术的保守态度在我看来会影响到公司盈利及未来的盈利能力。这位项目经理只好垂头丧气的开始找新东家去了。
这种看似非常简单的问题却能难倒不少人,作为项目经理/产品经理的小伙伴们,你们Get到了这道选择题的技巧以及其内涵的精髓了吗?
想看更多......
经理生活
经理人的终生免费学习殿堂,懂你需要学习什么,资深专家入驻给予指导;
经理人的情感树洞,懂你倾诉什么,并帮你分析分享从而寻求解决方案;
经理人的实战技巧,拒绝华而不实的鸡汤,让你能够经营生活。
【关注公众号:经理生活 回复关键词:05 查看更多作为经理后悔没有早点知道的道理】
it新人怎样克服在面对众多新旧技术时产生的无力和迷茫

认可我们,请长按关注


■网友
【it新人怎样克服在面对众多新旧技术时产生的无力和迷茫】 08年毕业,在IT行业闯荡接近9年,给你的建议就是跟人学,就像你想穿越一片沙漠,那么最简单的方法是由已经穿越过这片沙漠的人带路。学习能力最强的人,直接看源码即可,次之的,可以看书,再次之的,可以看视频,而我认为最快的就是跟人学!详细可以看我的原创文章 为什么我们一直觉的学编程很难? - 专栏


    推荐阅读