思考、学习新技术的原则和方式
这是competition,重复的手艺是没有生活空间的(固然,你是微软的话除外 :) ),就像互联网统一个类型的网站,竞争到最后就那么两三家。就像Groovy,我很喜欢它,可是有了Scala以后,我以为兴许有一个要死掉(Groovy首创人说,若是他早些知道Scala的话,就没有Groovy什么事了。详细的报道请去Google上搜他的blog)。
它的实现和带来的效果上看,有没有很有意思的思绪,是值得借鉴和思索的?这是最难讲的一个问题。以去年头最先接触的Node.js为例,它可以做到把后端的聚合(譬如portlet之流)放到前端来,后端只保留一种类型的页面服务——页面模板,以及若干易于治理的API接口,大大简化了后端系统的庞大度,而且还能把压力疏散到前端来,这app开发是我早些年未曾见到的。
这三个问题想过之后,以为有价值,我才去学习。要否则,对我而言就是不想深入的工具,相识相识也就而已。
新手艺学习的方式呢,我想说这么几点:
寻找切入点我很喜欢BlueDavy的blog上的一句话:“理论不懂就实践,实践不会就学理论!”。
最后最好是要落到下手实践上去的,可是倘若习惯从那些原理先容的文字入手,未尝不是一种欠好的选择。而且,现真相况会有一些约束,例如在相识几家互联网公司的云平台的时间(Amazon的EC2,M$的Azure等等),除非你是这几家公司的员工,否则是很难深入其中的。
寻找自己的兴趣点学习应当是一件有意思的事情,当你的大脑排挤它的时间,我不信赖可以很容易地掌握这门新手艺。若是你找不到兴趣点,那么,不妨回到我前文对于新手艺是否值得你学习的看法上去,既然你没有什么兴趣,你学它干嘛?
善于比力比力是一种很是容易上手的思索方式,和什么比力?和相似手艺比力,和操作系统、网络这些基础设施上面的例子比力,最后,和生涯中的例子比力(譬如,Java NIO的实现是一个很好的例子)。
不停获得回馈回馈是什么?做出一个HelloWorld的例子,就是一个极好的回馈;明白某一项实现原理,遐想到其它类似的实现,发生一种名顿开的感受,也是一种回馈。在学习的历程中,不停发生回馈,意味着你不停地收获成就感,这是继续下去的动力之一。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。