1. 程式人生 > >答機械專業學生——找更懂行的人問

答機械專業學生——找更懂行的人問

【來信】
  老師您好,看了您在csdn的部落格,我受益匪淺,因此我真誠的希望您可以為我知道一下。我現在就讀於一所一般的985大學,目前正是大二,當時高考報考志願時由於十分喜歡鋼鐵俠,抱著這樣的想法選擇了機械專業(而機械專業在我們學校也屬於比較好的專業),可是上了之後就發現所學專業和我想像相差甚遠。於是我大一剛開學就報名了我們學校的軟體創新實踐班來持續學習程式設計,大一下學期也成功加入了一個程式設計團隊,在團隊裡擔任網站後端開發,學習了java web,js,mysql,springmvc各種東西,可是越學下去卻發現這些東西和機械本專業相差越來越遠。我也瞭解現在有機電一體化,結合了機械 ,電子,計算機等各種知識,我也打算在考研考機械電子這個專業。我不喜歡那種純機械的東西,我認為機械專業以後的發展一定會和智慧化相結合,可是目前困擾我的是我不知道當下自己除了本專業的專業課之外,還應該學習什麼計算機相關的知識。或者系統學習一下哪些語言?而機械和計算機交叉之後,我以後就業後從事的職業可以是什麼方面的呢?
  我的想法可能太過片面,希望老師百忙之中抽空給我一點建議和您的想法,讓我有往下走的動力,謝謝您!

【回覆】
  對於非計算機專業,卻喜歡計算機的同學,我的直接建議還是兩者結合。你所在的學校不錯,專業還是學校裡相對好的,應該在行業中的地位也是有的,這個資源巨寶貴,不能輕易放掉。你大一所做的事,其實完全朝向了純計算機類專業學生要做的事,可以有些體驗就收手。
  在機械領域,所謂純機械的工作已經越來越少了。你學習機電一體化方面的知識和技能,從機會,以及你的愛好方面,是合適的。我能想到的,工業機器人、自動駕駛、嵌入式裝置開發等,有很多很大的領域。再多再細的領域,我建議你找些懂行的人問,比如你周圍的老師,以及碩士、博士階段的學長。你就在那個環境中,他們更有發言權,學會問合適的人,你也應該勇敢點去接觸他們。
  而學習的內容,有一門程式設計語言(建議C語言)基礎上,在語言層面不必求多,若要學某門語言,明確要用到時再學不遲。關於計算機的學習,可以繼續學一些偏向於計算機組成、演算法方面學習一些基礎的知識,可以在網上找慕課學。再往後更接近於應用的,大概微控制器、嵌入式之類的課可以學一些。注意不要死學理論,以實踐為主,從解決實際問題中學。
  就和你提醒這樣一些,相信你朝著這樣的方向,路線能越來越清晰。

【迴音】
  好的,非常感謝老師您給我提的建議,我以後就往這個方面努力!我剛剛買了您在網上的資料結構基礎的套餐課,打算在這個假期把它好好學習一下,學習下這些基礎的知識。機械方面,我也會向身邊的老師們,學長們,同學們繼續學習,找到自己的路線並堅持下去!再次感謝老師您的指點,祝您工作順利,身體健康。