關于的C語言程序設計與企業(yè)崗位對接探討
【摘 要】 本文對當前C語言程序設計與企業(yè)崗位對接技術目前狀況做了一個簡單的介紹,并對常用的防范技術進行了系統(tǒng)性描述和分析。
【關鍵詞】C語言 企業(yè)崗位 崗位對接
1 引言
隨著計算機軟件的普及與發(fā)展,C語言在操作系統(tǒng)、軟件工具、數(shù)值分析、人工智能、數(shù)據(jù)庫管理系統(tǒng)等許多方面都有廣泛應用。其具有數(shù)據(jù)結構豐富、數(shù)據(jù)流制約靈活,應用面廣,通用性和可移植性好,目標程序效率高,非常適合應用程序的設計;且它具有低級語言和系統(tǒng)接口的能力,適合系統(tǒng)程序的設計。
2 C語言程序設計與企業(yè)崗位對接技術目前狀況分析
國內很多大型企業(yè)都在熱招C語言開發(fā)人員,C語言適用一些專業(yè)性要求比較高的應用領域,如系統(tǒng)軟件開發(fā)、設備驅動開發(fā),這塊的具體技術實現(xiàn):
金融行業(yè):銀行前置系統(tǒng)、金融POS、IC卡機具、密碼鍵盤以及個人化支付終端等多個種類,主要使用到的是LINUX下的C語言高級編程技術。
網(wǎng)絡優(yōu)化和審計行業(yè):負載均衡、廣域網(wǎng)性能優(yōu)化、應用流量制約、Web應用加速、入侵監(jiān)測與防護、多級分布式審計、零拷貝網(wǎng)絡嗅探、千兆網(wǎng)絡數(shù)據(jù)獲取、應用層協(xié)議分析、精細策略管理技術、數(shù)據(jù)高速分析匹配、虛擬人口分析、上網(wǎng)機器智能挖掘、角色權限制約技術、實名認證上網(wǎng)技術,技術實現(xiàn)主要是Linux網(wǎng)絡驅動開發(fā)、LINUX下的C語言高級編程技術。
國家電網(wǎng)行業(yè):遠程集抄系統(tǒng)、集中器終端采集模塊,智能電表通訊模塊。
3 簡要闡述C語言程序設計與企業(yè)崗位對接技術
3.1 單片機C語言程序設計師
目前,單片機已隨著社會的發(fā)展?jié)B透到各個領域之中,家電智能化給我們每個人的生活帶來革命性的變化,在我們的生活周圍,單片機隨處可見,如冰箱、洗衣機、空調、音響、手機、工業(yè)制約等等,都用到單片機來做智能制約。也正因為單片機在我們的生活領域應用越來越廣,這方面的人才出現(xiàn)大規(guī)模的缺口,因單片機領域崗位的需求,很多人迫切希望進修單片機的知識,需要在最短的時間內盡快掌握單片機的基礎和實際應用。為此,國家勞動和社會保障部中國就業(yè)培訓技術指導中心推出CETTIC《單片機C語言程序設計師》職業(yè)崗位能力培訓考試,達到“培訓內容與崗位需求0距離”的目的,滿足社會需求。
3.2 C語言工程師
C語言工程師的崗位必須具備的技術能力和工作范圍,負責通信產(chǎn)品管理支撐系統(tǒng)的設計、開發(fā)、測試,包括前端和后臺系統(tǒng);產(chǎn)品需求文檔和設計文檔的撰寫、評審和維護; 產(chǎn)品代碼的編寫、評審、測試和維護; 對已有的產(chǎn)品功能模塊進行升級和維護。同時具有計算機軟件開發(fā)和掌握軟件設計工具和策略,具備一定的系統(tǒng)架構能力。
3.3 C語言系統(tǒng)工程師
C語言系統(tǒng)工程師的崗位必須具備的技術能力和工作范圍, 具有軟件項目的開發(fā)方案制作能力,包括需求分析、設計、測試和維護等; 能夠獨立完成軟件程序的設計和編寫,并參與核心模塊的實現(xiàn);能完成項目經(jīng)理、技術經(jīng)理要求的配套文檔的編寫 ;能夠帶領3-5人的小組開展工作任職資格, 精通C/C++語言及其開發(fā)工具; 熟練使用SQL語句及DB2/oracle/Informix數(shù)據(jù)庫其中一種;熟悉中間件技術。了解銀行前置業(yè)務、支付業(yè)務和ESB系統(tǒng), 熟悉SOA相關概念,并能具備銀行項目開發(fā)能力。
3.4 中級軟件工程師(C語言方向)
中級軟件工程師(C語言方向)的崗位必須具備的技術能力和工作范圍,具備軟件系統(tǒng)的開發(fā)、測試的能力;能根據(jù)模塊或功能說明書編寫詳細設計說明書;能按時保值保量地完成項目經(jīng)理或技術經(jīng)理分配的任務; 能在一定程度上指導初級軟件開發(fā)工程師的工作;在項目中能勝任小組組長。能及時向DIG信息安全工作相關領導小組和上級有關部門、單位報告信息安全事件。熟悉軟件工程開發(fā)流程及管理規(guī)范; 能熟練使用數(shù)據(jù)庫oracle或DB2等;能熟練使用C語言; 熟悉linx、unix等操作系統(tǒng),并能在這些平臺做日常的開發(fā)。
3.5 嵌入式C語言軟件工程師
嵌入式C語言軟件工程師的崗位必須具備的技術能力和工作范圍,具備通信、計算機、電子等相關專業(yè);具備扎實的專業(yè)知識水平,精通嵌入式系統(tǒng)開發(fā),有較強的學習分析和判斷能力;工作責任心強,有強烈的嵌入式軟件開發(fā)興趣;精通C/C++編程語言或有熟練應用C語言完成單片機開發(fā),了解arm7,arm9體系,熟悉單片機開發(fā);參與嵌入式通信產(chǎn)品的內核、底層驅動等相關開發(fā)工作;負責新硬件平臺的架構評估及功能測試工作; 負責撰寫相關的設計、開發(fā)類技術文檔。
3.6 構架師(C語言方向)
構架師(C語言方向)的崗位必須具備的技術能力和工作范圍,具備負責平臺技術架構的設計;負責關鍵技術理由的解決;負責架構的持續(xù)優(yōu)化;培訓、指導開發(fā);精通高可用、高并發(fā)分布式系統(tǒng)設計; 熟練使用Hbase/Hadoop、搜索引擎、MQ、緩存、thrift、SpringMVC、SQL;熟悉海量數(shù)據(jù)處理和挖掘的基本算法、較強的數(shù)據(jù)分析挖掘能力; 精益求精的鉆研精神;優(yōu)秀的交流溝通能力;思維嚴謹、責任感強;具備GIS、互聯(lián)網(wǎng)數(shù)據(jù)分析能力。
3.7 手機軟件開發(fā)工程師
手機軟件開發(fā)工程師的崗位必須具備的技術能力和工作范圍,具備負責手機端新功能的軟件開發(fā)、維護和優(yōu)化工作;負責開發(fā)客制化的新應用; 精通C語言,有良好的編程習慣,邏輯分析能力;熟悉MTK體系或者RDA架構,熟悉架構層和MMI開發(fā);具備 linux開發(fā)環(huán)境和 Bluetooth開發(fā)的能力;熟悉MTK/RDA平臺和一定的需求分析能力。
4 結束語
為了使學生學習到的知識與社會接軌,可以創(chuàng)建校企結合的課程建設策略。聽取企業(yè)家對C語言程序設計教學改革的意見、由企業(yè)向學校提供實驗(實習)條件、以企業(yè)作為學生的校外實習基地或者企業(yè)為學生提供就業(yè)崗位,通過這些策略使學生熟悉公司內的編程環(huán)境,盡快進入工作狀態(tài),以實現(xiàn)C語言程序設計與企業(yè)崗位對接技術得到不斷的發(fā)展。
參考文獻
[1]譚浩強.C語言程序設計[M].清華大學出版,2009.
[2]陳平.軟件設計師教程[M].清華大學出版,2004.
[3]張友生,陳志風.信息系統(tǒng)項目管理師[M].清華大學出版,2009.
【的C語言程序設計與企業(yè)崗位對接探討】相關文章:
基于單片機系統(tǒng)開發(fā)的C程序設計教學方法探討11-27
探討臨床護理與高職院校校園文化對接11-29
對接企業(yè)學生職業(yè)素養(yǎng)論文02-20
關于專業(yè)與企業(yè)崗位對接的專業(yè)人才培養(yǎng)方案研究11-29
探討機械制造與自動化對接問題論文02-28
語言哲學下的自然語言與程序設計語言研究02-28
C語言的論文致謝詞11-25
C語言論文致謝12-04
- 相關推薦