作者reader (讀者)
看板CSSE
標題Re: [請益] 一直有個疑問
時間Thu Jun 9 07:03:29 2005
※ 引述《spanky (小莫)》之銘言:
: 想請問一下在大學階段中除了把所學弄懂外應該要如何修練呢??
: 我本身也是念資工的 可是也是到了大學才開始會寫程式
: 也覺得畢業後如果真的要出去工作的話實做似乎不夠強
: 大部份人給我的意見就是多寫code多練習
: 可是卻往往不知道應該要寫那些方面的東西
其實寫程式需要兩種能力,一種是解謎的能力,一般在學校所學的,
主要就是在強化這一種能力,因為這種東西要是沒學過,除非有一些
特別才能,不然碰到問題,解不出來就是解不出來,這樣就成了非常
嚴重的狀況了。
只是隨著知識的不斷累積,漸漸地它就不那麼重要了,畢竟這種東西
就是解開一個問題,世界上就少一個問題,剩下來的問題愈來愈難,
就愈來愈不是一般人能完成的。
另一種重要的能力是組織的能力,因為學術傳統和現實需求的關係,
在學校中很少會教這種東西,也很少人能教這種東西,人才多半都到
業界去了,也只有在業界比較能磨練得出來。
而組織的能力,換個角度來說,就是一種處理複雜事務的能力,這是
不管在哪裡都很需要有的能力,隨著社會發展,這種能力的需求只會
愈來愈大。一般工作時,最需要的也就是這種能力。
用知識分類來講,前者的研究就是電腦科學,後者就是軟體工程。但
實際上真正需要的不是知識,而是解決問題的能力,在知識面上需要
是電腦科學的基礎,以及軟體工程的實務,而不是學術性的電腦科學
研究及軟體工程的理論。
用一個比較形象的比喻來說,大家在學校學的,是碰到失火時要能夠
知道需要多少人、多少水、什麼方法來救火,但工作時卻不是算出來
就好了,所有的人都是得要真正去救火的人,當然,也許會有一個人
只要計算規劃就好,不過通常你不會是那一個只要計算的人。
在失火時就是分秒必爭,沒有人會在乎救火的方法是不是完美,重點
是在最短的時間內救火成功,在開頭的那一瞬間,能夠運用多少知識
在自己的位置上,擬出當下最佳的計劃,並實際去達成,就是關鍵。
你永遠不會有足夠時間,可以讓你去調查資源計算需求寫出計劃,並
把計劃書寫得漂亮。那是在大公司裡閒閒沒事幹的資訊部門才會有的
事情,所以他們社會地位高、收入豐厚、知識也不差,在業界的實際
地位卻是最底層、是所有軟體公司眼中的肥羊。
真正實力堅強的,是二話不話就馬上開幹,其間卻有效整合各種現實
資源、工具與知識,在最短的時間內達成目標。
要關起門來精雕細琢,那是研發人員的事,但即使是研發,只要東西
一離開研發階段,也一樣是無休止地在追趕著時間、追求最佳的資源
運用效率和最佳的軟體品質。
像研究生一樣用半年寫一篇論文,搞一個小小技術改進,用兩個星期
寫一個粗製濫造的作業,在實際的工作裡,根本就是不可能的事情。
而學校和工作之間的落差就在這裡了。
所以,只要是可以有效加強組織能力的東西,其實都是有益的事物,
不管那是看懂別人寫的超過一萬行的程式,或是自己實際地去寫超過
一千行的程式,還是研讀關於軟體工程、軟體架構、軟體技術的書,
又或是參與不過度超過自己能力的真實計劃,什麼都可以。如果年紀
還小,未來的時間還很多,甚至是學學下棋、畫畫、寫作等需要實際
操作和運用組織能力的技藝,也都是有幫助的。
到最後你可能會發現,其實一切都是管理,一切都是工程。程式設計
不過是其中最為純粹的工作,但其他工作也沒有什麼兩樣,到了那個
時候,應該就是海闊天空,要做什麼都可以,就看自己的人生規劃和
目標了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.173.29
1F:推 ykjiang:我又哭了 ~>o<~ 211.20.97.42 06/09
2F:→ ykjiang:真的好精彩喔,真擔心以後看不到這麼精采的文 211.20.97.42 06/09
3F:推 jeunder:如果我是板主, 我一定會很煩惱... "怎麼辦? r大 220.138.140.73 06/09
4F:→ jeunder:的每篇文章我都想m起來" 220.138.140.73 06/09
5F:推 flexu:m就m阿 有什麼好煩腦的@@ 61.70.188.66 06/09
6F:推 akion:R不不就是板主@@140.118.232.229 06/09
7F:推 spanky:這篇真的講好棒喔!!!用很淺顯的比喻就把重點講明 140.113.93.175 06/09
8F:推 jeunder:m就m啊 該煩惱的就是 每m一篇就少一篇可m 220.138.140.73 06/10
9F:→ jeunder:天啊 為何讓我m到這麼好的文? 我怕我以後再也m不 220.138.140.73 06/10
10F:→ jeunder:到... 真煩惱啊...... 220.138.140.73 06/10
11F:推 darkmousydar:以後要真正救火了.. 61.62.144.43 06/10
12F:推 BarrosH:reader 儼然是本版精神領袖阿.....^^" 61.231.154.117 06/10