❶ 有C語言知識能找工作嗎待遇高嗎
對於工科來說,C是基礎。
看你學的什麼。
1。如果,你是文科的。沒有必回要學C。
2。如果,是工答科理科,C必須的。
C語言只要工科的都學。尤其是計算機專業或自動化專業的。對C要求高。
如果學軟體編程。那學好C只是一個基礎。還要學如VC++之類。用軟體工具寫出軟體才是能找到工作的保證。
如果學自動化。那好多控制器編程都是用擴展的C語言編寫的。如:單片機、DSP、ARM等。
待遇,關鍵是看你能不能做出成績來了。如果,你學好了,能做事,那待遇不錯。
我就是學ARM的。
❷ java和c,學哪個好找工作
我們應該學習什麼java、C#還是 (VC)?
很多學員有這樣的問題:我們應該學習什麼語言,java、C#還是c++?好像很多公司都找會VC的人,java和C#有用嗎?甚至有人說java或C#是小公司用的語言,C++是大公司用的語言。
註:下面討論的C++不是指。net framework下的託管C++而是指非託管的C++.
首先解釋一下java、C#、C++和VC的關系。
java,C#是C++後出現的語言,VC是比較早就開始有的開發工具,C/C++也是比較早的語言。java的開發工具
有JBuilder、JCreator、Eclipse等,而C#的開發工具就是微軟的Visual Studio系列。
java、C#和C++各有個的優點,C++兼容性好,不依賴平台,java、C#依賴各自的虛擬機(C#的虛擬機是。net framework)運行,離開了虛擬機便不能運行;
Java、C#開發效率高,幾乎是VC的幾倍以上,C++運行效率高但是開發比較麻煩,學習也比較難。
語言沒有優劣之分,這些高級語言都是現在大量使用的流行語言,任何一種語言都可以開發出大型系統,但是實際運用往往根據需要選擇,除非是做底層類庫開發一般不選C++,因為它開發成本太高,還有用C++的是為了部署簡單,例如網路游戲,為了避免每個用戶都安裝虛擬機就不選用java或C#,除這些之外,一般選擇開發效率較高的java、C#,這樣可以降低公司的開發成本。
現在學習編程的人大多數都學習java、C#,因為簡單啊,很快上手,C++確實越來越少人學了。不要看著難學的VC挺cool的就去學,要看實際應用和自己的興還有學習環境,C++學習最好有實際應用環境不然學起來累死不討好,最後失去了信心。要知道VC已經是好幾年前的技術了,微軟現在基本不會升級它了,也就是說用VC你的生產效率就是幾年前的,很低。
現在很多高校都把C++作為一種必須掌握的基礎語言,甚至有些非計算機專業的學生都要學習C++,但是那些要求僅僅是對C++基礎知識的掌握,要熟練運用到實際開發中去還是有一段距離的。
學java或C#有沒有用呢?
我覺得現在java和C#的前景很難分出高低,所以學java和C#差不多,而且他們都比較類似,基本可以一通「兩通」。
學習一樣東西有沒有用要看它的使用價值,現在公司需要的人才不單單是會簡單的編程,而且是全方面的,業務和其他能力也很重要,可以說學了java你可以做一個程序員,找到工作也沒問題,但是要真正深入企業業務,要工資有所提升則還要實踐一段時間,充分融入到企業的業務中去。
例如有些外包公司,他們對程序設計的要求比較低,只要會用一些主流的語言就可以了,但是對外語要求很高,例如對日外包公司對日語的要求,這樣如果掌握了java或C#之後能夠學習一門日語是很好的。現在有招聘單位打著日語二級軟體工程師月薪1萬的旗號。
當然還有其他業務,在工作過程也是可以慢慢積累的,例如有些公司用到的GIS(地理信息系統)。
可是我知道現在的電信行業,nokia,moto還挺需要這方面技術的人。而且薪資給的還比較高。
我們並不是要抵制學習C++,而是說學一樣東西必須看到成果,如果你有環境學C++,例如公司有項目,那就跟著學,這樣有人可以問,有環境壓力才能學好。我看見很多人說要學C++,但是因為實際沒有用到最後幾年過去了還是只背得一些基本語法。
那VC不熱的原因也是他的市場小是嗎?
其實VC也不能說不熱,很多公司還是要用它的,它用得相對少,但是會的人也少,我面試過VC的人,來面試的很少有人合格的,簡歷寫得不錯,可是一問連strcpy復制了多少內存都不清楚。C++人才還是很缺的,相反會java、C#的人比較多。
應該選擇學習什麼語言呢?
我的建議是:
對於原來沒有多少計算機基礎的人,建議從java、C#學起,如果以後以此找到了一份比較好的工作,你可以繼續深入研究它,也可以把計算機技術和公司的業務多結合,計算機只是工具,要跟業務結合才能產生價值。如果以後有C++學習的需要,例如公司業務的需要,那可以在項目中學習它,因為有環境的需求壓力和前面的編程基礎學起來會比較容易一點。
對於已經有一定的程序設計基礎的人,如果你想做一些比較底層的開發,或者有實際項目的需要,可以選擇學習VC.
最後我要說:VC絕對不是大公司用的,Java、C#絕對也不是小公司用的。語言和工具在這里沒有可比性,只存在各自的優缺點。
❸ 只會c語言不會c++對找工作有沒有影響
還是有一定的影響的
不過,關鍵還是看具體的工作
如果是嵌入式、linux驅動開發相內關的工作,則沒有什麼容影響
但是如果是應用軟體開發,網路軟體開發,資料庫軟體開發,則比較有影響
C和C++並不是同一種語言,盡管它們有相似性,但是在設計思路,開發工具和常用庫上面有很大的區別
❹ 學C語言要到什麼程度才能找工作
第一抄,熟練C語言基礎編程,學會使用linxu系統,常用用法,設計基本的api,C語言在開發項目中如果你連基礎都沒有掌握,你是沒有辦法繼續開發項目或看懂別人的基礎編程代碼。
第二,指針,學習C語言的程序員都知道,指針是C語言中最常用也是最基本的,很多程序的BUG都是與指針熟練程度有直接關聯,所以老手平時喜歡說新手如果這個你都搞不懂,你就應該再去看看C語言的基礎。
第三,記得寫文檔,還要看懂別人的寫的文檔。很多開源項目都是可以直接再次開發,自己開發的地方要記得寫文檔,當然在看法之前先看別人的文檔,要不然你沒有辦法下手。
第四,查看BUG,調試BUG。C語言每次運行程序都是要編譯過程,在編程過程是沒有辦法直接修改BUG,所以要懂得調試BUG。
第五,簡單演算法,新手開發項目中很少涉及大量演算法,一般都是簡答的演算法。
第六,項目實戰。項目實戰是考察你是否真的掌握C語言的基本開發技能。所以至少可以自己獨立完成簡單的項目,比如,簡單計算器,貪吃蛇游戲。
❺ C語言學到什麼程度就能找工作了
首先,來這個問題沒有答案。找工作是源一個行動力的問題,並不是技術的問題。完全不懂C語言,沒關系,可以做黑箱測試人員。掌握的比較熟練,還行,可以當個普通程序員。精通C語言,各種演算法數據結構架構瞭然於胸,nice,你正走往通向大師的道路上。
學海無涯,知識浩如煙海。無論你學到什麼程度,請保持一顆虛懷若谷的心。將畢生的精力奉獻在你熱愛的事物之中,你將收獲十倍百倍的快樂。
❻ C語言 找工作
我也是軟體專業實習生剛轉正的,我們在學校學的大都是直接在一個編譯器下編輯程序,然後運行,能達到效果就行,其實很多功能都是在函數里實現的,但是如果搞嵌入式開發的話很多功能都沒有了,都要自己一點一點寫,再就是發現很明顯的,搞軟體開發的人比底層硬體開發的人要少很多,大概只有他們的1/3左右
再一個差別就是,之前學校學的只用一個編譯器就夠了,到公司才發現,針對不同產品設計,必須採用不同晶元,但是不同晶元又有很多的開發程序,所以要適應非常多款編譯器,這也是一個很大的差別
❼ C語言自學可以找工作嗎
說實話,很難。C語言是電腦編程的基礎。我大學里考C語言也是自學的。但是我是在學過了專foutorn語言的基礎上自學屬的。
相信你只要肯下功夫(數學基礎好)C語言可以拿下。但是如果昨為職位,後面還有一大推的東西要學,C++,Basic,Matlab........光學C語言等於沒用。要做好充分思想准備。
買一本清華大學出版社的《C語言程序設計》先看吧
❽ C/C++,為什麼還是那麼難找工作
你們專業一共多少人?其他大學類似專業有多少人?大家都學同樣的內容,要你招聘,你怎麼挑?
❾ 大四,面臨找工作。本想從事c/c++的工作。但是發現現在c+的工作並不好
最好還是找本專業的,畢竟通過了系統學習了,不用就真的浪費了。
不過要是下定決心版了,時機完全來的及,權java主要就是面向對象思想,編程語言的基本語法還是想通的,不過由於java牽涉的方向比較多,需要注意挑選,建議移動開發,或者前端開發。
一般沒有上過班對職業規劃都是一個很模糊的概念,很容易被外界左右,最好找到一個工作先上班,不要在乎待遇,主要是開拓眼界,這樣你再做選擇就比較好了。