① 學c語言有前途嗎
沒有。
首先要看你的需求,學C語言的,基本有這么幾類吧。
大學基礎課有C語言這門課的,基本就是電子類專業,電氣類專業,IT類專業。這幾類的又有所不同了,電子類的基本上就只用和大量使用C語言的,這部分人基本上是玩單片機的,目的是用來代替匯編語言的,寫些跑不了操作系統的一類的控製程序,電氣基本上也和電子類是一樣的,基本用來玩單片機的,IT類是因為基礎課里有,也是幾乎最早的高級語言,但是他們基本不用C語言來寫程序,這部分人基本上是要寫在操作系統上跑的軟體,C語言的功能根本不夠他們用的,有部分可能會用C語言,可能是因為介面一類的問題,才會使用。
綜上所述,學C語言,沒有前途,如果你的目的是轉IT類的,直接從C++的書學起,C++里很多基礎的知識是和C語言高度重合的,但是C++還有一部分C語言不具備的功能,完全不用先從C開始學,至於說學了C之後,學C++更容易的這種觀點,我是不認同的,網上很多認為C++ Primer是本入門C++的神書,我也讀過,不過我認為這本書是爛書,尤其是第一張,就算學過C語言的,看第一章,都是痛苦的,而且整本書,我認為編排都不好,所以別以為學了C語言,再去看C++ Primer的所謂入門C++神書,會對你有很大幫助,所以你的目標是寫軟體,直接學C++就好了,會不會C,對學C++沒有太大幫助,反而在浪費時間,因為C++里很多基礎的,C語言都有一樣的,你等於看了兩遍,沒有必要,而C++里獨有的,你第一次看,一定是發蒙的,很正常,再看一遍不懂的,多學著寫點代碼,馬上就懂了。如果你是學單片機這種的,C語言可以學,因為C語言作為高級語言,編程效率是很高的(前提是要有編譯器,否則只能用匯編),但是我個人還是覺得,學之前,先學匯編,有的人匯編一點不懂,用C語言寫單片機,其實也就是照著書本的寫,很多都不明白為什麼,尤其是單片機里的中斷概念,即便有些書上有寫,但是卻寫明白,中斷里CPU是怎麼運行的,這種原理,在匯編語言里,一定是有的,看完匯編,會對C語言里,很難懂的中斷和中斷處理程序的理解,非常深,有助於你的學習,匯編學一本,就夠了,基本都是從51開始學的,所以買本51匯編語言的,就夠了,其他高級單片機的中斷和51基本上是一回事,但是從目前看,國內的單片機,嵌入式,沒什麼太大的希望,尤其是『錢途』方面的,跟國外不是一個檔次,普通學校出來的,都是炮灰。
最後總結一下,學C語言,對IT編程的來說,沒有必要,對搞嵌入式的來說,只是一個很重要的工具,往嵌入式方向的小白,建議還是先從匯編開始,深入了解單片機的原理,再用強大的工具來寫,C語言是嵌入式的剛需,但是想嵌入式,賺大錢的話,國內的嵌入式,沒什麼前途,所以C語言沒前途········
② 現在學習c語言,好就業嗎
幾乎所有人學編程都從C開始,C語言只是作為學習其他領域的一個敲門磚而已。你若問C語言就業,那就要看你學哪個方向了,如果是桌面應用軟體,你可以C->C++->MFC或是C->C#->.NET的路線;如果是網站開發,可以C->java->JSP->SSH或是C->C#->ASP.NET的路線;如果是底層驅動、滲透或是逆向,可以選擇C->匯編->windows或linux驅動開發/shellcode、木馬病毒編寫/防火牆,加密解密……
目前為止,程序員的人數相當多,競爭很激烈,安全界則人才稀缺,薪水較高。但兩個方面就業都不是問題。
③ c程序員和java程序員哪個好哪個薪水更高
越原始的語言越值錢。
但是不能以一個語言來判斷薪水的高低。
大部分只拿一點薪水的程序員都是為了工作而工作,反而拿到高薪的人,都是真正喜歡編程的人。
C適合通信開發,桌面應用開發,驅動硬體開發比較多。
JAVA 目前主流應用於web開發。比如你在電信繳費或銀行,營業員操作的那些系統就是web項目,也就是B/S(自己搜)
因為JAVA是基於JVM虛擬機運行,更因為演算法都被封裝了,因此效率肯定比C、C++慢。
所以,不適合做C/S(自己搜)游戲或者應用。
JAVA做的web項目,用以支撐需要大規模訪問的伺服器等場景。
④ 目前學C語言有什麼前景
學程序如果會點日語就更熱門了,現在日企的軟體公司都在向國內發展,事實上日語也可以一邊工作一邊學,不是很重要.
編程工作都很累,用腦子,年輕飯,按照我朋友的話講就是"高級民工",不過確實很熱,是因為在國外願意從事這門工作的人不多,前途也不怎麼好,而且像在日本雇一個程序員的工資可以在中國雇10個,工作內容基本上一樣的.
具體嘛,基本30就禿頂,生活很頹廢,屬於自己的時間很少,競爭也很大,年輕的越來越多,工資跟國內其它的行業還是有優勢的,但最多干到30,以後要不然你能混到管理層,要不然就轉行.
工資嘛,應屆的天津到手2000+吧,上海2000+500,會日語還能高一點,漲幅一般不容易.
可以說盡量不要干這種工作,在軟體公司,程序員就是最低層的員工,接觸的都是基礎的東西,但可以得到作項目經驗,想想,哪個公司都是努力培養管理層人員,高薪養的都是管理層人員,編程就是最普通的工作(我以前也有誤解,老以為程序員是高科技人員,其實學個一年半年的誰都可以),除非你有信心和毅力能混到管理層,要不然不推薦,說實話吃年輕飯的,在私營企業乾的有時還不如外企呢,無限加班沒加班費誰也受不了.
有個從初中開始的一直到大學都是在一起的同學,在松下做程序員,評價天天去就是去"拚命",一個月到手2000多(天津),大家都很羨慕,本人卻說,干這個減壽,30之前一定要換個別的工作.ps:松下跟別的公司對比,還是很規矩的,加班費什麼的都有,出國的機會也不少.
我是學日語的,前些日子也想往這方面發展,現在多少有點了解了,給人家當翻譯也比這個好,接觸點貿易有前途的可能性更大一點.
lz的問題總結一下,至少10年以內會很熱,怎麼說也是廉價的勞動力,待遇問題可以說相對其他不錯 但是很累!
以上
以上我認為說的挺好! 我就是學軟體
但我聽說的程序員都是底層的 JSP ASP 網頁之類
累的要死! 也就1000-2000工資!!而且青春飯 沒什麼發展!!
我認為不是很有數學 計算機頭腦的 不很適合學編程!
⑤ c語言程序員有前途嗎
有的。c語言的工資更高。但是要求也更高。現在的嵌入式需要很多人
⑥ 現在C程序員,前景怎樣市場需求量大不大
首先你是編程的對吧!主要分兩大塊,硬體和軟體。
就目前來說C語言主要還是在硬體上,如單片機嵌入式應用編程等等。
要是做軟體的話C就不適合了,軟體來說JAVA居多,但至少也要會C++編程,市場上做純軟體的在我認識的人中沒有用C語言,基本上JAVA,C++什麼的。
⑦ C語言現在就業怎麼樣
c語言仍舊可以算是流行語言
雖然用c用的少,但是並不代表不用學。
絕大部分的程序員都會c
大企業,外企招聘程序員必考c
如果小時候夢想當一名黑客(像我),那麼c絕對是基礎中的基礎
不學c語言,或者說不學一門面向過程的語言,比較難理解面向對象的語言
c語言是java,c++,c#的老祖宗,絕大部分語法都被他們繼承,其中c++更是能完美兼容c。學c就是在學他們
c相對於java什麼的比較容易理解,一上來就面向對象你會瘋掉。
不是說沒什麼人用,就沒用了
而是所有人都會了,但是用的較為強大的其他語言而言
不過如果你認為你能直接學透java,並且在考試、面試中能基本蒙對,那還是你比較牛逼。
⑧ C語言現在好就業么
正真畢業後會把c語言用到工作中的人就很少了,很多大學生畢業了,c語言怎麼寫都不會,但是大學不會掛科,因為這就是現代大學生,考試什麼都不怕,就怕學的東西往工作中用,大學生就業難是因為確確實實他們沒有入職的能力,而不是入職門檻高。現在大學生都是往管理層走,而這些高智商的「生物」也確實只適合管理層職場,入職不久就能很好的適應環境,慢慢的爬升或者直接進入管理層,做一些決策性的事物,而奮戰在設計前線的工程師,很多是老一輩工程師、部分研究生、部分博士生、學校教授等人,而且都是團隊型的。
如果光學習C語言而不懂如數電,linux內核,arm內核,面向對象的編程等這些的話要麼去學,要麼就放棄。走向一條路之後就要走下去,也就是說要不斷學習,如果光想拿c語言能入職賺錢是不可能的。你可以上阿里雲大學看一下你究竟想要走哪條路!網頁鏈接
⑨ 純C語言的工作有前景嗎
我知道有一個公司在乾的一件事,做伺服器平台資源使用情況的監控。想把伺服器上的資源抓出來,必須用C語言。因為系統的api都是C方式提供的。
要改造一下linux來做現在的機器人的控制平台,貌似也離不開c語言。
寫資料庫,或者修改製造資料庫引擎也需要c語言。redis都用得火c語言寫的。
走C系列的發展道路,需要深究演算法、操作系統、資料庫、網路協議這些內容。單純會C不行。你要把C學到上面說的這種程度。能甩java程序員,php,ios等這種常見的程序員幾條街。年薪至少是這種程序員的兩倍以上。但是c語言的崗位不多。找工作是個麻煩事。有些小公司開的工資太低,你要去這樣的小公司我就沒話可說了。
C++也屬於c系列,要把c學好了沒有理由學不會c++的。
⑩ 2021年了C語言現在就業好嗎
編程的不管什麼時候他都好就業, C語言其實就是邊長邊長的,以後一片光明,就業因為不管是系統還是軟體,以後的開發將會繼續呈爆發式發增長。