專業(yè)倫理與職業(yè)素養(yǎng)-計算機(jī)、大數(shù)據(jù)與人工智能課件:計算的學(xué)科與職業(yè)_第1頁
專業(yè)倫理與職業(yè)素養(yǎng)-計算機(jī)、大數(shù)據(jù)與人工智能課件:計算的學(xué)科與職業(yè)_第2頁
專業(yè)倫理與職業(yè)素養(yǎng)-計算機(jī)、大數(shù)據(jù)與人工智能課件:計算的學(xué)科與職業(yè)_第3頁
專業(yè)倫理與職業(yè)素養(yǎng)-計算機(jī)、大數(shù)據(jù)與人工智能課件:計算的學(xué)科與職業(yè)_第4頁
專業(yè)倫理與職業(yè)素養(yǎng)-計算機(jī)、大數(shù)據(jù)與人工智能課件:計算的學(xué)科與職業(yè)_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

專業(yè)倫理與職業(yè)素養(yǎng)——計算機(jī)、大數(shù)據(jù)與人工智能計算的學(xué)科與職業(yè)Computationaldisciplinesandoccupations導(dǎo)讀案例智能汽車出行數(shù)據(jù)的安全如今,智能汽車越來越像部智能手機(jī),這樣,智能汽車收集的出行數(shù)據(jù)會不會流到國外?由于智能汽車數(shù)據(jù)收集帶來的個人隱私和國家安全風(fēng)險,其即將被納入管控。

……9.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求9.2計算思維9.3碼農(nóng)的道德責(zé)任9.4計算機(jī)職業(yè)目錄9.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求9.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求隨著計算機(jī)技術(shù)(特別是網(wǎng)絡(luò)技術(shù))的迅猛發(fā)展和廣泛應(yīng)用,由新技術(shù)帶來的諸如網(wǎng)絡(luò)空間的自由化、網(wǎng)絡(luò)環(huán)境下的知識產(chǎn)權(quán)、計算機(jī)從業(yè)人員的價值觀與職業(yè)素質(zhì)等社會和職業(yè)問題已極大地影響著信息產(chǎn)業(yè)的發(fā)展,并引起業(yè)界人士的高度重視。無論是購買計算機(jī)還是選擇職業(yè),作為一個專業(yè)學(xué)生,同時也是消費(fèi)者,了解計算機(jī)行業(yè)非常重要?!皣HACM/IEEE計算課程體系規(guī)范(ComputingCurricula,簡稱CC規(guī)范)是美國計算機(jī)學(xué)會(ACM)和電氣與電子工程師協(xié)會計算機(jī)學(xué)會(IEEE-CS)聯(lián)合組織全球20個國家的50位相關(guān)領(lǐng)域計算機(jī)教育專家共同制定的計算機(jī)類專業(yè)課程體系規(guī)范,具有很高的權(quán)威性。該規(guī)范已歷經(jīng)CC1991、CC2001、CC2005三個重要版本,是國內(nèi)外一流計算機(jī)專業(yè)制定課程體系時的重要指導(dǎo)?!?.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求CC2020項目組研究當(dāng)前計算領(lǐng)域的課程設(shè)計,通過對CC2005課程體系進(jìn)行版本更新,并提供教學(xué)指導(dǎo)方針,以應(yīng)對未來計算教育面臨的挑戰(zhàn)。CC2020采用“計算”一詞作為計算機(jī)工程、計算機(jī)科學(xué)和信息技術(shù)等所有計算機(jī)領(lǐng)域的統(tǒng)一術(shù)語,采用“勝任力”、融合知識、技能和品行三個方面的綜合能力培養(yǎng),加強(qiáng)了對職業(yè)素養(yǎng)、團(tuán)隊精神等方面的要求。圖9-4勝任力模型“9.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求9.3.19.3.29.3.39.3.4什么是《華盛頓協(xié)議》中國工程教育規(guī)模世界第一推動工程教育改革的國家戰(zhàn)略國際工程師互認(rèn)體系的其他協(xié)議9.3.5工程教育專業(yè)認(rèn)證的特點(diǎn)9.1IEEE/ACM《計算課程體系規(guī)范》的相關(guān)要求9.1.1勝任力培養(yǎng)實(shí)踐近年來計算教育領(lǐng)域出現(xiàn)了“基于勝任力的學(xué)習(xí)”一詞,已經(jīng)或正在計算教育的多個學(xué)科領(lǐng)域里開展實(shí)踐。之前計算教育領(lǐng)域大部分都傾向于基于知識的學(xué)習(xí),然而對于計算機(jī)領(lǐng)域,基于知識或僅基于技能的培養(yǎng)不再適合,因為計算機(jī)專業(yè)的畢業(yè)生必須在面向工作崗位時展示出特定的勝任力。知識、技能、品行是構(gòu)成勝任力的三要素?!?.1.1勝任力培養(yǎng)實(shí)踐知識對應(yīng)勝任力的“了解”維度,是對事實(shí)的理解。在CC2020報告中,知識被分為計算知識和基礎(chǔ)專業(yè)知識兩個維度。其中,計算知識元素分為6類,包括人與組織、系統(tǒng)建模、軟件系統(tǒng)架構(gòu)、軟件開發(fā)、軟件基礎(chǔ)和硬件;基礎(chǔ)專業(yè)的知識元素被分為13項:分析和批判性思維、協(xié)作與團(tuán)隊合作、倫理和跨文化的觀點(diǎn)、數(shù)理統(tǒng)計、多任務(wù)優(yōu)先級和管理、口頭交流與演講、問題求解與排除故障、項目和任務(wù)組織與計劃、質(zhì)量保證/控制、關(guān)系管理、研究和自我入門/學(xué)習(xí)者、時間管理、書面交流。技能是指應(yīng)用知識主動完成任務(wù)的能力和策略。技能表達(dá)了知識的應(yīng)用,是勝任力的“訣竅”維度,又分為認(rèn)知技能和專業(yè)技能,其中認(rèn)知技能分為6個技能等級:記憶、理解、應(yīng)用、分析、評估和創(chuàng)造。專業(yè)技能包括溝通、團(tuán)隊精神、演示和解決問題?!?.1.1勝任力培養(yǎng)實(shí)踐品行構(gòu)成勝任力的“知道為什么”維度,并規(guī)定任務(wù)執(zhí)行的必要特征或質(zhì)量。品行包含了社交情感技能、行為和態(tài)度,這些都是表征執(zhí)行任務(wù)的傾向。CC2020報告描述了11種與元認(rèn)知意識有關(guān)的品行元素,包括主動性、自我驅(qū)動、熱情、目標(biāo)導(dǎo)向、專業(yè)性、責(zé)任心、適應(yīng)性、協(xié)作合作、相應(yīng)式、細(xì)致和創(chuàng)新性,還包括如何與他人合作以實(shí)現(xiàn)共同目標(biāo)或解決方案?!?.1.2我國計算機(jī)本科教育的現(xiàn)狀我國計算機(jī)類專業(yè)人才培養(yǎng)的規(guī)模從1999年開始逐年擴(kuò)大。截至2020年9月,全國高等學(xué)校計算機(jī)類本科專業(yè)點(diǎn)已經(jīng)超過4000個,是我國規(guī)模最大的工科類專業(yè)。在教育部1998年發(fā)布的《普通高等學(xué)校專業(yè)目錄》中,計算機(jī)科學(xué)與技術(shù)還是電氣信息類的一個專業(yè)。該目錄還包含了根據(jù)計算機(jī)類專業(yè)發(fā)展重新獨(dú)立出來的軟件工程、網(wǎng)絡(luò)工程、信息安全、智能科學(xué)與技術(shù)等專業(yè)。在2012年教育部發(fā)布的《普通高等學(xué)校專業(yè)目錄》中設(shè)立了計算機(jī)類專業(yè)。在此目錄發(fā)布的時候,計算機(jī)類專業(yè)包括計算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、信息安全、物聯(lián)網(wǎng)工程、數(shù)字媒體技術(shù)這6個基本專業(yè),以及智能科學(xué)與技術(shù)、空間信息與數(shù)字技術(shù)、電子與計算機(jī)工程3個特設(shè)專業(yè)。2016年,又增加了數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)、網(wǎng)絡(luò)空間安全專業(yè)。2017年,則增加了新媒體技術(shù)、電影制作這幾個特色專業(yè)。2020年,又增加了保密技術(shù)、服務(wù)科學(xué)與工程、虛擬現(xiàn)實(shí)技術(shù)、區(qū)塊鏈工程等專業(yè)?!?.1.2我國計算機(jī)本科教育的現(xiàn)狀為了應(yīng)對計算機(jī)類專業(yè)快速發(fā)展下專業(yè)建設(shè)的需要,教育部計算機(jī)相關(guān)教學(xué)指導(dǎo)委員會等組織先后發(fā)布了計算機(jī)(類)專業(yè)的發(fā)展戰(zhàn)略、專業(yè)規(guī)范、教學(xué)質(zhì)量國家標(biāo)準(zhǔn)。2006年9月,教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會發(fā)布了《高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范》(以下簡稱《規(guī)范》),第一次全面地總結(jié)了我國計算機(jī)科學(xué)與技術(shù)專業(yè)的發(fā)展歷程,探索了計算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略,明確提出了按照研究型、工程型、應(yīng)用型“分類培養(yǎng)計算機(jī)類專業(yè)人才”的指導(dǎo)思想,并按照計算機(jī)科學(xué)、計算機(jī)工程、軟件工程、信息技術(shù)4個方向給出了不同方向、不同類型人才培養(yǎng)的基本規(guī)范。該規(guī)范還被教育部作為所有專業(yè)類教指委制訂專業(yè)規(guī)范的范例?!?.1.2我國計算機(jī)本科教育的現(xiàn)狀以《規(guī)范》為基礎(chǔ),教育部高等學(xué)校計算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會后來陸續(xù)推出了計算機(jī)類其他專業(yè)乃至專業(yè)方向的規(guī)范,并進(jìn)行了大量的宣傳推廣工作和試點(diǎn)工作,為我國計算機(jī)類專業(yè)的人才培養(yǎng)做出了重要貢獻(xiàn)。2018年3月,教育部發(fā)布了我國第一部《普通高等學(xué)校本科專業(yè)類教學(xué)質(zhì)量國家標(biāo)準(zhǔn)》,其中包括《計算機(jī)類專業(yè)教學(xué)質(zhì)量國家標(biāo)準(zhǔn)》,標(biāo)志著我國的計算機(jī)類專業(yè)教育進(jìn)入到依據(jù)國家標(biāo)準(zhǔn)開展人才培養(yǎng)的階

段。“9.1.2我國計算機(jī)本科教育的現(xiàn)狀2017年以后,教育部開始推動新工科教育。計算機(jī)專業(yè)教育處于新工科建設(shè)的核心位置,既是帶動各類工科實(shí)現(xiàn)跨越式發(fā)展的關(guān)鍵技術(shù),又是對教育模式和形態(tài)進(jìn)行創(chuàng)新的重要手段。從2018年開始,各高校陸續(xù)開辦了人工智能、服務(wù)科學(xué)與工程、虛擬現(xiàn)實(shí)技術(shù)、區(qū)塊鏈工程等新興專業(yè),這些專業(yè)瞄準(zhǔn)社會經(jīng)濟(jì)發(fā)展的趨勢,關(guān)注技術(shù)發(fā)展的核心問題和重大領(lǐng)域,主動布局信息領(lǐng)域未來戰(zhàn)略人才的培養(yǎng),在辦學(xué)理念和模式上,從學(xué)科導(dǎo)向轉(zhuǎn)向產(chǎn)業(yè)需求導(dǎo)向、從專業(yè)分割轉(zhuǎn)向跨界交叉融合、從獨(dú)立閉門式辦學(xué)轉(zhuǎn)向依托社會和企業(yè)的合作辦學(xué),是我國計算機(jī)專業(yè)設(shè)置以社會需求為導(dǎo)向的重大變化?!?.1.3CC2020對中國計算機(jī)本科專業(yè)學(xué)科設(shè)置的啟發(fā)本科專業(yè)培養(yǎng)方案設(shè)計的核心是課程體系的構(gòu)建,面向CC2020提出的勝任力模型,一些高校也開始有意識地嘗試將其與現(xiàn)有培養(yǎng)方案融合,從知識、技能、品行三個維度去構(gòu)建更適應(yīng)多層次培養(yǎng)目標(biāo)的課程體系。首先是知識維度的課程體系構(gòu)建。不同于傳統(tǒng)課程體系面向計算機(jī)學(xué)科覆蓋的主要思路,面向CC2020的課程體系從知識覆蓋的角度考慮,融入傳統(tǒng)計算機(jī)學(xué)科以外的知識,調(diào)整和增加涉及管理、交流以及不同專業(yè)分支,通過調(diào)整課程設(shè)置、教學(xué)活動、應(yīng)用項目的渠道實(shí)現(xiàn)復(fù)合知識領(lǐng)域的覆蓋,滿足不同應(yīng)用領(lǐng)域與行業(yè)需求。“9.1.3CC2020對中國計算機(jī)本科專業(yè)學(xué)科設(shè)置的啟發(fā)然后是面向技能的課程體系設(shè)計。針對勝任力模型多技能等級的能力需求,需要學(xué)生進(jìn)階式的思考、批判性的思維、多項任務(wù)的完成等分階段逐步培養(yǎng),設(shè)計構(gòu)建符合企業(yè)場景、實(shí)踐項目中完成的實(shí)踐教學(xué)體系,通過深度的校企合作、產(chǎn)學(xué)協(xié)作構(gòu)建更富內(nèi)涵的技能培養(yǎng)實(shí)踐體系。最后是品行、熱情維度。這與學(xué)生未來職業(yè)生涯發(fā)展息息相關(guān)。品行的培養(yǎng)要貫穿于整個本科學(xué)習(xí)階段,滲透于整個學(xué)習(xí)過程,需要以課程體系多樣化的內(nèi)容為主要載體,組織專業(yè)學(xué)術(shù)講座、舉辦科技探索與實(shí)踐創(chuàng)新活動、引入高水平高素質(zhì)師資等多個手段來實(shí)現(xiàn)。中國的計算機(jī)專業(yè)是一個厚基礎(chǔ)、寬口徑、重交叉、求創(chuàng)新的前沿理工科專業(yè),CC2020勝任力模型清晰地描述了未來計算機(jī)專業(yè)人才的特征,為專業(yè)建設(shè)和人才培養(yǎng)構(gòu)建了一個很好的框架,但在如何符合中國國情方面還需做進(jìn)一步細(xì)化和補(bǔ)充。“9.1.4CC2020對工業(yè)界的啟發(fā)從工業(yè)界角度來看,計算教育存在的需求在于找到合適的專業(yè)人才,與大學(xué)合作,對員工實(shí)行繼續(xù)專業(yè)教育。大學(xué)教育的目標(biāo)是培養(yǎng)具備知識、技能和品行的專業(yè)人才,但不是職業(yè)教育,工業(yè)界不能把職業(yè)教育的責(zé)任推給大學(xué),而是需要在考慮科技進(jìn)步、社會經(jīng)濟(jì)發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)變化對計算類專業(yè)人員要求的基礎(chǔ)上,做好相應(yīng)的持續(xù)的專業(yè)教育工作。CC2020報告的勝任力模型幫助我們連接學(xué)術(shù)界和工業(yè)界,連接大學(xué)畢業(yè)生和就業(yè)市場,其展示的量化和多維度全局觀方法論對工業(yè)界的人才評定有深刻的參考意義。工業(yè)界企業(yè)在選擇、培養(yǎng)和評估不同類型專業(yè)人才時,也可以在基于職業(yè)人才評定的基礎(chǔ)上,借鑒這個模型的具體內(nèi)容?!?.1.4CC2020對工業(yè)界的啟發(fā)具體來說,從勝任力模型的知識角度來看,報告基于人與組織、系統(tǒng)建模、軟件系統(tǒng)架構(gòu)、軟件開發(fā)、軟件基礎(chǔ)、硬件這6個方面提出了不同專業(yè)人才的知識體系,為企業(yè)選拔人才提供了非常好的指導(dǎo)意義。這個知識體系有助于工業(yè)界人士區(qū)分不同類型專業(yè)人才的特點(diǎn),便于尋找細(xì)分人才。例如,人與組織包括了社會問題、用戶體驗、安全策略、信息系統(tǒng)管理、企業(yè)架構(gòu)、項目管理,對國內(nèi)很多企業(yè)選拔計算類管理型人才具有較好的參考意義。從技能角度來看,報告提出了認(rèn)知技能和專業(yè)技能。其中認(rèn)知技能包括記憶、理解、應(yīng)用、分析、評估、創(chuàng)造,專業(yè)技能包括溝通、團(tuán)隊精神、演示和解決問題。在對員工的持續(xù)專業(yè)教育中,工業(yè)界需要融合認(rèn)知技能和專業(yè)技能的發(fā)展,其中認(rèn)知技能培養(yǎng)的重點(diǎn)在于應(yīng)用、分析、評估和創(chuàng)造,專業(yè)技能培養(yǎng)的重點(diǎn)在于團(tuán)隊精神和解決問題,同時還需要加強(qiáng)員工商業(yè)意識的培養(yǎng),以及在真實(shí)工程中提升實(shí)踐和創(chuàng)造能力?!?.1.4CC2020對工業(yè)界的啟發(fā)從品行角度來看,包括主動性、自我驅(qū)動、熱情、目標(biāo)導(dǎo)向、專業(yè)性、責(zé)任心、適應(yīng)性、協(xié)同合作、響應(yīng)式、細(xì)致、創(chuàng)新性等11項。這些與工業(yè)界的標(biāo)準(zhǔn)也是一致的。各個企業(yè)也有類似以上的對企業(yè)員工的要求,分別體現(xiàn)在企業(yè)文化和員工考核標(biāo)準(zhǔn)中。例如斯蒂夫·邁克康奈爾強(qiáng)調(diào),與優(yōu)秀的計算工作者關(guān)系最大的性格是謙虛、求知欲、誠實(shí)、創(chuàng)造性和紀(jì)律,以及高明的偷懶。皮特·古德利弗在其著作中描述優(yōu)秀的計算工作者應(yīng)該是充滿熱情和適應(yīng)性很強(qiáng)的人,惠普公司也在其企業(yè)文化“惠普之道”中強(qiáng)調(diào)對員工的品行要求,包括合作、創(chuàng)新和靈活性、目標(biāo)導(dǎo)向,谷歌公司則在對大學(xué)畢業(yè)生的要求中強(qiáng)調(diào)善于溝通和傾聽、同理心、辯證思維、社會意識等。因為以上個性的評判無法簡單地用量化指標(biāo)實(shí)現(xiàn),企業(yè)會根據(jù)員工的行為模式和反思類實(shí)踐來做相應(yīng)的評判?!?.1.5我國計算機(jī)本科專業(yè)設(shè)置面臨的挑戰(zhàn)當(dāng)前,我們正處于信息科技與信息化社會變革的關(guān)鍵時期,我國的計算機(jī)專業(yè)教育正面臨巨大的挑戰(zhàn)。首先,當(dāng)前的專業(yè)設(shè)置是學(xué)科導(dǎo)向與社會需求導(dǎo)向并存,存在一些結(jié)構(gòu)性的問題。一方面,專業(yè)數(shù)量設(shè)置過多,專業(yè)分類設(shè)置過細(xì),例如信息安全類有3個相關(guān)專業(yè)(信息安全、網(wǎng)絡(luò)空間安全、保密技術(shù)),人工智能類有2個相關(guān)專業(yè)(人工智能和智能科學(xué)與技術(shù)),專業(yè)的重復(fù)建設(shè)分散了優(yōu)秀的教育資源,一定程度上影響了優(yōu)質(zhì)專業(yè)人才的培養(yǎng)。另一方面,以社會需求為導(dǎo)向的專業(yè)剛剛開始招生,很多問題亟待解決,包括明確的社會需求、合理的培養(yǎng)方案以及優(yōu)質(zhì)的辦學(xué)條件。目前,這些專業(yè)招生形勢過熱與專業(yè)論證不充分的矛盾將在一段時期內(nèi)制約這些專業(yè)的發(fā)展和人才的供給?!?.1.5我國計算機(jī)本科專業(yè)設(shè)置面臨的挑戰(zhàn)其次,需要對存量專業(yè)進(jìn)行優(yōu)化。我國的計算機(jī)類專業(yè)教育規(guī)模如此龐大,發(fā)展如此迅速,但是還是發(fā)生了“卡脖子”的現(xiàn)象,說明我國的計算機(jī)類專業(yè)教育離國際一流水平還有相當(dāng)大的差距。這需要從計算機(jī)類一流人才培養(yǎng)的角度正視專業(yè)教育存在的問題,對當(dāng)前的專業(yè)進(jìn)行優(yōu)化。例如計算機(jī)系統(tǒng)結(jié)構(gòu)方向僅包含在計算機(jī)科學(xué)與技術(shù)專業(yè)中,沒有強(qiáng)調(diào)專門的計算機(jī)系統(tǒng)結(jié)構(gòu)人才的培養(yǎng),形成單獨(dú)的專業(yè),造成這方面人才長期的缺失。“9.2計算思維9.2計算思維所謂數(shù)據(jù)素養(yǎng),是指具備數(shù)據(jù)意識和數(shù)據(jù)敏感性,能夠有效且恰當(dāng)?shù)孬@取、分析、處理、利用和展現(xiàn)數(shù)據(jù),它是對統(tǒng)計素養(yǎng)、媒介素養(yǎng)和信息素養(yǎng)的一種延伸和擴(kuò)展??梢詮奈鍌€方面的維度來思考數(shù)據(jù)素養(yǎng),即對數(shù)據(jù)的敏感性;數(shù)據(jù)的收集能力;數(shù)據(jù)的分析、處理能力;利用數(shù)據(jù)進(jìn)行決策的能力;對數(shù)據(jù)的批判性思維。第一次明確使用“計算思維”這一概念的是美國卡內(nèi)基·梅隆

大學(xué)計算機(jī)科學(xué)系主任周以真教授。2006年3月,周教授在美

國計算機(jī)權(quán)威期刊《ACM通訊》上給出并定義了計算思維?!坝嬎闼季S的概念計算思維的作用計算思維的特點(diǎn)0102039.2計算思維9.2.1計算思維的概念周以真教授認(rèn)為:計算思維是運(yùn)用計算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計、以及人類行為理解等涵蓋計算機(jī)科學(xué)之廣度的一系列思維活動。“9.2.1計算思維的概念為了讓人們更易于理解,周教授又將它進(jìn)一步定義為:通過約簡、嵌入、轉(zhuǎn)化和仿真等方法,把一個看來困難的問題重新闡釋成一個我們知道問題怎樣解決的方法;是一種遞歸思維、并行處理,把代碼譯成數(shù)據(jù)又能把數(shù)據(jù)譯成代碼的方法,是一種多維分析推廣的類型檢查方法;是一種采用抽象和分解來控制龐雜的任務(wù)或進(jìn)行巨大復(fù)雜系統(tǒng)設(shè)計的方法,是基于關(guān)注分離的方法,即在系統(tǒng)中為達(dá)到目的而對軟件元素進(jìn)行劃分與對比,通過適當(dāng)?shù)年P(guān)注分離,將復(fù)雜的東西變成可管理的。計算思維也是一種選擇合適的方式去陳述一個問題,或?qū)σ粋€問題的相關(guān)方面建模使其易于處理的思維方法;是按照預(yù)防、保護(hù)及通過冗余、容錯、糾錯的方式,并從最壞情況進(jìn)行系統(tǒng)恢復(fù)的一種思維方法;是利用啟發(fā)式推理尋求解答,也即在不確定情況下的規(guī)劃、學(xué)習(xí)和調(diào)度的思維方法;是利用海量數(shù)據(jù)來加快計算,在時間和空間之間,在處理能力和存儲容量之間進(jìn)行折中的思維方法?!?.2.1計算思維的概念計算思維吸取了問題解決所采用的一般數(shù)學(xué)思維方法,現(xiàn)實(shí)世界中巨大復(fù)雜系統(tǒng)的設(shè)計與評估的一般工程思維方法,以及復(fù)雜性、智能、心理、人類行為的理解等的一般科學(xué)思維方法。計算思維建立在計算過程的能力和限制之上。計算方法和模型使我們敢于去處理那些原本無法由個人獨(dú)立完成的問題求解和系統(tǒng)設(shè)計。計算思維直面機(jī)器智能的不解之謎:什么人類比計算機(jī)做得好?什么計算機(jī)比人類做得好?最基本的問題是:什么是可計算的?計算思維最根本的內(nèi)容,即其本質(zhì)是抽象和自動化。計算思維中的抽象完全超越物理的時空觀,并完全用符號來表示,其中,數(shù)字抽象只是一類特例。與數(shù)學(xué)和物理科學(xué)相比,計算思維中的抽象顯得更為豐富,也更為復(fù)雜。數(shù)學(xué)抽象的最大特點(diǎn)是拋開現(xiàn)實(shí)事物的物理、化學(xué)和生物學(xué)等特性,而僅保留其量的關(guān)系和空間的形式,而計算思維中的抽象卻不僅僅如此?!?.2.2計算思維的作用計算思維是每個人的基本技能,在培養(yǎng)學(xué)生解析能力時,不僅要掌握閱讀、寫作和算術(shù),還要學(xué)會計算思維。正如印刷出版促進(jìn)了3R的普及,計算和計算機(jī)也以類似的正反饋促進(jìn)了計算思維的傳播。

圖9-5計算之樹:計算思維教育空間“9.2.2計算思維的作用當(dāng)我們必須求解一個特定問題時,首先會問:解決這個問題有多么困難?怎樣才是最佳的解決方法?計算機(jī)科學(xué)根據(jù)堅實(shí)的理論基礎(chǔ)來準(zhǔn)確地回答這些問題。表述問題的難度就是工具的基本能力,必須考慮的因素包括機(jī)器的指令系統(tǒng)、資源約束和操作環(huán)境。為了有效地求解一個問題,我們可能要進(jìn)一步問:一個近似解是否就夠了,是否可以利用一下隨機(jī)化,以及是否允許誤報和漏報。計算思維就是通過約

簡、嵌入、轉(zhuǎn)化和仿真等方法,把一個看來困難的問題重新

闡釋成一個我們知道怎樣解決的問題?!?.2.2計算思維的作用計算思維是一種遞歸思維,它是并行處理,它把代碼譯成數(shù)據(jù)又把數(shù)據(jù)譯成代碼。它是由廣義量綱分析進(jìn)行的類型檢查。對于別名或賦予人與物多個名字的做法,它既知道其益處又了解其害處。對于間接尋址和程序調(diào)用的方法,它既知道其威力又了解其代價。它評價一個程序時,不僅僅根據(jù)其準(zhǔn)確性和效率,還有美學(xué)的考量,而對于系統(tǒng)的設(shè)計,還考慮簡潔和優(yōu)雅。計算思維通過抽象和分解來迎接龐雜的任務(wù)或者設(shè)計巨大復(fù)雜的系統(tǒng)。它是關(guān)注的分離,它選擇合適的方式去陳述一個問題,或者是選擇合適的方式對一個問題的相關(guān)方面建模使其易于處理。它是利用不變量簡明扼要且表述性地刻畫系統(tǒng)的行為。它使我們在不必理解每一個細(xì)節(jié)的情況下就能夠安全地使用、調(diào)整和影響一個大型復(fù)雜系統(tǒng)的信息。它就是為預(yù)期的未來應(yīng)用而進(jìn)行的預(yù)取和緩存。“9.2.2計算思維的作用計算思維是按照預(yù)防、保護(hù)及通過冗余、容錯、糾錯的方式從最壞情形恢復(fù)的一種思維。它稱堵塞為“死鎖”,稱約定為“界面”。計算思維就是學(xué)習(xí)在同步相互會合時如何避免“競爭條件”(亦稱“競態(tài)條件”)的情形。計算思維利用啟發(fā)式推理來尋求解答,就是在不確定情況下的規(guī)劃、學(xué)習(xí)和調(diào)度。它就是搜索、搜索、再搜索,結(jié)果是一系列的網(wǎng)頁,一個贏得游戲的策略,或者一個反例。計算思維利用海量數(shù)據(jù)來加快計算,在時間和空間之間,在處理能力和存儲容量之間進(jìn)行權(quán)衡。計算思維將滲透到我們每個人的生活之中,到那時,諸如算法和前提條件這些詞匯將成為每個人日常語言的一部分,對“非確定論”和“垃圾收集”這些詞的理解會和計算機(jī)科學(xué)里的含義驅(qū)近,而樹已常常被倒過來畫了?!?.2.2計算思維的作用我們已經(jīng)見證了計算思維在其他學(xué)科中的影響。例如,機(jī)器學(xué)習(xí)改變了統(tǒng)計學(xué)。就數(shù)學(xué)尺度和維數(shù)而言,統(tǒng)計學(xué)習(xí)用于各類問題的規(guī)模僅在幾年前還是不可想象的。各種組織的統(tǒng)計部門都聘請了計算機(jī)科學(xué)家。計算機(jī)院系正在與統(tǒng)計學(xué)系聯(lián)姻。“9.2.2計算思維的作用計算機(jī)科學(xué)家們對生物科學(xué)越來越感興趣,因為他們堅信生物學(xué)家能夠從計算思維中獲益。計算機(jī)科學(xué)對生物學(xué)的貢獻(xiàn)決不限于其能夠在海量序列數(shù)據(jù)中搜索尋找模式規(guī)律的本領(lǐng)。最終希望是數(shù)據(jù)結(jié)構(gòu)和算法(我們自身的計算抽象和方法)能夠以其體現(xiàn)自身功能的方式來表示蛋白質(zhì)的結(jié)構(gòu)。計算生物學(xué)正在改變著生物學(xué)家的思考方式。類似地,計算博弈理論正改變著經(jīng)濟(jì)學(xué)家的思考方式,納米計算改變著化學(xué)家的思考方式,量子計算改變著物理學(xué)家的思考方式。這種思維將成為每個人的技能組合成分,而不僅僅限于科學(xué)家。普適計算之于今天就如計算思維之于明天。普適計算是已成為今日現(xiàn)實(shí)的昨日之夢,而計算思維就是明日現(xiàn)實(shí)。“9.2.3計算思維的特點(diǎn)計算思維有以下幾個特點(diǎn):(1)概念化,不是程序化。計算機(jī)科學(xué)不是計算機(jī)編程。像計算機(jī)科學(xué)家那樣去思維意味著遠(yuǎn)不止能為計算機(jī)編程,還要求能夠在抽象的多個層次上思維。許多人將計算機(jī)科學(xué)等同于計算機(jī)編程。許多人為主修計算機(jī)科學(xué)的學(xué)生們看到的只是一個狹窄的就業(yè)范圍。許多人認(rèn)為計算機(jī)科學(xué)的基礎(chǔ)研究已經(jīng)完成,剩下的只是工程問題。當(dāng)我們行動起來去改變這一領(lǐng)域的社會形象時,計算思維就是一個引導(dǎo)著計算機(jī)教育家、研究者和實(shí)踐者的宏大愿景。(2)根本的,不是刻板的技能。根本技能是每一個人為了在現(xiàn)代社會中發(fā)揮職能所必須掌握的??贪寮寄芤馕吨鴻C(jī)械地重復(fù)。具有諷刺意味的是,當(dāng)計算機(jī)像人類一樣思考之后,思維可就真的變成機(jī)械的了。“9.2.3計算思維的特點(diǎn)(3)是人的,不是計算機(jī)的思維方式。計算思維是人類求解問題的一條途徑,但決非要使人類像計算機(jī)那樣地思考。計算機(jī)枯燥且沉悶,人類聰穎且富有想象力。是人類賦予計算機(jī)激情。配置了計算設(shè)備,我們就能用自己的智慧去解決那些在計算時代之前不敢嘗試的問題,實(shí)現(xiàn)“只有想不到,沒有做不到”的境界。(4)數(shù)學(xué)和工程思維的互補(bǔ)與融合。計算機(jī)科學(xué)在本質(zhì)上源自數(shù)學(xué)思維,因為像所有的科學(xué)一樣,其形式化基礎(chǔ)建筑于數(shù)學(xué)之上。計算機(jī)科學(xué)又從本質(zhì)上源自工程思維,因為我們建造的是能夠與實(shí)際世界互動的系統(tǒng),基本計算設(shè)備的限制迫使計算機(jī)學(xué)家必須計算性地思考,不能只是數(shù)學(xué)性地思考。構(gòu)建虛擬世界的自由使我們能夠設(shè)計超越物理世界的各種系統(tǒng)。“9.2.3計算思維的特點(diǎn)(5)是思想,不是人造物。不只是我們生產(chǎn)的軟件硬件等人造物將以物理形式到處呈現(xiàn)并時時刻刻觸及我們的生活,更重要的是還將有我們用以接近和求解問題、管理日常生活、與他人交流和互動的計算概念;而且,面向所有的人,所有地方。當(dāng)計算思維真正融入人類活動的整體以致不再表現(xiàn)為一種顯式之哲學(xué)的時候,它就將成為一種現(xiàn)實(shí)。圖9-6計算思維“9.2.3計算思維的特點(diǎn)因此,特別需要向人們傳送下面兩個主要信息:(1)智力上的挑戰(zhàn)和引人入勝的科學(xué)問題依舊亟待理解和解決。這些問題和解答僅僅受限于我們自己的好奇心和創(chuàng)造力。一個人可以主修英語或者數(shù)學(xué),接著從事各種各樣的職業(yè)。計算機(jī)科學(xué)也一樣。一個人可以主修計算機(jī)科學(xué),接著從事醫(yī)學(xué)、法律、商業(yè)、政治,以及任何類型的科學(xué)和工程,甚至藝術(shù)工作。(2)應(yīng)該讓“怎么像計算機(jī)科學(xué)家一樣思維”這樣的課程,面向所有專業(yè),而不僅僅是計算機(jī)科學(xué)專業(yè)的學(xué)生。應(yīng)當(dāng)使廣大學(xué)生接觸計算的方法和模型,設(shè)法激發(fā)公眾對計算機(jī)領(lǐng)域科學(xué)探索的興趣。應(yīng)當(dāng)傳播計算機(jī)科學(xué)的快樂、崇高和力量,致力于使計算思維成為常識?!?.3碼農(nóng)的道德責(zé)任9.3碼農(nóng)的道德責(zé)任計算機(jī)、網(wǎng)絡(luò)、大數(shù)據(jù)和人工智能技術(shù)正在使世界經(jīng)歷一場巨大的變革,這種變革不但體現(xiàn)在人們的日常工作和生活中,而且深刻地反映在社會經(jīng)濟(jì)、文化等各個方面。比如:網(wǎng)絡(luò)信息的膨脹正在逐步瓦解信息集中控制的現(xiàn)狀;與傳統(tǒng)的通信方式相比,計算機(jī)通信更有利于不同性別、種族、文化和語言的人們之間的交流,更有助于減少交流中的偏見和誤解?!?.3碼農(nóng)的道德責(zé)任隨著整個社會對計算機(jī)技術(shù)的依賴性不斷增加,由計算機(jī)系統(tǒng)故障和軟件質(zhì)量問題所帶來的損失和浪費(fèi)是驚人的。如何提高和保證計算機(jī)系統(tǒng)及計算機(jī)軟件的可靠性一直是科研工作者的研究課題,我們可以將其稱為一種客觀的手段或保障措施。而如何減少計算機(jī)從業(yè)者主觀(如疏忽大意)所導(dǎo)致的問題,則只能由從業(yè)者自我監(jiān)督和約束?!傲私狻按a農(nóng)”職業(yè)化和道德責(zé)任ACM職業(yè)道德責(zé)任軟件工程師道德基礎(chǔ)010203049.3碼農(nóng)的道德責(zé)任9.3.1了解“碼農(nóng)”碼農(nóng),又稱“程序猿”,是一個依靠編寫程序代碼為生的職業(yè)群體,其職業(yè)特點(diǎn)主要表現(xiàn)在高收入和工作時間長。碼農(nóng),顧名思義為編碼的“農(nóng)民”,尤其是在工業(yè)化迅速發(fā)展的今天,各行各業(yè)對計算機(jī)應(yīng)用的依賴不斷增強(qiáng),隨之而來的社會需要大量的“IT民工”投入到基礎(chǔ)的編碼工作當(dāng)中來,他們有著聰慧的大腦,對于編程,設(shè)計,開發(fā)有著熟練的技巧,但隨著企業(yè)雇主對利潤的不斷追求,他們的生活時間相當(dāng)緊,加班成為常態(tài)。對應(yīng)于建筑行業(yè)的農(nóng)民工,他們的地位相比優(yōu)越許多,人類已經(jīng)開始逐漸從體力勞動向抽象勞動轉(zhuǎn)變,但高強(qiáng)度的勞動與他們投入勞動所獲得的回報在有些場合卻不盡相稱。“9.3.1了解“碼農(nóng)”隨著時代的變化,很多互聯(lián)網(wǎng)公司的高帥富IT工程師也自嘲為“碼農(nóng)”。他們多為高收入高學(xué)歷的IT精英,很多人已經(jīng)在企業(yè)中擔(dān)任高級別的架構(gòu)師和資深工程師,由于他們熱愛編程和堅持寫code的習(xí)慣,所以稱之為“碼”。加之互聯(lián)網(wǎng)大企業(yè)的總部都坐落在城市邊緣的開發(fā)區(qū),例如北京上地和深圳的科技園,所以自嘲為“農(nóng)”。例如比爾·蓋茨和扎克伯格都可以看作是高帥富“碼農(nóng)”的代表?!?.3.1了解“碼農(nóng)”IT似乎是一個屬于年輕人的行業(yè)。隨著年紀(jì)的增加,到40、50歲乃至60歲時,如果不做管理者,還能繼續(xù)從事碼農(nóng)工作嗎?雇主認(rèn)為你比年輕人要求的職位和薪水更高,所以他們會認(rèn)為聘請你的門檻更高。要改善這種狀況,可以考慮以下幾種方式:——當(dāng)一個很牛的程序員。——成為專家。既可以是某種語言(Java、C、Python等),也可以是某個領(lǐng)域(數(shù)據(jù)系統(tǒng)設(shè)計、算法設(shè)計、機(jī)器學(xué)習(xí)等),甚至可以是某類軟件(欺詐探測系統(tǒng)、推薦引擎等),這些技術(shù)很多都已經(jīng)存在了十年,甚至更久,所以,如果你成為專家,肯定會很搶手?!?.3.1了解“碼農(nóng)”但是,有兩個提醒:(1)你必須喜歡這個領(lǐng)域,否則會很不快樂;(2)環(huán)境會隨時間而改變,所以最好是將此作為5至10年的計劃,而不是30年計劃。如果你目前的專業(yè)領(lǐng)域開始過時,就應(yīng)該探索新的領(lǐng)域,但不要等到真正過時再動手?!?.3.1了解“碼農(nóng)”——對一些初級職位持開放態(tài)度,尤其是當(dāng)你進(jìn)入了新的軟件領(lǐng)域時。如果你能接受中等的職位和薪水,肯定比那些非CTO(首席技術(shù)官)不干、非百萬年薪不干的人更容易找工作。這是供給與需求的共同作用?!米约旱慕?jīng)驗。不要變成“要求高薪的老家伙”,而要成為“有很多經(jīng)驗的良師益友”。應(yīng)該不斷吸取教訓(xùn),然后與大家分享。盡管你仍然是一名程序員,但與單純的程序員相比,你的價值會大得多?!匠绦騿T短缺的地方生活,不要到過剩的地方湊熱鬧。當(dāng)一家公司急需程序員時,他們因為年齡而放棄你的概率會小一些?!?.3.1了解“碼農(nóng)”——積累經(jīng)驗。你需要在與年輕人的競爭中脫穎而出,如果你過去10年一直沒有什么提升,人家為什么放著便宜的年輕人不用,非要用你呢?——不斷學(xué)習(xí)新東西,嘗試新技術(shù)。剛畢業(yè)的學(xué)生之所以有吸引力,是因為他們思維開闊、可塑性強(qiáng)。而對于年齡較大的員工,則有可能已經(jīng)定型。你可以證明自己對新語言、新工具的接受程度,以此反駁這種觀念?!獜暮啔v中刪除畢業(yè)日期和以前的職位。你或許已經(jīng)45歲了,但如果你看起來像30多歲,便可以利用這項優(yōu)勢。別跟人說你是1990年從某某大學(xué)畢業(yè)的,直接告訴他們你是某某大學(xué)畢業(yè)的。而且,只要是超過15年的從業(yè)經(jīng)歷,都應(yīng)當(dāng)果斷刪除,這不會影響你找工作的成功率。要知道,幾乎沒人會在乎你1997年用Perl/CGI開發(fā)過什么東西,既然如此,為什么非要用這個來強(qiáng)調(diào)自己的年齡呢?“9.3.2職業(yè)化和道德責(zé)任“職業(yè)化”通常也被稱為“職業(yè)特性”、“職業(yè)作風(fēng)”或“專業(yè)精神”等,應(yīng)該視為從業(yè)人員、職業(yè)團(tuán)體及其服務(wù)對象——公眾之間的三方關(guān)系準(zhǔn)則。該準(zhǔn)則是從事某一職業(yè),并得以生存和發(fā)展的必要條件。實(shí)際上,該準(zhǔn)則隱含地為從業(yè)人員、職業(yè)團(tuán)體(由雇主作為代表)和公眾(或社會)擬訂了一個三方協(xié)議,其中規(guī)定的各方的需求、期望和責(zé)任就構(gòu)成了職業(yè)化的基本內(nèi)涵。如從業(yè)人員希望職業(yè)團(tuán)體能夠抵制來自社會的不合理要求,能夠?qū)β殬I(yè)目標(biāo)、指導(dǎo)方針和技能要求不斷進(jìn)行檢查、評價和更新,從而保持該職業(yè)的吸引力。反過來,職業(yè)團(tuán)體也對從業(yè)人員提出了要求,要求從業(yè)人員具有與職業(yè)理想相稱的價值觀念,具有足夠的、完成規(guī)定服務(wù)所要求的知識和技能。類似地,社會對職業(yè)團(tuán)體以及職業(yè)團(tuán)體對社會都具有一定的期望和需求。任何領(lǐng)域提供的任何一項專業(yè)服務(wù)都應(yīng)該達(dá)到三方的滿意,至少能夠使三方彼此接受對方。“9.3.2職業(yè)化和道德責(zé)任“職業(yè)化”是一個適用于所有職業(yè)的一個總的原則性協(xié)議,但具體到某一個行業(yè)時,還應(yīng)考慮其自身特殊的要求。雖然職業(yè)道德規(guī)范沒有法律法規(guī)所具有的強(qiáng)制性,但遵守這些規(guī)范對行業(yè)的健康發(fā)展是至關(guān)重要的。道德準(zhǔn)則被設(shè)計來幫助計算機(jī)專業(yè)人士決定其有關(guān)道德問題的判斷。許多專業(yè)機(jī)構(gòu)(諸如美國計算機(jī)協(xié)會、英國計算機(jī)協(xié)會、澳大利亞計算機(jī)協(xié)會以及美國計算機(jī)倫理研究所等)都頒布了道德準(zhǔn)則,每種準(zhǔn)則在細(xì)節(jié)上存在著差別,為專業(yè)人士行為提供了整體指南準(zhǔn)則?!?.3.2職業(yè)化和道德責(zé)任計算機(jī)倫理研究所頒布的最短準(zhǔn)則如下。(1)不要使用計算機(jī)來傷害他人。(2)不要干擾他人的計算機(jī)工作。(3)不要監(jiān)控他人的文件。(4)不要使用計算機(jī)來偷竊。(5)不要使用計算機(jī)來提供假證詞。(6)不要使用或者復(fù)制你沒有付費(fèi)的軟件。(7)不要在沒有獲得允許的情況下使用他人的計算機(jī)資源。(8)不要盜用他人的智能成果。(9)應(yīng)該考慮到自己所編寫程序的社會后果。(10)使用計算機(jī)時應(yīng)該體現(xiàn)出對信息的尊重?!?.3.3ACM職業(yè)道德責(zé)任在計算機(jī)日益成為各個領(lǐng)域及各項社會事務(wù)中心角色的今天,那些直接或間接從事軟件設(shè)計和軟件開發(fā)的人員,有著既可從善也可從惡的極大機(jī)會,同時還可影響周圍其他從事該職業(yè)的人的行為。為能保證使其盡量發(fā)揮有益的作用,這就必須要求軟件工程師致力于使軟件工程成為一個有益的和受人尊敬的職業(yè)?!?.3.3ACM職業(yè)道德責(zé)任美國計算機(jī)協(xié)會(ACM)為專業(yè)人士行為制訂的道德準(zhǔn)則包含21條,包括“美國計算機(jī)協(xié)會成員必須遵守現(xiàn)有的本地、州、地區(qū)、國家以及國際法律,除非有明確準(zhǔn)則要求不必這樣做?!盇CM制定的一般道德規(guī)則包括:為社會和人類做貢獻(xiàn);避免傷害他人;誠實(shí)可靠;公正且不采取歧視行為;尊重財產(chǎn)權(quán)(包括版權(quán)和專利權(quán)),尊重知識產(chǎn)權(quán);尊重他人的隱私,保守機(jī)密。“9.3.3ACM職業(yè)道德責(zé)任針對計算機(jī)專業(yè)人員,具體的行為規(guī)范還包括以下部分:·不論專業(yè)工作的過程還是其產(chǎn)品,都努力實(shí)現(xiàn)最高品質(zhì)、效能和規(guī)格?!ぶ鲃荧@得并保持專業(yè)能力?!な煜げ⒆袷嘏c業(yè)務(wù)有關(guān)的現(xiàn)有法規(guī)?!そ邮懿⑻峁┻m當(dāng)?shù)膶I(yè)化評判?!τ嬎銠C(jī)系統(tǒng)及其效果做出全面徹底的評估,包括可能存在的風(fēng)險?!ぶ匾暫贤?、協(xié)議以及被分配的任務(wù)?!ご龠M(jìn)公眾對計算機(jī)技術(shù)及其影響的了解。·只在經(jīng)過授權(quán)后使用計算機(jī)及通信資源?!?.3.3ACM職業(yè)道德責(zé)任1998年,IEEE-CS和ACM聯(lián)合特別工作組在對多個計算學(xué)科和工程學(xué)科規(guī)范進(jìn)行廣泛研究的基礎(chǔ)上,制訂了軟件工程師職業(yè)化的一個關(guān)鍵規(guī)范《軟件工程資格和專業(yè)規(guī)范》。該規(guī)范不代表立法,它只是向?qū)嵺`者指明社會期望他們達(dá)到的標(biāo)準(zhǔn),以及同行們的共同追求和相互的期望。該規(guī)范要求軟件工程師堅持以下8項道德規(guī)范。原則1:公眾。從職業(yè)角色來說,軟件工程師應(yīng)當(dāng)始終關(guān)注公眾的利益,按照與公眾的安全、健康和幸福相一致的方式發(fā)揮作用。原則2:客戶和雇主。軟件工程師應(yīng)當(dāng)有一個認(rèn)知,什么是其客戶和雇主的最大利益。他們應(yīng)該總是以職業(yè)的方式擔(dān)當(dāng)他們的客戶或雇主的忠實(shí)代理人和委托人?!?.3.3ACM職業(yè)道德責(zé)任原則3:產(chǎn)品。軟件工程師應(yīng)當(dāng)盡可能地確保他們開發(fā)的軟件對于公眾、雇主、客戶以及用戶是有用的,在質(zhì)量上是可接受的,在時間上要按期完成并且費(fèi)用合理,同時沒有錯誤。原則4:判斷。軟件工程師應(yīng)當(dāng)完全堅持自己獨(dú)立自主的專業(yè)判斷并維護(hù)其判斷的聲譽(yù)。原則5:管理。軟件工程的管理者和領(lǐng)導(dǎo)應(yīng)當(dāng)通過規(guī)范的方法贊成和促進(jìn)軟件管理的發(fā)展與維護(hù),并鼓勵他們所領(lǐng)導(dǎo)的人員履行個人和集體的義務(wù)。原則6:職業(yè)。軟件工程師應(yīng)該提高他們職業(yè)的正直性和聲譽(yù),并與公眾的興趣保持一致?!?.3.3ACM職業(yè)道德責(zé)任原則7:同事。軟件工程師應(yīng)該公平合理地對待他們的同事,并應(yīng)該采取積極的步驟支持社團(tuán)的活動。原則8:自身。軟件工程師應(yīng)當(dāng)在他們的整個職業(yè)生涯中,積極參與有關(guān)職業(yè)規(guī)范的學(xué)習(xí),努力提高從事自己的職業(yè)所應(yīng)該具有的能力,以推進(jìn)職業(yè)規(guī)范的發(fā)展?!?.3.4軟件工程師道德基礎(chǔ)在軟件開發(fā)的過程中,軟件工程師及工程管理人員不可避免地會在某些與工程相關(guān)的事務(wù)上產(chǎn)生沖突。軟件工程師應(yīng)該以符合道德的方式減少和妥善地處理這些沖突?!?.3.4軟件工程師道德基礎(chǔ)1996年11月,IEEE道德規(guī)范委員會指定并批準(zhǔn)了《工程師基于道德基礎(chǔ)提出異議的指導(dǎo)方針》,提出了9條指導(dǎo)方針:(1)確立清晰的技術(shù)基礎(chǔ):盡量弄清事實(shí),充分理解技術(shù)上的不同觀點(diǎn),而且一旦證實(shí)對方的觀點(diǎn)是正確的,就要毫不猶豫地接受。(2)使自己的觀點(diǎn)具有較高的職業(yè)水準(zhǔn),盡量使其客觀和不帶有個人感情色彩,避免涉及無關(guān)的事務(wù)和感情沖動。(3)及早發(fā)現(xiàn)問題,盡量在最底層的管理部門解決問題。(4)在因為某事務(wù)而決定單干之前,要確保該事務(wù)足夠重要,值得為此冒險。(5)利用組織的爭端裁決機(jī)制解決問題?!?.3.4軟件工程師道德基礎(chǔ)(6)保留記錄,收集文件。當(dāng)認(rèn)識到自己處境嚴(yán)峻的時候,應(yīng)著手制作日志,記錄自己采取的每一項措施及其時間,并備份重要文件,防止突發(fā)事件。(7)辭職:當(dāng)在組織內(nèi)無法化解沖突的時候,要考慮自己是去還是留。選擇辭職既有好處也有缺點(diǎn),做出決定之前要慎重考慮。(8)匿名:工程師在認(rèn)識到組織內(nèi)部存在嚴(yán)重危害,而且公開提請組織的注意可能會招致有關(guān)人員超出其限度的強(qiáng)烈反應(yīng)時,對該問題的反映可以考慮采用匿名報告的形式。(9)外部介入:組織內(nèi)部化解沖突的努力失敗后,如果工程人員決定讓外界人員或機(jī)構(gòu)介入該事件,那么不管他是否決定辭職,都必須認(rèn)真考慮讓誰介入。可能的選擇有:執(zhí)法機(jī)關(guān)、政府官員、立法人員或公共利益組織等?!?.4計算機(jī)職業(yè)9.4計算機(jī)職業(yè)在過去幾十年中,計算機(jī)行業(yè)以其創(chuàng)造性、開拓性和技術(shù)性創(chuàng)造了以前從未有過的工作崗位和財政機(jī)會。研究數(shù)據(jù)顯示,計算機(jī)和數(shù)據(jù)處理服務(wù)行業(yè)被認(rèn)為是發(fā)展最快的行業(yè),系統(tǒng)分析員、計算機(jī)工程師和數(shù)據(jù)處理設(shè)備維修人員被認(rèn)為是社會需求量最大的幾個職業(yè)之一?!坝嬎銠C(jī)專業(yè)計算機(jī)專業(yè)與工作分類準(zhǔn)備從事計算機(jī)行業(yè)工作人工智能的人才培養(yǎng)尋找工作的技巧9.4計算機(jī)職業(yè)9.4.1計算機(jī)專業(yè)與工作分類今天,幾乎每個工作都要使用計算機(jī),但并非使用計算機(jī)的人都屬于計算機(jī)行業(yè)。為了清楚計算機(jī)工作,將其分成三類:計算機(jī)專業(yè)工作、計算機(jī)相關(guān)工作和計算機(jī)使用工作。計算機(jī)專業(yè)工作包括計算機(jī)編程、芯片設(shè)計和網(wǎng)絡(luò)管理等那些沒有計算機(jī)就不再存在的工作;計算機(jī)相關(guān)工作是一些普通工作在計算機(jī)行業(yè)的變形,這些工作在其他行業(yè)也存在。例如計算機(jī)銷售、圖形設(shè)計等;計算機(jī)使用工作需要使用計算機(jī)來完成某些任務(wù),這些任務(wù)并不僅僅是計算。擁有計算機(jī)專業(yè)工作的個人經(jīng)常被稱作“計算機(jī)專業(yè)人士”。在這三種工作中,計算機(jī)專業(yè)工作要求有充分的準(zhǔn)備,對那些喜歡計算機(jī)、熱愛計算機(jī)的人有很大的吸引力?!?.4.1計算機(jī)專業(yè)與工作分類從事計算機(jī)軟硬件的設(shè)計和開發(fā)工作要求經(jīng)過很高程度的培養(yǎng)/培訓(xùn)和具有豐富的工作經(jīng)驗。很多大學(xué)都可以授予計算機(jī)工程、計算機(jī)科學(xué)和信息系統(tǒng)的學(xué)位,它們?yōu)橛嬎銠C(jī)專業(yè)工作提供了高質(zhì)量的教育,這些專業(yè)之間有重疊的地方,但是它們的重點(diǎn)不同。計算機(jī)工程學(xué)位要求有良好的工程、數(shù)學(xué)和電子技術(shù)知識。計算機(jī)工程的畢業(yè)生一般從事計算機(jī)硬件和外圍設(shè)備的設(shè)計工作,屬于“芯片”級。計算機(jī)科學(xué)學(xué)位要求有良好的數(shù)學(xué)和計算機(jī)編程知識。它的主要學(xué)習(xí)對象是計算機(jī),其主要目標(biāo)是如何讓就算機(jī)更有效地工作。計算機(jī)科學(xué)的畢業(yè)生通常是初級程序員,以后可以晉升到軟件工程師、面向?qū)ο?GUI開發(fā)人員或者應(yīng)用程序開發(fā)中的項目經(jīng)理。“9.4.1計算機(jī)專業(yè)與工作分類信息系統(tǒng)學(xué)位集中于商業(yè)或組織機(jī)構(gòu)中的計算機(jī)應(yīng)用。它需要掌握商業(yè)、會計、計算機(jī)編程、通信、系統(tǒng)分析和人類心理學(xué)等知識。對于那些數(shù)學(xué)功底不夠又想成為計算機(jī)專業(yè)人員的學(xué)生,導(dǎo)師會建議他們選擇信息系統(tǒng)的學(xué)位。信息系統(tǒng)的畢業(yè)生畢業(yè)后,一般從事初級程序員、技術(shù)支持工程師,以后可以晉升為系統(tǒng)分析員、項目管理人員、數(shù)據(jù)庫管理員、網(wǎng)絡(luò)管理員或其他管理職位?!?.4.2準(zhǔn)備從事計算機(jī)行業(yè)工作在尋找有發(fā)展?jié)摿Φ挠嬎銠C(jī)工作時,教育和經(jīng)驗非常重要。除了需要計算機(jī)工程、計算機(jī)科學(xué)和信息系統(tǒng)的學(xué)位以外,還要考慮如何通過兼職、服務(wù)、培訓(xùn)和自學(xué)得到充分的工作經(jīng)驗,這些經(jīng)驗是正規(guī)教育的合適補(bǔ)充。擁有一臺自己的計算機(jī),并為其安裝軟件、解決軟硬件問題等,為熟悉市場計算標(biāo)準(zhǔn)提供了很好的經(jīng)驗。為了讓你的學(xué)歷證書更有效,可能需要考慮參加認(rèn)證學(xué)習(xí)一事。社會上有很多計算機(jī)工作方面的認(rèn)證考試,包括程序設(shè)計、系統(tǒng)分析和網(wǎng)絡(luò)管理等。例如,在計算機(jī)公司中從事網(wǎng)絡(luò)管理,就應(yīng)當(dāng)考慮通過一些具體的認(rèn)證系統(tǒng)工程師等的考試?!?.4.2準(zhǔn)備從事計算機(jī)行業(yè)工作時刻留意專業(yè)領(lǐng)域的就業(yè)市場以及特殊開發(fā)技能和綜合知識很重要。將多種知識和能力綜合起來并靈活運(yùn)用,會產(chǎn)生創(chuàng)造性的想法來解決問題。特殊技能(例如熟練使用Java或Python編程)將使你能夠解決特定工作中的問題。這些技巧將是尋找新的工作時所需要的計算機(jī)技能,可以使你在求職時比其他人更有競爭力。不少計算機(jī)專業(yè)人員喜歡自己找項目來做,自己負(fù)責(zé)合同、咨詢等等事宜。合同程序員和技術(shù)專家都為自己工作,尋找短期項目,談判磋商項目收益率。他們自己安排時間表,通常每天要工作很長時間,要獲得成功,需要動力和自律,其回報是能夠自己安排自己的工作環(huán)境?!?.4.3尋找工作的技巧為尋找工作,第一步就是真實(shí)地評估自己的資歷和需求。資歷包括計算機(jī)技能、教育背景、工作經(jīng)驗、溝通能力和個人品質(zhì)等。將你的資歷和某份工作的要求進(jìn)行比較,就會發(fā)現(xiàn)自己成功的機(jī)會。要明確自己理想的工作地點(diǎn)、工作條件、公司風(fēng)格和薪水。通過比較需求和雇主所提供的工作條件,你就會知道一旦被雇用,你是否會喜歡這份工作。我們的目標(biāo)是找到工作,找到自己喜歡的、有機(jī)會晉升并且報酬也可以的工作?!?.4.3尋找工作的技巧今天,通過因特網(wǎng)了解就業(yè)市場很容易。你需要準(zhǔn)備一份簡歷,上面有求職目標(biāo)、經(jīng)驗、技能和教育程度。有些求職顧問建議在尋求高技術(shù)工作崗位時,沒有必要按照傳統(tǒng)的規(guī)則來書寫簡歷。例如,如果你有很多的工作技能可以寫,就沒有必要局限于一張紙。你的簡歷應(yīng)當(dāng)顯示出你的經(jīng)驗,沒有必要過分壓縮;除非要申請的工作是Web頁面制作或圖形設(shè)計,否則沒有必要把簡歷做得像雜志的頁面;要記住公司的文化有差異,例如,在IBM公司需要穿襯衣打領(lǐng)帶,而在雅虎公司卻可以穿牛仔褲和涼鞋。你可以使用Word來制作自己的簡歷以適應(yīng)不同雇主公司的文化?!?.4.3尋找工作的技巧發(fā)布個人求職信息的標(biāo)準(zhǔn)方法就是將申請和簡歷通過郵件寄出去。不過,還有其他的更有效的方法。許多公司可以使用傳真來接收簡歷以減少處理時間。電子郵件也是一個加速處理的方法。如果可能,要注意在申請表中寫明電子郵件地址。使用電子郵件除了可以加速溝通之外,還表明申請者熟悉當(dāng)前的技術(shù)。如果有個人主頁的話,還可以在自己的主頁上粘貼自己的簡歷。這個方法也很有效,它可以展示你對申請工作的熟練程度,大學(xué)生更喜歡這種方式?!?.4.4人工智能的人才培養(yǎng)近

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論