程序員的職業發展規劃和分類
添加時間:2017-11-30 15:21:13
瀏覽次數:
0
程序員一般指利用計算機機進行程序設計開發的技術人員。程序員包括程序設計師和程序編碼員。
程序員分類
按水平來分程序員一般分為初級程序員,中級程序員,高級程序員,系統架構師等。
按照所使用的編程語言來分,程序員又分為:c/c++程序員、php程序員、java程序員、delphi程序員、net程序員、asp程序員等。
按照面向的開發平臺來劃分,程序員可以分為web程序員、移動開發程序員,對進行移動設備程序開發的人員來說,針對的操作系統不同,還可以分為針對蘋果ios程序員以及針對安卓andriod程序員。
程序員的職業發展規劃
程序員從技能的角度來講,從初級程序員,通過不斷學習,發展為中級高級程序員,甚至是系統架構師,是技術路線。如果一個程序員的水平不斷進步,在高級程序員或架構師之后,可以嘗試開發經理以及技術總監類管理職位,其中開發經理的管理職能并不突出,而技術總監就是一個比較重要的部門管理崗位了。
如果換行業,程序員最適合的行業,一是產品經理類職位,二是項目管理類職位,程序員改做產品經理,因為對技術對程序有比較好的理解,在以后的工作中,和技術部門進行的溝通會更好,能夠在產品設計之前,考慮到技術方面可能遇到的問題,提高效率。
程序員笑話
一個計算機系學生坐在樹下學習,又有一個計算機系學生騎著一輛很炫的自行車經過。前一個學生問道:“你的車從哪兒弄來的?”騎車的回答說:“我在外面學習的時候,一個漂亮的MM騎著車過來,她脫光了所有的衣服對我說,‘你想要什么我都給你’。”“明智的選擇!你穿她的衣服肯定不合適的。”前一個學生說道。
一男子在路邊一根接著一根地抽煙。一個女士走過來對他說:“嘿,你不知道你是在慢性自殺嗎?注意看看煙盒上的警告信息。”“沒關系”,男子悠然自得地又吸了一口:“我是個程序員。”“嗯?這和你是程序員有什么關系?”“我們一點兒也不在乎警告(warning),我們只在乎錯誤(error)。”
一百萬只猴子,給他們一百萬個鍵盤,其中的一個會寫出Java程序,其它的寫的都是Perl程序。
十個頂尖軟件工程師參加培訓管理人員的課程。老師提出了這樣一個問題:“假如你供職的公司是為航空電子設備提供軟件的。有一天你乘飛機出差,當你上了飛機后你發現一個牌子上寫著這個飛機用的是你的團隊開發的Beta版軟件,你會下飛機嗎?”
九個軟件工程師舉了手。老師看著第十個問道:“你為什么愿意留在飛機上?”這人回答說:“如果是我的團隊寫的這個軟件,飛機根本無法起飛,根本談不上墜毀。”
為什么程序員總是分不清萬圣節和圣誕節?因為Oct31==Dec25。
換一個電燈泡需要幾個微軟程序員?一個也不要,他們會把黑暗變成標準然后告訴每個人:“我們就是這么設計的。”
一個微軟工程師正走在路上,突然聽到一只青蛙說:“如果你吻我一下的話,我就會變成漂亮的女人,我們可以結婚,從此幸福地生活在一起。”工程師看著青蛙想了一下,抓起它輕輕地放在自己的上衣口袋里。青蛙把頭伸出來說:“怎么,你不準備吻我嗎?”“是的”,工程師說:“我在微軟工作,沒有時間娶妻——不過有一只會說話的青蛙還是挺酷的。”
換一個電燈泡需要幾個C++程序員?你還在用面向過程的思維考慮問題。一個設計良好的電燈泡類必然封裝了換燈泡的方法,所以你要做的就是調用“換電燈泡”方法。
兩個程序員在聊天:“我昨天碰到個辣妹。我把她帶回家,馬上就開始如饑似渴地親吻,她就坐在我的鍵盤上,然后……”“你在家里也有臺電腦?CPU是什么型號的?”
一個存放了一半數據的數組:悲觀的程序員覺得數組是半空的。樂觀的程序員覺得數組是半滿的。真正的程序員?覺得數組占用的空間過大,需要調用realloc()。
一條狗在街上閑逛,看見櫥窗里一張告示:「招聘程序員。會編程,有團隊精神,至少精通兩種語言。均等機會。」
那條狗就進去申請,但是被拒絕了。
我不能雇一條狗在公司里做事。」經理說。
狗不服氣,指著告示上「均等機會」幾字抗議。
經理沒法,嘆了口氣,不屑地問道:「你會編程嗎?」
那條狗默默地走到電腦前,編了個程序,運作準確。
「你有團隊精神嗎?」經理問。
那條狗掉頭看了看門外,一大群野狗在外面虎視耽耽。
「我真的不能雇狗做這份工作。」經理氣急敗壞地說。
「就算會編程、有團隊精神,但是我需要的雇員至少要能精通兩種語言。」
那條狗抬頭看著經理說:「喵-汪。」