嗯嗯……一點點感觸,看看吧:)原作者是 PCMan
這篇跟原 PO 的問題無關,但是想藉此和想學程式的朋友分享,歡迎轉錄
今晚收到一封信,有位 PCMan's fan 寄信給我,是個很熱愛電腦的小學生
看完之後覺得感觸很深,於是非常認真的,回了他很大一篇,順便跟大家分享
雖然這封信是回給小學生的,內容卻是我很多年來的心得,應該還算值得參考礙於維護隱私,我不貼出我收到的來信內容
大意是這位小六學生人小志不小,他很希望可以好好學電腦,將來做軟體貢獻人群
他是很想學程式的電腦迷,所以他希望能跟我保持聯絡。 然後我的回信如下
看到這封信非常驚訝,我真的很想說,真是後生可畏
我非常樂意跟你分享,我這幾年一路走來的心得
首先我要說的就是,如果你希望這條路走得遠,務必聽我一句勸
要達到你的理想,最好的方式,我認為是請你務必要遠離你的理想![]()
也許你還太年輕,所以無法了解為何我會這樣說,但無法了解是好的
每個年紀應該了解的東西不一樣,如果你現在就理解我這年紀的東西
表面上看來是好事,但這其實意謂著,你已經失去你那個年紀應該有的東西
人生每個階段都是獨一無二,且絕對沒有機會重來的
現在,你做別人將來才能做的事情,會讓別人很羨慕
但到了將來,你才發現,你沒做過很多別人現在在做的事情,換你羨慕別人
別人現在會羨慕你能做他們不能的事情,但只要等他們長大一點,他們還可以學
但等你大一點之後,才羨慕別人的童年生活比你精彩,你是完全沒有機會回去的
時間不會倒流,一旦你錯過了在你這年紀最寶貴的東西,你再也沒有機會重來我可以理解你對於電腦這新奇技術的喜愛,和它帶給你的樂趣,因為我當年也是
我第一次開始學電腦是高中,當時真的覺得相見恨晚,要是我小學就能學該多好
我曾羨慕很多小時候家裏就有電腦的人,如果我小學就能開始學,現在一定強超多吧!
但事實正好相反。 在我成為大家眼裡的高手之後,我深深覺得我太早接觸電腦了
在這個年紀,有太多精彩的東西值得去探索,但為了達成理想,你必須放棄很多東西
我說的很多,到底是怎麼樣的多叫做很多呢? 就是比你所能想像到的,還要再更多。要想做出好的東西,你需要的除了技術以外,最重要的是想法和創意
技術可以透過不斷的反覆練習而訓練出來,但創意不能。 如果沒有想法,技術只是技術
一切的機器和技術都是死的,只有活生生的人,可以透過想法,賦予它意義。
因此,要做出最好的的作品,你需要追求的不是技術,而是去當個更有創意和想法的人
而這些東西,從來就不在電腦上,你也永遠不能夠在電腦上學到。
年輕人和老人最大的不同,絕對不是在技術。 老人因為經驗多,技術會比較好
但是年輕人,不受到過去老觀念的拘束,所以可以有更多想法和創造力
你還很年輕,所以你最有價值的東西,是在你的想法,而不是在你比別人技術好
這些東西,你並不能夠在電腦上找到,它卻廣泛存在於每個地方,每個不同的領域
看到這裡,你可以了解為何我會這樣說了嗎?電腦是為了人的需求而存在,要做出好的電腦,就是要更了解人的想法
所以你最需要學習的是人,而不是電腦。 這是我到後來才悟出的道理,可惜太晚了
這世界上夠聰明的人,其實很少,大部分的人都是很愚昧的,所以你要有自己的想法
千萬不要別人一窩蜂的做什麼,你就覺得那樣就是對的,或是最好的。
大家都在拼命的學電腦,不代表你一定要跟著這樣做。你必須了解你自己到底要什麼?
千萬要記住,不論做什麼,最重要的東西是想法,這才是決定你成就的關鍵。
我給你的建議,就是請你務必少打一點電腦,多接觸其他東西,讓你的想法更豐富
想法是一切創作的來源,是改變世界的動力。 更努力學電腦並不會讓你得到這些東西
你該做的,是怎樣讓你的頭腦更好,而不是你的電腦。
電腦是絕對不需要太早學的,現在在跟我請教電腦問題的人,大部分都比我早學很多
我沒有特別聰明,也沒有學得特別快,只是我頭腦比很多人清楚。
電腦是工具,你應該駕馭工具,而不是被工具牽著走,讓它決定你的生活
雖然你年紀還很小,但我相信以你的頭腦可以了解我的意思
我給你的建議就是,你現在應該盡量少碰電腦,最好可以不碰就不碰
還有,請好好保留我給你的這封信。
等你到了我這年紀,再回來看,你一定會恍然大悟的。祝 身體健康
![]()
自從從2D的AutoCAD轉戰到3D的SolidWorks後,我所學的AutoLisp再也派不上用場,雖然SolidWorks的API支援VB、C/C++、.net,但這類Win環境下的程式語言卻怎麼也學不會。CSWP雖然考過了但對薪資的助益有多少我是心知肚明的,想靠CAD賺比較多點的錢客製化是唯一的途徑,當然啦軟體使用教學也是可以的,只是所需的成本更高...
C.H.Weng你程設是如何學的呢?每次看到那種介紹每一種指令用法的書都想直接扔了,我比較想有先訂一個題目(企畫or目的)在解說如何完成的教學,有這方面的資源嗎?
評論由 ayu 發表 @ 五月 17 日, 2006 12:41 下午
我可以偷偷告訴你,他根本就不是學這個的,基本上呢......他跟我是同行 = =。
評論由 LitGrass 發表 @ 五月 17 日, 2006 2:34 下午
被戳破了…
其實我根本是個外行人啊*_*
評論由 C.H.Weng 發表 @ 五月 18 日, 2006 6:22 下午
看你php行的哩!跟本不像外行人。曾經想過用php+mysql做免費的erp系統服務中小企業。軟體免費只收客制化和售服年約的費用,不知技術上行不行得通?
評論由 ayu 發表 @ 五月 18 日, 2006 11:45 下午
手上要有工具很容易,但是要用這個工具來實現某些想法,靠的就是個人的創意了!
我想這篇文章的主旨也是這樣吧,不過很可惜現在已經過了那個培養創造力的年紀很久了……
理論上要做出一個這樣的東西當然是可以啦,畢竟 php 也算一個滿成熟的語言了。不過要怎麼規劃出一個完整的系統,又要在功能上與服務品質上取得優勢,靠的是團隊工作的實力。相對來說,系統方面反而似乎不是最重要且唯一的課題?
最近看到朋友部落格介紹的一本好書:PHP+MySQL 快速入門,雖然我沒讀過,不過作者算是滿有名的,所以應該算有參考價值。
其實學程式好像也沒什麼特別的訣竅,基本功該做的還是要做,一些指令雖然很無聊,但是還是要稍微了解一下運作的原理。雖然說看範例學指令好像也滿快的,不過這樣感覺基礎比較不紮實,等碰到比較進階的東西,可能會比較累。總之就是該下的功夫一定少不了的,差別在先下或後下罷了。
如果要範例的話,書上常見的基本功能,像是留言板討論區等等基本的應該都有。我自己手上唯一的一本書是這個:PHP5+MySql入門與實作,當初之所以買這本,就是因為裡面有基本的留言板與討論區範例,可以一邊學指令一邊參考著用。不過這本書後來覺得內容太淺太零散了,對我最有幫助的似乎也就只有那兩個範例而已……
至於網路上的資源……那就要看外文能力夠不夠好了。不然花在理解外文的時間比理解程式的更多的話,感覺就很得不償失。而且雖然說 php 的線上手冊編得還不錯,也有很多熱心人士加註一堆範例,不過要專精的話,手邊有一本工具書可以查,我覺得還是挺重要的。
像我自己現在的瓶頸,就是看別人的程式,都會覺得很理所當然,不過要自己憑空生一個出來,就得克服很多之前從來沒考慮過的問題。這可能跟經驗、對指令的熟稔程度,還有本身的邏輯、統整能力等等都有關係,感覺就不是能夠速成的東西!
如果不是本科生、或是之前下過功夫去學的,要半路出家來碰這些東西,自己摸索所花的時間,恐怕效果是事倍功半。
不過所謂事在人為,真的要做的話沒什麼是不可能的,就看各種現實條件能夠支持你到什麼程度了。
評論由 C.H.Weng 發表 @ 五月 19 日, 2006 1:21 上午
【轉載】Re: 想學簡單的程式要怎麼入手?...
這篇跟原 PO 的問題無關,但是想藉此和想學程式的朋友分享,歡迎轉錄今晚收到一封信,有位 PCMan’s fan 寄信給我,是個很熱愛電腦的小學生看完之後覺得感觸很深,於是非常認真的,回了...
引用至 Original Sin @ 五月 29 日, 2006 7:46 下午