導航:首頁 > 程序命令 > 程序員職業素養

程序員職業素養

發布時間:2022-01-15 00:44:41

⑴ 學計算機的你有什麼理想

做個軟體大神,或者游戲設計師。一個是技術路線,另一個是藝術路線,認識自己的優勢,學技術的目標才清晰。

其次是了解行業前景,不能為了學技術而學技術,更重要的是應用方向。如3D開發,應用在物聯網、游戲、建築、廣告等行業,學習Unity, three.js, ThingjS開發框架,打好技術基礎為佳。

再次是提升技術應用能力,了解層次為「技術-產品-商業」,3D項目開發是最好的實踐機會。ThingJS提供可視化組件,可以開發屬於自己的項目(簡歷加分項),通過3D源碼了解物聯網可視化概念,說不定很快就找到方向了!先來看看demo案例【官網注冊】:

⑵ 鄭州就沒有職業素養高的DELPHI程序員

肯定有啊,找嘛

⑶ 程序員的 職業素養

程序員因其致力於程序開發、設計、維護、編程等這一特殊領域,使其天生具備了堅定的職業信念、超強的職業知識技能、良好的職業行為習慣等職業素養。

簡介:
程序員(英文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%的工作時間用於寫技術文檔。沒有文檔的程序員勢必會被淘汰。
規范化的代碼編寫習慣:
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。
測試習慣:
測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。
學習和總結的能力:
程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,只能說他是一名熟練的代碼民工(碼農),他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟體設計師、系統分析員。
擁有強烈的好奇心:
什麼才是一個程序員的終極武器呢,那就是強烈的好奇心和學習精神。沒有比強烈的好奇心和學習精神更好的武器了,它是程序員們永攀高峰的源泉和動力所在。

日常工作:

確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。
編碼工作流程的信息轉換成計算機語言的項目要求。
通過輸入編碼信息的計算機程序。
確認程序操作進行測試,修改程序序列和/或代碼。
准備寫操作指令供用戶參考。
保持歷史記錄,通過記錄方案的制定和修訂。
維護客戶的信心和保護保密的業務。
技能/資格:一般的編程技巧,分析信息,解決問題,軟體演算法設計,軟體性能優化,注重細節,軟體設計,軟體調試,軟體開發基礎,軟體文檔,軟體測試。程序員其實分為很多種,大家開發的語言可能不盡相同,但是都是有他們的共同點。

⑷ 程序員的職業素養 怎麼有兩種封面

專業程序員能做普通程序員不能做的,這才叫專業,成為一個專業人士是所有程序員的目標。

承擔責任

這是專業和不專業的分水嶺。對於一般的程序員來說,他的責任就是及時、高質量的完成任務;對於 Tech Lead 來說,其責任就是統領全組,合理安排任務,讓組員各司其職。這里包括3點:

承擔合適的責任。選擇自己能力范圍內,一旦選擇了工作,請承擔完成的責任;

學會說不。專業的程序員對於任務有靠譜的預判和掌控力。當完成不了的時候,一定要說不。否則既是對自己不負責任,也是對他人不負責任。

對於程序員來說,沒有try這種事

應對最壞的情況。程序員最悲催的莫過於搞不定任務,這個時候一定不要推卸責任。給出一個切實可行的補救方案,最好有一個完成任務的時間點。老闆不在乎你為什麼完不成,在乎的是究竟怎樣能完成。

高質量的代碼

沒有Bug,每一段代碼都要有相應測試。很多人不寫測試,那是因為他們抱著僥幸心理覺得自己代碼沒問題,同時覺得很浪費時間。實際上保證代碼質量的第一要素就是測試。

可讀性要高。剛學計算機的同學,變數隨性命名,整個文檔看不到注釋。所有 public 的類、結構體、枚舉、變數、方法都需要注釋 ,因為 public 是外部可見的,極有可能是常見的API,這時候讓別人看懂就十分重要。

可擴展性和解耦性。最好的代碼不僅針對當前特殊的情況,還可以應對其他情況;以後即使對現有的代碼進行大量修改,也不影響其他模塊。

代碼上的時間

一個專業的程序員一周的花在計算機上的時間應該為每周60小時。

有人說沒時間,我們來算一筆賬。一周有168個小時,假設你一天睡8小時,吃喝拉撒2小時,這樣你還剩 168 - (8 + 2) x 7 = 98小時。然後你花在代碼上60個小時,你還剩 98 - 60 = 38小時。

之所以要在代碼上花費這么長時間,是因為軟體這一行這一行變化太快了:喬布斯逝世才5年,Google已經聲稱移動時代已經過去,現在是人工智慧時代;Objective-C還沒火幾年,轉眼Swift已經出到了第3個版本。。。技術的進步,總是讓程序員有太多的東西要去學習。

Oculus宣布 React 支持 VR

對自己領域的精通

無論是前端、後端、還是移動端,都有自己的一套架構體系。作為一名專業的程序員,我覺得應該至少對自己領域所有的知識都有涉獵了解;對於核心的部分,則要做到爛熟於心的程度。

學習新技術的原因永遠不是因為它新、它潮,而是因為它可以更好的解決當前問題。只有本專業弄通的情況下,才能融會貫通。

溝通

很多程序員只想寫代碼,做個安安靜靜的美男子,這當然無可厚非。但是你真的確定,正在在做的東西是老闆希望、客戶期待的嗎?作為一名程序員,理解自己應該做什麼、達到什麼效果、同時讓老闆知道什麼能夠實現、什麼實現不了,才是專業的表現。

合作

與組員的合作是專業程序員工作學習中重要的一環。

為什麼?

因為首先,大家都理解了相關的知識,項目才能快速的推動,整體的工作效率才會提升;再者,自己懂知識,不代表自己能講清楚它,隨著與大家的交流和分享,知識本身會更加完善,對其理解也會更加全面扎實;最後,無私的分享和幫助有利於構建良好的工作環境和團隊氛圍。

⑸ It人才應該具備哪些基本的專業素質

投身IT業需具備四項基本素質
IT行業是一個日新月異的行業,每時每刻都在產生新的思想、新的技術,IT技術逐漸滲透到各個行業、各個領域,並且逐漸成為人們工作和生活中不可缺少的一部分。而IT人士為了適應這個行業的特點,必須具備以下四項基本素質,職業才能永葆青春。
第一,邏輯思維活躍。計算機實際上就是邏輯運算,從底層的加法器到全球共享的網際網路,都是邏輯運算關系。無論是做一個程序員,還是做一個網路管理員,都要深刻理解程序和網路的邏輯關系。判斷自己的邏輯思維能力,可以藉助於一些邏輯測試題自己先測試一下,看看自己做這些題時是不是很順利。
第二,勤於鑽研。勤於鑽研是IT人士的第二個基本素質。搞IT的人一般對自己所從事的技術都有執著的追求,無論是調試程序還是排除設備故障,有一種不達目的不罷休的韌勁,在計算機前一坐就是十幾個小時。但有些人的性格就坐不住,覺得靜靜的一個人面對屏幕是一種折磨,這樣的人最好去從事社會活動,如導游、營銷、公關等工作。
第三,善於交流。善於交流也是IT人才必須具備的素質,因為只有及時交流最新技術,迅速更新自己的知識,才能跟上技術的進步,不至於被淘汰。一個搞IT的人把自己封閉起來,死死地去鑽研某一項技術,等鑽研透了,這項技術也過時了。
第四,善於團結協作。團隊協作精神是十分重要的基本素質。在開發項目時,往往幾個人甚至幾十個人一組,按照項目的功能模塊,每個人做一部分。互相配合比較好的組,最後完成的項目就非常出色,文檔規范,結構完整,功能齊全。而配合不好的組,就會出現許多問題,甚至於整個項目都完不成。
日語我以為沒必要,以下情況需要學習日語:有意出國去日本,同日本客戶交流或者你所在的企業是日資企業。

⑹ 程序員菜鳥日常問題

當然是業務與技術兼顧,這是毋庸置疑的。
作為一名程序員技術與業務都是必備的職業素養,將兩者割裂來看本來就是有失偏頗的。你的技術素養支持著你的業務拓展,與此同時你的業務需求又會為你的技術精深提出更高的要求。
在職場,只有熟悉自己的業務,才能更好的適應職場競爭。但與此同時,程序員職業的生態本身又對於學習能力有著一定的要求。知識是日新月異的,技術也是需要不斷改進的。以長足角度來看,這兩者都是不可或缺的。
當然人的精力是有限的,對於一些專業要求很高的工種來說這可能很難。但是技術儲備需要花費的精力巨大卻也不能成為疏鬆業務的理由,一名優秀程序員要做的不應該是非A即B的單選題,而是學會在兩者之中權衡,從而找到自己的方向。

⑺ 求《程序員的職業素養》 中文完整 pdf,請看好書名。

這個真沒有!

⑻ 程序員的職業素養怎麼樣

一口氣讀完,卻一直捨不得合上本書,放回書架。重新的把序言,目錄翻了又翻,生怕漏掉,忘記任何的內容。 Bob大叔以自己40多年的軟體開發經驗,從各個方麵包括項目時間預估,編碼,測試,以及溝通,團隊協作等等,很好的詮釋了,成為了一名真正專業的程序員所需要的職業素養。 文筆輕松,內容簡潔卻實用性極強,強烈推薦。

⑼ 雖然現在程序員很吃香,但是十年後還會有現在的收入嗎

單純問一個職業的未來收入,如果需要的數據可以得到,可以運用經濟學和金融學的理論,加上統計學方法,通過計量和建模方法進行預測。

但是我認為這種預測沒有太大的意義,因為它得到的是一份平均的數據,不能代表你本人。決定一個人的收入水平,行業因素當然是其中之一,但是這仍然不是最重要的,最重要的因素是思想和實力。

先不說十年後的程序員收入,在我自己看來,十年後程序員這個職業不會像現在那麼熱門。人工智慧飛速發展,很多程序可以設定的重復機械的工作可以輕松靠機器完成,很多職業都會被替代。很多人因此覺得那可能會出現程序員的黃金時代,但其實不然,當人工智慧發展到一定的高度,遠比普通程序員還要智能的時候,程序員的作用就不如想像中那麼大了。

能在大浪淘沙中留下來的,不是那些有知識的人,而是那些有思想的人。所以,文化,哲學和藝術之類輸出思想或者創造思想的工作可能不會被代替,程序員的工作,如果只會敲代碼,不會創新和思考的話,只能出局。十年之後的程序員,可能有兩種情況,一種是不會創造的程序員,拿不回十年前的收入;一種是有思想的會創新的程序員,緊跟時代發展,收入不會少。思想確定你夠走多遠,無論你是什麼行業。

先不管是十年後的行業情況是怎麼樣,你要在現在這個時點生存下來都是很艱難的。所以你要有強悍的實力。要知道,哪怕把一份職業做到行業頂端,也是有出局的風險,因為行業總會有衰落和被替代的風險。除了在本身的領域做得出色,同時還要有不斷學習不同領域,不斷思考其他行業。在時代轉折點,又能夠在行業更替的時候留下來的實力,你才能保證你的收入。

總之,我們可以用各種不同的建模方法格給你預測十年後的程序員收入水平,但是那個數據不是對每個人都是有效的,而且時代變化遠比我們想像的要快,十年後有沒有程序員這個職業還未可知。你十年後的收入,不是行業決定的,是你自己決定的。

閱讀全文

與程序員職業素養相關的資料

熱點內容
求知課堂python2020 瀏覽:261
kafka刪除topic命令 瀏覽:759
phpsql單引號 瀏覽:86
英雄聯盟壓縮壁紙 瀏覽:452
辦公app需要什麼伺服器 瀏覽:628
安卓伺服器怎麼獲得 瀏覽:808
空調壓縮機冷媒的作用 瀏覽:781
淘寶app是以什麼為利的 瀏覽:657
java提取圖片文字 瀏覽:924
我的世界手機版指令復制命令 瀏覽:35
java判斷字元串為數字 瀏覽:926
androidrpc框架 瀏覽:490
雲伺服器essd和ssd 瀏覽:524
家用網關的加密方式 瀏覽:3
怎麼從ppt導出pdf文件 瀏覽:973
換汽車空調壓縮機軸承 瀏覽:845
平板怎麼登錄安卓端 瀏覽:197
圖像拼接計演算法 瀏覽:257
怎麼打開飢荒伺服器的本地文件夾 瀏覽:293
usb掃描槍編程 瀏覽:675