-
1 # 01先生你好
-
2 # 空山畫雨
C語言是基礎。如果想開發作業系統那還要學習底層的東西,如果想開發應用軟體還得學習相應的程式設計方法。資料庫知識必不可少這部分內容必須掌握。網站開發最好還得學習JAVA等開發工具,不過有C語言基礎這些都容易上手。就業方向很多需要掌握的知識也相應的要豐富。
-
3 # 玩轉嵌入式
會C語言程式設計是很有用處的,從嵌入式的角度,會有多個專業方向去發展。下面分別介紹。
1.嵌入式底層驅動這個是介於硬體與軟體中間的一個方向,其作用就是梳理硬體和軟體之間的關係,將硬體介面轉化成軟體介面供軟體工程師去呼叫,從而實現軟體控制硬體的目的。所以要有紮實的C語言功底,同時要對硬體比較熟悉。當然對作業系統和系統核心也要了解。
這個是隨便搜的相關職位和待遇,可以參考。
2.微控制器程式設計從產品角度,實現微控制器程式設計, 根據產品需求實現產品功能,編寫相應程式碼。如果是較小的公司,軟體和硬體不分家,一個工程師既要設計電路原理又要程式設計;大一點的公司,硬體設計和程式設計是分開的。
3.嵌入式軟體這個要涉及到作業系統,對liux、FreeRTOS或者比較主流的作業系統要非常瞭解,主要從事嵌入式軟體開發工作。涉及應用層以及底層軟體開發和設計工作。對主流的嵌入式處理器、嵌入式作業系統、基本的外設電路、應用端程式有較深瞭解,實現對裝置的操作、監控等。
以上是對嵌入式軟體工程師搜尋的結果。
-
4 # 玩著學程式設計
1、語言層面
在語言層面,除了繼續深入學習C語言,還可以向其他的程式語言方向發展,比如說Java,c++,.net,Python等方向的擴充套件,語言之間都是相通的,把C語言學好了,再轉到其他的方向也是非常的容易的。
2、繼續學習C語言,深入學習,朝著C語言方向發展,比如說底層作業系統的開發,嵌入式,微控制器的開發,智慧家居以及核心的開發等,都是需要大量的C語言工程師的。
3、最開始學習C語言的時候,看的是“如鵬網”的《C語言也能幹大事》系列影片教程,透過開發超級瑪麗,飛機大戰,吃金幣,桌面彈球等經典小遊戲,用C語言來開發網站,開發校園一卡通系統等來講解C語言的基礎知識點,學起來還是挺好玩的,可以去看看。
回覆列表
一般有兩個方向,往上走或者往下走。
如果往下走,那就是偏底層了,例如,作業系統,嵌入式,工控,這些畢竟偏向於硬體底層的工作。
如果往上走。那就是軟體應用這一塊,例如程式設計師,等等。
但是無論往哪個方向走。需要的專業知識有很多,不僅僅只學習C語言這麼簡單。