2016-01-03  本文已影响22人  杨少侠

略微翻了翻tp学习手册中的配置和架构部分,直觉上并没有学到多少东西,有些虚,觉得不敲点代码就如同什么都没干一样。跟着慕课网上的视频敲了缓存处理,一直提示“服务器错误”,自从我开始学习PHP以后,这个问题就阴魂不散,但是这次一直没能解决,百思不得解。之后也没什么心情研究这个了,先放放。

接触多很多门编程语言,但没有一门是精通的,这需要耗费很大的精力。偏偏我这个人什么都想尝试,以前自视甚高,很无知,那时可能以为精通一门语言就是精通语法吧。其实需要懂的东西特别多,比如框架、内存管理、多线程等,现在对于一些没有学过的语言也很好奇,抽空了解了下R语言和go语言。

R语言是做数据统计的,学了一些以后,感觉和以往学过的语言都不一样,这可能是由于R的定位和它们不同吧。

go的很多语法风格和Swift很相似,或着应该反着说,毕竟go出世比Swift早。在慕课网上看了gopher 2015的一些演讲,雨痕老师关于《go runtime》的讲解非常赞。

语言这么多,想学完都很困难,更何况全都精通呢?而且没有必要去学习太多的语言。在接触和了解了这么多语言之后,我以为深入了解语言设计的机制才是最重要的,这才是核心和本质。应该思考这些问题:语言设计的原则有哪些?编译器是怎么执行的?垃圾回收的机制是什么?等等。

除开语言本身,在编程的过程中,很多东西是相同的。比如:网络编程、数据结构、设计模式、操作系统相关的知识、异常处理、测试等。真正掌握了这些基础和共通的东西之后,对于着手一门新语言和快速进阶是非常有帮助的。

上一篇下一篇

猜你喜欢

热点阅读