碼農與程序員的驚人差別
不好意思,又標題黨了,但內容是純干貨,以下入正題。
碼農這個稱呼很早就有了,不過我一直鮮有聽到我周圍的同事,朋友自稱碼農。
我一直以為,碼農就是程序員自黑時候的戲稱,是程序員群體的幽默。
寫公眾號后,有很多讀者添加了我的微信,不少同學的自我介紹是:
“大飛哥,你好,我是一個初級碼農!”
“大飛哥,你好,我是一個剛出道的碼農!”
“大飛哥,你好,我是一個中級碼農!”
。。。
我***次聽到的時候,滿臉的問號。what ? 還有自稱為碼農的,而且還是正式介紹,不像是自嘲,是正兒八百稱自己為碼農。
我對碼農這個詞,不懷好感!很低級,有沒有,說的就像編程界的農民工,聽起來比工廠流水線工人還要低級!
偶爾自嘲,幽默一下也就罷了,真把自己稱為碼農,并且潛意識里也自認碼農,那不就真成了低級的技術工人?
你愿不愿意,我不知道,反正我不愿意!
我對于自己所從事的職業,是滿懷理想和向往的。我覺得計算機技術是很高級的東西,可以用它來改變人們的生活,創造出新奇好玩的東西。
有時幻想自己就是科幻電影里面的黑客,可以敲著自己手上的鍵盤,做出驚天動地的事情。
工作了十年之后,我對技術依然有這種感覺,我覺得做技術的人很酷,走在時代的前沿,充滿創造力。
這段時間,因為寫文章,翻了不少技術博客,當我看到耗子叔寫得博客的時候,找到了一種似曾相識的感覺,一種真正的程序員的感覺。
我當然知道現實很殘酷,很多同學畢業出來,進入到一家公司,大部分都在做著crud的工作。
沒有技術含量!也沒有高的收入!
沒有技術的情懷!也沒有技術的理想!
更加不敢奢望自己的工作能給世界帶來什么改變!
不知是因為行業發展得太快,從業人員激增,使得程序員的整體水平下降了。
還是因為瘋狂的加班制度,泯滅了程序員的技術初衷,消磨了程序員的技術理想和情懷。
我已經很久沒有聽人純粹地談論技術了,那種只是從技術的角度,探討一個新技術或一門語言的好壞,不涉及就業,不涉及收入。
現在,問的更多的問題是:
你怎么看待xxx方向未來的發展,未來的就業好嗎?能賺錢嗎?
不能說談錢不好,畢竟生活高于理想。
但當一切都是金錢,利益,職業發展的時候。
技術就變成了純粹的謀生手段!程序員也就淪落成為了碼農!
但技術從來不是那么簡單的。
越是可以獲得高收入的技術職位,就越難,就越有學習門檻,就越需要純粹的技術初衷和技術追求,才能學好,做好,才能有好的職業發展,才能帶來高的收入!
判斷一個新晉的技術人,未來的發展情況,可以跟他聊聊技術,看他對技術的激情和態度,有激情的不一定會發展得很好,但沒有激情的基本都發展不好。
功利地學習技術是很辛苦的,而帶著好奇心,帶著快樂,并保有自娛自樂的技術精神,則更容易在長期的工作,學習中堅持下來。
技術能力的成長速度和最終的天花板,也會快過和高過很多人,職業發展,收入也自然會位列前茅。
碼農和程序員,僅僅從稱呼的角度,也沒有很大的影響,但折射出的是一個技術人,對這個職業的看法和自身的定位。
如果從自己的口中,從自己的潛意識里面,都自認碼農,自認職業低級,自認能力低下,那又如何能獲得好的職業發展,獲得高的收入?
起初,程序員是很高級的職業,你看看
Dennis Ritchie, Ken Thompson,Linus Torvalds ...
這些程序員里的大牛們,他們都是用技術改變世界的人。
從他們身上可以感覺到技術是多么的美好,充滿著情懷和理想。
程序員是個備受尊敬職業,即使是十年前,我剛畢業出來工作的時候,也是如此。
而現在的程序員,正變得越來越廉價。技術則變成了純粹的賺錢技能。
當你自認碼農,自認就是技術界的農民工的時候。
你怎么可能做好這份工作?
怎么可能會獲得好的職業發展?
怎么可能會有高的收入?
所以,我覺得碼農地改變應該由程序員開始!
看完我上面這段,肯定會有不少人噴我,說我站著說話不腰疼,說自己溫飽都沒有解決,學一門語言都吃力,跟我談情懷?談理想?
的確,我覺得不少人確實是這種情況,學一門語言都已經覺得很困難,能堅持下來就已經很不錯了,哪里來的情懷和理想。
對此,我也不能給出什么好的建議。我沒辦法提升你的智商,沒辦法在短時間內提高你的能力。
但如果你從稱呼自己為碼農,變為稱呼自己為程序員,并保有哪怕一丁點的技術情懷和技術理想,你會不會覺得自己所從事的職業更加的高級,更加的有自我認同感和優越感。
而這種感覺,在你的學習和工作中可以給你帶來更多的愉悅和正能量,說不定也會幫你在這條路上走得更快更好!