寫程式是看結果論.........年紀嘛.....其實不是很重要.....寫程式又不比體力...年輕的就比較吃香....至於非本科系來寫程式....那他比本科系的人多了其他科系的經驗....因此本科系反而吃虧....要寫一個會計或進銷存程式.....本科系的人會寫程式碼但大多不懂會計原則或進銷流程....那一個念會計或管理科系對寫程式有興趣的人不是比本科系的人更吃香.....系統的架構與流程比程式碼更重要.....科技再進步一點程式碼都可以自動產生.....但架構與流程還是要規劃的
所以多想想...不要這山看那山高....
每天趕夜車寫程式的吧
這點年輕人是佔很大的優勢
(想起那時幾乎天天睡在公司啊@_@)
再講一些個人的觀感
程式是結果論沒錯
執行完出來的結果不是對就是錯
不過這已經有點偏離原主題了
流程的規畫是SA的工作
這個部分就確實是經驗取勝
但並不需要高深的程式技巧
PG->SA->PL->PM
這是大多數程式設計師的發展路線
但是我有不少同業在當了幾年的PG之後
升上SA的屈指可數
沒有發展情況下,也只好離職轉向其他行業
如果要當一個程式設計師到老的話
倒不如堅守原來的路線
程式設計雖然有一定的樂趣
但並不是長久的路
科技在進步
我做的東西就是程式產生器
基本上只要拉幾個ui進來
定義好處理的流程
其他就是產生器把程式碼生出來
因此,對PG的需求度也相對的變低了
自動產生程式,這是趨勢
以前要十多人開發一個案子
到現在3個人就能完成相同的案子
而且開發所需的時間更短
在目前台灣資訊業界趨近飽和的情況下
樓主可能要多加考慮
Zero1318 wrote:
您可能沒碰上在公司狂...(恕刪)
在美國實驗證明這樣的人會比較早死!還有過勞死.....

另一個狀況是小孩不知道爸爸是誰!因為爸爸很少回家....都住在公司了

寫程式最怕被中斷思路閉關是很常見的事情...我早已經放棄這一條路.
工作與興趣大家自己衡量,
通常這種人會最有可能變成 苦命工程師 好人團成員 外籍新娘婚友社成員.....

建議版主考慮還是走機械吧
機械走電子走資工,因為本質上差異很大,特別是學分上,電子學,電路學,基本電學,數位邏輯設計,許多概念與機械差異很大。
我以前還要念通訊、電磁學。
資工算是電子專門分出來搞電腦的方面,但是電路設計上還是不行!寫程式是主要的方向。
但學校教的根本是皮毛。很多都要自修才可以!
特別是寫程式是靠天分....
我們以前沒有資工,我是電子裡面的計算機工程組
特定語言的課程通常是選修,
或是大一的時候為了教一些概念, 比如說堆疊, 物件導向等等,
教授會找一種語言當範例, 然後叫助教先教大家學這種語言的語法好方便舉例說明.
語言只是一種工具,
有了概念以後, 不管之後要用的是C, C++, JAVA, Basic,
都只是語法上的學習.
riklin大說的在某些方面沒錯
但是在某些方面是有問題的,
端看你想像的寫程式是什麼意思.
如果要唸資訊工程的話,
那未來的對手絕對不是從資策會或是補習班補了半年一年就出來的半途出家的,
你用VB, BCB拉一拉, 人家也是這樣拉一拉, 這種的確不會比較強.
但是在學校裡面學的演算法, 作業系統, 網路架構,
就是幫助你區隔不停的地方.
本科系出來寫程式不僅僅是用別人寫好的原件,
而是可以深入到核心的部分,
在純軟體公司可以親手製作網路協定的部分,
實作各種影像核心, 甚至自己去開發改善效能,
在design house可以發展chip核心技術或是到系統廠可以作系統整合,
當你的經驗夠多的時候, 這些加速開發的價值絕對不是剛畢業的學生可以取代的.
看原po寫的, 本來對電路方面有所了解,
又對資訊方面很有興趣,
應該可以考慮往embedded system發展,
比起我們純資訊工程進來作這一行,
一進來連電路圖要怎麼看, 示波器都不熟, 應該滿有一些優勢.
當然真的要唸這個, 還是建議目標要指向研究所,
一則工作價碼比較好一點(很現實),
一則學著跟老闆的應對,
另外寫論文無形也是未來看spec. 開發系統的前置練習囉...
以上是資訊工程本科系出來的工程師, 一點點小小的意見~
Allen_Chiu wrote:
資訊工程的重點本來就...(恕刪)
不能同意Allen_Chiu大大更多了。
您所提到的演算法、作業系統,
的確是區隔本科系與分本科系最好的課程。
剛開始時,會覺得程式語言很重要,
慢慢的,會覺得演算法,作業系統更重要,
等到最後,見識過數十萬行甚至百萬行的軟體系統,才能體會軟體工程的重要。
問題是,台灣的業界能有多少機會讓靠軟體吃飯的人有所體會?
這就是之前小弟所提到的半調子的原因,
因為台灣的業界沒有太多機會可以讓軟體出身的人看到這麼廣。
Allen_Chiu 大大也提到了, embedded system的確適合樓主走的一條路。
不過,embedded system的定義也是有極大的差異。
有可能只是寫寫driver, 但也有可能可以碰到soc的系統,
視embedded system目的和平台才能決定你的視野。
nick0615 wrote:
1. 除了資工外,還有哪些學校/科系可以接觸到電腦相關知識?
不知樓主所謂的電腦相關知識是指哪些?
如果是硬體類似最新的顯示卡、處理器、插槽或硬碟規格等等,
或是軟體的最新作業系統、應用軟體操作等。
那奉勸樓主一句話,這些都跟你念資工沒有直接關係!
只要有心,到Nova幾次就會對最新的電腦硬體有概念了,
相同的,到書店買幾本電腦書就可以對應用軟體操作嚇嚇叫。
那資工念的學科以哪方面為主?
老實說小弟認為是偏應用數學較多,
當然每個學校資工科系走向不太一樣,
不過大致上都是一堆理論的數學課程,
實際的電腦相關課程,反倒是外系的在修。
nick0615 wrote:
2. 雖然對程式語言有興趣,但個人比較希望走硬體方面的路線,不知道在考後可以買哪些書來補充?
這個問題真是大哉問,就請有緣人回答了。
內文搜尋
X


























































































