English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

(問題有點長)

我目前就讀私立大學資工系大三
可是寫程式的能力很爛...
目前主科幾乎都有project要做
不外乎都需要寫程式之類的
但我幾乎都是靠組員的努力才pass的...
我程式真的很爛 都不用應用~只會一年級教的東西
自己也沒有什麼心想自學~"~....
不過DS跟演算法 我想 要念應該是念得來的!
就純粹應付研究所考試的話

因為研究所志向 想考至少中央以上的資工所
可是有個未雨綢繆的問題想請教
(麻煩不要因為這點吐嘈我...
沒那個實力還想考上台清交 ,你考得上再來煩惱吧 之類的話
我是誠心誠意在發問的 謝謝)

如果寫程式的能力很爛
進中央以上的資工所會很痛苦嗎?
我是指能不能順利讀完2年畢業
我自己對於資工所的了解也是不多
但是 寫程式我想是必須的吧?
而且還是重要的必備功課

但我聽某位補習班名師所講...(教數學那位)
只要考得進去 就不用怕出不來
不會寫程式也不用擔心
進去讀自然會磨出來(磨出會coding的能力)
聽他這麼一講 又很放心
畢竟他真的是經驗10幾年的名師

請問 真的是這樣嗎?
如果我程式真的很爛
那研所教授會怎麼待我?

另一方面
將來我也不想靠寫程式當作我的工作
雖然大家都說 會寫程式比不會寫程式的人底薪高
但資工的出路很多 軟體在台灣又不是強項
程式再怎麼寫也很難贏印度人
可以的話會朝硬體或網路發展....
演算法固然會用到 但寫程式的工作就不是佔那麼重了

但講是這麼講 回歸討論資工所的課業
請問就我的狀況 若順利考上那些好的資工所
那會不會過得很痛苦?
我只知道每個老師、研究室做的事都不太一樣
我如果不太想學習及接觸關於寫程式的部份
可以朝哪些研究室作為學習的目標?


謝謝回應.
若有些用詞不適~不好意思
我是想清楚表達我想問的
也煩請回應者告知你們學歷.工作是否為相關的
好讓我知道你的回應有參考的價值

2007-06-19 23:31:31 · 2 個解答 · 發問者 Shaka 1 in 教育與參考 考試

給 Leslie:
我對於分析algo可能還比較有興趣
而對於比較有興趣的東西 當然會肯去做..
coding部份 我就真的沒輒..

不知道是語意關係?
我不太能了解你給我的回答說(似乎有些點還是沒回答到?)
尤其是第一點..
希望你可以再多說一些囉 非常感激.

2007-06-26 15:56:12 · update #1

2 個解答

(1) Algorithm (and DS) 是基礎的科目, 資工所的學生 algorithm 不好,
不是不該畢業, 是有點可笑 (講的嚴重是可恥 :- )
Algorithm 是 Computer Science 的精神, 是一切計算的起頭, 過程, 及成效.

若您進入資工所之後, 不做這方面, 當然是沒問題.
我相信目前不少資工所研究生, DS/Algorithm 都不好, 也能畢業,
因為大部份是做應用的領域.

(2) coding 只是 algorithm 中的實做部分. algorithm 的要點其實不在實做,
其設計及分析的理論才是.
有的 algorithm 大師, 也是很少或幾乎不會 coding 的,
他/她是寫出方法, 不是用程式語言來寫, 寫程式是交給 programmers 作的.
(這樣說, 您會不會好過一點 :- )

(3) 我就是教資料結構及演算法的. 教了 10 年多了.

2007-06-27 00:17:27 補充:
抱歉, 我沒說清楚.
我的意思是說, 雖然不少研究所學生的 coding 不好, 但也可以順利畢業:
進研究所之後, 只要找不需寫程式的指導教授就好了
(資工的每一領域中, 都會有不須寫程式的研究題目).
若是資格考要考演算法, 就努力讀一下, 題目的答案通常是不須寫出程式, 只要描述方法就夠了.

2007-06-26 10:55:42 · answer #1 · answered by Leslie 7 · 0 0

If you don't want to do coding, why do you stuy information engineering? I think you better rethink about your future direction if you don't like to do coding. It is almost inevitably for an engineer to do coding nowadays even if you do algorithm or hardware design. Algorithm development using Matlab or other scripts still require coding. Hardware design usingFPGA will also involve coding in VHDL nowadays. Network design still also require some kind of coding.
To do research in graduate school, it is common to do simulation of some algorithms or a theory. You still need to do coding for simulation. Coding is just a tool to do research in engineering field nowadays. You maybe able to avoid programming for Windows GUI, or develop software device driver or kernel for particular OS. However, you still need to equip programming skill - for example, implement DSP algorithms in VxWorks using assembly language, C, C. Or you have come up an idea of new network architecture which can only be verified its functionality by writing some programs to transfer messages and receive messages.

I have a master's degree in EE and currently working on my PhD in EE (in MIMO wireless comm.). I still need to do a lot of programming in Matlab to do simulation.

I have been working in space flight project at NASA Ames Research Center, wireless comm, signal processing, electronic warfare (EW) ... etc as electronic engineer, firmware engineer, and even now as systems engineer(to design and integrate EW system). Coding is a necessary skill to do my job. I have learned Pascal, Fortran, C, C , Java, Matlab, Assembly language because of my job and research. So, I hope that you should polish your coding skill even you do not want to be a programmer.

2007-06-20 00:42:07 · answer #2 · answered by iceberg 6 · 0 0

fedest.com, questions and answers