劉振興
(亮月亮科技(北京)有限公司,北京 101100)
軟件編程技術水平的標志性關鍵點分析與應用
劉振興
(亮月亮科技(北京)有限公司,北京 101100)
軟件編程技術水平的考評與分級是困難的, 同時也是必要的。本文在相關文獻檢索和經驗總結的基礎上提出了軟件編程技術水平的三個具有標志性的關鍵點并逐一對其進行簡述和應用分析. 這三個分水嶺一樣的關鍵點是正則表達式、軟件開發(fā)框架的掌握與運用和現實世界問題數學模型創(chuàng)建技能的掌握與運用。與之對應地我們稱呼具備相應技能水平的人員為工程師、高級工程師和技術專家。
軟件編程;技術水平;正則表達式;軟件開發(fā)框架;數學建模
計算機專業(yè)及軟件產業(yè)屬知識密集型領域,其中最重要的資源是人力資源,軟件開發(fā)人才的培養(yǎng)與甄選日益重要。同時,傳統(tǒng)軟件行業(yè)的快速發(fā)展疊加移動互聯(lián)網、互聯(lián)網+、人工智能戰(zhàn)略布局穩(wěn)步推進,催生了大量的軟件開發(fā)從業(yè)人員。對軟件編程水平及能力的評估是一件復雜而又嚴肅的事情(-R/02SI,[1-2]),出于對自身或者同行技術能力的評估需求[3],也需要在某些方面從某種程度上,對編程水平及能力有些大概粗略的感性認識。關于軟件工程美國 IBM 公司的軟件技術專家布魯克斯(Frederick Brooks)在其論文中提到軟件編程受目標任務的復雜度、一致性、可變性和不可見性的約束,在各種約束條件下取得均衡和達成目標就是對軟件編程技術及水平的考察與驗證[4-5]。……