Re: [討論] 現階段該從C++還是C#加強

看板C_and_CPP作者 (~ ~ ~)時間14年前 (2011/07/29 23:00), 編輯推噓3(3017)
留言20則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《redcatcher (redcatcher)》之銘言: : 板上的各位前輩們好: : 在請教問題前,先簡單說明一下小弟的背景:我是升碩二的電機研究所學生,這陣子因為 : 換到了新實驗室,新LAB的每個研究領域都需要程式基礎,差別只是在於使用的程式類型 : 不同,我的研究方向是製作有關IPTV系統的功能與介面,主要以C#來開發,但是我在大學 : 時期是做IC電路那塊,只有在高職時寫過Visual Basic和大一時寫過一點C,C++和C##是根 : 本沒有基礎,本來在暑假開始我買了本入門書自修C++,但是今天才被告知說要用C#來開發 : ,現在個人認為自己C++才剛起步,是否要馬上就換到C#來學習 ? 因為學長是希望我能夠 : 短期內(暑假結束前)熟悉C#,開學後接學長的案子才夠上手,因此我的苦惱點就是現階段要 : 馬上換去自修C#,還是說換方向去買書自修C#,請各位給點建議,謝謝。 其實以你的描述看來, 不管是從 C++ 出發 或是從 C# 出發, 都沒有差. 就算你有一年的C++的功力, 我還是覺得沒什麼差. 目前既然有要接學長做的東西, 就從這邊開始努力吧. 大致的步驟如下: 1.先去copy學長那一份程式碼, 架好環境, 讓程式可以執行. 2.試著按過所有介面裡面的按鈕或任何可以動的東西,以自己的方式瞎摸. 3.跟學長要文件資料來看, 有演算法, 有流程圖, 有任何說明文件都要來. 看完之後, 試著把 步驟2 跟 步驟3 拼湊起來. 4.步驟2 跟 步驟3 拼出來的東西應該還是很破碎, 找時間問問學長這個軟體 怎麼操作. 完整的操作流程可以用錄畫面的軟體錄下來, 方便日後複習. 5.接下來, 才是自修階段. (我都是這麼規劃的) 5a.有外連什麼機器的話, 先把C#怎麼跟機器溝通得到資料那一塊看懂. 5b.外連都解決了, 剩下就是內部資料要怎麼運算了. 這時候再翻翻學長留下 來的文件, 看看是不是有流程圖還是演算法可以參考. 先抓住大的流程. 大的流程要怎麼去追呢? a 先程式碼分散在幾個 .cs 檔裡, 各個 .cs 檔在做什麼稍微了解一下. b 然後, 根據 步驟4 學長的操作順序, 去找出重要的functions怎麼跑的. 以上這些是我用 N倍 的過來人經驗而體會的事情. 對了, 上面還沒有提到重新開一個專案, 把一部份功能移轉過來的事情, 假如可以做到這個的話, 你會對於學長為什麼要這樣寫的心路歷程更加了解. 當然, 前提是那份程式碼不要太糟糕太混亂. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.183.236

07/29 23:02, , 1F
很感謝這位前輩的指點,我還想問的問題是,關於買書自
07/29 23:02, 1F

07/29 23:03, , 2F
修程式這方面,您有什麼經驗能夠分享嗎?
07/29 23:03, 2F

07/29 23:04, , 3F
我個人認為自己自修程式這方面速讀極慢,效率也差
07/29 23:04, 3F

07/29 23:04, , 4F
市面上的書, 你都熟透的話, 跨進去看你學長的程式還是會
07/29 23:04, 4F

07/29 23:04, , 5F
有陣痛期.
07/29 23:04, 5F

07/29 23:05, , 6F
自己唸書確實會很慢,但沒人教的話也沒其他選擇...
07/29 23:05, 6F

07/29 23:05, , 7F
基本你該會的C#指令與功能, 都在你學長的程式裡, 書只是
07/29 23:05, 7F

07/29 23:05, , 8F
輔助而已.
07/29 23:05, 8F

07/29 23:07, , 9F
就算書看熟、學會C#的基礎,看懂學長程式也是另一回事 XD
07/29 23:07, 9F

07/29 23:07, , 10F
簡單說就是用逆向學習法?
07/29 23:07, 10F

07/29 23:08, , 11F
老話一句,whoever started the trouble should end it.
07/29 23:08, 11F

07/29 23:08, , 12F
你要說逆向也是可以. 但為什麼要這樣做, 重點在你有一個
07/29 23:08, 12F

07/29 23:09, , 13F
可以跑出結果的東西可以參考, 可以修改, 可以再變出你的
07/29 23:09, 13F

07/29 23:09, , 14F
東西.
07/29 23:09, 14F

07/29 23:09, , 15F
解鈴還須繫鈴人,你學長還有空的話,努力問吧...
07/29 23:09, 15F

07/29 23:31, , 16F
ps.假如你有業界1年的程式經驗了,應該是無懼於學長的程
07/29 23:31, 16F

07/29 23:31, , 17F
式. XD
07/29 23:31, 17F

07/29 23:32, , 18F
學長OS:我不會,自己去看書
07/29 23:32, 18F

07/29 23:34, , 19F
介面的操作 或 流程那邊, 就儘量問學長吧.
07/29 23:34, 19F

07/30 08:33, , 20F
學長表示:老闆簽完字,我就瞬間忘光了
07/30 08:33, 20F
文章代碼(AID): #1ECihr_T (C_and_CPP)
文章代碼(AID): #1ECihr_T (C_and_CPP)