為什麼有人想要成為程序員?

現在吐槽程序員的人那麼多,我都已經對程序員心生畏懼了。

可是我看到很多小學生初中生的夢想都是程序員。

是因為他們看不到這些吐槽嗎?

【如果是這樣的話,那麼高中生大學生夢想成為程序員的很少似乎也可以解釋了】


有人覺得淘寶頁面太俗,QQ啟動太慢,但程序員的快樂很簡單,一個沒有bug的函數,一個快了幾ms的演算法,一個hello world,都能讓我們開心。

有的人開著賓士寶馬,依然心事重重;而程序員們,拿著齒輪,握著軸承,心裡就充滿了歡喜,因為這是我們親手造出來的。

是憑空造出來的!

怎樣想,就怎樣寫,不多一分,不少一毫,腦子中的邏輯,變成電腦中看得到的功能,那種喜悅,無可言說。

寫的那麼開心,還有人發錢,多好!


在我看來,程序員是少數不需要靠背景,靠人脈,不需要喝酒應酬,不需要跑業務,不需要論資排輩熬資歷、努力點就能過上中產階級生活的職業了。


.L1

起初神創造PC。

電路是空虛混沌,淵面黑暗。神的靈運行在CPU上。

神說,要有程序,就有了程序。

神看emacs是好的,就把emacs和vim分開了。

神稱vim為編輯器之神,稱emacs為神之編輯器。有emacs,有vim,這是頭一日。

神說,PC上要有OS,

神就造出OS,將小白喜歡用的OS,大神喜歡用的OS分開了。事就這樣成了。

神稱OS為天。有windows,有linux,是第二日。

神說,天下的軟體要聚在一處,使智慧集中起來。事就這樣成了。

神稱不參與者為閉源,稱聚集處為開源聖地。神看著是好的。

神說,編程序要產生語言,和編譯語言的編譯器,並增加調試的IDE,各從其類,IDE都包著編譯器。事就這樣成了。

於是發生了編程語言,神說要有C,就有了C;神說要有括弧,就有了lisp;神說,要學英語,就有了Python,神說範疇論是極好的,就有了haskell;神說,我艹,就有了c艹。此第三日。

神看著一切所造的都甚好。

神看著不好的,goto .L1

世界的盡頭是return 0.

回到人間亂入一下,

其一、計算機實踐成本無疑是最低的,資源獲取是相對最容易的:一台電腦+互聯網+幾本大厚書,你可以把玩你喜歡的整個世界。這種容易有成就感和收穫感的項目無疑對興趣的維持有著極大的好處。

對比一下,你喜歡化學物理,實驗器材極其昂貴,並且試劑等危險性高的物品是管制的,就算自己鼓搗的都是小學生探索實驗,和科研差距巨大;你喜歡生物,解剖技術沒有老師指導是無法練出來的,儀器和試劑同化學問題一樣;你喜歡建築等,且不說專業軟體貴的要命,想要實踐的話。。。

反觀計算機愛好者,其成本之低廉、成就之直白,實屬罕見。

其二、 計算機本身是一個容易給你帶來很多誘惑點和興趣點的產品,比如遊戲、電影、動畫、甚至就是金山打字和蜘蛛紙牌……

其三、 這個問題其實很奇怪。

神說,沒有跑題。


因為這個職業剛好和興趣重合。


你看見吐槽程序員的,基本都是程序員。實際上喜歡程序的人,在稍微了解一點程序員的世界之後對很多吐槽只會會心一笑。這種感受是不喜歡寫程序的人很可能體會不到的。

我個人想做程序員的原因主要是因為不太擅長和別人交際,所以我「個人認為」,相對於其他傳統行業,程序員這一行,即使你「不精通和人交際的高級技巧」,仍然可以有一點作為。而我能接觸到的其他行業就不行了。


因為我天真到了,覺得自己可以改變世界。


因為程序員是一個極度龐大又混亂的概念。

我一直不太明白一直以邏輯清晰自居的程序員們為什麼會容忍程序員這個名字...

回到正題。

現在基本上把編程的人都叫程序員。在這個時代,這就相當於把寫字的都叫作家,把算數解方程的都叫數學家。那樣的話,滿世界的人都要成為作家/數學家才行了吧。

黑客更像畫家而不是粉刷匠,不是么?

程序員恰巧是這種狀況。把北大青鳥培訓幾個月出來干外包的技工和斯坦福頂級lab的科學家、Google頂尖工程師都冠上一個名字。搞得好像隨便哪個人都和那些頂級頭腦能做同樣的事似的。

就像把航天科學家工程師和修汽車的當成一個職業,然後大家都覺得待遇像航天工程師一樣高,門檻像修汽車一樣低。干著修理工的工作,享受著航天科學家工程師的名頭,佔了好多便宜啊。

與之前半導體蓬勃的時代相比,互聯網時代里什麼人都能叫程序員這一點顯得很奇葩。

把那麼多個層次的工作都放到帶有迷惑性的同一個名字里,當然什麼人都會考慮了。


  • 因為編程是一項腦力勞動;

  • 因為創造事物的感覺很爽;

  • 因為懶。


三歲時候接觸電腦的表示……啊……這不是很自然的嗎……


吐槽程序員最多的是程序員自己,

他們希望大家都不要從事程序員行業來保證自己的競爭力。

物以稀為貴,

如果大家都來當程序員的話,

程序員的平均收入水平肯定會下降。


吐槽程序員的段子中有76.45%是程序員自己編著自黑玩的

剩下的23.55%是根據以上改編的

所以別信段子


本人高三,學渣一枚。

爺爺年輕時在工廠里組裝電視,老爹受爺爺的影響,在軍校學的光電專業(不太了解,應該算是EE學科下的一種吧),受老爹影響小時候3,4歲就開始接觸電腦,開始對電腦產生濃厚的興趣(不過那時候只是玩玩遊戲,老爹玩什麼遊戲我玩什麼遊戲。)因為遊戲玩的比較多了吧,開始對怎樣編寫遊戲產生了興趣,什麼也不懂,百度到C語言很厲害,初二的時候買了本譚浩強的書看了看,也沒看多少就不看了(當時不喜歡學習,只想著玩)。

上了高中,高一學了一學期計算機競賽,沒取得什麼成績,受到了打擊,感覺對編程無愛了,在學校外書攤看到了《微型計算機》這本雜誌,看到裡面各種NB的CPU顯卡神馬的,突然就對硬體產生了興趣,就準備考EE專業。

在去年6 7月份,通過歐尼撒嘛 @夏無苴 (歐尼撒嘛么么噠QAQ!)來到了知乎,在知乎上進了蕭哥哥(叔叔?到底怎麼稱呼糾結了好久的說。) @蕭井陌 的群,然後接觸到了好多炒雞厲害的作為程序員的哥哥姐姐,讓我又燃起了成為程序員的慾望,所以我現在又決定考CS了!

綜上所述,從小到大,我接觸的環境使我獲得了對電腦的興趣,而興趣促使了我以作一名程序員為目標。


小學生也是有智商的,總不能說:「爸,我要lol,給我買台電腦」吧。


從人的需求來看,編程可以解決全部。1.編程可以養家糊口,滿足最基本的生理需求

2.編程為職業可以實現生活質量提高,滿足安全需求

3.編程可以代替社交需求,替換愛和感情空虛

4.編程技術提高後,可以得到他人(菜鳥)的尊敬,滿足尊重需求

5.編程可以解決實際問題,實現自我價值。


因為我真的想知道,那麼多炫酷的軟體究竟是怎麼從無到有做出來的!


初中很喜歡玩遊戲,然後很想以後自己製作一款遊戲,聽說遊戲是程序猿開發的,所以我夢想著以後當個程序猿


完全不會編程的文科生怒答:

前天下午還有兩個小時下班即將邁入元旦假期的時候,領導甩了一個表過來,說同事A做的含退休員工花名冊居然還有大半老員工的身份證是15位數!同事A另有事做,名冊4號要交,讓我「假期加班也要把所有身份證號全部更新為18位數再交」。電話問同事A,答曰「老同志大多沒有掃描新身份證,可能需要電話聯繫本人詢問新號。」我之前有知道,新身份證多出的三位,前兩位是年份上的19,最後一位是驗證碼,當時出於好奇,有手算過驗證碼,因為需要有餘數,用Excel函數我也不會算,累個半死。。。

突然靈機一動,上百度搜「身份證驗證碼計算器。」結果直接的計算器沒有搜到,搜到了一個自製Bat文件的計算公式(我是編程文盲,名詞是自己想的)。

然後,我花2分鐘自製了計算器,用它趕在下班之前算完了所有身份證號,避免了加班的命運。。。

對於偉大的程序員來說,一個身份證驗證碼計算器大概連幼稚園級別的編程都算不上,我都難以想像他們在其他地方給我帶來了多大的便利!我愛程序員,么么嗒。


程序員吐槽自己,是因為在干一件自以為了不起的事情,然後還要唉聲嘆氣的說,我就是代碼的農民而已。這是裝B現象,就好像考試拿了99分,然後還要叫苦連天說自己沒有好好學習。


我來回答一個:

我每次想到我用不著天天正裝打扮裝成一個人樣去上班就高興。


他們自黑是為的悶聲發大財

其實說白了,我喜歡編程是因為我喜歡直爽的人。計算機來說,對就是對,錯就是錯,不存在要辯證的看有對有錯或者錯就是對。

另外就是技術性的工種,不至於面試被問「一架波音747能裝多少高爾夫球」「有緊急客戶投訴要處理,事先的旅遊機票怎麼辦」這樣的矯情問題,我只要把做過的產品給它看就行了。

對了,一台電腦就可以做出產品而且隨時可以帶著給人看,又不同於其他技術要原材料,產品笨重易損什麼的,多爽。

來,看我產品主頁。


推薦閱讀:

金融女,怎樣能認識到聰明有趣的程序員?
寫Python的時候總是用別人的庫,這樣對提高代碼能力有幫助嗎?
碼農生活規律嗎?
為什麼公開的一些代碼的注釋真的好少,沒有注釋我們這些新手好難玩?
中國人為什麼不聯合起來揭露印度IT consulting firm為員工簡歷造假的行為?

TAG:程序員 | 編程 | 計算機 | 職業規劃 |