你虚心学习了么?
你虚心学习了么?
我perl只学了三个月左右。C/C++ JAVA Pascal有六年的编程经验。。
其它的语言基本上学习时间也都是三个月左右。
Ocaml和Haskell少一些,因为觉得用scheme来修炼自己的编程思想
更有意思(这更说明我是怪人了)。。
我跟网上那些说自己精通XXX的人不一样,
就算我可以用一个语言实现从队列到无向图搜索的所有算法,我也只是
说接触过这门语言而已。。。
我精通的语言只有C/C++。用其它语言程序我都要查手册。
也就是像shhgs说的:“我牛得都有1000磅了。”
--------------------------------------------------------------------
上面是瞎说的啦~~我只是个学生而已,接触电脑都有十年了,会这么一点东西
不奇怪的。。。
其实网上一些言论本身是很浮躁的。
比如很多人对《21天精通XXX》《24小时学会XXX》这个系列的书很反感,说:
“程序不是21天炼成的”。。。没错,我也同意21天学不会什么东西,我自己
学电脑那么多年,也没说自己是什么都会了。
但是这个系列的书我倒是看过几本,其实他们其中有一些是写得很好的。
“21小时”其实应该是24学时,也就是类似在大学时的专业课一般也就是二三十
个学时。。。比如《计算机图形学》是一门32学时的课,我们也并没有说有谁可
以用32小时左右就成为图形学的专家吧?!
放下心中的成见,好好从这些厚书中学一些东西才是一个学习者该做的事。记得五
年前在中学图书馆里看到一本书《Learn Windows 95 Programming in 21 Days》
回忆起来,那本书并不比Charles Petzold那本(后来也看过)差,GDI的例子
比后者写得更生动。
但是这些书名字起得不好,让很多人都只学到表面的东西了。也让很多人“精通”
了很多语言(你们误会了teach youself sth in 21d是说让你进行21d的自学,没
说会成为高手)。因为网络来了,交流方便,所以很热闹---空桶和满桶都不响,
只有半桶水响叮当。
其实很多东西,比语言本身重要,数学建模的思想/对现实抽象分层的能力,是跟
语法语句完全不同的东西。真的不必再为这种东西的同与异而争论。。
同学问我:学matlab好还是mathematica好,我会说都好,找个合适你的。
同学问我:学C++好还是Java好, 我会说都好,找个合适你的。
同学问我:学Perl好还是Pythhon好, 我会说都好,找个合适你的。