傳聞中「日進鬥金」的程式設計師,你真的了解嗎?看完還想當程式設計師?

2020-12-25 讀芯術

全文共1381字,預計學習時長6分鐘

圖源:unsplash

提到程式設計師你會想到什麼,技術人才好就業工資高?年紀輕輕頭髮就沒有了?比肩馬德裡競技的格子衫軍團?許多人都有程式設計師的打算,無論是出於興趣、嚮往還是好奇。但你真的了解程式設計師嗎?想揭開那些神秘的面紗,程式設計師究竟要做什麼樣的工作。

有些人對程式設計師的認知還停留在電影裡。筆者寫這篇文章的主要目的就是向人們展示程式設計師們需要經歷的所有利弊。因此,在讀完本文以後,問問自己,這是否是你真正想做的事情。

薪水

很多人都覺得程式設計師日進鬥金,雖然在某些情況下確實是這樣,根據Indeed的數據,程式設計師的平均年薪約為70297美元。這並不是一筆小數目,但也沒有人們想像的那麼多。當然,這只是平均水平,有人每年能賺100萬美元,有些每年則賺4萬美元。

圖源:unsplash

這在很大程度上取決於你住在哪裡。在矽谷的程式設計師掙得比這多得多,但生活成本也更高。遠程工作是個不錯的辦法,這樣便可以用更低的生活成本賺得同樣多的錢。

不是所有的程式設計師都是百萬富翁

很多人都覺得只要會編寫代碼,他們就能創建下一個Instagram或者谷歌,從此走上人生巔峰。但使這些公司的創始人成為億萬富翁的技能並不是他們的編程能力,而是營銷和深諳市場需求的技能,時機也很重要。

每個程式設計師都能創建下一個Instagram,但不是每個程式設計師都富得流油。如果主要目標是致富,那你應該學習營銷和銷售,想出一些獨一無二的點子,然後僱程式設計師來寫代碼。

以賈伯斯為例,他不會編寫代碼,但他是個營銷天才。如果現在問人們是誰創建了蘋果,可能大多數的人都會說是史蒂夫·賈伯斯。只有少數人知道負責編程部分的聯合創始人——史蒂夫·沃茲尼亞克。

編程並非如人們所想的那樣

圖源:unsplash

一開始,筆者覺得編程一定很有趣——因為計算機很有趣,所以編程也一定如此,還以為可以整天玩電腦。但事實並非如此。寫代碼只是另外一種腦力勞動。從事這種勞動,你將不斷陷入才思枯竭和茫然無措的境地。

很多人想去製作遊戲,但實際上,製作一款廣受歡迎的遊戲需要花費數百人數年的時間時。如果你的目標是創作一款遊戲,那將「路漫漫其修遠兮」。

活到老,學到老

作為一名程式設計師,你得不斷地學習,你將不斷地陷入束手無策和茫然的境地。技術更新變化很快,五年前吃香的技能現如今已經一文不值。這就是大學學習的知識派不上用場的原因之一。

如果你依然決意要成為一名程式設計師,以下是筆者推薦的一些課程:

· 學習Web開發:Web開發者訓練營

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fthe-web-developer-bootcamp%2F&ref=hackernoon.com)

· 學習創建移動應用:完整版Android N開發者課程

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fcomplete-android-n-developer-course%2F&ref=hackernoon.com)

· 學習創建桌面遊戲:Unity 2019遊戲開發終極指南

(https://click.linksynergy.com/deeplink?id=3ho5CswPdzs&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fthe-ultimate-guide-to-game-development-with-unity%2F&ref=hackernoon.com)

圖源:unsplash

編碼並不是大多數人所想的那樣,所以,你是否打算成為一名程式設計師,請三思而後行。

留言點讚關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範

相關焦點

  • 程式設計師真的需要程式設計師鼓勵師嗎?
    但程式設計師鼓勵師真的那麼輕鬆嗎?但是,事實上,程式設計師真的需要鼓勵師嗎?這個問題,真的不好回答。先來看看一個小漫畫,再看看幾個程式設計師怎麼看待這個問題。不論男的女的,雌的雄的,最好都別來說話,也別在眼前晃,也別發email,本來想的差不多了,誰過來扯一句,結果全忘了。不打擾,是最好的支持。真的想安慰,就幫著寫代碼,別扯那些沒用的。」—— @mu peng
  • 1024,是屬於程式設計師的節日!(程式設計師這個職業真的是太難了!)
    要說程式設計師這個職業可真的是太難了!改不完的bug填不完的坑在公司內要沒日沒夜地碼代碼、寫程序,跑測試時一旦發現錯誤就要開始大排查,最後發現bug可能只是一個忘記切換中英文的標點符號。當你修改完現有bug再次跑測試時會驚喜地發現:一波未平一波又起!bug比修改前更多了!
  • php程式設計師看過來,這老外是在吐糟你嗎?看看你中了幾點!
    ,特別是php程式設計師,看看你有沒有說中的。中網在線Php研發工程師 : 1,3都中了,淺色主題不好嗎?上世是朵花:他沒說這個不好,如果說這是不好,那麼做php程式設計師有什麼錯嗎?佳圖智繪信息科技有限公司高級程式設計師:不編譯還好,還有不會版本控制的了解一下上世是朵花:不可能吧,不會版本控制的難道經常一個人開發嗎?沒參與過團隊開發嗎?七麥科技PHP開發工程師:PHP怎麼編譯?
  • 看了這個鍵盤,你認為是什麼語言程式設計師?python程式設計師:不是我!
    最近有名程式設計師朋友就發出了一張圖片,這張圖片展示了遊戲玩家鍵盤與程式設計師鍵盤的痕跡模樣,這名程式設計師網友看了這張圖片後,也默默的看了下自己的鍵盤,的確是這樣的,自己被說中了,當然也有其他網友分別對這張圖片發表了看法,並不是所有程式設計師都認同這件事情。我們一起來看看吧!
  • 真的,程式設計師別去外包公司|程式設計師有話說
    作者 | 安曉輝責編 | 伍杏玲本文經授權轉載自程序視界(ID:programmer_sight)有程式設計師問我:想問下大四畢業,學的軟體工程基礎不太好,今天去面試了恩梯梯數據(中國)有限技術公司,查了一下是一家對日外包公司,因為之前在貼吧看了你的文章,想問下去對日外包公司可塑性大嗎,或者前景效益好嗎?
  • 「程式設計師故事」為何程式設計師上班時間總戴個耳機,看完恍然大悟……
    在常年編程的日子裡,如果某一天忘帶耳機,整個世界都會多了一些紛擾,當坐在屏幕面前敲擊鍵盤的時候,我總是希望曼妙的音樂在我身邊流淌,或編程、或寫作,或者循著音樂的節奏思考……很多程式設計師在工作的時候都會帶著耳機,相信你也不例外,因為……編程真的是一項與耳機密不可分的工作。
  • 程式設計師的學歷,真的有那麼重要嗎?
    多年以來,常常聽到有人說想做程式設計師,要先有一個好學歷。但是要知道,每年一本畢業的本科生,不過佔大學生總數的7.23%,985/211院校的學生,佔比則均不到2%。而每年的程式設計師人才缺口,是以十萬計的。
  • IT是程式設計師嗎
    程式設計師平時都做什麼?it是程式設計師嗎?這些疑問,小編一一為你解答。IT是什麼意思?IT(Information Technology):即信息科技和產業的意思。它主要是應用計算機科學和通信技術來設計、開發、安裝和實施信息系統及應用軟體。它也常被稱為信息和通信技術。
  • 程式設計師的這108個笑話 你都看得懂嗎?-程式設計師,笑話,編程, ——快...
    3、還沒上大學的時候,高三暑假,跑到家那邊的圖書城想買傳說中的C++的書,然後看到一本C#,我一看,嘿,這個++還寫得挺藝術的,重疊起來了,於是把C#買了回來……4、問:程序猿最討厭康熙的哪個兒子?答:胤禩,因為他是八阿哥(bug)。5、有一天,程序猿們突然發現他們要漲的工資掉到井裡啦!大家都很害怕,連忙一個吊著一個,從樹上伸到井裡去撈工資。
  • 都說程式設計師賺錢,看完培訓老師的工資,你肯定會眼紅
    這年頭程式設計師是公認的高薪,別的專業出來工作,一個月才是四五千塊錢,但是程式設計師的工資就可以達到八九千塊錢了。而且工資的漲幅也是非常高的,工作三年就可以達到月薪兩萬,而這個時候一些文科專業可能才是6000塊的工資而已,真的是越拉越遠。
  • 程式設計師:我太難了!
    提起程式設計師這個行業,給人的印象往往是加班嚴重,容易猝死,話不多,工資高等,一句話總結「錢多話少死得早!」,那麼人們真的了解程式設計師嗎?那麼程式設計師到底有多累?有多苦逼?偶然間看到一篇帖子問程式設計師到底有多累?多辛苦?以下四部分網友的回答,我們先看一下吧!
  • 程式設計師們,你真的願意做一輩子的 crud boy 嗎?
    這句話相信每一個程式設計師都聽過無數次。然而在實際的工作中,一個產品從開發到上線,似乎哪一步都用不到數據結構與算法。但是作為一名開發工程師,你真的願意做一輩子的 crud boy 嗎? 三流才比招式,高手只拼內功 如果把一個程序比作一輛車,那麼語言就是啟動這輛車的鑰匙,而算法則是這輛車的發動機。
  • 女生真的不適合做程式設計師嗎?
    程式設計師在一般自嘲碼農,這個職業有自身缺陷性加班加點特別多,而且整體對著電腦,對皮膚輻射比較大,基本上基於以上兩點選擇做程式設計師的妹子不是很多。從現實中的男女程式設計師的比例差別很大,經常一個研發團隊裡面都沒有女生的身影,如果團隊中有個女程式設計師真是如同大熊貓一樣珍貴了,俗話說男女搭配幹活不累。但是很多IT公司還是一碼色的程序猿,作為女生,真的不適合程式設計師這個職業麼?
  • 打工型程式設計師與創業型程式設計師的對話,還敢自稱IT工程師嗎?
    打工型程式設計師與創業型程式設計師的對話,還敢自稱IT工程師嗎?打工型程式設計師當初在學校,學C程序語言純粹是為了應付期末考試,60分萬歲。別的沒多想,也不敢想。指針,內存管理,算法優化,簡直是反人類的設計,能讀懂的都是非人類的。人生苦短,功能為王。只要能實現需求,只要代碼能運行,憑什麼要花費那麼多時間精力去琢磨這種瑣碎的底層理論?
  • 你是一個工資太低的程式設計師嗎?
    我通過郵件和很多你們這些讀者進行過交流,談論程式設計師的生活狀態。這些交流幾乎都伴隨著一個相同的主題。你是一個工資太低的程式設計師嗎?
  • 在中國,程式設計師這行能幹一輩子嗎?
    程式設計師在內的網際網路工作者過年回家,恐怕也沒少被質疑這一行就是碗青春飯。但事實真的是如此嗎?在中國,程式設計師到底能不能幹一輩子?「我肯定幹不了一輩子」在「中國程式設計師能不能幹一輩子」的知乎話題下,很多人直接了當地給出答案:「不能。」
  • 知道JAVA程式設計師和C程式設計師的差別嗎
    C程式設計師的差別嗎?食堂裡,吃完飯就走的是JAVA程式設計師,吃完飯還要自己收拾的那就是是C程式設計師。至於為什麼會這樣,大家都明白(因為JAVA自帶垃圾回收機制,C需要手動釋放內存)←這就是原因。 2、我是個程序猿,一天我坐在路邊一邊喝水一邊苦苦檢查bug。這時一個乞丐在我邊上坐下了,開始要飯,我覺得可憐,就給了他1塊錢,然後接著調試程序。
  • 動漫中的程式設計師,外星人來地球當程式設計師,長門有希你這是作弊!
    程式設計師是一種用計算機語言編寫各種程序的職業,在三次元中程式設計師大多都是男性,而且都非常辛苦。在程式設計師的圈子內總是流傳著「女人當男人用,男人當動物用」這種話,看得出來他們經常加班,不過在動漫中,程式設計師大多都是可愛的妹子(或者可愛的男孩子)。
  • 當程式設計師比機器人工程師香嗎?
    不推薦的理由大體上如下:~危險,作為設計人員,我在車間的時間不算長的'但是每個月磕傷碰傷劃傷,總是難免。~髒,在公司只穿工作服,自己的衣服捨不得下車間,指甲要麼不留,要麼肯定是黑的。~累,工人身體累就不說了'設計人員的壓力也是很大的,大批量生產,發生一點錯誤,一個零件一元錢,十萬個就是十萬塊,更別提修改模具或者工裝等的時間成本,總之,要做到慎之又慎,壓力大!
  • 初級程式設計師、中級程式設計師,高級程式設計師是如何定義的?
    我將程式設計師分成三個級別:初級程式設計師能夠獨立完成一個項目中級程式設計師能夠了解一些框架原理,做出一些改進和優化>高級程式設計師能夠寫一些框架,甚至一個新語言在具體分析各個級別程式設計師的定義的時候,我們先來想一下,大部分的程式設計師來源於:學校、自學和培訓機構。