中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

想轉行做程序員?有這6個特點,說明你不適合做編寫程序的工作

2021-03-03    分類: 網站建設

不得不承認,人與人之間是有差異的,不同性格的人適合做不同的工作,比如有的人就不適合做程序員。當然,任何人都可以學習編程語言(如C語言、C++、python、java等),但是應該明白,學習編程和把編程當作自己的工作是兩碼事。實際上,有很多人學習編程語言的確很有天賦,但他還是有可能不適合做程序員的工作。


我是半路出家的程序員。在大學時我學的是光學專業(yè),但是我一直都非常喜歡編寫程序。不過在大學畢業(yè)后,我還是找了一份光學相關的工作,這主要是因為我不想放棄多年的光學背景。但是,我并不特別喜歡光學工作,思考了很久,最終我決定轉行做程序員。

現在我在一家公司做嵌入式C語言程序開發(fā),最近和同事聊天,談起了什么樣的人適合做程序員。其實總結一下,要是你有下面幾個特點,可能說明你不適合做程序員。

特點 1,缺乏創(chuàng)造力

盡管編寫程序對邏輯要求很高,但是編程的確也是一門創(chuàng)造性的藝術。一個新的程序就像一張白紙,畫筆就是編程語言、框架、庫,編寫程序就像畫畫一樣,是一個充滿嘗試的過程,究竟會畫出什么樣的畫,取決于自己。


一些“教條式的經驗”稱,只有按照框架來才能寫出好代碼,但是這根本不是真的,這種說法就像是在說:蓋房子只有一種正確的方法、寫小說必須按照套路來、炒菜只能按照手冊來一樣不合理。

以C語言為例,編寫C語言程序有很多方法,解決問題也應該從多個方向考慮,如果沒有天生的好奇心和創(chuàng)造力,很有可能會讓你發(fā)展出“隧道視覺”——只會從同一角度看待問題。這樣一來,編程就變成了死記硬背的工作,你也會失去編程中的很多樂趣。

特點 2,不喜歡編程

程序員大牛一般都是熱愛編程的。編寫程序常常需要做一些瑣碎的重復工作,如果你不喜歡編程,那在這些工作中你一定會非常痛苦。


編寫代碼的動力必須來自自己內心,如果希望成為程序員,必須發(fā)自肺腑的喜歡編程。如果你早上醒來想起自己沒完成的項目,不是非常有熱情的希望解決它,而是心生厭煩,那么編程可能不適合你。

特點 3,討厭邏輯問題

盡管前面提到編寫程序需要創(chuàng)造力,但是應該明白,在程序開發(fā)中,可能更多時間是用來發(fā)現錯誤和解決錯誤的。人不是神仙,在編寫復雜C語言程序的過程中,總不可能將問題每次都考慮的面面俱到,這就會寫出有問題的代碼(也就是程序員們常說的 bug )。但編程問題的特點在于大多數問題都是基于邏輯的錯誤。

發(fā)現和解決編程中的錯誤一般被程序員們稱為“調試”,這是編程的核心。你是否對邏輯問題著迷?是否有足夠的興趣修復這些繁瑣的問題?如果你的回答是“不”,那編程可能不適合你。


事實上,編寫C語言程序的過程中的大部分“成就感”來自修復錯誤的時候。 錯誤越復雜,解決它時的成就感就越強。 如果你討厭解決繁瑣的邏輯問題,那編寫程序對你來說一定是一種折磨。

特點 4,不能長時間坐著

程序員編程時,通常都是需要長時間坐在電腦前的。當然也可以弄一個站立式的辦公桌站著編程,但本質是相同的:你需要耐得住寂寞,愿意在計算機前花大量的時間。


對此,要是你有各種擔憂,比如久坐導致嚴重的健康問題,久坐不是健康的生活方式等等,那首先程序員的工作方式就會讓你糾結,你可能不適合做編程工作。

其實歸根結底,問題就是:在電腦前花費一天中的大部分時間,你會不會覺得舒適?實際上,舒適可能還不夠,你必須享受坐在電腦前解決復雜的邏輯問題,如果不是這樣,就算強迫自己做了程序員,以后對你來說,幸福和生產力肯定會是一對矛盾。

特點 5,想要正常的工作時間

總體來說,編程工作可以分為兩類:為別人工作,為自己工作。不過不管怎樣,程序員常常工作到深夜,的生活質量低下并不少見。

軟件開發(fā)常常會有一個截止日期,公司交待任務后,一般會要求程序員必須在某個時間節(jié)點之前完成,但是這對于編程工作來說并不容易,為了解決一個 bug 花了一周時間也不是不可能,所以程序員常常會為了準時完成任務增加自己的工作時間。


即使是為自己工作,如果想在與同行的激烈競爭中保持地位,每天也需要花費很多時間在編程上。不過如果幸運的話,你可以找到一個不對程序員設定截止日期的公司。

特點 6,希望快速致富

曾經有段時間,軟件開發(fā)是一種有利可圖的追求,但是現在僅靠編程快速致富的程序員越來越少。如果你進入編程行業(yè)的主要動機是在最短的時間內賺更多的錢,你可能會失望。

一些一夜成功的故事,例如 Flappy Bird 游戲的風靡,可能會誘使我們陷入錯誤的期望和妄想,許多人已經嘗試過獨立游戲開發(fā),希望能夠達到類似的成功,實現財富自由,但是成功的又有幾人?


當然了,上面幾點只是我個人的觀點,您認同嗎?歡迎在評論區(qū)分享您的想法!

迎在評論區(qū)一起討論,質疑。文章都是手打原創(chuàng),每天最淺顯的介紹C語言、linux等嵌入式開發(fā),喜歡我的文章就關注一波吧,可以看到最新更新和之前的文章哦。

當前名稱:想轉行做程序員?有這6個特點,說明你不適合做編寫程序的工作
標題URL:http://www.rwnh.cn/news/103961.html

成都網站建設公司_創(chuàng)新互聯,為您提供動態(tài)網站、網站導航、網站策劃、關鍵詞優(yōu)化、網站排名、品牌網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設公司
化德县| 昔阳县| 邯郸县| 会泽县| 太康县| 烟台市| 崇义县| 竹溪县| 万年县| 临清市| 房山区| 汝南县| 开封县| 夏津县| 泸州市| 达日县| 报价| 利津县| 西林县| 汝阳县| 米脂县| 海晏县| 通渭县| 邹城市| 枝江市| 苗栗市| 苍山县| 肥乡县| 定南县| 海门市| 沂源县| 甘孜县| 大渡口区| 梨树县| 清流县| 西乌珠穆沁旗| 姚安县| 黔江区| 庆安县| 岚皋县| 饶阳县|