“計(jì)算機(jī)編程中極少人是真正的藝術(shù)家局待,大多數(shù)人充其量不過(guò)是房屋粉刷匠而已÷鹧龋”———Tim Bryce
出自一篇老博客燎猛,一個(gè)管理顧問(wèn)對(duì)于程序員的詬病恋捆。批評(píng)中不乏難以消化的字眼照皆,諸如程序員狂妄自大,故弄玄虛沸停,整日邋里邋遢膜毁,然而相比于同等教育程度的其他職業(yè)工作者來(lái)說(shuō),他們的智商水平要低愤钾,程序員都是故弄玄虛瘟滨,妄自尊大的家伙,不僅如此能颁,他們會(huì)還抱怨自己的收入與工作量不成正比杂瘸。
對(duì)于這些有失偏頗的見(jiàn)解,我倒是并不反對(duì)伙菊,說(shuō)的有一些道理败玉。我很理解所謂的管理者們?cè)诔涑庵麄冄壑心驹G,難以溝通的技術(shù)人員中度日的確是件不容易的事镜硕。
我不反對(duì)將自己的職業(yè)習(xí)慣帶入生活中运翼,身邊有少數(shù)的從事文學(xué)、藝術(shù)的人兴枯,例如我母親血淌,文字藝術(shù)融于日常,毫無(wú)違和感财剖,疲憊在電腦屏幕前的人們有異常的能力悠夯,能把曼妙的自然變得毫無(wú)美感癌淮。
不要以為程序員都像哈利波特的魔法一般,好比能把下圖中右邊的代碼小手一揮就成了飛翔中的小鳥(niǎo)疗疟。
編程難不難该默?
世間事有難易乎,為之策彤,則難者亦易矣栓袖,不為則易者亦難矣。
從某個(gè)角度來(lái)講編程入門在現(xiàn)在互聯(lián)網(wǎng)普及的大環(huán)境背景下是一件極其容易的事情店诗,比如寫一個(gè)簡(jiǎn)單的靜態(tài)頁(yè)面裹刮,一如在下廚房上照著菜譜燒一個(gè)誘人的家常菜,甚至不會(huì)出現(xiàn)飯菜不可口這種差強(qiáng)人意的結(jié)果庞瘸。不過(guò)捧弃,若編程真的能像博文標(biāo)題描述的那樣,“七天學(xué)會(huì)nodejs”擦囊,這么輕松违霞,那些花四年在學(xué)校里從編譯原理到數(shù)據(jù)結(jié)構(gòu)次次考試通宵,門門功課低分飄過(guò)的人一定是太笨了吧瞬场。
只能說(shuō)买鸽,沒(méi)有哪件事情做起來(lái)難,只有看上去難贯被。事情做好到極致眼五,就飯團(tuán)上放個(gè)生魚片,我也會(huì)彤灶,可我永遠(yuǎn)不是小野二郎看幼。前幾天,有人給我看了一個(gè)畫家的抽象派作品幌陕,這個(gè)畫家叫蒙德里安诵姜,先來(lái)欣賞一下畫作大約是這樣的:
很沒(méi)有誠(chéng)意,哇搏熄,很像小時(shí)候禮拜二電視臺(tái)不放節(jié)目的菱形吧棚唆,方格子而已我也會(huì)畫啊,看上去并沒(méi)有什么難度嘛搬卒。好吧瑟俭,反正我沒(méi)有這個(gè)能力欣賞這樣的畫作,同樣的契邀,不在編程的這個(gè)行業(yè)里憑什么去體會(huì)這項(xiàng)工作難易與否摆寄,如何能評(píng)價(jià)一個(gè)程序員的能力高低。
編程賺不賺錢?
這個(gè)事情....真的就很難講了
生活里微饥,很難不將眼神落在那些靠編程發(fā)家致富的人身上逗扒,撇開(kāi)國(guó)外Linus之類天賦異稟的人才,他的兩項(xiàng)大成就Linux和Git都離普通消費(fèi)者有點(diǎn)距離欠橘。說(shuō)些耳熟能詳?shù)木丶纾咳账氨厮⒌膹埿↓埖奈⑿牛俣人阉魉嘈俣染W(wǎng)盤黍檩,百度地圖,Google缺失的年代怎么少的了李彥宏始锚,前段時(shí)間刷屏的劉強(qiáng)東自學(xué)編程一個(gè)字母一個(gè)字母勤勤懇懇敲出來(lái)了京東老后臺(tái)刽酱。看上去程序員很能賺錢瞧捌,劉強(qiáng)東上大學(xué)靠編程一晚上能掙五萬(wàn)呢棵里,別說(shuō)是90年代,就放現(xiàn)在一晚上四位數(shù)的收入也很可觀了姐呐。
鳳毛麟角才能這么杰出殿怜,蕓蕓眾生有誰(shuí)能跟這些大佬比,在上海高消費(fèi)的城市環(huán)境下曙砂,月收入只有4头谜、5K的畢業(yè)生程序員鋪天蓋地,都不用玩斷舍離衣服褲子也沒(méi)幾件麦轰。
管中窺豹乔夯,看一下上海各種程序員平均薪水:
正好契合了Bryce說(shuō)的砖织,極少數(shù)才是真正的藝術(shù)家款侵,那些碼農(nóng)們自嘲慰藉時(shí)說(shuō):
我是碼農(nóng)搬運(yùn)工
回過(guò)頭來(lái)再來(lái)看劉強(qiáng)東寫京東后臺(tái)這件事情,當(dāng)我以一名開(kāi)發(fā)者的角度仔細(xì)琢磨侧纯,就冥冥之中感到恐懼與無(wú)奈新锈。劉強(qiáng)東明明是公共管理畢業(yè)的非科班出身人員,在純粹的代碼世界中他也耍的風(fēng)生水起眶熬。儼然處在很嚴(yán)峻的時(shí)代妹笆,不光面對(duì)著日新月異的技術(shù)更迭,不斷地學(xué)習(xí)與積累娜氏,相同比例的付出永遠(yuǎn)比不上傳統(tǒng)工程行業(yè)要求的經(jīng)驗(yàn)至上的熟練工拳缠,甚至,花了大量時(shí)間訓(xùn)練的這門手藝贸弥,其實(shí)是門檻相對(duì)低的一項(xiàng)技術(shù)窟坐,那一紙文憑顯得并沒(méi)有太緊要。
試著從一個(gè)旁觀者的角度來(lái)想,也沒(méi)有什么理由編程是一個(gè)門檻很高的技術(shù)哲鸳,在搜索框里打下自學(xué)...臣疑,編程是跟其他語(yǔ)言類學(xué)習(xí)并列的。
這下就有點(diǎn)理解了為什么Bryce會(huì)嫌棄程序員們的自大了讯沈,編程一如所有其他的工作一樣,只是在為這個(gè)世界添磚加瓦而已婿奔,傲慢的不可一世缺狠,又頻頻委屈的懷才不遇,就顯得過(guò)于矯情萍摊。退回二十年前儒老,簡(jiǎn)歷上一行熟練使用Microsoft Office可能就點(diǎn)突出了,就好比當(dāng)下碼代碼想象上去是個(gè)厲害角色一般记餐。進(jìn)入全民編程的年代驮樊,編程這項(xiàng)技能也許就跟英語(yǔ)一樣,成為一門基礎(chǔ)學(xué)科片酝。
極端一點(diǎn)囚衔,若編程入門真的很繁復(fù),擁有了編程就擁有了全世界练湿,成為下一個(gè)扎克伯格审轮,又哪里來(lái)的全民編程倡導(dǎo),你見(jiàn)過(guò)倡導(dǎo)全民學(xué)習(xí)土建工程的嗎疾渣?
鼓勵(lì)全民編程會(huì)對(duì)IT業(yè)造成哪些影響?人人都成為程序員杈女?
我不知道是誰(shuí)提了個(gè)這樣的問(wèn)題吊圾,但是我想說(shuō),即便是全民都會(huì)說(shuō)英語(yǔ)了也沒(méi)見(jiàn)人人都去當(dāng)外交官啰劲,我還會(huì)燉肉檀何、炒面趁尼,熗白菜呢猖辫,我搶廚師工作了嗎?
從某方面來(lái)說(shuō)啃憎,編程基礎(chǔ)就跟小時(shí)候的數(shù)學(xué)物理之類的學(xué)科一樣,如果不是非要從事相關(guān)的行業(yè)悯姊,那些日常生活中用不到的知識(shí)就被遺忘了贩毕。我相信你一定已經(jīng)很難再輕松的解出一到橢圓相關(guān)的數(shù)學(xué)題了,也不一定能背誦出英語(yǔ)課本單詞表中所有的單詞了辉阶,關(guān)于切割磁感線還有多少了解。編程帶入生活的作用垃僚,我猜想就是改變未來(lái)思考的習(xí)慣规辱,給那些在學(xué)海無(wú)涯里迷茫的孩子另一條職業(yè)的選擇。
畢竟罕袋,編程是一項(xiàng)有趣的事務(wù)
我不待見(jiàn)程序員們,他們將編程描繪成了晦澀難懂的科目朵夏,還帶著一副不可一世的態(tài)度,穿得也不講究侍郭。
給那些斷章取義掠河,沒(méi)有看完文章猛计,看完還不理解的人們:
- 不幸,我也是一名程序員
所以可能要小心這種 如果你不是程序員勾拉,千萬(wàn)別說(shuō)這種話,因?yàn)檫@是一種智商極低的表現(xiàn)評(píng)論藕赞,程序員的世界你不懂 類似的言論 - 上文內(nèi)容提到 同樣的,不在編程的這個(gè)行業(yè)里憑什么去體會(huì)這項(xiàng)工作難易與否双霍,如何能評(píng)價(jià)一個(gè)程序員的能力高低。
所以關(guān)于 you can you up洒闸,我真的不想多解釋什么均芽,難道我告誡其他行業(yè)不要妄自評(píng)判編程難易不夠明顯? - 穿衣不講究掀宋,狂妄自大,不是我說(shuō)的囤萤,開(kāi)篇就寫道是是一個(gè)管理顧問(wèn)對(duì)于程序員的詬病是趴,好了這里是原文鏈接涛舍。
很簡(jiǎn)單的諷刺了一下一些人們心中程序員的固有印象而已富雅,抓著不修邊幅,自大這些字眼的没佑,可能需要考慮一下温赔,為什么有人能看出這只是無(wú)奈的自嘲,而不是貶低你們啤贩,浮躁嗎?
關(guān)于編程晦澀難懂痹屹,我談得是枉氮,什么東西做到極致都不容易暖庄,并不因?yàn)檫@件事情是編程而發(fā)生變化楼肪。我希望能讓編程融入基礎(chǔ)教育,讓更多的人了解這個(gè)行業(yè)医舆,了解程序員這個(gè)職業(yè)象缀。
關(guān)于隨意抨擊一個(gè)行業(yè)的工作人員蔬将,到底誰(shuí)才是狂妄自大的人央星,或者你以為你是誰(shuí)?你不待見(jiàn)毙石?地球圍著你轉(zhuǎn),我覺(jué)得正好反映了為什么有些產(chǎn)品和管理人員會(huì)對(duì)技術(shù)工作者有意見(jiàn)颓遏。產(chǎn)品、管理滤灯,技術(shù)曼玩,缺一不可,合作更重要黍判,而不是抓著一個(gè)點(diǎn)還沒(méi)從別人的角度考慮問(wèn)題就立刻想要反駁。 - 為什么強(qiáng)調(diào)程序員
因?yàn)椋?strong>我也是其中之一顷帖,自然希望人們想起這個(gè)職業(yè)不要有一些負(fù)面的印象贬墩,那么有則改之,無(wú)則加勉震糖,當(dāng)將技術(shù)帶入生活的時(shí)候录肯,能不能將之描繪成一個(gè)5歲孩子都能聽(tīng)懂吊说,都能感興趣的東西颁井,而不是艱深的理論。全民編程是一個(gè)美好的愿景雅宾,一定不會(huì)所有人都成為程序員,但是一定會(huì)推動(dòng)這個(gè)行業(yè)更好更快的發(fā)展