1. 只會c語言能找到工作嗎
會不會找到工作看你學習的好不好。
1,c比價接近底層,可以往嵌入式。
2,c基本和Linux練習在一起,可以接觸操作系統一些知識,方便c開發。以及資料庫知識。
3,c++是面向對象,細節基本上都是C,可以考慮游戲開發。
2. C語言的編程語言難嗎
C語言還是要求一定的數學知識的,但是編程語言本就沒有什麼難於不難,總結了一下學習方法,希望能幫到你!
一.C語言的背景
就個人感觸,無論學習哪門語言首先應該了解一下自己所學語言的背景,也可以說它的發展史。
C語言屬於高級程序語言的一種,它的前身是「ALGOL」。其創始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語言問世時是帶有很大的局限性,因為它只能用於UNIX系統上。然而隨著科學技術的進步,計算機工業的發展,C語言逐漸脫離UNIX。1987年美國標准化協會制定了C語言的國際標准,簡稱「ANSI C」,從此以後它便成為一種廣泛使用的程序語言。C語言的優點很多,主要的有如下四點:
1.兼備高級語言與低級語言的優點,屬於一種中間語言。
2.它是一種結構化程序設計語言,非常適合結構化程序設計。
3.有較豐富的數據類型、運算符以及函數供以選用。
4.直接與內存打交道,使修改、編輯其他程序與文檔變得輕松,簡單。
二.二大語系二種不同的學習方法
筆者學習過很多程序語言,例如:C,C++(C語言的擴展),QBASIC,VB(BASIC的可視化),javascript,JSCRIPT ,VBSCRIPT,JAVA,ASP,FOXPRO,PERL等等,就本人實踐所得,其實高級程序語言分為兩大語系。一路是以C為主的程序語言,例如:javascript,JAVA等,這類語言在函數的調用,程序語句的書寫,循環的控制都極為相似。另一路是以BASIC為首的程序語言,例如:FOXPRO,VBSCRIPT等,此類語言同樣具有相似的函數調用,程序語句書寫以及循環控制,但與C語系是不同的。因此若是您以前是從QBASIC起家的,那麼在學習C語言前最好是先洗洗腦,千萬不要把學習BASIC的方法以及思路用在C身上。
講到這里,我想大家對C語言一定有了感性認識吧!下面讓我們再升華一下,全方位親密接觸它。學習C語言必須從以下四點入手,也就是說,只要你能掌握這四點的內容,那麼基本上就大功告成了。
如果你也是在學習C語言/C++,小編推薦一個學C語言/C++的學習裙【 815393895 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
1、入門後多看代碼
在有一定基礎以後一定要多看別人的代碼。 注意代碼中的演算法和數據結構。 畢竟學C之後的關口就是演算法和數據結構。提到數據結構,指針是其中重要的一環,絕大多數的數據結構是建立在指針之上的,如鏈表、隊列、樹、圖等等,所以只有學好指針才能真正學好C。別的方面也要關注一下,諸如變數的命名、庫函數的用法等等。有些庫函數是經常用到的。對於這些函數的用法就要牢牢記住。
2、要自己動手
編程序是個實乾的活,光說不練不行。剛開始學的時候可以多練習書上的習題。 對於自己不明白的地方,自己編個小程序實驗一下是最好的方法,能給自己留下深刻的印象。 自己動手的過程中要不斷糾正自己不好的編程習慣和認識錯誤。有一定的基礎以後可以嘗試編一點小游戲,照著編作為練習。基礎很扎實的時候,可以編一些關於數據結構方面的東西。之後.....學匯編、硬體知識。
3、選擇一個好的編譯器
GCC或者VS都是一個號的選擇
4、關於養成良好的編程習慣
(1) 在比較復雜的代碼後面要有注釋。 如果光溜溜一堆代碼,別人就不可能看懂你的代碼,而且也不利於查找錯誤。除非你一直編東西給自己看。能在代碼里說明白的就一定要在代碼里體現。比如變數名、函數名,在命名的時候盡量說明是干什麼用的。
(2)注意語句的嵌套不能過長,一般來說,一段代碼里Tab要少於8個。 簡單說就是語句最多8個嵌套。 對於新手來說,這個標准還要下降。有一個好習慣是,把主函數盡量寫簡短。經常看到別人的代碼是主函數只有幾行,幾個函數調用,而定義全在主函數外部。這樣一是減少了主函數內部的嵌套,二是比較精簡,容易讀懂。
(3)注意語句的選擇。並不是分支語句就用if循環就用while、for。在適當的情況下switch和do while語句也是要用的。在某些時候,switch語句比if語句更加精練明了,而do while比while少一個循環。
很多人對學習C語言感到無從下手,經常問我同一個問題:究竟怎樣學習C語言?我是一個教師,已經開發了很多年的程序,和很多剛剛起步的人一樣,學習的第一個計算機語言就是C語言。經過這些年的開發,我深深的體會到C語言對於一個程序設計人員多麼的重要,如果不懂C語言,你想寫底層程序這幾乎聽起來很可笑,不懂C語言,你想寫出優秀高效的程序,這簡直就是天方夜譚。為什麼C語言如此重要呢?
第一:C語言語法結構很簡潔精妙,寫出的程序也很高效,很便於描述演算法,大多數的程序員願意使用C語言去描述演算法本身,所以,如果你想在程序設計方面有所建樹,就必須去學它。
第二:C語言能夠讓你深入系統底層,你知道的操作系統,哪一個不是C語言寫的?所有的windows,Unix,Linux,Mac,os/2,沒有一個里外的,如果你不懂C語言,怎麼可能深入到這些操作系統當中去呢?更不要說你去寫它們的內核程序了。
第三:很多新型的語言都是衍生自C語言,C++,Java,C#,J#,perl...哪個不是呢?掌握了C語言,可以說你就掌握了很多門語言,經過簡單的學習,你就可以用這些新型的語言去開發了,這個再一次驗證了C語言是程序設計的重要基礎。還有啊,多說一點:即使現在招聘程序員,很多考試都是考C語言,你想加入it行業,那麼就一定要掌握好C語言。
3. 軟體c語言,有哪些崗位可以選擇
嵌入式軟體開發:例如單片機,dsp,arm等;基於嵌入式操作系統的應用軟體,驅動程序;基於大型服務的底層任務,如相應的協議棧。
ios手機app的開發,安卓app的開發都用c了
一般企業崗位為嵌入式軟體工程師,驅動工程師,軟體工程師等相關職位
你所學的就已經是偏向嵌入式開發了,不過從你專業來看,建議向嵌入式軟體開發.因為硬體開發需要專業知識太高.
嵌入式軟體開發重點中的重點就是學好C語言.C的靈活,和全面的內存管理使得C語言永遠脫離不了底層控制的開發.數據結構和演算法適當看下,現在你如果直接找底層驅動類開發的工作,基本上是很困難.現在嵌入式方向用到的高深演算法基本沒有(由於在大部分嵌入式開發中,CPU和內存很難達到目前計算機的程度,所以高深演算法用不到太多).
剩下的就多看看操作系統,了解操作系統對今後的工作很有幫助.建議學習下LINUX,多了解目前開發主要應用的一些OS系統(有的需要多任務實時操作系統,有的是單任務操作系統,種類很多),再有就是多熟悉各操作系統下的編譯環境.
再有,要學習得非常透徹的就是:要了解計算機的內存分配,要細化的來學習.在嵌入式系統中,內存是很金貴的,在有限內存中,做到不浪費,不增加內存是個難題.所以,這個是很重要的.
做到以上你就可以放心大膽的去找嵌入式軟體開發的相關工作了.
另外補充下:不是說學習了C++和JAVA就能從事軟體開發工作,軟體開發工作多方向,學了這2個,也就是能做應用軟體.控制類的是做不來的.何去何從,自己考慮吧.
PS:看到"貊氏遊魂"仁兄的說法真好笑,既然知道自己是初學者就別對他人說:如果想用C找工作,一般是在說笑.我覺得你在說笑.就目前軟體開發行業信息,全世界軟體開發的60%大多是嵌入式開發,做嵌入式開發不用C你用JAVA試下.
學會你那3種多說做做應用.你說的高手是做什麼的?如果真對你說出這樣的話,那麼他肯定不是高手.另外說下,軟體開發做應用只是很小的一方面.別把軟體開發視作想當然.應用軟體並不代表整個軟體開發.
4. 鄭州富士康有哪些部門單位在招人
序號
招聘崗位
招聘
人數
具體工作經歷及技能要求
1
CNC生產技術員
51
1.中專及以上學歷,具2年以上CNC數控加工經驗,會手動編程、機台調試;2.有良好的工作態度及責任心,溝通能力佳;3.會機台調試/成型模具維修優先。
2
細生管
4
1.熟悉設備生產製造流程管理和一般貿易相關知識.有生產和訂單管理相關經驗.熟悉產能規劃,溝通能力強;
2.熟練使用excel, word 等辦公軟體,熟Tiptop系統相關操作實務;
3.個性隨和.團隊合作意識強
3
QE工程師
14
1.三年及以上質量工程師工作經驗;2.有機械設計及組立分析相關專業背景;3.具備一定的工程分析及異常處理能力;4.能獨立分析及處理質量數據,能熟練製作質量相關文件。
4
QA工程師
19
大專及以上學歷,3年以上質量系統建立及維護工作經驗,熟悉ISO9000及QC080000等管理體系工作,具備質量系統及質量活動推動(QCC、QIT、6sigma)能力,能深入現場推動製程稽核。
5
QC品檢員
81
中專及以上學歷,具2年以上現場品質檢測工作經驗,了解品管作業流程,了解CNC/裝配加工工藝。
6
IE工程師
2
大專及以上學歷,具2年以上工作經驗,熟悉產線平衡、效率提升、現場改善、廠房 Layout,熟練使用AUTO-CAD制圖軟體。
7
采購/費用結報
6
1.有大型企業財務/會計/采購工作經驗2年以上;2.熟練使用常用辦公軟體;3.能吃苦耐勞,責任心強、承受較大工作壓力。.
8
餐飲/宿舍/車調管理
10
1.有大型企業餐飲管理、宿舍管理或車調管理工作經驗兩年以上;2.熟練使用常用辦公軟體;3.能吃苦耐勞,責任心強、承受較大工作壓力。
9
土木工程
4
1).大專及以上學歷,土木類專業,有較強的專業知識和監理能力;2).有大型工廠或大型工程規劃、預算及施工監理之工作經驗,溝通協調能力強;3).熟悉CAD及日常辦公軟體.
10
機電工程師
9
1.有高低壓配電值班經驗 ,懂停送電倒閘操作流程;2.對空壓機、中央空調、電梯機電設備原理了解,能夠獨立操作 ;3.必須有電工上崗證,有高壓進網作業操作證優先。
11
醫療衛生
3
1.具3年(含)以上同職工作經驗及執業資格;2.性格開朗、熱情大方,有較強的服務意識及溝通協調能力,工作責任心強,服從性好;3.熟悉工傷、醫療保險、職業健康管理與公共衛生防疫工作的人員優先。
12
環境保護管理
5
1.具備環境保護管理及EHS體系認證經驗優先;2.熟悉國家及地方環保政策、法規、標准,熟知環保理論;3.具有工業廢水/生活污水處理管理經驗優先;4.熟知危險化學品知識及具有危險廢棄物處理經驗;5.為人誠懇、性格開朗、溝通能力及領導能力強。
13
安全工程師
5
1).大專及以上學歷,熟知安全管理理論、安全法規與標准; 2).有安全主任資質,溝通能力強; 持國家注冊安全工程師、中級安全主任資質優先; 3).熟知通用設備/設施之工作原理/結構/性能及其主要危險源辯識與防護;4).熟悉消防系統工作原理/操作/維護;5).對ISO14001/OHSAS18001等系統有一定了解。
14
設備維護
54
1.2年以上自動化設備維修保養經驗;2.持有電工操作證;3.需具備電氣.油壓.機械方面的良好基礎;4.有激光加工設備及點膠設備維修經驗者優先。
15
人力資源管理
5
大專及以上學歷,有2年以上大型製造企業人資培訓、招募、社保、薪資、員工關系等相關模塊工作經驗,熟悉製造業相關流程。
16
關務物流
19
1.2年以上關務物流相關工作經驗;2.能吃苦耐勞,電腦操作熟練。
17
軟體開發
8
1.熟悉Delphi7或Java語言;2.熟悉.net語言和基本Asp技術;3.熟悉Jsp/Html及javascript,了解WebServices之應用
4.熟練掌握Eclipse開發工具或.Net開發工具;5.對大型製造業企業生管系統了解者優先。
18
信息設備維護與管理
11
1.熟練使用各類OS及應用軟體;2.具備計算機軟硬體及介面設備之維修技能;3.具備病毒防控等信息安全的相關管理技能。
19
通訊網路維護與管理
10
1.具有大型通訊網路工程規劃、建置、維護經驗,熟悉交換機的使用與管理;2.具備通訊網路線路的日常維護與管理技能。
20
進出口業務管理
20
1.熟悉進出口報關流程及國際貿易相關知識;2.有加工貿易備案報核相關經驗,持有報關員證報檢員證優先;3.能夠熟練操作各種辦公軟體。
21
財務管理
5
1).大專及以上學歷,財會類專業,1年以上大型製造企業 工作經驗; 2).具備一定的領導能力、溝通協調能力、抗壓能力及解決問題的能力; 3). 熟練掌握成本管控、經營績效分析、價值流分析等; 4).熟練掌握IE基礎技能.CAD&Office軟體; 5).人力、設備、產能計算&評估具備現場改善、效率提升、廠房Layout及獨立項目推動能力; 6).執行力強,能依上級主管指示的方向完成即定的工作任務; 7).國家英語四級以上,聽/說/讀/寫/流利。
22
IE主管
3
1).大專及以上學歷,工業工程專業,五年以上大型製造企業 工作經驗及2年以上管理經驗; 2).具備一定的領導能力、溝通協調能力、抗壓能力及解決問題的能力; 3). 熟練掌握成本管控、經營績效分析、價值流分析等; 4).熟練掌握IE基礎技能.CAD&Office軟體; 5).人力、設備、產能計算&評估具備現場改善、效率提升、廠房Layout及獨立項目推動能力; 6).執行力強,能依上級主管指示的方向完成即定的工作任務; 7).國家英語四級以上,聽/說/讀/寫/流利。
23
賬務處理
10
大專及以上學歷,具3年以上財會或經管工作經驗,熟悉機種成本核算、績效分析、費用分析管控、零星工程管控、Cost down 推動等,熟練操作計算機及OFFICE辦公軟體,有大型工業企業成本核算及ERP使用經驗。
24
RoHS工程師
2
1.熟悉產品HSF風險的識別及轉嫁操作;2.有客戶環保(合約)需求回復的實際工作經驗;3.熟悉QC080000及ISO17025系統推行與維護。
25
SQE工程師
3
1.熟練相關質量分析工具如:QC七大手法, 8D, FMEA等.能獨立處理質量異常;2.熟練運用Excel, PPT等辦公軟體;3.熟悉供貨商管理流程。
26
材料工程師
2
1.大專及以上學歷,金屬材料/機械類相關專業;2.熟悉金屬材料工藝分析、工件失效分析等,有新材料開發相關經驗2年以上。
27
IQC工程師
3
1.具耗材樣品承認及耗材IS建立與完善相關工作經驗;2.能推動耗材試用評估及方案制定;3.精通進料品質異常處理。
28
三次元檢測員
30
1.機械相關專業,三次元品質檢測相關工作經驗1年以上;2.了解計算機語言C+或其它計算機語言;3.掌握機械及測量基本原理,熟悉形位公差及工程圖面判讀。
29
物性測試員
5
1.有原料進料檢驗或塗料檢驗相關工作經驗;2.熟練操作常用辦公軟體;3.具備較強的溝通能力,有責任心,能吃苦。
30
量測技術開發工程師
5
1.熟悉CAD/PROE軟體應用,具備獨立設計夾治具體能力;2.具備基本的英文讀寫能力,熟練操作常用辦公軟體;3.上進心強,能吃苦耐勞,有團隊合作精神,能承受工作壓力。
31
自動化設備開發
35
1.2年以上自動化設備維修或者組裝經驗;2 .熟練掌握機械設計原理,熟練應用Auto CAD,Solid Works等機械設計軟體;3.熟悉常用電氣元件/能看懂電氣配線圖,熟悉工控及伺服控制原理。