程序員的成就感來自哪裡?

kurenai


我是一線自動化工程師,從彙編、C、C++等等,一路走來,成就感一波接一波,從一開始通過單片機控制一個LED,後來遠程控制家裡的門鎖,再到現在的工業4.0+,從來不缺少的就是成就感。

從17歲接觸第一臺電腦:松下PC1500,程序存儲才幾K,傳程序靠錄音帶,連磁盤都還沒有,當時的電腦都只是神話,x86的機器只有氣象局有,銀行都還沒有,這那個年代,用一年的工資買了它,接觸了編程,發現用幾行代碼更可以畫幾條線,滿滿的成就感,從此愛上了編程。

我本來就是個無線電愛好者,90年買了第一臺真正的PC電腦,用它編了一些處理開單、開票類的軟件,當拿到了菸草公司的第一筆收入,那成就感,真是幸福差點死掉,玩程序還可以有收入,美得不行。

再後來... 從硬件到軟件,設計整套“山寨手機”,我竟然學會了寫Linux驅動,各種移植也能搞定,看到樣機做出來,並且能打電話發、短信上QQ,那成就感,簡單就是上天,拿到佣金那時刻,成就感再次被刷新,編程竟然還可以這樣玩!

當然,挫折一定比成就感更多,但我堅持住了,於是收穫了不少。


Tenis


同學,你好!

拿我來說吧,截止今天我從事開發6年多了,現在做項目經理和架構設計工作。我來談談我自己的成就感。

一、別人認可我寫的程序和代碼

我使用開發語言用的是c/c++,大多數是用C,做的是企業級軟件的後端組件開發,欣慰的是幾年前寫的程序至今還在生產環境7*24小時被調用。正確、穩定、高性能,0bug是每位程序員追求的程序目標。我也是這樣,每當小組同事通過gogs訪問到我的代碼時,都會滑著老闆椅到我工位說:這組件是你幾年寫的啊,很有質量的代碼,重構了很多次吧?這是我感到成就感之一,雖然確實重構幾次,請教大牛改了幾次,最終也是成功交付。

二、架構設計

程序員工作不光寫代碼,雖然大多數時間是開發,參與方案設計,架構設計也是很不錯的工作環節。當自己負責的模塊需要升級或新的問題,新的功能需求要明確解決方案,這個時候就是頭腦風暴階段。要考慮一個方案,不光考慮自己的模塊點:上下游模塊,第三方系統,基礎組件,水平拓展,異常處理,熔斷機制,業務服用,性能,穩定…等等,後面再進入方案設計落地,架構圖,流程圖,到後面組織架構師評審,與他們進行PK,只有讓他們問不出問題來,才算基本通過,進入任務拆解,開發階段。 成就就來自我的設計經過了大牛們的考驗並認可,有種舌戰群儒的感覺

三、解決疑難bug

這一點相信許多程序員都經歷過,生產bug,按月蹦出來一次,按周蹦出來~,程序問題,硬件問題,網絡問題,第三方問題,資源問題…太多了。當一個問題,投入了很多工作量都沒解的時候,每個程序員都是失望沮喪的,一旦在開發測試環境問題被複現,那心情一下子蹦上天。後面的加班設端設置斷點,調試,修改,再測試驗證,驗證通過,排週期投產~,我想提交代碼那一刻,也是成就感的來源。

成就感有太多了,團隊合作攻克難題,加班加點上線護航,新項目的成功投產,總的來說,程序員的付出是看得到回報的,這就是成就感。

附上我的偶像:小馬哥。

你的看法呢?大家的看法呢?歡迎在留言區和我討論哦:)

既然看到這了,送我一個「贊同」吧,支持我的創作。

也可以「關注」我,持續分享所得所見,謝謝~

內容包括:架構設計|K8S丨Linux網絡編程丨項目管理丨個人學習路線。

做難事,才有所得,必有所得!

Stay hungry,Stay foolish!

讓我們繼續向前,明天會更好!


barbarian


一線程序員真實寫照

1、首當其中的,碼農最大的成就感是來自改bug,當然現在那些林林總總的小bug我已經看都不想看,已經不是菜雞時候的我,看到bug就嚇得要死,當解決了一個很難解決的問題的時候,那種快感撐起了我的自信心,那個時候很有成就感。

2、程序員天生的死敵就是產品經理,世界上的產品經理都是很有腦洞的人,而大部分也是神經大條是之人,他們會不時地提出一些匪夷所思的需求來噁心你,比如這個界面上的車要看起來往前跑,還要感覺是在後退,每當這時候我都想跟他說一句,提刀來見,但是我是君子,講究以理服人,當我妙語連珠把他的需求體無完膚的退回去的時候,那是我很有成就感的時候。

3、程序員另一個有成就感的時候是老闆說,我看了這一期的項目,感覺還不錯,這是對於程序員的最大的讚揚,這是很有成就感的時候。

4、每個程序員都是很有學習能力的人,當我們學會並且使用了一個比較抽象晦澀難懂的語言或者工具的時候,那也是很有成就感的時候。

希望我的回答你能採納,如果喜歡我的回答,請關注我一下哦~謝謝


半島小剛


就我親身帶程序員的經驗來看,程序員的成就感來自三個方面:最多最多的是來自“所想即所得”,大家頭腦風暴的達成一致的想法或自己的奇思妙想被團隊採納之後所產生的成果在自己手裡用代碼實現的那種感覺;其次多的成就感來自於解決故障與疑難bug問題的那種如釋重負的感覺;再次的成就感來自於產品跑出來漂亮數據的成就感,但大部分程序員體會不到,除非運氣好融入到了一個非常幸運的產品團隊。配圖為我帶的程序員拿到螞蟻金服ATEC開發者大賽一等獎時候的照片,大賽獲獎榮譽對於很多程序員來說,是終極成就感!




姚啟誠聊5G


1. 相對較高的薪資

優秀的程序員一般薪資都不低,這點毋庸置疑,有的甚至超出你的想象。這點我們就不闡述了。

2. 公平的競爭環境

這裡的公平指,不論你長相如何,背景怎樣,後臺硬不硬,你的技術態度決定了一切。只要你有能力,就不用太過於擔心自己在這個行業的前途。

別人要用幾個小時的解決的問題,你半個小時就定位到問題並解決問題,這就是能力。別人開發一個功能要一週的時間,你用兩天就完成了,這就是能力。

3. 常保持新鮮感

每天都是新的開始。作為一名程序員,每天都在接觸新事物,可以說是一種享受。程序員的工作並非一成不變,而是變化多端,如果你喜歡挑戰,程序員崗位這將是你一個不錯的抉擇。可以讓我們保持學習的心態。

4、不愁沒有對象

面向對象編程,沒有對象我們可以new 一個,想實例化多少個對象就有多少個對象。

不過,我們這裡要討論的對象是真的對象。程序員雖然不是修電腦的,但電腦系統要是出現什麼故障,我們也能解決,這樣就有更多的機會和漂亮的妹子搭訕了。聰明的程序員,要是對某個測試妹子感興趣,稍微留幾個小小的bug就能有更多的機會和妹子互動了,再不行,bug沒法復現,還能見到妹子本人。

5、工作中,能力得到不斷提升

能力不僅是技術能力,還有其他的學習能力,時間管理能力 思考能力。程序員更擅長思考能力,相對更加有獨自思考的能力。能當程序員,數學一般都不差,英語水平也不賴。

6、成就感

當你犯愁某個功能怎麼實現亦或是某個bug遲遲沒有定位到問題時,突然靈感一來,問題就解決了,心情甭提有多開心。

7、知錯能改

曾流行這樣一個段子

程序員好男人居多,因為他們整天都在捫心自問:我到底錯在哪了?我知道,一定改!

雖說是段子,但真的很真實的。

8、程序員對女朋友更加疼愛

如果按照馬斯洛需求層次理論來分析,從事程序員行業,不僅能滿足生存要求,同時還能滿足獲取尊重、自我實現和自我超越的需要,將是你不錯的選擇。


三遲


成就感來自個人追求。

任何行業中都有人能從本行業中獲得成就感,也有很多人找尋不到這種感覺。

成就感就是在獲得成就的時候大腦獲得多巴胺,會讓人產生爽的感覺。比如加薪,比如完成一個重大項目,比如被老闆表揚等等。但是次數多了,大腦對相同劑量的多巴胺耐受,就要去尋找更高的成就了。

作為一個前通訊行業IT從業人員,解釋下程序員的成就感來源於何處:

首先作為程序宅男,成就感肯定來源於漂亮的異性,比如隔壁測試組剛來的漂亮妹子,因為你的項目質量高,大大減少了她的工作負擔,特別喜歡和你合作,誇獎你!!!或者在發好人卡之前,為心中的女生維修電腦,畢竟電腦修得好,好人做到老。

其次,在技術論壇或者群裡發言,指導了新人,幫人解決了難題,被人尊為大神,程序世界的騎士精神就是共享和互助。程序員喜歡顯擺和自尊心之強超乎你的想象。

再次,狹義一點的成就感來源於工作,加薪,升值,完成項目,被上司嘉獎,攻克了技術難題,都會有成就感。在漫長的加班夜,查到了bug並且解決問題以後,那種爆棚的成就感和歡呼,只有苦過來的人才懂。


Garfield只是一隻貓


1、第一就是收入,程序員的工資普遍比其他行業的打工收入要高,加上一些獎勵機制和企業福利,是非常好的一筆收入了[耶]

2、第二就是個人發展,程序員是最基本的最底層的編碼人員,向上發展可以做S E 、P M、架構師、產品經理等等[靈光一閃]

3、第三就是成就感,現在不管小孩老人都會上網,那麼必然會使用程序員開發出來的軟件、網站等工具[贊]

4、第四就是神秘感,很多人都認為,程序員寫的代碼非常神秘,比如外掛軟件等[得意]





碼農平哥


(1)薪資待遇,普通正規院校剛畢業程序員薪資8K往上的很普遍,工作幾年年薪幾十萬的也很普遍。

(2)就業機會廣、穩定,工作環境好。

(3)程序員意味高智商,一般學歷較高,而且對編程有很深的興趣。

(4)一個程序員寫了一堆很複雜的代碼,最後能正常運行起來,是非常有成就感的,這個是其他領域難以領會的。


一起談數學


程序員的成就感一定是來自他自己所開發出來的,一套程序供客戶使用所帶來的便捷性,還有出色的運行性,給使用者帶來極佳的使用體驗,這就可能是一個程序員的最有收穫的成就感,程序員在開發程序的時候,可能需要非常長的一段時間來開發這一套程序,其中過程是非常單調和枯燥的,有的人不管是責任心或者是愛鑽牛角尖也好,有可能會把這一個程序修改修改,一直到天亮.還沒有睡的情況也有很多吧,不管這其中的過程是多麼的艱難,但是隻要經過一段的時間開發利用,給用戶帶來極佳的使用體驗,很多人覺得再苦再累也值得了,也像極了我們當中的大多數普通人,無論在什麼樣的工作崗位都能出色的完成自己的本質工作,這可能就是我們每個人的成就感吧。







佘紅臣大疆航拍


我認為程序員的成就感來自於,把一個個人人都熟悉的數字和代碼,轉化成一種可視化的形式,可以是邏輯,可以是動畫,可以是遊戲,可以是圖片,可以是半智能化。

人總想主宰這個世界,可現實是無法實現這個願望,但是程序員能夠把自己的思想轉化成具體的形式。利用思維把這些數字和代碼賦予靈性,賦予智慧。不能不感受到自豪感,成就感。


分享到:


相關文章: