作者StubbornLin (Victor)
看板Programming
標題Re: 想找人組Modern C++ Design讀書會
時間Fri Dec 1 13:02:35 2006
※ 引述《milochen (邪樹豬鹿)》之銘言:
: ※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:
: 1. 學會這麼現成好用的tool,也只能用這tool 去寫 快速生產的Application
: 2. 越到後期學程式的人,越來越沒有機會去深刻體驗不同Programming Diagram
: 3. 以前只要有國中的數學"修養"(修養與知識不同),便可以學好程式
: 如今因為CS已經發展多年,所以拿著國中數學"修養"無法進入較新的程式觀念
: 4. 現在許多搞SA的人,他們本身的coding經驗還沈溺於1990年代,真的具備2000年
: coding概念的人,"聽說" 很少。
: 關於1:
: 是因為看過太多同學都這樣子用,在需要開發從無到有的開發核心,反而會不知所措
我也是這樣覺得,寫了一堆,真正能夠用精簡地方式
寫出擴充性良好,又有效的程式架構才是真的
但是我們通常都只是用現成的東西
軟體產業在我們這裡似乎並不存在
我指的軟體是套裝軟體出來賣的那種
我們有的就通常只有各別的Case做完算的那種
所以OO對我們來說,只是一個讓我們快速完成工作的工具
我們用的大多都是別人現成的東西
對Case來說當然是越快完成越好
而當過了若干年當系統要再修改時,早就不是原接案者的工作
因此,在這樣的環境下來看
只有少數人會去認真去學能夠寫出真正可以重覆使用,有彈性的程式的人
就會少得可憐,大家都會只重視於如何快速地完成Case
而OO不可否認的,在很多概念上都需要比較多的工作
來讓以後使用上更簡單,或更安全
簡而言之,就是先苦後甘,花最大的心力去設計架構
讓以後使用起來會非常簡單
而對於快速完成的要求下,能快速使用才是王道
所以才會不那麼地受歡迎
: 關於2:
: 還好有很早前讀高職,在學QB時,很想要用它寫象棋寫3D什麼的,在程式碼多也發現
: 許多的問題,後來又有學C與組合語言,因為每次都試著想要從這些語言去作從無至有
: 寫程式動作,因此對這語言所給的底限便有深刻的體會。
: 後來能體驗一件事,每一個語言特性都是有它背後的意義與需求,因為有更大的需求
: 才會有著那些東西,如果沒有這樣子的需求,跟本就不可能會有這種機制出現。
: 就算正到現在,還是有許多人對C++提出更多進階的需求。我們現在看到的這些機制,
: 都是由需多世界級且前輩級的程式設計師,他們經過豐富的程式設計經驗而推理出
: 的好用機制。如果想要成為個好的程式設計師,像這種人家提出比較簡單好用的東西
: 就要先撿起來先會在說,這對我們才有優勢。而且Modern C++ Design是六年前出版的,
: 六年後的今日又比六年前還要更加的有智慧。
我們的確落後別人很多,不過退一步想
我們學的物理也是百年前的古典物理
都是經過百年的使用和驗證,也許程式語言也是同樣的道理
我們不是愛因斯坦,也不是牛頓,我們不是時代的先知
我們只能等這些先知開路,除非我們真的有能力當先知
當然,這是一種比較阿Q的想法
先學起來放當然是不錯,只是會比較辛苦 囧|
: 關於3:
: 以前在學C++的時候學習有障礙不知道問題出在那,那時連候捷的泛型程式設計,連看
: 都看不懂,那時候我是大一。等到後來開始看懂那一天,已經是大四的時了。
: 還好當時有去旁聽一些比較可以練數學素養的課程,不然至今可能連看都看不懂,
: 就更別"寫"了。 不過數學的"知識" 與數學的"素養"是完全不一樣的東西!!
: 下面這是一篇來自大陸的文章,下面便解釋出數學素養對一個程式設計師的重要性。
: http://blog.csdn.net/ArenAK/archive/2006/10/31/1359026.aspx
其實,從我身邊的同學看來,我認為他們之中很多都是為了分數才去讀數學
我在教他們時,對於回圈的部份,甚至連簡單的運算去達成讓數字依照自己想的去變
都不知道該怎樣做.... = ="
例如...要把星號的圖形反過來...阿就 n-i 就倒過來了
我真的不知道他們讀到大學的數學都讀到哪裡去了 囧rz...
這大概要拜我們的分數導向教學所賜,學生們只知道怎樣考試
不知道怎樣用.... 更別說去想...
: 關於4:
: 以前年輕時不明白,像台灣有這麼好的硬體環境,卻會一直無法成功跨足台灣軟體業
: 但在有了許多體驗時,剛好有幾次的機會碰過一些SA(可能我沒有機會接觸到那些
: 真正可以開發核心的SA),其底限都只能到"開發Application"的階段。
: 有看過 把 寫組合語言 精神的人 用在寫C++
: 大概能看到把 C 語言精神 用到 C++ 的就已經算是不錯了
: 大概會善用class機制的人寫C++ 已經算是很少了。
: 那會Template咧? 似乎是消失了, 不過要注意的是,國外這是很普遍的
: 那些作SA的許多老人常常把用"沒必要學" 當作是"學不會"的藉口
: 去多看看台灣之外的人,他們是怎麼學程式設計的(像大陸或英語語言的論壇都可去)
: 便可以知道那些號稱前輩的人,講的是不是就是真的那一回事。
是時世造英雄呢? 還是英雄造時世?
我個人認為是惡性循環 囧
--
VICTOR工作室 |
PTT遊戲設計版隆重開幕!
|
不管是新手老手,程式美工音樂企劃....
URL :
http://www.kinmen.info/vic/ |
都歡迎來遊戲設計版參與討論 XD
|
戰略高手>
C/C++ |
GameTopics>
Visual Basic 6.0 |
GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.242.60
推 meltice:快速完成工作下班睡覺才是真的 218.211.10.30 12/01 20:34
→ meltice:至於接手的後人如何維護管他去死 218.211.10.30 12/01 20:35
推 softwind:樓上...中肯...不過接手的後人 @@" 61.229.107.249 12/02 03:25