資源描述:
《程序員職業(yè)認(rèn)知報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、職業(yè)認(rèn)知報(bào)告職業(yè):程序員一、職業(yè)描述:程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國(guó)。軟件從業(yè)人員分為初級(jí)程序員、高級(jí)程序員、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測(cè)試工程師五大類。二、職業(yè)的核心工作內(nèi)容:(1)對(duì)項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、和內(nèi)部測(cè)試的組織實(shí)施,對(duì)小型軟件項(xiàng)目兼任系統(tǒng)工作,完成分配項(xiàng)目的實(shí)施和技術(shù)支持工作,熟悉并熟練掌握交付軟件部開發(fā)的軟件項(xiàng)目的相關(guān)軟件技術(shù)。。(2)協(xié)助項(xiàng)目經(jīng)理和相關(guān)人員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。參與需求
2、調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析。三、職業(yè)典型一天:確認(rèn)通過審查方案的目標(biāo),輸入數(shù)據(jù),分析師,監(jiān)事,和客戶的輸出要求的項(xiàng)目要求。安排項(xiàng)目要求在編程序列分析要求;準(zhǔn)備工作流程圖和使用計(jì)算機(jī)知識(shí)的能力,題材,編程語言和邏輯圖。編碼工作流程的信息轉(zhuǎn)換成計(jì)算機(jī)語言的項(xiàng)目要求。通過輸入編碼信息的計(jì)算機(jī)程序。確認(rèn)程序操作進(jìn)行測(cè)試,修改程序序列和/或代碼。準(zhǔn)備寫操作指令供用戶參考。保持歷史記錄,通過記錄方案的制定和修訂。維護(hù)客戶的信心和保護(hù)保密的業(yè)務(wù)。四、職業(yè)的發(fā)展前景及對(duì)社會(huì)和生活的影響:在這個(gè)互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,程序員扮演者非常重要的角色。
3、網(wǎng)站的正常運(yùn)行離不開程序員;手機(jī)應(yīng)用的開發(fā)離不開程序員;電腦游戲的開發(fā)離不開程序員;系統(tǒng)的開發(fā)離不開程序員……正是因?yàn)槌绦騿T編寫出種種程序方便方便了我們的日常工作與學(xué)習(xí)。五、薪資待遇及潛在收入空間:第一年月薪在5000至8000之間,平均薪金6000元,工作兩三年后,月薪普遍過萬,在騰訊、阿里巴巴、百度等大企業(yè)的工資非常高,但工作壓力也比較大。程序員在上升到管理層后,薪金會(huì)有一個(gè)飛躍,達(dá)到二十萬左右。六、職業(yè)發(fā)展通路:通常,軟件技術(shù)人員的職業(yè)發(fā)展有幾個(gè)選擇:專注于技術(shù),成為技術(shù)專家;轉(zhuǎn)型到技術(shù)型銷售、技術(shù)支持等;隨著技術(shù)成長(zhǎng),從技術(shù)性管理到高級(jí)管
4、理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。在扎實(shí)的技術(shù)基礎(chǔ)上(高級(jí)軟件工程師),如果有著比較強(qiáng)的抽象設(shè)計(jì)能力,又打算專注于技術(shù)開發(fā),架構(gòu)師是個(gè)好的選擇;如果性格更適合做管理,情商能力突出,技術(shù)型管理應(yīng)該是下一步的方向。這種發(fā)展規(guī)劃屬于'瘸腿走路'的類型,各有側(cè)重主攻發(fā)展的職業(yè)方向,也是目前一般程序員普遍采用的發(fā)展路線規(guī)劃。七、職業(yè)標(biāo)桿人物:雷軍,畢業(yè)于武漢大學(xué)。1992年加盟金山公司,從程序員做起,到幾年后的高級(jí)管理者,再到執(zhí)掌金山10年的CEO。在百度上搜索"雷軍"的名字,相關(guān)的網(wǎng)頁達(dá)到了250多萬個(gè)??梢哉f,無論是在IT界
5、還是民間,對(duì)雷軍的關(guān)注度都是巨大的。歷經(jīng)多年艱辛,雷軍帶領(lǐng)金山走上了發(fā)展的快車道,同時(shí)也為自己鑄就了"最勤奮CEO"、金牌CEO"、"中國(guó)最好的職業(yè)經(jīng)理人"的榮耀,在中國(guó)IT史上留下了自己的傳奇。八、職業(yè)通用素質(zhì)要求及入門具體能力:(1)熟練開發(fā)工具作為一名程序員至少熟練掌握兩到三種開發(fā)軟件的使用,這是程序員的立身之本,其中C/C++和JAVA是重點(diǎn)推薦的開發(fā)工具,C/C++以其高效率和高度的靈活性成為開發(fā)工具中的利器,很多系統(tǒng)級(jí)的軟件還是用C/C++編寫。而JAVA的跨平臺(tái)和與WEB很好的結(jié)合是JAVA的優(yōu)勢(shì)所另外,需要掌握基本的腳本語言,如s
6、hell,perl等,至少能讀懂這些腳本代碼。(2)熟知數(shù)據(jù)庫很多應(yīng)用程序都是以數(shù)據(jù)庫的數(shù)據(jù)為中心,而數(shù)據(jù)庫的產(chǎn)品也有不少,其中關(guān)系型數(shù)據(jù)庫仍是主流形式,所以程序員至少熟練掌握一兩種數(shù)據(jù)庫,對(duì)關(guān)系型數(shù)據(jù)庫的關(guān)鍵元素要非常清楚,要熟練掌握SQL的基本語法。(3)需求理解能力程序員要能正確理解任務(wù)單中描述的需求。在這里要明確一點(diǎn),程序員不僅僅要注意到軟件的功能需求,還應(yīng)注意軟件的性能需求,要能正確評(píng)估自己的模塊對(duì)整個(gè)項(xiàng)目中的影響及潛在的威脅。(4)模塊化思維能力作為一個(gè)優(yōu)秀的程序員,他的思想不能局限在當(dāng)前的工作任務(wù)里面,要想想看自己寫的模塊是否可以脫
7、離當(dāng)前系統(tǒng)存在以上就是對(duì)程序員這一職業(yè)的職業(yè)認(rèn)知報(bào)告。