六星源課堂:程序員工資能否按照代碼量發(fā)放?

身為一個程序員,我們應(yīng)該知道學(xué)習(xí)對于自己職業(yè)的重要性。
一個老程序員,他如果不去學(xué)習(xí)最新的技術(shù),可以說技術(shù)方面連一位新手都不如,因為現(xiàn)在的互聯(lián)網(wǎng)迭代速度實在是太快了。

這不,有網(wǎng)友不敢相信這段代碼竟然是一個就業(yè)了的程序員寫的:


可以看到,這是一段Java代碼。
對此,有網(wǎng)友看到之后,就表示:

有一些網(wǎng)友覺得這段代碼沒什么問題!
仔細(xì)看看,好像確實是的,從代碼工整度沒毛病,細(xì)看之下,不難發(fā)現(xiàn),編寫者的思維邏輯也非常清晰,運行起來應(yīng)該也沒什么大礙,所以有網(wǎng)友覺得好像沒什么大礙。

還有網(wǎng)友感覺寫這么多比較多余,因此嘲諷道:莫非貴公司的工資是按照代碼行數(shù)來發(fā)放的嗎?
感覺這有一點湊數(shù)的嫌疑,一個應(yīng)屆生都能用三行搞定的東西,非得用三十行來寫,可讀性非常差。

然而,當(dāng)我們評價別人的代碼辣雞、雞肋的時候。為何不仔細(xì)想想,我們平時去看源碼的時候,是否感覺到自己就和上述的例子類似,寫了很多如同滑舌天足的代碼呢?
代碼不在多,而在于精簡、高效、美觀。
真正優(yōu)秀的程序員都拿著高工資,基本上不用怎么寫代碼,很多時候都在分析問題,查看代碼,寫代碼越來越少了。
如果還在拼命寫代碼,說明離“優(yōu)秀”還有一段距離,或許試試逐漸把每天1000行代碼減少到200行吧。
比爾蓋茨曾說過:“用代碼行數(shù)來衡量程序的開發(fā)進(jìn)度,就好比用重量來衡量飛機的制造進(jìn)度?!?/p>
的確,對于寫代碼這件事,其實寫代碼的數(shù)量只是在總體量上占據(jù)有優(yōu)勢,但并不代表著編程能力就一定是最強的。
寫代碼的能力只是程序員的一種基本能力之一,如同掌握一門編程語言是一樣的道理,不是掌握的編程語言越多能力越強大,只是簡單的做過幾個項目用對應(yīng)的編程語言,并不會成為真正的編程大牛。
以上就是本次分享的全部內(nèi)容,想學(xué)習(xí)更多編程技巧,歡迎持續(xù)關(guān)注六星源課堂!