程序員不是神心態(tài)決定一切

字號:

近來看了很多程序員的言論……感覺都是滿腹牢騷,一肚子憤懣。我想要說的是,程序員不是神。時下一些程序員所能作的,其實大多數(shù)普通人通過一段時間的培訓(xùn)和學(xué)習(xí)都可以作。編程工具已越來越容易使用,編程思想越來越成熟,計算機書籍更是琳瑯滿目,開發(fā)過程中的規(guī)范性也已經(jīng)越來越重要。作為一個普普通通的程序員,只是幾個通宵的投入,1-2個月囫圇吞棗的學(xué)習(xí),又能有什么理由能奢求太多?
    其實當(dāng)很多人計算著自己一行代碼值幾毛錢的時候,或許他從來沒有踏踏實實去考慮自己的能力和水平究竟如何。坦誠的講,大多數(shù)程序員的代碼質(zhì)量和設(shè)計質(zhì)量充其量只能算入門水平,學(xué)什么東西也只是皮毛而已,盡管可能簡歷上寫得是精通……
    這社會是現(xiàn)實的,發(fā)展的。十多年前,程序員是個真正的有門檻的行業(yè)。因為那時候沒那么多漂亮的開發(fā)工具,沒有高級語言的支持,甚至連面向?qū)ο蟮拈_發(fā)思想都還僅僅是萌芽,更不用說什么質(zhì)量控制體系。那時候要掌握開發(fā)技術(shù)遠(yuǎn)比其他行業(yè)的技術(shù)困難得多,只有少數(shù)精英才能做到,而且還需要有過人的智力、耐心與毅力。要付出很多很多。這些“精英”,自然也能得到社會足夠的尊重。而現(xiàn)在,在前輩的辛苦耕耘下,進入這個行業(yè)幾乎已經(jīng)沒有了門檻。當(dāng)你懷著對前人獲得的財富、榮譽和使命感走上程序員這條路的時候,可能你根本就不知道等待自己的將是什么……其實,而今在自己公司一小群程序員里“冒充”某某方面專家的時候,很多人卻不知道甚至根本無法想像,在不很久遠(yuǎn)的過去,自己或許只能選擇中途放棄。
    雖然不是每個人都這樣,但是我還是要說:有人根本沒毅力,他們只想輕輕松松的賺錢,卻從來不想承擔(dān)自己該承擔(dān)的責(zé)任;有人根本沒創(chuàng)造性,他會作的就是把別人的代碼抓來抄襲一下;有人始終自以為是,代碼能編譯通過和運行了就覺得可以O(shè)K完工了;有人的設(shè)計和代碼糟糕冗余,可被其他人精簡2-3倍長,性能也可優(yōu)化數(shù)十倍;有人技術(shù)視野狹隘,搞C++的就覺得Java是個Sun的新式玩具,搞Java就鄙夷C++為洪水猛獸和怪物;更有人還把用別人發(fā)現(xiàn)的漏洞、別人開發(fā)的工具去黑黑別人的電腦當(dāng)做自己已經(jīng)是牛人和所謂的“黑客”。這些“程序員”真的能算程序員么?如果這也算程序員,我認(rèn)為他們也只是現(xiàn)在這個時代平庸的一群程序員而已……