回覆列表
  • 1 # 人生路誰主沉浮

    程式設計適合那些熱愛學習,熱愛動腦,邏輯性強的人,沒有這三種特點,很多以程式設計為職業的人就會限於以下一些自我滿足和病患:

    程式設計樂於實現功能之後的成就感;

    程式設計忙於加班加點修復Bug;

    程式設計苦於電腦知識的缺乏;

    程式設計廢於久坐產生的肩周炎,脊椎病;

    程式設計禿於電腦輻射;

    事實上有興趣的人是這樣做的:

    好看一些計算機程式設計讀物;

    好與他人分享自己的程式;

    好為別人開發小功能協助工作;

    好活躍於開源社群;

    其實程式設計就是一種職業,人還是應該回歸自然!程式設計師還是苦限於自己的邏輯怪圈,是一種病!

  • 2 # 技術剛剛好

    做開發這麼多年來,開發使我最大的樂趣就是在解決某個很難的問題那一刻的喜悅。這種喜悅我相信只有真正解決問題過後才會有的喜悅,如果自己不經歷是不可能有這種喜悅的,程式設計在你還沒有入門之前你寫的一切程式碼就是痛苦,感覺寫不出來。

    學習帶來的滿足感

    因為你寫程式的天天坐著對著電腦,你所有的知識和對外界的資訊都來自於網際網路,也就是你眼前這臺電腦。所以很大程度上你沒有更多的時間和空間去做別的,也不可能隨便的離開工位跑到外面去看新聞。而這個時候你就只能踏實的寫程式碼學習。而且計算機的更新速度太快了,你不學習就等於被淘汰。當天天你都這樣迴圈工作的時候你會發現自己在成長給你帶來的滿足感,如果你不學習肯定是不會有這種感覺的。

    程式碼換來的圖形介面

    程式碼還沒有成型之前可能你看不到效果,這個時候你是痛苦的,但是當你寫完程式碼進行除錯的時候,最終執行起來的那一刻你是很高興的,感覺自己能力有提升了,這種快感是別的行業體會不到的。

    其實幹開發這個工作真的挺好的,他有足夠多的自由時間,雖然有時候天天加班,但是你技術慢慢提升後自我控制的時間就多了。

  • 3 # 川歌歌

    程式設計是一個創造的過程,從無到有。拿造房子舉例,

    需求:我要造房子。類比:我要做一款軟體。

    分析:在什麼地段?戶型什麼樣?受眾是什麼樣的群體?需要哪些比如土地證等相關的手續?類比:軟體的型別是什麼?受眾用它解決什麼痛點?需要哪些類似遊戲版號一樣的證件手續等設計:整體設計圖?構件用哪些,是自己製作還是購買後二次加工甚至是直接使用?某些構件是否需要授權?類比:整體設計圖,支援的作業系統和軟硬體配置,使用了哪些第三方sdk,是否需要獲取授權?製作:總工根據設計圖對任務進行拆解並安排任務。工人根據分配的任務進行各項組裝過程,後續進行整合。類比:架構師根據框架設計進行任務分配。碼農根據設計圖進行模組開發,後續進行整合。驗收:由驗收部門對各種引數進行採集和研判,確定哪些地方需要修改,修復甚至返工。類比:由測試部門對軟體進行完整性,功能性測試,提交反饋報告以供開發部門進行修復。交付:兩者類似,都是開發商將產品交付產品部門進行後期處理。宣發等跟進。維護:交付之後,遇到各種交付時未遇到的問題,進行修復和改進。如建築物某些地方不合理,可能需要敲掉。軟體更新後遇到的一些相容性問題需要處理。以上是軟體開發和建築開發相對應的例子,未必完全一一對應,大致如此。

    現實開發中,一個人可以身兼數職,比如你做一個茅草屋,那麼可能幾個人就能搞定。小軟體也是可以一人搞定。以上步驟也不是每一條都需要落到實處,比如你做茅草屋,設計圖甚至都可以不畫,在腦子裡就有。

    談談樂趣,程式設計的樂趣就在於創造的樂趣,看著自己從想法,到設計直到成品完成後的產品,是不是很有成就感?

    樂趣存在於製作的過程,而成就感就相當於bonus了。

  • 4 # SunnyZhang的IT世界

    對於程式設計的人來說,程式設計就像玩遊戲一樣。如果一個功能你很好地完成了,測試通過了,那高興勁就像遊戲通關一樣。如果一個功能搞砸了,測試出一堆問題,就跟玩遊戲被人虐了一樣。

    成就感

    做任何事情,收入是一方面,成就感是非常重要的。因此程式設計最大的樂趣當然是完成設計的功能,並且自己開發的功能被使用了。比如你開發的JD商城的某個特性上線了等等。

    裝X

    程式設計似乎是一個很神秘的事情,比較程式設計是跟計算機來聊天。你可以在別人面前大吹,說自己的工作有多麼高大上。其實是一個很屌絲的事情。

    抓狂

    成就感是建立在不斷失敗的基礎上的。當我們開發的特性上線,但是發現了嚴重問題,而又找不到頭緒的時候,這時非常崩潰的。領導在這裡盯著,問題又搞不懂,就是下面這種狀態。

    還有什麼感受呢?其實挺多的,一下子想不起來了。

  • 5 # 廢材廢材廢材

    也沒什麼感覺,都是按規範行事!我是做嵌入式產品的。反正首要問題是溝通清楚產品細節,甚至幫他們把需求細化,如果面對的是甲方,產品指標和需求細節都必須完全形成文件,雙方確實並簽字,避免後期扯皮撕逼。期間還要預演一下拿不準的地方,有的時候某個硬體驅動可能無法調通或者效能達不到要求,都要在這期間發現和解決問題。然後就是裝置端軟體架構設計,分層分模組就不說了,還要降低耦合、增加冗餘設計(也就是非關鍵部件壞了還要能用)、做好可擴充套件(需求可能會變)、可複用、可調式。多留介面,後期新增需求儘量用伺服器或者APP配置一下就可以了,萬不得已不要動韌體。

  • 6 # 神通廣大老張

    用程式設計實現了想要的功能後,覺得非常開心,但是出了問題後,有的問題很難定位,加班加點找bug或者不知道用程式碼來表達某個功能時,有時睡覺和吃飯時都在想,非常痛苦。

  • 7 # 浪花見岸

    1,可以充分使用電腦、手機,做很多自己需要的小工具,能大幅提升體驗。比如做一個自動把論壇帖子整理成txt檔案的小工具,再給安卓手機做一個文字朗讀器,可以隨時聽感興趣的長篇帖子。如果不會程式設計,電腦、手機只能用別人寫好的軟體,不一定很適合自己的需求。2,程式概念設計、程式構架設計,很有意思,這個過程很自由。如果設計的好,以後維護、擴充套件都很容易。3,寫程式碼時,沒有現實世界裡那麼多的對錯,這種感覺很放鬆。4,技術本身的美感。

  • 8 # cpp攻城獅

    看你是出於什麼目的程式設計,如果是面向鈔票程式設計的話樂趣會源源不斷,動力也會源源不斷,彷彿好像看到了鈔票在向你招手。

  • 9 # HelloGitHub

    感覺:

    解決每一個程式設計的問題後的痛快;

    完成每一個作品時的成就感;

    獲得更多一點知識的滿足感;

    用程式碼實現或者發現一個讓生活變簡單的程式,那種感覺就像發現一本寫進你心裡的書一樣。

  • 10 # 傻瓜是什麼花

    對我來說,程式設計就是敲程式碼,去做一個小功能,一個遊戲也罷、一個網頁也罷、甚至只是搭建一個環境,只要是能把我想象的東西透過程式碼實現,我就會很有成就感。我感覺程式設計就是做數學題,算出來的那一瞬間,彷彿就是世界上最爽的事。當然,還能夠炫耀了,向不懂行的炫耀,向技術沒自己好的炫耀,如果能得到一兩句稱讚,也不枉我那幾十根犧牲掉的頭髮了。如果你喜歡她,那麼這將是一個快樂的事情。

  • 11 # 雲架構

    計算是人類智慧的結晶,控制計算機工作的是程式,那麼程式設計控制計算機工作也是需要智慧和各專業領域的知識,長期從事計算機工作的人員,會發現可以把程式設計思想運用到生活當中,解決生活中的問題也會變得很容易。

  • 12 # 未來資料科技

    學習程式設計的過程是痛苦的,遇到有時候遇到一些小的問題就會卡住,而且又耽誤就是幾個小時。簡直是要崩潰。但是當你學好以後就會感覺不一樣了。你會發現你自己都要了很大的變化。

    首先程式設計是個很嚴謹的事情,每一步驟都要邏輯支撐。長期程式設計的人邏輯思維能力都很強。做事也很有條理,不會手忙腳亂。

    當年用程式實現自己想要的效果時,就會非常有成就感、自信、痛快。佩服自己邏輯思維。感覺自己可以做出自己想象出來的一切。

    但是當有bug的時候又會讓你懷疑人生。總之三個字:夠刺激

  • 13 # 星通會

    這樣說吧,每實現一個小功能都會給程式設計人員帶來快樂。重大bug修復之後同樣會給程式設計人員帶來幸福感。

    最後我覺得程式設計師也要會一些其他的東西,比如業務,設計。總之程式設計師要完整的創造一個產品,給使用者帶來價值,這就是最大的樂趣。否則,創造一個使用者不喜歡的產品,工資再高有什麼意義呢?

  • 14 # 我是切圖仔

    每個程式設計師,都會經歷從碼渣->碼畜->碼農->碼神,在不同的階段,有各個引以為傲的東西。

    1、碼渣

    碼渣,泛指剛剛進入程式設計領域的小白。對程式碼的理解可能屬於嬰兒學步階段,如果哪天掌握一個新的語法,或者理解了一個比較難懂的語法,可能就會開心老半天,到處和同學炫耀,這個怎麼怎麼回事。小編是做前端的,閉包對於前端菜鳥來說是一個坎,很多人都解釋不清楚,當小編真正理解閉包的那一刻,覺得自己前端未來可期!

    2、碼畜

    碼畜屬於程式設計入門級,初入實戰。運用一個設計模式,解決一個複雜問題,或者做出一個炫酷的特效,就會有滿滿的成就感。看自己的程式碼,就像品一杯好茶,越品越香,心裡暗自竊喜,除了我,誰還能寫出這麼牛X的程式碼,自己都對自己的思維佩服的五體投地。

    3、碼農

    前兩個階段,主要成就感在於自我的滿足,簡稱自己YY自己的程式碼。碼農對自己的程式碼有一定的追求。由於已經積累了不少開發經驗,對軟體工程與程式設計思想有一定的見解。此時,能運用自己在平時開發技巧,封裝成一個類庫,併發布到github、npm上,並且收到不少start或者周下載量,這是一件令人十分愉悅的事,是別人對自己的肯定,自己會樂此不疲的無償貢獻自己的程式碼,是一般人體會不到的開心。

    4、碼神

    能達到碼神的不多,碼神之所以稱為碼神,因為他們是神一般的存在。每一位碼神,我想都有一顆改變軟體生態,自己主導軟體開發方向的心,比如node.js創始人Ryan Dahl,開發了nodejs,不滿意,轉手又去開發一套新的語言,Deno。碼神就是碼神,我想,碼神的快樂,應該就是改變世界

  • 15 # 思奇視界

    程式設計的樂趣在於你可以創造一個體系,按你的意圖去實際。但程式設計在專案的中尾期的時候你會感到一點疲倦,因為如果是一個完成的產品,有許多邊邊角角的東西,這些也費時間,而且會有很多重複的東西。如果有員工就不一樣了。

  • 16 # 一劍侃科技

    程式設計,對於大多數人來說,似乎是一種身份的象徵,懂得程式設計,利用程式設計的思維來解決一些實際的問題,確實可以提高工作效率,便程式設計又是一個無底洞,你永遠也不可能知道自己的程式設計水平是否已達到最高水平,這是因為,幾乎所有的系統,都有可能出現漏洞,一旦程式被人攻破,說明你程式設計水平還是有待提高的,就像微軟的Windows,不時地釋出補丁,其原因就是程式程式碼出現錯漏所致,微軟的程式設計師水平不高麼?並不是,而是面對這麼一個龐大的系統,其存在的漏洞是在所難免的。

    說到樂趣,就是當計算機按自己程式設計的方式執行時,有一種成功的喜悅,並有繼續做下去的衝動。寫程式碼其實是比較苦的。如果一輩子都跟程式碼打交道的話,需要有很強的學習能力,畢竟,現在技術發展日新月異,不停地學習,才有可能跟得上技術的發展。所以說,程式設計只是青春中的字元,若要做到老的話,估計是很難的。

    所以說,懂點程式設計,是挺有意思的,但要做得長久,卻是比較艱難。

  • 17 # 湛藍天空jk

    在對這個專業沒有很深入瞭解的時候是感覺很牛逼的,開始學的時候感覺就不是那個味了,因為要入門程式設計就得對機概、通訊協議、系統.....的瞭解,如果不先了解這些基礎,往後走會更加痛苦,因為後面更深層次的技術需要紮實的基礎來支撐的。我也是在學的過程中發現前面老師講的基礎非常重要,而自己沒有去重視,最後還得回頭拼命把前面的補上,這一補就是個無底洞,因為你會發現計算機涵蓋的內容往深裡追究是很恐怖的,他會越來越覺得你就是一個廢物,因為你所吸收的太少了。當然隨著你往某個語言方向發展,開始能編出某些功能,完成某個網站或軟體,開始有一點成就感了。如果要說樂趣,其實能獲得樂趣的就是你啃下來某個牛逼的功能、你把某個演算法進行了細緻的修改執行更流暢了......這些都是開發人員樂趣的來源吧。當然,開發人員加班是家常便飯,加班有時候會讓你痛苦,因為忙到12點了,你都還不確定需求會不會要求再改,說白了就是開發人員不怕加班,就怕需求不確定,so你都沒法確定自己幾點能下班了。總結:程式設計開發就是樂趣伴隨著痛苦,痛苦並快樂著

  • 18 # KrisBW

    做任何事無非兩種情況,興趣使然或者生活所迫。變成對於我來說是前者,我喜歡程式設計帶來的對生活的改變,希望自己程式設計的產品為人們解決一定量的問題!

  • 19 # 小唐IT實用技術講解

    對於懂得程式設計的人來說,程式設計技術妙趣橫生。可謂是“埋頭,苦思,冥想,佛系,豁然開朗,成癮”。

    為什麼這麼說呢?對於學習程式設計技術的人來說,最初是為了一個自己做遊戲的夢想而學習程式設計技術的。

    但是,這裡就有一個問題就是程式設計是對著計算機程式設計的,沒有人的思維那麼靈活!因此,你需要把每一步都規定得很明細的,不得遺留一絲的細節!只要你沒有考慮到其中一些細節,那麼,最後計算機就會給你一個驚喜的結果!可能是“罷工”,可能是幫助你“減少頭髮的密度”,當然也有可能讓你哭笑不得!這些都是常有的事情!

    埋頭、苦思、冥想

    其實,計算機在程式設計師手中,就像是自己的孩子一樣。你想要自己的孩子能在未來得到很好的發展以至於不是那麼容易使你生氣,那你就得像父母一樣呵護你的程式,你得發散思維,你得考慮程式的成長和“聽話”性。這個時候你就需要“埋頭、苦思”了。埋頭給自己的程式孩子規劃未來,苦思怎麼讓自己的程式孩子順利地進入你規劃的未來!

    有的時候你的“程式孩子”也會長大,主要表現在哪裡呢?那就是你的程式程式碼越來越長,越來越複雜。俗話說得好,伴隨孩子的長大,你就要開始調節自己的心情,平息自己的情緒了,以至於不會被氣得看破紅塵!我們的“程式孩子”也不例外!當你的程式程式碼越來越多,越來越複雜,邏輯千差萬別的時候!有的時候你的“程式孩子”就會很淘氣,很氣人!經常給你一些意想不到的驚喜!真可謂“想象空間有多大,你的‘程式孩子’的活力就有多大”!這個時候,你為了不被氣得跺腳,氣得吐血,你就得“冥想”了!最簡單的做法就是閉眼不斷地告訴自己我不生氣,我不生氣……如此反覆,何嘗不是“歡樂”?

    佛系

    當你慢慢的習慣,你的“程式孩子”換著不同方式,不同方法來讓你生氣的時候,突然你發現,你的心態更加平穩、更加佛繫了,彷彿看破了一切。

    豁然開朗、成癮

    經過你的心情培育,你的孩子慢慢地長大了,並且開始了穩定的工作,突然一種成就感油然而生!豁然開朗!你發出了會心一笑!我的“程式孩子”長大了,懂事了,不會想著法子讓我生氣了,真好!

    但是,隨著時間的流逝,你的“程式孩子”拼命地工作,甚至忘了他自己和你的存在,你會感覺到一種莫名的空虛感,樂趣感。這個時候,你的產品大大會告訴你。嗨!我看你最近有點不開心,也許你應該重新在培養一個新的“程式孩子”來陪你了!我們現在就開始吧!這時,你鼓足了幹勁!

  • 20 # 鍵盤上的信仰

    功利的角度來說,程式設計是一個不錯的謀生手段。

    情懷的角度,創造東西的成就感。

    如果懂軟硬體,有產品想法就能動手實現,製作產品。

  • 中秋節和大豐收的關聯?
  • 二月的花事有哪些?