獻給技術小白的一段話

【這段話是周子力老師對技術小白同學們的一個引領,原文摘自爲QQ羣中的聊天記錄】

        大家好,前段時間很忙,沒有在這裏和大家進行交流,今天我想說一點我的一些想法。咱們這個技術羣目的是讓願意學習技術的學生一起討論交流,可以學硬件也可以學軟件,就目前來看,從技術層面,也無外乎這兩個方面。怎麼樣才能學好技術?

        如果基礎爲0 ,建議把C語言學好,這個是硬件和軟件的基礎。但是不要至於老師上課時講的內容。學C語言的過程中,一定要自己開發個小作品,至少要1000行以後的小作品。1000行以上。這樣,你才能把C語言學好,因爲如果編寫代碼在1000行以上,一般的錯誤都能很快解決。在編這1000行的代碼時,你所遇到的錯誤應該差不多都遇到了,現在假設你的C語言學好了。
那如果學習硬件,則應該學好單片機,尤其是裏面的中斷,定時,尋址等等。單片機是一個什麼都不懂的傻瓜。所以學單片機的時候,要通過編程讓單片機知道你讓它幹什麼,如果有一點說不到,它也不給你幹活。單片機上面就是ARM,目前手機,MP3等好多電子產品都是用的ARM,ARM也是單片機,只不過其功能更強一些。資源更多一些,瞭解其資源,知道如何應用其資源,那麼你就能隨意地讓ARM幹活了。這裏對於硬件要說的還有FPGA,這個東西功能強大,編程和C有些不同。雖然有些語言如,Verilog HDL和C很象,但是編程時你要知識,Verilog是並行的。不是C的串行。所以FPGA的速度很快。但是編程上要有所注意。FPGA是一個趨勢,學好後,進華爲,中興等沒有問題。現在國內缺的就是這種人才。所以如果大家喜歡硬件,可以學它。現在FPGA和matlab 可以通過接口聯接,另外目前HDL語言可能可以用C語言來調用 ,也是非常方便。

        對於軟件,現在流行的就是java c# python php等。只要C語言學好了,這些語言很好掌握,但是思想變了,是面向對象,面向對象的思想一定要學好。現在有硬件也開始面向對象,如arduino等。

目前大數據時代,物聯網時代,學好技術不吃虧,學好技術不上當,大數據分析的人才急缺,我瞭解一些公司,缺的就是這些人才,在北上廣的話,這種人才的工資年薪應該是20萬左右。目前網上有好多數據分析的代碼什麼的,可以學習一下,如,分析一下你的朋友的空間情況,好多好玩的事情可以做,只要你願意做。

       老師說得對,關鍵是要動起手來,多加練習。

       是的,現在國人最多的是眼高手低,認爲這也簡單,那也簡單,其實不然。你一做就清楚並不是那麼簡單的事。我現在有一個想法:目前不是有好多比賽嗎?咱們不要等到比賽來了,再去做事情。應該是做好事情,比賽來了,拿着去參賽。所以,大家,如果有什麼想法,現在就可以做起來。這樣,如果有什麼想法,可以到我辦公室(物理樓116)來討論,我會給你們一些指點,如,這個作品可不可以做?如何做。有技術問題大家可以一起討論。我相信你這幾年的大學生活,肯定不會白費。不會象好多畢業的同學一樣後悔不已。你的一個作品,可以參賽,可以申請科研訓練,可以當作畢業設計,甚至可以寫專利和論文。對於你的畢業,升學,工作甚至創業都受益無窮,不讓浪費自己的青春了,來學習些技術。目前好多大牛們在年經的時候都是技術行家。聚美優品CEO 編寫的遊戲對戰平臺,可能現在還在用。QQ代碼 小I機器代碼 也都是由創始人做出來的。好了,不多囉嗦了,希望你們能理解,也希望你們能切實地學點東西。

【2017.3.15_20:43整理】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章