-
1 # IT人劉俊明
-
2 # 演算法
做程式碼的人,一般會是程式設計師,如果說覺得自己最酷的時候應該是和其他程式設計師談論技術,認為自己的技術極端高大上。
在程式設計師行業中,會有程式設計師鄙視鏈的存在,某種語言的從事者會嘲笑其他語言的從事者,同級程式設計師會鄙視其他程式設計師寫的程式碼。這應該也是他們認為最酷的事情。
當某個產品功能做出來,並且測試透過,成功執行的時候,應該也是程式設計師認為最酷的時候。收穫成果是最開心的。
當某個問題導致同事忙了很長一段時間都沒有解決,同事來詢問你,三下兩下幫助同事解決問題,並且傳授自己的經驗給同事,這個也是最酷的。
我本人從事網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
-
3 # 大學生程式設計指南
從入行到現在程式碼已經十幾年了,加入程式設計行業還是因為自己的一點小興趣,程式設計師每個階段的需求點是不一樣的,所以讓自己很興奮的事情也會不相同。剛開始入行階段,能夠用程式碼寫一個非常簡單的功能都能興奮的一晚上不睡覺,這是初級程式設計師最大的樂趣,畢竟從不會寫程式碼到能寫程式碼這種感覺是最美的,也是最興奮的,不能稱之為炫酷了應該是特別有意思。
程式設計師一般追求不是很多,開始階段能獨立寫程式碼,完成基本功能,主要精神上的滿足感會多一些,有時候換了個機械鍵盤就能興奮上幾天,到了中級程式設計師的階段,已經能獨立完成基本功能情況下,已經開始注重研究程式碼的實現了,開始嘗試用不同的方法實現功能,優秀的程式設計師都有一種特性不停的重構程式碼,說到程式碼重構不得不說到開源社群裡面的安卓和谷歌瀏覽器的程式碼,幾乎每天的程式碼都在變動,集結了一群程式設計精英做一件讓每個人覺得非常有意義的事情,如果一個月不去追蹤看程式碼幾乎無法理清思路,最近華為被打壓的事件在互相的較量中也折射出很多值得大家思考的資訊,華為對於谷歌的這種開源軍團模式非常推崇,明知道程式碼是開源的你也很難追的上,在安卓誕生之初不是沒有超級大公司想推自己的作業系統,但很快就被安卓系統給拖垮了,最後索性使用安卓系統。
集結一群有追求的程式設計師,組建一個生態鏈然後在上面盡情的揮灑,這就是谷歌的高明之處,華為的5G技術就是採用這種高效是方式,慢慢的做到了領先,扯得有點遠說到程式設計師比較感興趣的事情,其中之一就是重構折騰程式碼,不斷的自我挑戰,不斷的完善程式碼能力,不斷的積累框架經驗,這對於優秀的程式設計師來講也是一件感覺非常興奮的事情。
程式設計師一般喜歡呆在電腦上寫寫程式碼看看技術文章,當然也會在電腦上玩玩遊戲,很多程式設計師都有悶騷特性,看著不怎麼愛說話,一旦開啟話匣子基本上都收不住,喜歡在網路上總結一些段子,看看關於程式設計師的一些段子基本上都是程式設計師沒事的時候自己編寫的,當然雖然看著是嘲笑的很厲害,如果是當面說程式設計師基本上都會急眼,也說明程式設計師的生活相對比較單一,在第一家公司的是還有個技術大牛,平時幾乎都不怎麼愛說話,有一次一起出差聊到了技術生涯結果半晚上沒睡覺講了幾個小時,最後把我講睡著了,程式設計師總會找一個途徑把自己的情緒平復下。
高水平的程式設計師已經開始嘗試在造輪子或者深層次研究輪子,當然這種機會不是每個人都有,但這也是程式設計師的一個夢想,寫一輩子的程式碼總要自己親自設計一個框架,也算是給自己的職業生涯有個交代,如果能經歷一次這種機會也是程式設計師比較酷的時刻。
起碼到現在為止,還沒後悔自己成為了一個程式設計師,而且在以後很長一段時間還會繼續自己的程式設計生涯。
回覆列表
作為一名從業多年的程式設計師,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
從職業的角度來說,作為一名會寫程式碼的程式設計師來說,當自己編寫的軟體產品被使用者讚許的時候是最開心的時刻,因為這體現出了一名程式設計師的價值。如果自己編寫的軟體得到了大面積的使用,並且創造出了大量價值的時候,程式設計師會獲得巨大的滿足感。在當今的大資料時代背景下,從事程式設計師工作不僅會獲得較高的薪資待遇,也能夠在一定程度上收穫較大的崗位成就感。
在從事程式設計師工作的多年職場經歷中,有兩次經歷讓我的印象比較深刻。有一次是專案組在完成開發環境切換之後,團隊中比較依賴開發工具的程式設計師遇到了一些問題,因為新的開發環境(基於PaaS開發)在編碼支援上與老的開發環境有一定的區別,所以這個時候手寫程式碼的能力就比較重要了。當大家在面對一段程式碼無從下手的時候,我在記事本下完成了程式碼的編寫並順利透過,這也給初入專案組的研二學生上了生動的一課。不論當前的開發工具如何演變,程式設計師都應該注重手寫程式碼能力的培養。
另一次是剛參加工作沒有多久,到客戶的公司(汽車製造行業)進行業務交流,恰好他們的軟體系統遇到了點問題,由於系統採用的技術結構(Java的MVC方案)恰好是我比較熟悉的部分,所以很快就解決了問題,當時感覺自己還是比較酷的。
隨著大資料、人工智慧的不斷髮展,未來大量的職場人在工作中會經常需要跟各種智慧體進行交流合作,而程式語言是重要的交流工具,所以未來程式語言會得到大面積的普及。當前Python語言在金融領域就有較為廣泛的應用,R語言在統計領域也有較為廣泛的應用。