您所在的位置: 英盛問吧  >  職業(yè)素養(yǎng)
妮可

程序員的 職業(yè)素養(yǎng)?

妮可 | 被瀏覽:730 | 2016-06-03 18:00:01
分享到:

全部回答 (2)

椰子頭
椰子頭
經(jīng)驗(yàn):435 2016-06-05 01:01:31
說起職業(yè)素養(yǎng),可能大家腦子里馬上反映出來的是西服領(lǐng)帶公文包的精干白領(lǐng)形象,其實(shí)作為程序員來說,外在可能沒有那么重要,更多的是內(nèi)在職業(yè)素養(yǎng),本期調(diào)查分享了兩個研發(fā)小組的故事,讓大家在統(tǒng)計(jì)數(shù)據(jù)的基礎(chǔ)上進(jìn)一步了解——什么是程序員需要的職業(yè)素養(yǎng)?  案例一:問題團(tuán)隊(duì)A  D公司是個在發(fā)展壯大中的貿(mào)易公司,由于業(yè)務(wù)發(fā)展員工從剛開始的10人兩年內(nèi)增加到150多人,管理上出現(xiàn)了溝通效率低、對員工工作難以監(jiān)控的現(xiàn)象。公司想近期上OA系統(tǒng),以加強(qiáng)公司的工作效率、支持快速增長的業(yè)務(wù)。經(jīng)過幾次與F開發(fā)公司的溝通后,雙方確定了合作意向。安排有兩年開發(fā)經(jīng)驗(yàn)的開發(fā)工程師蘇成,作為項(xiàng)目經(jīng)理帶領(lǐng)三個開發(fā)人員,開始了D公司的OA項(xiàng)目?! ∫蝽?xiàng)目不大,沒有特別安排需求工程師,而由項(xiàng)目經(jīng)理與客戶確認(rèn)需求后進(jìn)行開發(fā),初為項(xiàng)目經(jīng)理的蘇成信心爆棚:對外,他想當(dāng)然地按照合同后附的簡單需求說明草率開發(fā);對內(nèi),他認(rèn)為項(xiàng)目經(jīng)理擁有絕對權(quán)力,任何關(guān)于開發(fā)的不同意見都聽不進(jìn)去。在第一期快結(jié)束時,蘇成已與項(xiàng)目組成員發(fā)生了N次爭吵,大家紛紛要求調(diào)離項(xiàng)目組,團(tuán)隊(duì)面臨崩潰?! ≡趦蓚€月未與客戶溝通的狀態(tài)下,蘇成項(xiàng)目組向D提供了OA系統(tǒng)一期產(chǎn)品,按合同規(guī)定包括了:員工管理一項(xiàng)功能和其中四個子項(xiàng)??赐昊竟δ苎菔竞?,D公司的HR經(jīng)理Helen幾乎崩潰——OA系統(tǒng)中員工管理沒與考勤部分聯(lián)系起來,而且在系統(tǒng)中增加一個新用戶需要五步,十分繁瑣,很多功能也與公司需求相差極大。  但是蘇成卻認(rèn)為這些都是小問題,更讓Helen氣結(jié)的是要求增加一個小的統(tǒng)計(jì)功能時,他居然說做不了。后來才了解到,原來在開發(fā)時,項(xiàng)目組并沒有留下文檔,加之團(tuán)隊(duì)其它幾個成員均已準(zhǔn)備離開項(xiàng)目組,任何在此模塊中的小小變化都會面臨所有代碼重新開發(fā)的局面,更不用說要新增什么功能了?! ∽罱K蘇成辛苦開發(fā)了幾個月卻沒有得到相應(yīng)地回報,客戶不滿意,項(xiàng)目組成員不滿意,研發(fā)部總監(jiān)更是對他的能力產(chǎn)生了懷疑,在幾經(jīng)努力拿到D公司的第二期項(xiàng)目開發(fā)合同之后,更換了項(xiàng)目經(jīng)理?! ↑c(diǎn)評:程序員如何以明確需求為基礎(chǔ)與客戶溝通?  如果有專門掌握需求編寫技術(shù)和經(jīng)驗(yàn)的需求工程師作為客戶和程序員之間的橋梁是最理想的狀態(tài)。但以國內(nèi)目前的國情,每個項(xiàng)目組都配有需求工程師的并不多。因此,正確地幫客戶表達(dá)需求、正確地理解需求就成了程序員的基本素質(zhì)之一。在此次調(diào)查中66.67%的被訪者認(rèn)為“能幫助客戶正確提出需求”是程序員職業(yè)素養(yǎng)之一,可見在程序員內(nèi)部已就此達(dá)成了相當(dāng)?shù)墓沧R。認(rèn)為“能使客戶需求更完善”是程序員看重的職業(yè)素養(yǎng)之一,占到此次調(diào)查的55.13%,這說明超過一半的程序員認(rèn)識到,幫助客戶完善需求會節(jié)省雙方的時間和精力?! ∧敲慈绾尾拍芴岣咦约旱男枨蠓治瞿芰δ?以下分享幾個有關(guān)需求的小技巧:  1.盡量提高自己的表達(dá)和溝通能力。良好的表達(dá)和溝通能力能在客戶不能清楚表達(dá)需求時,融入到客戶組織內(nèi)部,了解客戶的工作流程,與客戶共同更好地、更準(zhǔn)確地定義和分析需求。此次調(diào)查中60.90%的被訪者認(rèn)為溝通能力是程序員應(yīng)具備的基本能力,但只有28.85%的程序員認(rèn)為“表達(dá)能力”是程序員必備的基本能力。溝通固然很重要,但我們更應(yīng)該進(jìn)一步認(rèn)識到準(zhǔn)確表達(dá)自己的觀點(diǎn)和意見也是成功溝通的基礎(chǔ)之一。如果只“溝”而不“通”仍然是在浪費(fèi)方面寶貴的時間。  2.應(yīng)用多種方式了解需求。常用的方法有:問題分析法和建模分析法以及幾種方法的結(jié)合。比如在問題分析法中應(yīng)用面向?qū)ο蟮乃枷耄c客戶的員工談話,訪談首先要面向工作流程,面向任務(wù),面向角色,也就是用面向?qū)ο蟮乃枷霂椭蛻衾砬逅悸??! ?.不臆測需求。如果有專門的需求工程師,有一點(diǎn)要特別強(qiáng)調(diào),就是在編碼過程中當(dāng)需求不明確時,必須與項(xiàng)目經(jīng)理或需求工程師及時溝通,程序員不能自作主張地猜測客戶的需求?! ?.不過度承諾。很多銷售人員拿到項(xiàng)目,向客戶大包大攬,甚至完全不顧公司的現(xiàn)有開發(fā)能力向客戶承諾很多功能。在定義需求階段,一定要向客戶說明“什么是我們能做的,什么是我們應(yīng)該做的,什么是我們不能做的”。很多時候過度承諾導(dǎo)致了新功能無法實(shí)現(xiàn)的同時,原有功能也受到影響。在此次調(diào)查中,有59.62%(近六成)的被訪者正確地認(rèn)識到對客戶提出的不合理需求拒絕得當(dāng)也是程序員職業(yè)素養(yǎng)的一個重要方面,這是非常難得的?! “咐簢?yán)格開發(fā)流程的團(tuán)隊(duì)B  國資委某下屬集團(tuán)公司要上OA系統(tǒng),C公司在研發(fā)能力、價格兩個方面以綜合分第一的成績競標(biāo)成功。擁有10年項(xiàng)目管理經(jīng)驗(yàn)的李石被任命為項(xiàng)目經(jīng)理,并由他組建團(tuán)隊(duì)。李石對團(tuán)隊(duì)成員只有三個要求:分析能力、產(chǎn)品意識、較強(qiáng)的團(tuán)隊(duì)意識?! 〕踹x方案  需求確定后,項(xiàng)目有兩個方案:更流行的BS模式和傳統(tǒng)的CS模式。李石安排兩個程序員前期負(fù)責(zé)選方案,分別基于兩種模式開發(fā)用戶權(quán)限管理系統(tǒng)的原型,給大家做演示,并結(jié)合客戶特別評估每一個架構(gòu)的優(yōu)劣?! 》治隽薆S/CS的特點(diǎn)、結(jié)合客戶的需求,他們發(fā)現(xiàn):  1.從流程的定制來看CS結(jié)構(gòu)更加利于客戶方便地進(jìn)行“可視化”定制;  2.從公文的“不可修改、保密性”以及電子圖章的“不可詆毀性”需求來看,CS框架更加利于實(shí)現(xiàn)DRM技術(shù)和數(shù)字指紋技術(shù)實(shí)現(xiàn);  3.從公文的打印需求與一般WEB報表的差異性來看,CS框架更加適合對打印格式的定制與控制;  4.從客戶提出的內(nèi)部電子會議的實(shí)時性來看,CS框架明顯優(yōu)于BS框架的非狀態(tài)性,能夠做到更順暢、更及時的溝通;  5.從系統(tǒng)的安全性來講,CS框架更加適合硬加密系統(tǒng)(如加密狗、U盤Key)與系統(tǒng)的對接?! ‘a(chǎn)品開發(fā)  在開發(fā)過程中李石強(qiáng)調(diào)了每個程序員的產(chǎn)品意識,取得了不錯的效果。比如客戶要求一個能上傳文件的功能時,并沒有提出UI需求,團(tuán)隊(duì)的B程序員并沒有簡單完成任務(wù)了事,而是做出一次能同時選取上傳5個文件的程序。這種產(chǎn)品意識為客戶使用帶來方便,彌補(bǔ)了需求的不足?! F(tuán)隊(duì)配合  在團(tuán)隊(duì)B中,每個程序員都做到了做完一個功能后與項(xiàng)目經(jīng)理溝通進(jìn)度、結(jié)果,并與負(fù)責(zé)測試的同事溝通,及時檢測Bug,及時修改并及時回歸。每個功能的實(shí)現(xiàn)都相對完善。及時的溝通與相互學(xué)習(xí),還促進(jìn)了團(tuán)隊(duì)磨合?! 〗?jīng)過8個月的開發(fā),OA項(xiàng)目第一期完成基本功能順利上線。C公司已順利拿到了客戶第二期的開發(fā)合同。  點(diǎn)評:成功的開發(fā)需要這樣的程序員  通過上面的案例,我們?yōu)槌绦騿T總結(jié)出如下素養(yǎng):  1.學(xué)習(xí)和分析能力。每個團(tuán)隊(duì)都在成長,作為程序員這個群體就更需要“與時俱進(jìn)”。尤其是在開發(fā)這個知識日新月異的行業(yè)里。同時分析能力也是必不要少的。在調(diào)查中71.15%的程序員認(rèn)為,學(xué)習(xí)能力非常重要,同時有57.69%的程序員認(rèn)為,在技術(shù)方面有不同的意見時,處理妥當(dāng)是程序員應(yīng)該具有的職業(yè)素養(yǎng)。相信這個案例為我們提供了新的思路?! ?.與內(nèi)外保持良好的溝通,永遠(yuǎn)是成功的保證。及時匯報、溝通進(jìn)展也可以在第一時間發(fā)現(xiàn)自己的偏差。數(shù)據(jù)證明59.62%的程序員認(rèn)為“匯報項(xiàng)目進(jìn)展時明確及時”是重要的職業(yè)素養(yǎng)?! ?.產(chǎn)品意識。良好的產(chǎn)品意識可以大幅度提高開發(fā)效率,也能有效的彌補(bǔ)需求不足。例如,在案例二中,在做文件上傳功能時,充分考慮了客戶使用的方便性,彌補(bǔ)了需求中被忽略的細(xì)節(jié)?! ?.團(tuán)隊(duì)意識。強(qiáng)烈的團(tuán)隊(duì)意識能幫助自己和整個團(tuán)隊(duì)更快成長,因?yàn)橹R的分享是知識學(xué)習(xí)中一個最有效的方法,尤其是在程序員這個行當(dāng)里?! ?.編碼規(guī)范和文檔規(guī)范。據(jù)調(diào)查顯示有分別由80.77%和68.59%的程序員認(rèn)為編碼規(guī)范和文檔規(guī)范是程序員的必備職業(yè)素養(yǎng)之一。
贊(0
趁桃紅柳綠
趁桃紅柳綠
經(jīng)驗(yàn):400 2016-06-10 09:52:40
程序員因其致力于程序開發(fā)、設(shè)計(jì)、維護(hù)、編程等這一特殊領(lǐng)域,使其天生具備了堅(jiān)定的職業(yè)信念、超強(qiáng)的職業(yè)知識技能、良好的職業(yè)行為習(xí)慣等職業(yè)素養(yǎng)。 簡介: 程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國。軟件從業(yè)人員分為初級程序員、高級程序員、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測試工程師五大類。 崗位職責(zé): 1、對項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對小型軟件項(xiàng)目兼任系統(tǒng)分析工作,完成分配項(xiàng)目的實(shí)施和技術(shù)支持工作。 2、協(xié)助項(xiàng)目經(jīng)理和相關(guān)人員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。 3、參與需求調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析。 4、熟悉并熟練掌握交付軟件部開發(fā)的軟件項(xiàng)目的相關(guān)軟件技術(shù)。 5、負(fù)責(zé)向項(xiàng)目經(jīng)理及時反饋軟件開發(fā)中的情況,并根據(jù)實(shí)際情況提出改進(jìn)建議。 6、參與軟件開發(fā)和維護(hù)過程中重大技術(shù)問題的解決,參與軟件首次安裝調(diào)試、數(shù)據(jù)割接、用戶培訓(xùn)和項(xiàng)目推廣。 7、負(fù)責(zé)相關(guān)技術(shù)文檔的擬訂。 8、負(fù)責(zé)對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)進(jìn)行分析研究。 職業(yè)認(rèn)證: 考試介紹: 軟考程序員考試屬于計(jì)算機(jī)軟件水平考試(簡稱軟考)中的一個初級計(jì)算機(jī)職稱考試。對于軟考程序員考試并無學(xué)歷及資歷條件限制,更無論年齡、專業(yè)與資歷。一年可報考軟考程序員考試兩次,但一次考試只能報考一種資格,因此報考了程序員考試則無法再報考軟考其他級別或科目的考試。同時軟考程序員考試采用筆試形式,考試實(shí)行全國統(tǒng)一大綱、統(tǒng)一試題、統(tǒng)一時間、統(tǒng)一標(biāo)準(zhǔn)、統(tǒng)一證書的考試方式。 通過國家統(tǒng)一組織的考試,資格考試分為:程序員級(原初級程序員)、軟件設(shè)計(jì)師(原高級程序員)以及更高水準(zhǔn)的:信息系統(tǒng)項(xiàng)目管理師、系統(tǒng)分析師(原系統(tǒng)分析員)、系統(tǒng)架構(gòu)設(shè)計(jì)師、網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師、系統(tǒng)規(guī)劃與管理師。 考試目標(biāo): 通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照程序設(shè)計(jì)規(guī)格說明書編制并調(diào)試程序,寫出程序的相應(yīng)文檔,產(chǎn)生符合標(biāo)準(zhǔn)規(guī)范的、實(shí)現(xiàn)設(shè)計(jì)要求的、能正確可靠運(yùn)行的程序;具有助理工程師(或技術(shù)員)的實(shí)際工作能力和業(yè)務(wù)水平。 1、CVEQC認(rèn)證持有者已經(jīng)通過了中國職業(yè)教育資格認(rèn)證指導(dǎo)中心組織的培訓(xùn)和相應(yīng)的考試,具有相應(yīng)的專業(yè)技能和知識。 2、CVEQC證書可作為勞動者崗前培訓(xùn)、在職培訓(xùn)、提高培訓(xùn)、繼續(xù)教育的培訓(xùn)認(rèn)證;也是勞動者“先培訓(xùn)、后就業(yè),先培訓(xùn)、后上崗”的憑證。 3、CVEQC證書是中國職業(yè)教育資格認(rèn)證指導(dǎo)中心頒發(fā)的專業(yè)技能證書。標(biāo)有證書序列號、證書編號、培訓(xùn)者及證書持有者身份證號碼,并蓋有全國職業(yè)教育管理委員會、中國職業(yè)教育資格認(rèn)證指導(dǎo)中心的證書專用章。 4、 證書證明參加培訓(xùn)及證書持有者具有系統(tǒng)地接受崗位技能培訓(xùn)的經(jīng)歷,證書在全國范圍內(nèi)有效。 二、報考條件:凡遵守中華人民共和國憲法和各項(xiàng)法律,恪守職業(yè)道德,具有一定計(jì)算機(jī)技術(shù)應(yīng)用能力的人員,均可根據(jù)本人情況報名參加相應(yīng)專業(yè)類別、級別的考試。[1] 考試要求: (1)掌握數(shù)據(jù)及其轉(zhuǎn)換、數(shù)據(jù)的機(jī)內(nèi)表示、算術(shù)和邏輯運(yùn)算,以及相關(guān)的應(yīng)用數(shù)學(xué)基礎(chǔ)知識;  ?。?)理解計(jì)算機(jī)的組成以及各主要部件的性能指標(biāo);  ?。?)掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識;  ?。?)熟練掌握計(jì)算機(jī)常用辦公軟件的基本操作方法;  ?。?)熟練掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法;  ?。?)熟練掌握C程序設(shè)計(jì)語言,以及C++、Java、Visual Basic中的一種程序設(shè)計(jì)語言;   (7)熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;  ?。?)掌握軟件工程的基礎(chǔ)知識,了解軟件過程基本知識、軟件開發(fā)項(xiàng)目管理的常識;   (9)了解常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識;   (10)了解信息化、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識;  ?。?1)正確閱讀和理解計(jì)算機(jī)領(lǐng)域的簡單英文資料。 相關(guān)書籍: 很多程序員響應(yīng),他們在推薦時也寫下自己的評語。 以前就有國內(nèi)網(wǎng)友介紹這個程序員書單,不過都是推薦數(shù) Top 9的書。 其實(shí)除了前9本之外,推薦數(shù)前30左右的書籍都算經(jīng)典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。 下面就按照各本書的推薦數(shù)排列。 1、《代碼大全》 史蒂夫·邁克康奈爾 2、《程序員修煉之道》 3、《計(jì)算機(jī)程序的構(gòu)造和解釋》 4、《算法導(dǎo)論》 5、《重構(gòu):改善既有代碼的設(shè)計(jì)》 6、《設(shè)計(jì)模式》 7、《人月神話》 8、《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》 9、《編譯原理》(龍書) 崗位分類: 世界上第一位程序員是英國著名詩人拜倫的女兒AdaLovelace,曾設(shè)計(jì)了巴貝奇分析機(jī)上解伯努利方程的一個程序。她甚至還建立了循環(huán)和子程序的概念。由于其在程序設(shè)計(jì)上的開創(chuàng)性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發(fā)的ADA語言就是為紀(jì)念這位世界上的第一位程序員而命名的。 計(jì)算機(jī)科學(xué)發(fā)展到今天(21世紀(jì)初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、jsp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、android程序員、iOS程序員。 職業(yè)要求: 一般的程序員都有四年的在專業(yè)領(lǐng)域的學(xué)習(xí),需要一個在程序領(lǐng)域的學(xué)士學(xué)位獲得者,不論是數(shù)學(xué)方面的還是工程方面的都是可以的。 大約有20%的人在這一領(lǐng)域的計(jì)算機(jī)科學(xué)和工程學(xué)擁有更高的學(xué)位。還有很小一部分程序員是自學(xué)的,盡管一些專業(yè)性的學(xué)校或者綜合大學(xué)可以提供,但是也需要一些別的途徑來提供相關(guān)的人才。盡管學(xué)歷是比較重要的,但是公司經(jīng)常把重點(diǎn)放在應(yīng)聘者的工作經(jīng)驗(yàn)上,很多剛從大學(xué)畢業(yè)的大學(xué)生雖然有引人注目的學(xué)位證書,但是他們找不到工作是因?yàn)樗麄內(nèi)狈?jīng)驗(yàn)。一個程序員雖然沒有正規(guī)的學(xué)歷,但是如果一個人擁有程序設(shè)計(jì)的深厚知識背景或者豐富的工作經(jīng)驗(yàn)的話,那么他的機(jī)會要比有學(xué)歷的應(yīng)屆畢業(yè)生大得多。所以要盡量抓住有用的工作和實(shí)習(xí)機(jī)會,這樣的話在畢業(yè)后你就會發(fā)現(xiàn),多實(shí)習(xí)讓你有更多的經(jīng)驗(yàn),在找工作的時候就有更多的機(jī)會。 對于職業(yè)程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業(yè)務(wù)技術(shù),他的技術(shù)必須一直保持在一個較高的水平,并且要不斷發(fā)展,程序員也要尋找貿(mào)易的機(jī)會,要參加研討會,在周刊上發(fā)表文章和接受職業(yè)教育,這些使程序員在自己的領(lǐng)域中分級或者不斷并排前進(jìn)。 素質(zhì)要求: 團(tuán)隊(duì)精神和協(xié)作能力: 團(tuán)隊(duì)精神和協(xié)作能力是作為一個程序員應(yīng)具備的最基本的素質(zhì)。軟件工程已經(jīng)提了將近三十年了,當(dāng)今的軟件開發(fā)已經(jīng)不是編程了,而是工程。獨(dú)行俠可以寫一些程序也能賺錢發(fā)財,但是進(jìn)入研發(fā)團(tuán)隊(duì),從事商業(yè)化和產(chǎn)品化的開發(fā)任務(wù),就必須具備這種素質(zhì)??梢院敛豢鋸埖恼f這種素質(zhì)是一個程序員乃至一個團(tuán)隊(duì)的安身立命之本。 文檔習(xí)慣: 文檔是一個軟件系統(tǒng)的生命力。一個公司的產(chǎn)品再好、技術(shù)含量再高,如果缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟件作坊。作為代碼程序員,必須將30%的工作時間用于寫技術(shù)文檔。沒有文檔的程序員勢必會被淘汰。 規(guī)范化的代碼編寫習(xí)慣: 知名軟件公司的代碼的變量命名、注釋格式,甚至嵌套中行縮進(jìn)的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。 測試習(xí)慣: 測試是軟件工程質(zhì)量保證的重要環(huán)節(jié),但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責(zé)。程序員要認(rèn)識測試不僅是正常的程序調(diào)試,而要是要進(jìn)行有目的有針對性的異常調(diào)用測試,這一點(diǎn)要結(jié)合需求理解能力。 學(xué)習(xí)和總結(jié)的能力: 程序員是很容易被淘汰的職業(yè),所以要善于學(xué)習(xí)總結(jié)。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術(shù)人員無論學(xué)了多少語言,代碼寫起來多熟練,只能說他是一名熟練的代碼民工(碼農(nóng)),他永遠(yuǎn)都不會有質(zhì)的提高。一個善于學(xué)習(xí)的程序員會經(jīng)??偨Y(jié)自己的技術(shù)水平,對自己的技術(shù)層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟件設(shè)計(jì)師、系統(tǒng)分析員。 擁有強(qiáng)烈的好奇心: 什么才是一個程序員的終極武器呢,那就是強(qiáng)烈的好奇心和學(xué)習(xí)精神。沒有比強(qiáng)烈的好奇心和學(xué)習(xí)精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。 日常工作: 確認(rèn)通過審查方案的目標(biāo),輸入數(shù)據(jù),分析師,監(jiān)事,和客戶的輸出要求的項(xiàng)目要求。 安排項(xiàng)目要求在編程序列分析要求;準(zhǔn)備工作流程圖和使用計(jì)算機(jī)知識的能力,題材,編程語言和邏輯圖。 編碼工作流程的信息轉(zhuǎn)換成計(jì)算機(jī)語言的項(xiàng)目要求。 通過輸入編碼信息的計(jì)算機(jī)程序。 確認(rèn)程序操作進(jìn)行測試,修改程序序列和/或代碼。 準(zhǔn)備寫操作指令供用戶參考。 保持歷史記錄,通過記錄方案的制定和修訂。 維護(hù)客戶的信心和保護(hù)保密的業(yè)務(wù)。 技能/資格:一般的編程技巧,分析信息,解決問題,軟件算法設(shè)計(jì),軟件性能優(yōu)化,注重細(xì)節(jié),軟件設(shè)計(jì),軟件調(diào)試,軟件開發(fā)基礎(chǔ),軟件文檔,軟件測試。程序員其實(shí)分為很多種,大家開發(fā)的語言可能不盡相同,但是都是有他們的共同點(diǎn)。
贊(0
幫助中心
老師問答榜
用戶名回答數(shù)經(jīng)驗(yàn)
問吧達(dá)人
用戶名回答數(shù)經(jīng)驗(yàn)
關(guān)于我們
免責(zé)聲明
聯(lián)系方式
幫助中心
會員權(quán)益
如何觀看
忘記密碼
常見問題
商務(wù)合作
渠道加盟
講師合作
課程合作
客服 在線咨詢客服
電話客服熱線:400-666-4343
關(guān)注微信公眾號
關(guān)注我們
每天好料不斷