c語言職業
① 軟體c語言,有哪些崗位可以選擇
嵌入式軟體開發:例如單片機,dsp,arm等;基於嵌入式操作系統的應用軟體,驅動程序;基於大型服務的底層任務,如相應的協議棧。
ios手機app的開發,安卓app的開發都用c了
一般企業崗位為嵌入式軟體工程師,驅動工程師,軟體工程師等相關職位
你所學的就已經是偏向嵌入式開發了,不過從你專業來看,建議向嵌入式軟體開發.因為硬體開發需要專業知識太高.
嵌入式軟體開發重點中的重點就是學好C語言.C的靈活,和全面的內存管理使得C語言永遠脫離不了底層控制的開發.數據結構和演算法適當看下,現在你如果直接找底層驅動類開發的工作,基本上是很困難.現在嵌入式方向用到的高深演算法基本沒有(由於在大部分嵌入式開發中,CPU和內存很難達到目前計算機的程度,所以高深演算法用不到太多).
剩下的就多看看操作系統,了解操作系統對今後的工作很有幫助.建議學習下LINUX,多了解目前開發主要應用的一些OS系統(有的需要多任務實時操作系統,有的是單任務操作系統,種類很多),再有就是多熟悉各操作系統下的編譯環境.
再有,要學習得非常透徹的就是:要了解計算機的內存分配,要細化的來學習.在嵌入式系統中,內存是很金貴的,在有限內存中,做到不浪費,不增加內存是個難題.所以,這個是很重要的.
做到以上你就可以放心大膽的去找嵌入式軟體開發的相關工作了.
另外補充下:不是說學習了C++和JAVA就能從事軟體開發工作,軟體開發工作多方向,學了這2個,也就是能做應用軟體.控制類的是做不來的.何去何從,自己考慮吧.
PS:看到"貊氏遊魂"仁兄的說法真好笑,既然知道自己是初學者就別對他人說:如果想用C找工作,一般是在說笑.我覺得你在說笑.就目前軟體開發行業信息,全世界軟體開發的60%大多是嵌入式開發,做嵌入式開發不用C你用JAVA試下.
學會你那3種多說做做應用.你說的高手是做什麼的?如果真對你說出這樣的話,那麼他肯定不是高手.另外說下,軟體開發做應用只是很小的一方面.別把軟體開發視作想當然.應用軟體並不代表整個軟體開發.
② c語言的就業方向
c語言的就業方向
c語言的就業方向是做什麼的?學會了c語言你可以做什麼?
就業方向
隨著軟體專業化分工的加快,分工會越來越細,就業種類也就越來越多了。
面對各種就業種類,如何去選擇倒是一個仁者見仁智者見智。
只有先定下來就業方向,然後根據就業方向所要求的必須掌握的語言,確定自己要學的語言。
例如,你想去做後台的編程工作,你就可能會選擇C語言、資料庫等。
如果你想去編寫網站,你就會在C#、JAVA、PHP中進行選擇。
如果你想去做底層與硬體有關的編程,你就會去學習匯編和專業的單板機語言。
社會資源
就已經工作過的人來說,就業還取決於個人的社會資源,假如你有足夠的社會資源,你就可能想到哪就到哪。
這種個別的現象不在我討論的范圍之內。
其他的個人的社會資源例如學校、家庭、朋友、朋友的朋友,其他求職中介和求職渠道,都是你求職重要因素。
例如,你的朋友正好在一家軟體公司,而這家軟體公司正好要招聘你這種程序員,往往求職會很快成功。
因此,將目光放在你的社會資源上,看看他們能夠觸及的單位,然後,了解這些單位對程序設計語言的要求,再進行語言的准備還是非常有必要的。
個人基礎
當然,通過各方面考量,最終選擇了就業方向,也就確定了你的`程序設計語言。
這個語言可能你在學校學過的,也可能沒有學過。
對於你來說都要有一個重新學習的階段。
這個學習階段和大學里無憂無慮的學習有著本質的不同,這可是關繫到你能否被用人單位錄用,關繫到你今後生存、關繫到你今後的職業生涯的規劃。
因此,你不但要把用人單位所需要的程序設計語言學好,而且要把相關的其他語言學好,相關的其它計算機基礎知識學好。
這樣才能把你的個人編程基礎打扎實,基礎是必須的。
③ c語言將來就業方向具體的哦,非本專業不要回答
就業方向有:JAVA初級程序員、計算程序員、JAVA工程師、J2EE系統工程師等。
為了培養和適應計算機應用的發展,特別是軟體產業的發展,本專業具有計算機軟體的基本理論、基本知識和基本技能。
具有運用軟體工程的思想、方法和技術分析、設計和實現計算機軟體系統的能力,畢業後可從事IT行業、科研機構、企事業單位計算機應用軟體系統的開發和開發。
Java方向:Java初級程序員、Java計算程序員、Java工程師、J2EE系統工程師等。網路方向:網路程序員、網站開發工程師、網路工程師等。
簡單管理信息系統開發與維護人員、網頁製作與客戶端腳本編寫人員、初級資料庫管理與維護人員、資料庫開發工程師、系統分析與設計工程師、軟體項目配置經理、文檔工程師。
(3)c語言職業擴展閱讀:
c語言軟體工程要求:
1.通過編碼、單元測試、集成測試、調試和驗證活動生成可用的和有意義的軟體。除了符合設計功能外,軟體構建還需要控制和降低程序復雜度、預測變化、驗證程序以及制定軟體構建標准。軟體構建與軟體配置管理、工具和方法以及軟體質量密切相關。
2.軟體設計包括軟體體系結構設計和詳細的軟體設計。它涉及軟體體系結構、組件、介面以及系統或組件的其他特徵,以及軟體設計質量分析和評估、軟體設計符號、軟體設計策略和方法。
④ c語言適用於哪些職業
如果你對嵌入式開發感興趣的話你可以學,你學了c語言,數據結構,計算機組成原理,數字電路等對學嵌入式很有利,不過對電路的原理要求要高,嵌入式人才也很缺,手機冰箱空調等都用到了,C要學的相當精通可以搞底層開發吧,你要對軟體開發感興趣可以在學JAVA 或C++,還可以學網站編程ASP.NET,因為你有C的基礎了,目前市場上需要大批的C語言,前景是不錯,工作方面:軟體工程師,和通信行業
⑤ c語言是什麼意思
C語言是學習編程的第一門語言,很少有不了解C的程序員。C語言除了能讓程序員了解編程的相關概念,帶你程序員進編程的大門,還能讓程序員明白程序的運行原理,比如,計算機的各個部件是如何交互的,程序在內存中是一種怎樣的狀態,操作系統和用戶程序之間有著怎樣的「愛恨情仇」,這些底層知識決定了程序員的發展高度,也決定了程序員的職業生涯。
C語言的缺點
1、C語言的缺點主要表現為數據的封裝性弱,這一點使得C在數據的安全性上有很大缺陷,這也是C和C++的一大區別。
2、C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的人,要求對程序設計更熟練一些。