作者myStock (可憐小散戶)
看板CSSE
標題Re: [討論] 念完資工之後...
時間Sat Jan 6 14:00:30 2007
看完好幾位有經驗的版友的文章
對於我這個非本科系的人來說,真覺得實力差了好多
然而我選擇的卻是程式設計這條路...所以也很想要找方法來加強我不足的能力
而我一直有個很大的困擾..就是不知從何下手
我不像PCMAN作者或很多的高手那樣會對於某個軟體有興趣而努力鑽研(懶惰?沒興趣?)
目前會的就只是很皮毛的C/C++、ASP、JAVASCRIPT (雖然我已工作一陣子了)
但總覺得看過的書、文章都看完就忘了,很難應用(記憶力差是不是不適合寫程式?)
就像C/C++中關於OO、STL、Function Pointer的部份
總是沒辦法拿到實際的例子上來應用...沒多久也就忘了
(感覺上我會的就只是用很簡單的C來拼湊解決一些邏輯運算上的小問題)
另外以這好多篇的文章來說....看到談到用C來達到C++中的OO、或是Pattern的討論
真不知這樣的知識是如何建立的,然後又如何能夠行雲流水般想到就寫得出來
還有就是...我該從何開始補強自己的能力? 讀作業系統、計組等等的書有幫助嗎?
還請各位先進們幫忙指導,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.9.35
1F:推 neversay:先念基本的C入門書籍以及資料結構書籍吧 01/06 14:11
2F:→ neversay:以及多寫程式 01/06 14:11
3F:推 myStock:回樓上..有讀..我的問題不在C本身語法及資料結構 01/06 20:14
4F:→ myStock:應該是說不知如何應用,以及缺少更深入應用的知識 01/06 20:15
5F:→ myStock:至於多寫程式...要寫怎樣的程式呢? 01/06 20:16
6F:→ myStock:參與Open Source似乎又太難太花時間不知從何下手 01/06 20:16
7F:→ myStock:我寫過影像處理、OpenGL的程式、ASP的討論區、購物等等 01/06 20:17
8F:→ myStock:但覺得對於做一個中大型的程式一點都沒概念 01/06 20:18
9F:→ myStock:就像用C來寫個作業系統這樣的東西..對我就是天方夜談 01/06 20:18
10F:→ tinlans:非本科系幾乎只有接 case 這條路可以走,除非是性質相似的 01/06 22:56
11F:→ tinlans:科系,才比較容易跟教授爭取合作案之類的得到經驗, 01/06 22:56
12F:→ tinlans:沒必要的話還是先管好自己的本行,以免搞到最後專業能力 01/06 22:57
13F:→ tinlans:兩頭空,本科系專業跟程式能力都爛掉那就不好玩了。 01/06 22:58
14F:→ tinlans:到某個程度要進步一定要去承受過上級或客戶的需求改變和 01/06 22:59
15F:→ tinlans:刁難,不然就算是做畢業專題,做完就不會再動,那也學不到 01/06 23:00
16F:→ tinlans:什麼有實質幫助的東西,頂多讓不太會寫程式的變成普通會寫 01/06 23:01
17F:→ tinlans:,對本來會寫的也只不過算是浪費時間做了個玩具罷了。 01/06 23:02
18F:→ tinlans:其實還有一條路,就是寫自己的 library 給自己用,用不順 01/07 00:45
19F:→ tinlans:就把它改到好用為止,然後不停利用這套 library 去處理各 01/07 00:46
20F:→ tinlans:種問題,這樣你就有了一組需要時常擴充和修改的原始碼。 01/07 00:47
21F:→ tinlans:但這條路能獲得的效果因人而異,而且也相當有限。 01/07 00:49
22F:推 askeing:OS 可以看看 nachos、早期的Linux Kernel,會有一些收穫 01/07 08:41
23F:→ askeing:雖然當初期末報告覺得很痛苦,但是也覺得學到許多 01/07 08:43