『壹』 程序員該有哪些職業道德
只有一個道德問題,誠實和其他技術和貿易問題。
離職的時候,我沒有帶走一行代碼,我覺得這就是職業道德。
目前在國內IT行業,我覺得最可怕的不是問題,但當它人才流失技術(如源代碼、文檔等)也跟著一起,它是可用的,一些大公司,比如一些外國公司所做的相對較好,電腦上的所有外部設備介面已經被封鎖,不得INETERNET,即將離任的電子郵件或被監控,但不用說,這種管理方式,通常國內中小企業很難做到這一點,所以基本上依靠員工的意識和個性,就像心理醫生必須為病人保守秘密,作為程序員或者人才,當你從事產品的研發和接手一個項目,你必須與該產品或項目如源代碼、文檔、數據保密,這些東西是公司的商業秘密。
『貳』 程序員年終個人評價五篇大全
有志者,事竟成;破釜沉舟,百二秦關終歸楚;苦心人,天不負;卧薪嘗膽,三千越甲可吞吳。下面是我為大家整理的程序員年終個人評價五篇,希望對您有所幫助。歡迎大家閱讀參考學習!
程序員年終個人評價1
回首這一年的工作,有碩果累累的喜悅,有工作當中的艱辛,也有遇到困難和挫折時的惆悵。在項目可開發的過程中,難題一個接一個的出現,自信心不止一次的受到過打擊,雖然自己早就明白,要做到貼合公司的要求,做一名合格的程序員,這些是遠遠不夠的。每一天我都會不斷勉勵自己,好好學,以後會好的。在此同時,公司也給了我很多學習的機會,這是我對以後的編程之路又有了信心。在擔任公司程序員一職已經有一年多的時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的評價中成長,不斷的是審視中完善自己。在這一年裡自己也是在評價、審視中腳踏實地完成好自己的本職工作,現將這一年的工作評價如下:
思想方面
嚴格按照一個程序員應有的素養來約束自己, 愛崗敬業 ,具有強烈的職責崗和事業心,用心主動認真的學習專業知識,工作態度端正,聽從公司的安排,用心配合客戶完善數字化校園系統。
工作方面
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作的要按時加班加點,保證工作能夠按時完成。在這一年多的時間裡面,我本著把工作做的更好這樣一個目標,主動了解公司的開發項目流程,請教他們開發技術上的問題。
工作心得
1.在這一年多的時間裡面,我參與的都是團隊合作的項目,無論是自己還是同事,我們都將就團隊精神。在信任自己和他人的基礎上,思想統一,行動一致,這樣的團隊必須會攻無不克戰無不勝。我們的很多工作是一齊完成的,在這個過程中,大家互相提醒和補充,大大提高了工作效率,所有的工作中溝通是最重要的,必須要把信息處理的及時,有效和清晰。
2.每一個項目在開始著手的第一步,必須要和客戶把需求溝通清除,只要了解項目的需求,才有可能真正做好一個項目。我們需要向客戶提出,要求客戶帶給所有涉及該項目的資料,每次與客戶見面都需要熟悉業務與程序的程序員隨時記錄需求。
3.工作中,將任務詳細化,詳細到每個頁面,甚至是一個頁面中的圖片什麼時候做好,做好到什麼程度,這樣把工作進度有計劃有方向的定下來,做事很有效率。
4.每一天的工作小結真的很重要,這讓我們每一天都有計劃的明白自己幹了什麼,不是漫無目的的工作,所以我們就應養成, 日記 、周記、月記、年記的工作習慣。
5.工作並不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術要相互學習,也許有一天,公司需要你發揮其他的技能幫忙,所以相互學習也是很重要的。
工作教訓
在公司工作的期間,我也發現了自己離一個貼合公司要求的程序員還有很多差距,主要體此刻工作技能與工作 經驗 的不夠,也是我以後要在工作中不斷磨練和提高自己的地方。仔細評價一下,自己在工作中主要有以下方面做的不夠好:
1.工作的條理性不夠清晰,要分清主次和輕重緩急。
在開發時間很倉促的狀況下,事情多了,就必須要有詳細而主次分明的計劃,哪需要立即完成,哪些能夠緩緩加班完成,在這方面還有很大的優化空間。
2.對流程、業務需求不夠熟悉。
在工作中,發現因為流程或業務需求的問題而不明白如何下手的狀況有點多,包括錯誤與缺漏還有當時設計思考不到位的地方,對於這塊的控制力度顯然不夠,平時總是在開發,但說到底對業務很熟悉才是項目很好完成的前提。
3.缺乏工作經驗。
4.學習的知識不夠廣泛。
一個項目中,涉及的技術往往有很多種,知識多了,就會靈活變通,以後我也會加強這方面的學習。
工作計劃
提高工作主動性,做事乾脆果斷,不拖泥帶水。工作要注重實效、注重結果,一切工作圍繞著目標完成。要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺。把握一切機會提高專業潛力,加強平時知識評價工作。精細化工作方式的思考和實踐。虛心請教比我做的優秀的其他同事,向他們學習技術或經驗。
其實作為一名員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優秀工作習慣,豐富的專業技能,配合著實際工作不斷的進步,不論在什麼環境下,我都相信這兩點:
一是:三人行必有我師
二是:天道酬勤
程序員年終個人評價2
時間一晃而過,轉眼間到公司已經半年多了。這是我人生中彌足珍貴的一段經歷。在這段時間里各級領導在工作上給予了我極大的幫忙,在生活上給予了我極大的關心,讓我充分感受到了領導們「海納百川」的胸襟,感受到了大發人「不經歷風雨,怎能見彩虹」的豪氣。在對公司各級領導肅然起敬的同時,也為我有機會成為公司的一份子而自豪。在這半年多的時間里,在領導和同事們的悉心關懷和指導下,透過自身的努力,各方面均取得了必須的進步,現將我的工作狀況作如下匯報。
一、透過培訓學習和日常工作積累使我對____公司有了必須的新的認識。
在5月中旬我來到了____公司信息科技有限公司參加招聘,經過幾輪 面試 和筆試,最後能夠有幸加入了____公司這個大家庭,在我進入公司時我拿到的第一份資料就是公司介紹和新員工 入職 說明,當時只是覺得公司很正規,很強大。在和部門領導以及項目經理交流後,感覺公司很親切,很溫馨。對 其它 方面就不太明白了,個性是對視頻監控幾乎一無所知。透過三個月的親身體會,對智能交通和公司有了必須了解。公司的理念在平時的工作以及項目開發時體現的淋漓盡致,本人對公司的理念十分認同。公司發展不忘回報社會的壯舉,令人敬佩。公司以人為本、尊重人才的思想在實際工作中貫徹,這是____公司能發展壯大的重要原因。在十年左右的時間實現跨越發展的確很不容易,在智能交通行業深入發展是____公司的雄心壯志,也是凝聚人才的核心動力。此刻公司在視頻監控以及安防行業起到了舉足輕重的地位,今後還將更加輝煌。
二、遵守各項 規章制度 ,認真工作,使自己素養不斷得到提高。
愛崗敬業的職業道德素質是每一項工作順利開展並最終取得成功的保障。在這半年多的時間里,我能遵守公司的各項規章制度,兢兢業業做好本職業工作,半年來從未遲到早退,用滿腔熱情用心、認真地完成好每一項任務,認真履行 崗位職責 ,平時生活中團結同事、不斷提升自己的團隊合作精神。一本《細節決定成敗》讓我豪情萬丈,一種用心豁達的心態、一種良好的習慣、一份計劃並按時完成竟是如此重要,並最終決定一個的人成敗。這本書讓
我對自己的人生有了進一步的認識,渴望有所突破的我,將會在以後的工作和生活中時時提醒自己,以便自己以後的人生道路越走越精彩。
三、認真學習崗位職能,工作潛力得到了必須的提高。
根據目前工作分工,我的主要工作任務是(1)參與公司軟體項目的開發與測試;(2)負責安徽省路警聯合指揮中心軟體系統的維護工作。透過完成上述工作,使我認識到一個稱職的開發人員應當具有良好的語言表達潛力、扎實的技術潛力、較強的邏輯處理潛力、靈活的應變問題潛力、有效的對外聯系潛力。在參與項目開發的過程中,發現很多看似簡單的工作,其實裡面還有很多技巧。
四、不足和需改善方面。
雖然加入公司這個大家庭已經半年有餘,對開發技術掌握的還不是很深,對發現問題的處理還不是很全面,對分工的工作還沒有構成系統的計劃。隨著對公司和工作的進一步熟悉,我也期望能夠在今後的工作中更加迅速的提升自己的業務潛力以及技術潛力,我覺得多做一些工作更能體現自己的人生價值。「業精於勤而荒於嬉」,在以後的工作中我要不斷學習業務知識,透過多看、多問、多學、多練來不斷的提高自己的各項業務技能。學無止境,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種知識,並用於指導實踐。在今後工作中,要努力做好開發人員的本職工作,把自己的工作創造性做好做扎實,為項目的開發以及公司的發展貢獻自己的力量。
五、工作計劃暫時做出以下幾點規劃:
1、要提高工作的主動性,做事乾脆果斷,不拖泥帶水;
2、工作要注重實效、注重結果,一切工作圍繞著目標的完成;
3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺;
4、把握一切機會提高專業潛力,加強平時知識評價工作;
5、精細化工作方式的思考和實踐。
6、虛心請教比我做的優秀的其他同事,向他們學習技術或經驗。其實作為一個新員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優秀工作習慣,豐富的專業技能,配合著實際工作不斷的進步,不論在什麼環境下,我都相信這兩點:一是三人行必有我師,二是天道酬勤。在參加工作的這短短的一個半月中,我深刻的體會到,把自己所有的精力都投入進去,技術工作都不可能做到完美程度,畢竟技術工作太繁雜,項目多而人手少,但多付出一些,工作就會優化一些,這就需要認認真真沉下心去做事情,就是公司所提倡的企業精神:職業做事,誠信待人。
程序員年終個人評價3
過去的一年,我參與了較多的產品設計,從中受益匪淺,不僅僅學到了很多專業知識,對動態產品有了更全面的理解和把握,而且培養了我作為機械工程師所就應具備的基本素質。同時,我堅持自學,學習了當前機械行業新的工具軟體和專業書籍,提高了理論水平。現將具體工作評價如下:
1.設計、調試出口印度的摩托車試驗機
印度之行是成功的,也是艱難和值得回味的。我們一行三人,在沒有翻譯的狀況下,克服當地天氣炎熱和飲食不適應的困難,在不到三周的時間內將四台設備調試完畢,拿到了用戶的驗收紀要,這是值得肯定的。但,我覺得也有一些遺憾的地方。由於是第一次做車輛產品的出口,缺乏經驗,我們的包裝和防銹做的不夠好,設備出現了故障,讓印度人對我們的滿意度下降。如果我們注意這些細節,用我們的產品打開印度這個工業剛起步的國家的大門,那麼,我相信我們會從中受益。
2.主管設計PWS-J20B1
此試驗機已經交檢完畢,各項指標到達了技術協議要求,等用戶款到發貨。
3.參與設計PWS-200B
與毛工一齊設計,對液壓夾頭,氣液增壓泵等的工作原理有了更深入的理解,從毛工身上學到了很多東西。比如,設計的嚴謹和嚴肅性,此產品已發貨。
開發四部的工作是繁重和艱巨的,我在車工和毛工的指導下,較好的融入了這種緊張和嚴謹的氛圍中,較好地完成了各項任務,自身的業務素質和工作潛力有了較大提高,對工作有了更多的自信。
程序員年終個人評價4
新的一年即將到來,回首20__年_月,我很榮幸的進入了公司,加入了開發的團隊,認識了熱心和睦並且技術優秀的同事們,這是我的榮幸,這是有收獲的一年,下面我對自己進入公司大半年的狀況進行年終評價.
1收獲和不足及改善
A業務開發,技術潛力
自從來到了咱們公司後,透過與同事領導的溝通,對業務的流程,規約,製造程序的 方法 步驟都有了必須的了解,期間做過從簡單到復雜的基本程序,從模擬到實際,收獲很大,期限感到咱公司做的公安系統十分之龐大,能容豐富,功能模塊多,業務流程復雜,但是復雜之中又有規律,在此我十分感激老白老好,和王智彬,刁爺,還有老員工們對我的細心指點,那段時間嘗嘗加班加點的幫忙我盡快熟悉系統,對我的程序和代碼提出建設性的意見,讓我少走了許多彎路.
從內蒙的門戶,職業犯罪研判的發帖回帖,超級檔案,616門戶,數據導入,還有許多功能性的小程序,也讓我逐漸成長.也深深讓我體會到,做軟體是個團隊合作的項目,不是一個人單槍匹馬能做好的,個性是我們此刻做的這么龐大的一個系統,所以在工作態度上我能用心配合大家組好工作,服從領導的安排,有問題及時反映,大家一齊討論研究,工作要細心,耐心嚴謹.我也從總積累了經驗,提升了自己的開發和技術潛力.
b下面說一下我對工作中的體會和存在的問題,與工作的一些技巧評價:
在我的第一個上線的項目中,也就是內蒙門戶,當時作為剛跨出校門的新員工,主要不足是在堆業務的梳理上,代碼沒有寫活,之後在同事的幫忙下,做了一些改造,代碼質量明顯提高,能做到增加功能調整需求,不進行超多代碼改造,代碼寫活的好處就在於此.互相不依靠,相同的方法抽取出來,避免垃圾代碼的書寫.而且利用閑暇時間,回過頭去樹立以前的工作,以便更深的理解
提高素質,寫好注釋,在修改第一個項目初期之後,體會到如果自己寫的代碼很爛,就會讓代碼的可讀性降低,也會讓自己或者讓下一個修改次程序,或看這個程序的同事很是頭疼,所以必須要書寫注釋,尤其是在不容易理解方法上,或邏輯復雜的狀況下,寫注釋,這樣首先自己的調理清楚,思路明晰,也能讓其他人看的明白.
透過這個項目之後,我體會到了一些能讓工作效率提升的一些技巧如果是單純技術上的問題,如果能夠google網路到的,我認為就能夠自己消化掉!問的問題必須要先google,(谷歌的搜索引擎搜出的東西比較准,網路差點)然後帶著自己的想法,去問一些有經驗的人,收獲會更大!
如果在程序中有了需要提出的問題,或不知如何解決的事情,先把你要問的問題梳理好,最好能夠有電子版或者列印版的整理,方便其他同事查看和解答。然後就是提出的問題,要讓回答的人感興趣,這樣他不但會給你解答問題,還有可能將問題延伸,讓你學到更多的知識。
對於如何讓回答的人感興趣,就是仁者見仁,智者見智了!看個人發揮了!比如老好,有時候我問他一些問題,他會很耐心的給我解答,並且還會給我將一些這方面的知識,從而使我之後的代碼能夠規避掉一些我之前想不到的錯誤,而且對於問誰,我覺得你不了解其他同事的時候,要先問你的上司,當你了解了你的同事每個人擅長的領域之後,就就應把自己的問題歸類,然後問最擅長的人。這樣會事半功倍!主動匯報主動溝通,也是一件十分必要的事情,雖然有時候工作量會大一些,沒有時間去回報,其實這樣是不好的。之後我的領導找到我,問我的進度,才發現意見有所分歧,理解有差距。索性只能重新來過。所以有狀況,有成果,有可展示的東西就必須要及時的主動匯報這個事情的進度,做成果展示,在對事情有不理解的時候也需要主動的溝通,使之和所有參與人員的意見一致再去做,保證你做的事情的正確性和有效性。
工作並不是一成不變的,也許有時候要做其他項目,去其他崗位幫忙,所以同事之間的技術也要互 相學 習,也許有時候其他人問自己問題,或者需要自己幫忙.
自己寫完的項目必須要自測,哪怕時間緊,也要對自己寫過的功能整體測試一下,再提交,這樣能夠節省測試部門方面的時間,也能夠先改掉一些簡單的錯誤,或容易發現的錯誤,而且寫完一個模塊就要測一下,這樣能發現自己開發的代碼,是不是都會存在類似的問題,也許這樣寫不行,早發現就能少犯更多的程序思路上的錯,節省更多的時間..
未來規劃
未來我要多學習一些javascript,和前台頁面美化,和後台java代碼,多利用資源去學習,也期望能有更多的機會鍛煉自己的技術,在開發與現場環境下多學習到一些知識,多接觸一下現場環境,伺服器等硬體軟體,使自己的技能與代碼質量更加提高,思考到的問題能夠更加全面,這樣工作能夠更加高效,也能勝任更多的任務.
改編一句 廣告 就是,那裡不會學哪裡,領導再也不用擔心我的工作了.
不論在什麼環境下,我都相信,第一三人行必有我師,第二,天道酬勤多付出一些,工作就會優化一些,這需要認真沉下心去做事情,職業做事誠信待人.
程序員年終個人評價5
光陰如梭,半年的工作轉瞬即將成為歷史,伴隨著新年鍾聲的臨近,我們依依惜別碩果累累的20__年,滿懷熱情的迎來即將到來的20__年。在這年終之際,現對來公司5個月的時間里所作的工作評價如下:
1、正義ERP項目的編碼工作。從了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之後我根據需求 調研 報告 ,從基本的資料庫建立,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、列印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
透過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找期望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鑽研。
2、、正義ERP項目的實施工作。從十一月初開始進行正義項目的實施,每一天早起趕在企業上班前趕到企業進行ERP的實施。實施期間主要是軟體的安裝實施及對企業的ERP系統的使用人員進行軟體使用培訓;紀錄客戶使用過程中出現的問題,晚上下班後加班加點將每一天的小錯誤及客戶變更修改完畢。
透過這項工作,使我原本欠缺的業務潛力得到了很大的提高,並學到了很多與客戶交流的技巧及業務上的知識,更加明晰了ERP系統的流程。但離一個成功程序開發人員的標准還差得很遠,在今後工作中,定會多多注意,加以改善。
3、幫忙和使用手冊文檔的編寫。幫忙的編寫使我熟悉了Dreameweaver和Fireworks的使用,為後期的OA開發也奠定必須的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,評價了前期開發和實施中碰到的問題,並又一次的對軟體整體進行了測試,對暴露出的小BUG進行了最後的修改。
4、利用工作之餘的休息時間加強學習。平時注意收集有關PB方面的資料文件,提高自己的處理新問題和解決新問題的潛力,並加強學習Java及OA方面的知識(現轉為學習),為後期的工作打好基礎。
以上為本人粗略的個人工作小結,請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
展望臨近的20__年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰。其他項目做好准備。
程序員年終個人評價五篇大全相關 文章 :
★ 5篇程序員個人年終總結範文大全
★ 程序員個人工作總結五篇精選
★ 程序員年終個人評價
★ 年度個人自我評價五篇大全
★ 2020年程序員個人年終工作總結精選5篇範文
★ 2019程序員的個人年終工作總結範文5篇 程序員工作總結
★ 精選it程序員年終總結範文五篇
★ 程序員工作總結中的自我評價
★ 程序員個人工作自我評價總結
★ 個人工作上的自我評價五篇大全
『叄』 作為IT工作人員要遵守哪些職業道德
哪有什麼職業道德,只要不犯法就行了,IT能學多少會多少那都是人才,搞好人際就行了
『肆』 高級軟體工程師要具備哪些工作職責和職業道德
高級軟體工程師要具備的工作職責:
1、 指導程序員的工作;
2、 參與軟體工程系統的設計、開發、測試等過程;
3 、協助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現;
5 、解決工程中的關鍵問題和技術難題;
6 、協調各個程序員的工作,並能與其它軟體工程師協作工作。
高級軟體工程師要具備的職業道德:
1、在工作中獲得的不屬於公共范圍的信息應予以保密;
2、 在工作中編寫的代碼和文檔應視為公司的財產;
3、不得有意破壞或竊取公司的文檔資源和代碼資源;
4、不得在程序中嵌入非法或不安全代碼;
5、不使用非法或非合理渠道獲得的軟體;
6、在任何條件下不兼職從事與公司業務相關的事情;
7、不違背規定私自進入計算機系統;
8、任何情況下不泄漏公司商業秘密,更不得為獲取私利而出賣商業秘密;
9、克盡職守,自覺維護所服務的組織的合法利益。
『伍』 程序員離職交接被同事怒懟:每一行代碼都必須講清楚,不然投訴
一般說來,員工在離職之前有個流程是必須要走的,那就是要把自己過去所有的工作交接清楚,不然的話,別人可能無法接受你的工作.
在一定程度上會給公司帶來損失,公司有權力要求你把這個工作做好。當然,這也是職業道德的體現,不能離職就什麼都不管了。
最近一位網友分享了自己的職場經歷:離職程序員交接工作被同事怒懟:每一行代碼都要講清楚,不然投訴,結果蒙了!這是怎麼回事呢?
原來這位程序員最近辭職了,可是在交接工作的時候出了問題,那個接受自己工作的同事代碼水平不太好。本來自己把所有的文檔都給他了,可是他弄了很久都沒弄清楚,最後還責怪我沒把代碼講清楚,居然把我投訴了。
然後公司說我態度有問題,要扣工資,當時就蒙了。該程序員感嘆:難道真的要我把每一行代碼都解釋給你嗎?那樣的話,怕一年都講不完。
對於程序員的交接流程,正常來說,只要你把自己的設計文檔詳細給同事了,一般情況他都能夠理解。實在不懂再問你就行了,因為這件事就投訴你,這也有點過分了。
有網友說你本來就應該講清楚啊,尤其是關於業務方面的。也許你以為自己的文檔很清楚了,但是他們根本理解不了,也不知道該從哪裡接受。你至少也要先口頭說清楚自己的大概思路,這也是必須的。
還有網友說你都離職了,投訴你有用嗎?
我認為每一行都講是肯定不行的,如果我們工作10年寫了數萬行代碼,根本就沒時間給你解釋。只是在這過程中,我們一定要配合那個同事,把自己的事情做好就行了。
『陸』 程序員的 職業素養
程序員因其致力於程序開發、設計、維護、編程等這一特殊領域,使其天生具備了堅定的職業信念、超強的職業知識技能、良好的職業行為習慣等職業素養。
簡介:
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、高級程序員、系統分析員,系統架構師,測試工程師五大類。
崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
職業認證:
考試介紹:
軟考程序員考試屬於計算機軟體水平考試(簡稱軟考)中的一個初級計算機職稱考試。對於軟考程序員考試並無學歷及資歷條件限制,更無論年齡、專業與資歷。一年可報考軟考程序員考試兩次,但一次考試只能報考一種資格,因此報考了程序員考試則無法再報考軟考其他級別或科目的考試。同時軟考程序員考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試方式。
通過國家統一組織的考試,資格考試分為:程序員級(原初級程序員)、軟體設計師(原高級程序員)以及更高水準的:信息系統項目管理師、系統分析師(原系統分析員)、系統架構設計師、網路規劃設計師、系統規劃與管理師。
考試目標:
通過本考試的合格人員能根據軟體開發項目管理和軟體工程的要求,按照程序設計規格說明書編制並調試程序,寫出程序的相應文檔,產生符合標准規范的、實現設計要求的、能正確可靠運行的程序;具有助理工程師(或技術員)的實際工作能力和業務水平。
1、CVEQC認證持有者已經通過了中國職業教育資格認證指導中心組織的培訓和相應的考試,具有相應的專業技能和知識。
2、CVEQC證書可作為勞動者崗前培訓、在職培訓、提高培訓、繼續教育的培訓認證;也是勞動者「先培訓、後就業,先培訓、後上崗」的憑證。
3、CVEQC證書是中國職業教育資格認證指導中心頒發的專業技能證書。標有證書序列號、證書編號、培訓者及證書持有者身份證號碼,並蓋有全國職業教育管理委員會、中國職業教育資格認證指導中心的證書專用章。
4、 證書證明參加培訓及證書持有者具有系統地接受崗位技能培訓的經歷,證書在全國范圍內有效。
二、報考條件:凡遵守中華人民共和國憲法和各項法律,恪守職業道德,具有一定計算機技術應用能力的人員,均可根據本人情況報名參加相應專業類別、級別的考試。[1]
考試要求:
(1)掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
(2)理解計算機的組成以及各主要部件的性能指標;
(3)掌握操作系統、程序設計語言的基礎知識;
(4)熟練掌握計算機常用辦公軟體的基本操作方法;
(5)熟練掌握基本數據結構和常用演算法;
(6)熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
(7)熟悉資料庫、網路和多媒體的基礎知識;
(8)掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
(9)了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
(10)了解信息化、計算機應用的基礎知識;
(11)正確閱讀和理解計算機領域的簡單英文資料。
相關書籍:
很多程序員響應,他們在推薦時也寫下自己的評語。 以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 9的書。
其實除了前9本之外,推薦數前30左右的書籍都算經典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。
下面就按照各本書的推薦數排列。
1、《代碼大全》 史蒂夫·邁克康奈爾
2、《程序員修煉之道》
3、《計算機程序的構造和解釋》
4、《演算法導論》
5、《重構:改善既有代碼的設計》
6、《設計模式》
7、《人月神話》
8、《計算機程序設計藝術》
9、《編譯原理》(龍書)
崗位分類:
世界上第一位程序員是英國著名詩人拜倫的女兒AdaLovelace,曾設計了巴貝奇分析機上解伯努利方程的一個程序。她甚至還建立了循環和子程序的概念。由於其在程序設計上的開創性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發的ADA語言就是為紀念這位世界上的第一位程序員而命名的。
計算機科學發展到今天(21世紀初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、jsp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、android程序員、iOS程序員。
職業要求:
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
素質要求:
團隊精神和協作能力:
團隊精神和協作能力是作為一個程序員應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體開發已經不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。可以毫不誇張的說這種素質是一個程序員乃至一個團隊的安身立命之本。
文檔習慣:
文檔是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為代碼程序員,必須將30%的工作時間用於寫技術文檔。沒有文檔的程序員勢必會被淘汰。
規范化的代碼編寫習慣:
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。
測試習慣:
測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。
學習和總結的能力:
程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,只能說他是一名熟練的代碼民工(碼農),他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟體設計師、系統分析員。
擁有強烈的好奇心:
什麼才是一個程序員的終極武器呢,那就是強烈的好奇心和學習精神。沒有比強烈的好奇心和學習精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。
日常工作:
確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。
編碼工作流程的信息轉換成計算機語言的項目要求。
通過輸入編碼信息的計算機程序。
確認程序操作進行測試,修改程序序列和/或代碼。
准備寫操作指令供用戶參考。
保持歷史記錄,通過記錄方案的制定和修訂。
維護客戶的信心和保護保密的業務。
技能/資格:一般的編程技巧,分析信息,解決問題,軟體演算法設計,軟體性能優化,注重細節,軟體設計,軟體調試,軟體開發基礎,軟體文檔,軟體測試。程序員其實分為很多種,大家開發的語言可能不盡相同,但是都是有他們的共同點。
『柒』 程序員該有哪些職業道德
to accept responsibility in making decisions consistent with the safety, health, and welfare of the public, and to disclose promptly factors that might endanger the public or the environment;決策時要維護公眾的安全、健康、福利,並及時披露任何危及公眾的因素。
to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist;盡量迴避存在或可預見的利益沖突,如有沖突存在應及時向波及對象披露。
to be honest and realistic in stating claims or estimates based on available data; 對現有的數據的聲明或估計應誠實、客觀
to reject bribery in all its forms; 拒絕任何形式的賄賂
to improve the understanding of technology; its appropriate application, and potential consequences; 增進個人對技術及其應用和潛在後果的理解
to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations; 保持並提高自身技術實力,在確保能力和經驗勝任、並充分披露有關局限的情況下,方可接受他人的技術性委託
to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others; 對技術成果,尋求、接受和提供誠懇的批評,承認和糾正錯誤,和恰當地承認他人的貢獻
to treat fairly all persons and to not engage in acts of discrimination based on race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression;公平對待所有人,不做出任何有關種族、地域、性別、殘障、年齡、國籍、性取向、性別認知、性別表現的歧視行為。
to avoid injuring others, their property, reputation, or employment by false or malicious action; 避免因錯誤或惡意的行為損害他人人身、財產、名譽、或工作。
to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.幫助同事的職業發展,並支持他們遵守職業行為准則。