[問題]如何精進程式實力與構思邏輯

看板C_and_CPP (C/C++)作者 (當好人=當傻子 ???何必. )時間14年前 (2009/12/04 18:07), 編輯推噓9(9013)
留言22則, 15人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 首先,我的底子是資工,目前唸到研究所了。 但對於coding以前在大學時期,很討厭去寫(因為學的很差), 但上了研究所後,希望自己能夠將以前不足的地方補足起來, 也看了不少程式語言的書,有點不懂自己的狀況是什麼情形, 基本程式撰寫我是沒有問題,但是我覺得規劃與事前思考這部份很難, 因為我以前大學學的時候,其實..老師並沒有講到設計流程圖之類的東西, 現在看著書上的學習導向,發現其實應該都是將問題想好整個流程, 若是大的程式不好處理,會將問題切割成許多小程式(function), 但我發覺的自己這種思維很微弱,簡單來說就是.... 要我自己寫一個具有某種功能的程式,我寫不出來.... 但你給我規劃好的流程與切割好需要分開寫的功能描述,我就能完成。 這..感覺不太妙(應該說是很糟糕),但一直看書也不覺得自己有變更懂... 想請教一下有經驗的各位,先感謝你們的指導。 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) 我用的是 Dev-C++ 或者 VC++ 在windows上work 主要寫的是C語言。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.229.29 ※ 編輯: Gway 來自: 140.114.229.29 (12/04 18:08)

12/04 18:13, , 1F
多看書,多學多練多想...
12/04 18:13, 1F

12/04 18:39, , 2F
設計模式,重構,做工程
12/04 18:39, 2F

12/04 19:31, , 3F
自己先寫個GUI介面先 會蠻有成就感的
12/04 19:31, 3F

12/04 19:37, , 4F
叫你老師派東西給你作...有壓力才有動力...
12/04 19:37, 4F

12/04 19:39, , 5F
演算法嗎?
12/04 19:39, 5F

12/04 21:15, , 6F
感謝各位。我的問題是,如何構思撰寫一個程式的流程呢?
12/04 21:15, 6F

12/04 21:16, , 7F
還是寫程式經驗太少? 多練習寫就可以? 擔心工作時會能力不足
12/04 21:16, 7F

12/04 21:38, , 8F
多寫、多閱讀資料、多看別人怎麼寫~
12/04 21:38, 8F

12/04 21:57, , 9F
編程創藝(Code Craft) 說真的多看書還滿有用的
12/04 21:57, 9F

12/04 21:59, , 10F
看書以外, 小弟我倒也覺得試著多做點東西充實些經驗, 我
12/04 21:59, 10F

12/04 22:00, , 11F
覺得怎麼設計分割一個proj, 常常還是從經驗累積起來的,
12/04 22:00, 11F

12/04 22:00, , 12F
就像是學了資結演算法, 也是程式寫多了才知道什麼地方適
12/04 22:00, 12F

12/04 22:01, , 13F
合用什麼樣的東西; 看書有幫助學習觀念技巧與知曉很多細
12/04 22:01, 13F

12/04 22:02, , 14F
節, 但是能不能靈活運用, 還是取決於寫不同程式的經驗.
12/04 22:02, 14F

12/04 22:05, , 15F
軟體工程領域的書籍可以翻看看,還有設計模式之類的
12/04 22:05, 15F

12/04 22:08, , 16F
軟體工程方面 大推人月神話 看起來跟故事書一樣好讀:D
12/04 22:08, 16F

12/04 22:26, , 17F
沒有銀彈 QQ
12/04 22:26, 17F

12/04 23:40, , 18F
畫流程圖 切模組 訂API 先寫虛擬碼確定流程沒有牴觸
12/04 23:40, 18F

12/05 10:33, , 19F
1.經驗 2.軟體工程 3.你可以看一些閒書ex:人月/約耳/XP
12/05 10:33, 19F

12/05 10:33, , 20F
"coders at work" 哈哈哈
12/05 10:33, 20F

12/05 12:34, , 21F
ACM or 自由軟體團隊 or 接case
12/05 12:34, 21F

12/05 19:17, , 22F
Orz 沒有銀彈~~
12/05 19:17, 22F
文章代碼(AID): #1B6Dzbsi (C_and_CPP)
文章代碼(AID): #1B6Dzbsi (C_and_CPP)