上一个帖子
如何学习一门新语言/技术?
看来是我题目起的不太好,内容也没明确的表达出我想讨论的问题.加上不少人可能根本帖子内容没看就拉下来看回复跟帖了;所以跟帖的基本上都偏题到是否该主动的学习多门语言上去了.故在此重开一帖,继续讨论.
开上个帖子的契机是这样的:因为工作我需要写一段反复运行用来测试设备稳定性的程序;我脑子里第一个闪过的是以前学过的tcl.实现起来应该又快又好写.但是真打开编辑器我懵了:以前学的东西连语法都忘得差不多了,更不要说库了.虽然有manual,但边翻边做是怎么也赶不上我惯用的c++/c#的.于是没办法只好重新打开vs慢慢的敲c#.
类似的在技术上也有这样的问题;两个例子上一帖里已经说了;一是正则表达式,到现在我还是白痴一个.还有就是56L 59L 62L我和yalan提到的wpf和winform.凡是喜爱编程的我认为日常都会学习一些觉得感兴趣的技术或者语言.它们在某一特定方面可以以比目前手里掌握的技术更优雅快捷的方式解决问题.但问题在于日常我们较少或是不用到它们.于是学过后慢慢淡忘,以至于真要用到发现使用起来比起熟练的东西更花时间,于是或是由于工期紧,或是由于自己心急,不得不捡起以前的东西用.我认为这不是一个好的现象;这会导致工具被束缚在一个较小的范围内.而思维方式和使用的工具也是相关的.毕竟,我现在手里或许是有那么几把不错用得很顺手的锯子,但伐木的时候我更想用油锯!
所以这帖讨论的主题和标题一样:如何摆脱对熟练技术的依赖性.持多学无用论的可以退散了,这帖不适合你们.