- 相關(guān)推薦
軟件工程職業(yè)素養論文
隨著(zhù)軟件行業(yè)大發(fā)展,加強大學(xué)生職業(yè)素養培養成為當前高校人才培養的重要任務(wù),文章對軟件工程專(zhuān)業(yè)職業(yè)素質(zhì)的培養的研究,一起來(lái)看看吧!
【摘 要】隨著(zhù)計算機技術(shù)的發(fā)展,IT公司對人才要求逐漸增高,而90后學(xué)生越來(lái)越多的突出個(gè)性,學(xué)生畢業(yè)后在IT企業(yè)中暴露出來(lái)的問(wèn)題也越來(lái)越多。如何在大學(xué)課程中有意識到引導學(xué)生加強職業(yè)素質(zhì),而不是僅僅具備較好的專(zhuān)業(yè)素質(zhì),是現在高校專(zhuān)業(yè)培養中所面臨的一個(gè)問(wèn)題。本文就一般本科院校軟件工程專(zhuān)業(yè)設置,課程內容展開(kāi)方面進(jìn)行了討論,旨在通過(guò)課程的設置來(lái)幫助學(xué)生在學(xué)好專(zhuān)業(yè)知識的同時(shí)提高職業(yè)素質(zhì)。
【關(guān)鍵詞】軟件工程;素質(zhì);培養
一、軟件工程師所應具備的職業(yè)素質(zhì)
本文所論述的職業(yè)素質(zhì)其實(shí)并不僅僅局限于軟件工程專(zhuān)業(yè),應該說(shuō)IT職業(yè)都有所涉及。通常,我們所認為一個(gè)優(yōu)秀的軟件工程師(IT工程師)應該具備如下的一些基本素質(zhì)。
1.有良好的文檔書(shū)寫(xiě)能力
任何一個(gè)對軟件有深刻理解的工程師都應該明白軟件的構成:知識、程序、數據和文檔,這四個(gè)方面缺一不可。而學(xué)習軟件的學(xué)生很容易對這方面有誤解,通常更注重編寫(xiě)代碼,而對其他方面有所忽略。
2.熱愛(ài)軟件行業(yè)
和其他職業(yè)一樣,愛(ài)業(yè)才能敬業(yè)。要成為一個(gè)優(yōu)秀的軟件工程師,當然需要自身熱愛(ài)軟件行業(yè)。在軟件行業(yè)這點(diǎn)特別重要,因為IT行業(yè)發(fā)展迅速,若是被迫就職于其中,就很容易落后。喜歡編程,在技術(shù)上與時(shí)俱進(jìn),不斷的學(xué)習新的開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境,喜歡創(chuàng )新,享受編寫(xiě)軟件帶來(lái)的成就。
3.在技術(shù)或管理上不斷的總結
這也是每個(gè)職業(yè)都要求的,沒(méi)有總結,就沒(méi)有進(jìn)步。每做完一個(gè)項目,都要有所收獲。
4.團隊精神、合作精神
軟件的制作越精良,越需要團隊的合作。優(yōu)秀的軟件工程師一定要明白,這已經(jīng)不是計算機發(fā)展早期的個(gè)人英雄主義階段了。人的精力和能力有限,不可能面面俱到,合作,是必不可少的。
5.有較好的英文閱讀能力
從目前情況來(lái)看,計算機行業(yè)國外技術(shù)仍領(lǐng)先于我國,而且從發(fā)展來(lái)講,軟件外包產(chǎn)業(yè)也是發(fā)展的趨勢,不論從學(xué)習還是交流方面,都需要較好的英文閱讀、交流能力。
6.溝通能力
團隊合作是面,溝通能力是點(diǎn),沒(méi)有溝通能力、表達能力,談不上合作,對個(gè)人的發(fā)展也不利。
7.責任心和規范嚴謹
對自己完成的部分負責,精益求精,盡善盡美,個(gè)人要按照團隊的規程、集體的要求,個(gè)人融入集體,遵守代碼規范,個(gè)性和共性要和諧統一
8.成熟穩重的心態(tài)
不浮躁、耐心,軟件不可能沒(méi)有BUG,做一個(gè)軟件要做好,軟件開(kāi)發(fā)過(guò)程有可能是很枯燥的,很多時(shí)候需要花很多時(shí)間去解決一個(gè)意想不到的'問(wèn)題。
9.創(chuàng )新意識
開(kāi)拓創(chuàng )新,不安于現狀。沒(méi)有軟件是盡善盡美的,因為科技在發(fā)展,計算機軟硬件在發(fā)展,用戶(hù)的需求在變化,所以不存在無(wú)法超越的軟件產(chǎn)品。
二、職業(yè)素質(zhì)的影響因素
前文提到的職業(yè)素質(zhì)中,并沒(méi)有談到專(zhuān)業(yè)技術(shù)技能。這是因為,一方面,技術(shù)是從業(yè)的基礎,不需要強調;另一方面,相對于其他的職業(yè)素質(zhì),要求不太高的技術(shù)可以短期培訓出來(lái),對企業(yè)和個(gè)人來(lái)說(shuō),都不是太大的問(wèn)題,所以,現在很多企業(yè)更注重的是技術(shù)之外的素質(zhì),因為這些方面才能體現一個(gè)人的長(cháng)期發(fā)展潛力。
職業(yè)素質(zhì)并不是兩三個(gè)月就可以有明顯提升的,某些方面的素質(zhì)需要幾年甚至十幾年的時(shí)間才能慢慢積累起來(lái)。其實(shí),從小學(xué)開(kāi)始,就已經(jīng)開(kāi)始對學(xué)生的素質(zhì)進(jìn)行塑造了,這些素質(zhì)中就包含了以后的職業(yè)素質(zhì)中的一些方面,如創(chuàng )新,興趣愛(ài)好等。大學(xué)生某些方面的素質(zhì)其實(shí)在讀大學(xué)之前就基本定型了,大學(xué)里只能盡量的去培養一些新的技能,改變一些習慣,糾正一些觀(guān)念,這種教育方式的影響過(guò)程是逐步積累的,不可以急于求成,否則,會(huì )造成學(xué)生的逆反心理,帶來(lái)負面影響。
在眾多的職業(yè)素質(zhì)中,大致可以分為三類(lèi):自身素質(zhì)、團隊合作、技術(shù)素養。大學(xué)中可以通過(guò)課程設計、項目實(shí)踐等大力培養的是團隊合作和技術(shù)素養方面,對于自身素質(zhì)的培養則只能通過(guò)教師和班主任的引導逐步改善。
三、課程的設置以及內容的擴展
按照職業(yè)素質(zhì)的要求,在相應的課程體系中應該有意識的去培養,相關(guān)課程應要求任課教師在教學(xué)規范、作業(yè)、實(shí)驗以及課程設計里面體現職業(yè)素質(zhì)培養的內容。
1.基本素質(zhì)方面
英語(yǔ)閱讀能力:應逐步的加強,在大一的時(shí)候應引入部分的“專(zhuān)業(yè)英語(yǔ)”,讓學(xué)生盡早接觸英語(yǔ)教學(xué),接觸專(zhuān)業(yè)英語(yǔ)書(shū)籍及文章,克服畏懼感。在低年級可以簡(jiǎn)單點(diǎn),從“點(diǎn)”入手,即從一段話(huà)、一篇文章的閱讀開(kāi)始,培養成就感,讓他們認識到專(zhuān)業(yè)英語(yǔ)其實(shí)更簡(jiǎn)單。在高年級(二年級)引入雙語(yǔ)教學(xué),因為有了前面的鋪墊,這時(shí)的雙語(yǔ)就不那么突兀,學(xué)生也應該能接受。從教學(xué)效果來(lái)看,雙語(yǔ)教學(xué)在普通本科院校的效果并不好,原因是學(xué)生一下接觸到大量的英語(yǔ),心理和知識面上都難以接受。
文檔寫(xiě)作能力:從C語(yǔ)言開(kāi)始,要求學(xué)生在學(xué)習編程時(shí),盡量的會(huì )寫(xiě)“設計文檔”,特別是到了函數一章,要求學(xué)生在寫(xiě)完程序之后,寫(xiě)出自己的設計思想:函數的作用,參數,類(lèi)型等,并用流程圖等描述。開(kāi)始階段,可以是在程序完成后來(lái)完善文檔的表達,在熟練之后,過(guò)程應回到正確的軌道上來(lái):先設計,再編碼。
代碼規范:高級程序設計課程的后期加強,方法是交換代碼閱讀,以了解變量命名,注釋?zhuān)瑫?shū)寫(xiě)格式、結構良好等規范在程序交流時(shí)的重要性。學(xué)生從寫(xiě)代碼開(kāi)始,教師就要嚴格要求,正確引導,經(jīng)常要用結構良好、代碼規范的程序和差的程序進(jìn)行比較,讓學(xué)生知道怎么寫(xiě),也要讓他們明白為什么這樣寫(xiě)。
團隊合作:在素質(zhì)培養中,較難的一環(huán)。一是由于學(xué)生的個(gè)性強,要融入團隊需要克服自身的一些缺點(diǎn);二是學(xué)校中教學(xué)資源的有限,不容易找到合適的項目讓學(xué)生體驗團隊合作。團隊精神的培養可以先從“團隊考核”開(kāi)始,讓一個(gè)寢室的同學(xué)完成一個(gè)任務(wù),而任務(wù)(通常是編程)除了程序代碼,還需要寫(xiě)文檔,注釋?zhuān)蜏y試(這些都需要手工抄寫(xiě),而不是在電腦上完成)。要完成這樣一系列瑣碎的工作,一個(gè)人是要花很多時(shí)間的,自然,學(xué)生就會(huì )分工:學(xué)的好的可能就是寫(xiě)代碼,然后給其他講解程序,分配任務(wù)。之所以要求任務(wù)用手寫(xiě)文檔而不是電腦打印,就是避免一個(gè)人完成,避免拷貝、抄襲?己说某煽(jì)應只有一個(gè):即整個(gè)團隊的成績(jì),以抹去個(gè)人因素,體現團隊的精髓。
2.高年級教學(xué)
在高年級教學(xué)過(guò)程中,團隊合作意識的培養更難一些,需要教師認真的選擇合適項目,一個(gè)好的教學(xué)項目的標準應滿(mǎn)足如下幾點(diǎn):
。1)有一定的代表性,實(shí)用性。
。2)容易分解成若干小模塊,這些模塊有難有易。
。3)一個(gè)人完成整個(gè)項目需要花費較多時(shí)間。
。4)項目可以擴展。只有這樣,團隊的合作才有意義,大家才有興趣在一起合作,否則,團隊容易淪為一個(gè)人的工作。
溝通能力:在軟件工程、需求分析等課程上應展開(kāi)討論。在開(kāi)始階段,教師應當適當的引導,否則學(xué)生不知道如何進(jìn)行溝通,討論需要哪些方面。
創(chuàng )新能力:對中國的學(xué)生來(lái)講,這是最難的一方面,制約學(xué)生創(chuàng )新意識的形成有很多方面,主要是國內現行的教育體制導致的。在軟件領(lǐng)域,對本科生的要求,主要是思路上的擴展,創(chuàng )新是從小開(kāi)始培養的素質(zhì),更多的是在課外培養,課堂上教師只能盡量的去引導,對教師的要求很高。技術(shù)層面的創(chuàng )新基本不現實(shí)。而軟件的創(chuàng )新,可以從“模仿”開(kāi)始,給出一個(gè)基本的要求,讓學(xué)生自由的添加功能,比如“鬧鐘”,可以擴展:提醒方式的選擇,網(wǎng)絡(luò )同步,智能設定(和課表、工作表結合),進(jìn)一步和職業(yè)結合等;經(jīng)典的掃雷游戲,可以拓展為“網(wǎng)絡(luò )對戰”,“團體對戰”等模式。創(chuàng )新思想的提出,可以激發(fā)學(xué)生的熱情,也可以讓學(xué)生更進(jìn)一步的鍛煉其解決問(wèn)題的能力。當然,在實(shí)際的教學(xué)過(guò)程中要意識到,可能只有少部分的學(xué)生可以做到,不能要求所有學(xué)生都具備這種能力。
四、結語(yǔ)
隨著(zhù)計算機的普及,軟件行業(yè)的前景越被看好,但同時(shí),高校軟件專(zhuān)業(yè)畢業(yè)生大量涌現和軟件人才的缺乏是一種矛盾。大學(xué)里面教出來(lái)的軟件工程學(xué)生,不應該是那種僅僅能夠自己會(huì )寫(xiě)代碼的技術(shù)宅男,而是要全面發(fā)展、具備高端職業(yè)素質(zhì)的IT精英,沒(méi)有全面的職業(yè)素質(zhì),只能淪落為“代碼勞力”,成為IT界的體力勞動(dòng)者,也勢必被淘汰。大學(xué)雖然不是職業(yè)技術(shù)學(xué)院,但我們肩負著(zhù)輸送人才的任務(wù),應該明白企業(yè)、公司所需要什么樣的人,有意識的培養,才能讓學(xué)生盡早的融入社會(huì ),開(kāi)啟職業(yè)生涯。
參考文獻:
[1]巫茜,張棟.基于工程素質(zhì)培養的軟件工程教學(xué)方法改革與實(shí)踐[J].四川兵工學(xué)報,2011(7):155-156.
[2]張小川,等.軟件工程專(zhuān)業(yè)學(xué)生實(shí)踐能力培養體系[J].計算機教育,2013(16):1-3.
[3]印桂生,董宇欣,韓敏霞.面向產(chǎn)業(yè)的軟件工程人才培養體系研究[J].教育教學(xué)論壇,2013(8):246-247.
【軟件工程職業(yè)素養論文】相關(guān)文章:
論文:中職的職業(yè)素養06-11
職業(yè)道德與素養論文06-11
職業(yè)道德素養論文06-11
機電系職業(yè)素養論文06-11
職業(yè)素養論文(精選5篇)09-28
體育生職業(yè)素養的培育論文06-28
當代護士具備的職業(yè)素養的論文06-28