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

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


認識過很多程序員,但是他們可能很多就是照葫蘆畫瓢在做事情。並不算是真正的研發。以前的單位,有好多清華畢業的博士,他們是搞研發的。給我的感覺是研發的,希望自己能設計出好的設計理念,並能很現實中變成實物用起來。

比如微信的張小龍,張小龍畢業於華中科技大學電信系,分別獲得學士、碩士學位。曾開發國產電子郵件客戶端——Foxmail,加盟騰訊公司後開發騰訊微信,被譽為“微信之父”,被《華爾街日報》評為“2012中國創新人物”。主要負責騰訊公司廣州研發部的管理工作,同時參與騰訊公司重大創新項目的管理和評審工作。



安安8154


程序員的成就感是來自於他發明出的程序。在。日常生活中起到了很大的作用,而且沒有任何bug。受到了周邊同事的誇獎。贊。他的成就感會發自內心的爆棚而出。

我覺得最大的成就感來自於自己作品的受到用戶喜愛,我開發過兩個用戶過億的程序

一個金山詞霸,一個YY語音。

但是最有成就感的不是這兩個,而是《金山遊俠》,一個單機遊戲修改器。因為這是我和另一個同學完全出於自己的興趣和需求而開發的程序,入職金山之前就做出了原型,連名字都沒有,被金山包裝成正式產品去銷售,才取名叫金山遊俠。

這個產品正版只賣了幾萬套,銷售額也就100多萬,去掉開發、生產、銷售等費用,可能還是虧損的。詞霸才是盈利的,不過也不多,每年也就一兩千萬的銷售額。

最近幾年還有人在用遊俠,居然還能在現在的Windows上運行,微軟保持二進制兼容的能力和決心實在驚人,因為金山遊俠自從3.0以後已經14年沒繼續開發維護了。

知乎上也有人問過

金山遊俠為什麼不出新版本了? - 知乎

金山遊俠是兩個程序員開發的,一個是我,但是我2004年離開金山,當然不能拿代碼出來自己修改發佈,因為版權屬於金山。

另一位程序員雖然還在金山,但是他很忙,因為他在金山做CEO。


誠信科技21


我覺得程序員真的挺牛逼的,程序員是一種創造性的工作,他們要懂得數據結構,算法,各種框架,各種原理,現在有很多人只是會用框架我覺得這一部分人只能稱得上碼農。

在程序員職業生涯中,我覺得最有成就感也最讓我感動的是,不同的領導、同事對我的評價都非常好。這些都是原話:“你是我最希望做同事的人”,“你是我見過最好的程序員”,“你是團隊裡我最不希望離開的人”,“你做軟件做到了一定境界”,或者是開發出了好的產品,這些都能給他們帶來優越感。



鵬輝視頻


舉個例子:一個從事軟件開發工作38年的人,曾在各種應用程序領域為十幾個公司工作。在職業生涯的頂峰時期,是ATI Technologies(現為AMD的一部分)的Windows NT驅動程序組的項目團隊負責人。

但是他最大的成就就是利用自己的知識和經驗來推廣和倡導Smalltalk編程語言。和已經發表了數百篇文章和博客。寫了很多教程像,覆蓋了全球70,000多人(包括轉載)。超過12,000人閱讀或觀看過該教程。他回答了成千上萬個與Smalltalk和此類編程語言有關的問題,現在估計已經達到了成千上萬。

成就感來自於內心,感受到自己為社會創造更多的價值,幫助到更多的人成長。


醫幻空間


程序員(英文Programmer)是從事程序開發、程序維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟件從業人員分為初級程序員、中級程序員、高級程序員(現為軟件設計師)、系統分析員,系統架構師,測試工程師六大類。

從事任何一個行業的從業者,自己工作得到了顧客的認可,那就是自己的工作得到了別人的肯定,成就感有此產生。


浩說家


一線程序員真實寫照

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

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

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

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

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


半島小剛


程序員最大的成就感都來自自己做出了心中所想的,或一個有水平的東西。

哪個行業都是一樣的,作家喜歡創作出與眾不同的作品,捕捉難得的視野和想法。程序員如果能作出全新的領域的軟件也一樣的一種突破。因此程序員的成就感是很高的:

  1. 創 造的成就感:當然了,我們程序員絕對無法和全能的上帝相比。我們的所謂“創造”也有限。但是,作為程序員,也能有一種掌控全局的感覺,也可以體驗一把創造 的愉悅。你寫出程序,讓它幹什麼就幹什麼。你寫出個遊戲,那酸爽,絕對比自己玩遊戲贊百倍。小編以前曾花費大量時間在遊戲上,現在自己會開發遊戲了,也就 覺得玩遊戲沒太大意思,適度休閒還行,一旦掌握不好會玩物喪志,浪費時間。自己寫程序開發遊戲,自己玩自己的遊戲,測試修改自己的遊戲,看著自己的遊戲不 斷進步。就是開心。當然,開發App,軟件,網頁,等等,也是看著自己的作品不斷完善的過程。
  2. 征服的成就感:每天打開電 腦,調出各種軟件,手指在命令行間馳騁,思緒在瀏覽器上飛奔。沒有做不到,只有想不到。每次解決一個難題,想出一個巧妙算法,攻克一個Bug,那“一鍵在 手,天下我有”的征服感也是沒誰了,簡直happy得不要不要的。絕對比考試拿一百分歡喜十倍,還不止。
  1. 學習的成就感: 小編以前努力自學時習慣了,現在每天要是不學點新東西,都覺得不好意思跟周公去打招呼,睡不安穩(這也是病,得治)。如果你喜歡學習,享受學習後那種大大 的滿足的喜樂,那麼成為程序員肯定能讓您如願。而且現在每天IT界推陳出新的速度太快,根本學不完的知識。哦多蓋(韓語都出來了... “怎麼辦”的意思)
  2. 欣賞的成就感:看別人的作品,同樣是一種享受。如果別人的代碼寫得好,閱讀之是一種樂趣;假如寫得不好,那修改也成了一種喜悅。

是否也想成為程序員呢?那就不要猶豫啦,趕快加入程序員行業。


小牛頓


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




分享到:


相關文章: