厲害的程式設計師相對於普通程式設計師,對於完成乙個需求來說,除了更少的 bug,還有什麼優勢?

時間 2021-05-05 20:31:44

1樓:烈日烤魚

沒有程式設計師經歷的人想理解這個問題,你就想想你高中的數學大神和普通人同做一張數學卷子的結果吧。

這裡程式設計思維模擬數學思維(不離譜),數學大神模擬頂級程式設計師,普通同學模擬一般程式設計師,任務需求就是,把一張卷子上填滿正確的答案。

結果就是:

數學大神能做出來的難題普通同學做不出來

數學大神1小時寫完普通同學寫3小時

數學大神乙個解法寫3行乾淨利索,普通同學寫滿一張紙數學大神填對了99%的答案,普通同學40%是錯誤答案(bug)

2樓:yi bbbian

軟體的是核心是演算法,好的程式設計師都有比較好的數學功底和邏輯分析能力。

軟體的目的是減少人的工作量,好的程式設計師都善於理解問題,理解客戶的。而不是自己為是

軟體領域是乙個相對年輕的行業,很多未知東西都要靠人自己去摸索,所以好的程式設計師必須是不畏艱難。

探索是乙個艱苦的事情,很多時候需要自己乙個人孤獨地往前走,好的程式設計師必要要有強大自信和堅韌的品格。

好程式設計師總是對世界充滿了好奇,總是想自己做的事情要最完美。

3樓:

不是專業的,但想起乙個事情,可能是一樣的道理。

初中的時候,家裡那片樓突然沒電了,也沒有收到停電通知,隔壁不遠的地方卻有電,大人小孩們都出來了(平房),各家各戶的男人聚在那鼓搗半天搞不定(平時問題簡單的話,也能搞定),這時貌似乙個路過的大叔過來了,很簡單的瞅了瞅,說,對大家說:問題不大,搞好後給兩包煙就行~ 然後叫人拿來小梯子和電筆,不知道怎麼得,分分鐘搞定~當燈亮起那一刻,婦女兒童紛紛對大叔投去崇拜的目光哈哈~

4樓:

看了這麼多,大家寫的都很有道理,每個答案都說明了好程式設計師的某點或者某些特點,優點

但是如果把這些優點加在一起,這人不就是神了嗎?這是一場造神運動啊,乙個靠神推動的工作,行業是靠譜的嗎?

5樓:Gavin

我覺得是跨界吧,乙個系統從前到後都能搞。只要是程式語言,搞幾周就能上手。只要和程式設計相關的,都能短時間搞定。

但乙個人畢竟不能替代乙個團隊,其實我覺得這個行業更需要優秀的領導者,高手多著呢,但是你發現不了也是沒用。

千里馬常有,而伯樂不常有。

6樓:

如果都能完成需求就沒啥區別,畢竟是完成任務,做的是功能品,不是藝術品。

就像博士生和小學生做四則混合運算的暑假作業。

如果業務複雜;如果需要高併發;如果需要高效能;如果持續迭代需要良好設計; 這時需要貴一點的程式設計師。或者同時需要好的產品經理,架構師,ui等。

如果組合選對了,恰到好處,合理的人力成本就可以有優秀的產品,老闆也賺錢; 如果哪一方面有瓶頸,做出了平庸的產品,市場來完成優勝劣汰。

到底面試時問的演算法,底層原理及要的工資對做出的產品有多大收益,我覺得是個玄學。

8k,12k,16k,20k,30k,40k的程式設計師有多大區別也是玄學,可能機緣巧合A公司只願意給你15k,B公司願意給你35k,而你並沒有變。

就像考四級,2000單詞量也能過,4000單詞量也可能不過,無法精確的得知臨界點在哪。但是呢,為什麼不多學點呢,進步總是好的。沒有興趣做這一行真的很累。

然而學習嘛,總會學會一些其實工作中遇不到的東西,很多知識也沒辦法量化。在於對新知識的接受度,在於對業務,對技術的認知,在於影響力,領導力,組織團隊意識等玄學。

人生嘛,總有很多東西搞不清楚,然而它確發生並存在了。

總結一下吧,或許有區別,或許沒區別,或許是主觀的,或許是客觀存在的區別。有那麼重要嗎?

7樓:[已重置]

寫乙個程式,跑本地,沒什麼區別,賣給一萬個客戶,訪問量上萬,資料傳輸量上萬,區別就出來了,大神改改配置,10分鐘滿足乙個客戶的需求,普通人一周滿足乙個,大神載入時間2~3秒,普通人5s以上,大神把文件往實習生臉上一丟,看動漫去了,普通人每天都要親自花2小時維護各種bug,當然,也可以多招兩個老司機專門幫你維護,ps,普通人還得招個測試,大神就雙擊下指令碼

8樓:於江水

跟低等程式設計師溝通:我說的這塊邏輯可以理解嗎?怎麼還有問題?你搞錯了啊。。

跟中等程式設計師溝通:你這樣,我這樣,搞完就 OK 了。好的。

跟高等程式設計師溝通:(其實並不需要溝通,他早已做好給你,並讓你感覺你 TM 就是個低等程式設計師)

9樓:靈劍

我覺得不能叫普通程式設計師,乙個普通的鐵匠不會把菜刀設計成兩面都是刀刃,乙個普通的電工不會把零線和火線裸露著繞在一起,乙個普通的木工不會把桌子腿設計成有高有低的,但乙個「普通」的程式設計師一天能做出10個這種風格的毀滅性的設計,而乙個公司有上百個這樣的程式設計師,感覺就是你喝口茶的工夫都有人當著你的面一頭栽進河裡……

10樓:I老蔡

或許在某個前提下, 兩種程式設計師的成果從表面看上去都是可以正確執行的.

然而差的程式設計師弄出來的程式執行結果可能需要100秒,厲害的程式設計師寫出來的程式可能只要跑1秒,

差的程式設計師寫出來的程式可能換個環境,甚至換個安裝資料夾就可能出錯.

厲害的程式設計師寫出來的程式甚至可以換個資料庫依然沒問題.

厲害的程式設計師寫出來的程式可能讓第一次使用的使用者也不會覺得困惑, 差的程式設計師寫出來的東西可能過一陣子他自己都不知道怎麼用了.

種種細節問題.

再舉幾個更具體的例子: 乙個簡單的資訊輸入介面, 要求可以輸入使用者資訊,儲存到資料庫. 甚至可以指定好程式介面.

在正確輸入的前提下, 兩者都沒事.

但是, 某一天一位名叫"三本五十六"的使用者. 差的那位彈出乙個對話方塊,程式崩潰了, 好的那位沒事

再有一天, 一位學過好奇的錄入員看了網上的某些"指南"之後通過差的那位寫的輸入介面把資料庫給乾掉了... 換成厲害的那位的程式輸入同樣的東西沒事.

還有一天, 錄入員手一抖, 把某位使用者的年齡打成了300歲, 程式又崩了. 同樣的事不會發生在厲害的程式設計師的程式上.

11樓:

非程式設計師總認為程式設計很簡單,但是他們寫出來的自認為正確的東西,在程式設計師眼中確實是錯的離譜,他們不但不會發覺這種錯誤,有時你即使是指出來他們也是摸不到頭腦,他們既不明白為什麼會導致這樣的結果,也不知道是什麼導致了這種錯誤的結果。

不信?你讓非程式設計師寫個解方程組的程式試試。

12樓:fordream

從產品經理的角度來看,我現在遇到的情況就是溝通問題和情商問題。先說溝通問題,好的程式設計師你說一次他就知道怎麼做了,並且給你做好,壞的程式設計師你給他說3次,他還是不懂,邊做邊問問題,我都快給煩死了。情商問題,好的程式設計師做完後會第一時間告訴你做完了,壞的程式設計師做完了不告訴你,你還不能時時的問他,當別人問你的時候,你只能說沒做完呢,這時候你再問程式設計師,他會告訴你做完了。。。

13樓:

其實中國小公司很多,軟體開發全序列工種都被叫程式設計師。其實成熟工種中程式設計師就是實現編碼的底層員工。它們的區別的確只是bug更少。

不過中國有很多所謂程式設計師已經是全棧工程師,它們不僅要編碼實現,還要負責技術探索和選型,還要進行需求分析,設計,然後實現,測試,上線交付,維護運營。這就是一般人認為的厲害的程式設計師,有半黑客能力的性質,只不過他們遵紀守法,不逾越紅線罷了

14樓:fullsail

1個優秀的程式設計師能幹10個普通程式設計師的活?

當然不可能。

但是1個優秀的程式設計師可以讓你作出乙個正確的決定,少犯10個錯誤。這個優勢差別就明顯了。

而且乙個優秀的程式設計師能從10個普通的程式設計師中,帶出2-3個優秀的優秀的程式設計師。

年紀越大越相信這點。雇請優秀的和你團隊性格相投的人!!!

15樓:麥咖C

程式設計師下限極低,上限不高。

厲害的程式設計師也就只是跟沒有下限的程式設計師比,比較靠譜罷了。

看看上面回答問題的人說的那些不都是最基本的工科生的素質麼。這麼普通的事情都值得拿出來講,足以見得程式設計師這個群體平均水平有多低。

16樓:深藍加菲

前同事做的東西和我們差不多,他說老闆對他們的單伺服器吞吐不滿意

我:你這邊為什麼不這樣做?你大概花上2-4個人月把這個做了,單伺服器的吞吐可以提高一倍。

他:你說的簡單,我下面的人估計永遠做不出來。

17樓:

厲害只是寫出更少的 bug ?

就算專精搬磚100年也沒能力設計房子啊。軟體業也是一樣的。

所謂不厲害的程式設計師, 最高水平也就是不寫出 bug。但是效能不好被流量壓垮, 算不算bug?老闆不給那麼多機器, 或者架構爛沒法擴容,這時候水平問題就體現出來了。

所以厲不厲害要看場景, 一般來說,高階搬磚工程師和一般搬磚工程師是差不多的。但是會開車的人一次能拉一車皮。

18樓:區智殷

和蓋房子乙個道理。

好的施工隊是可以蓋高樓大廈也可以改鄉村別墅。

爛的施工隊就蓋不了高樓大廈。

同樣蓋鄉村別墅。

好的施工隊蓋完了基本上不會出現漏雨,裂縫,下水道反水的情況。

爛的施工隊蓋完了以上的情況隨機出現。

蓋的房子都出現了狀況。

好的施工隊蓋的房子基本上都能查明原因,能修好。

爛的施工隊蓋的房子要不然就是沒法修,要不然就是修好了漏雨的問題,出現了裂縫的問題。

同樣是蓋了一半的房子。

好的施工隊蓋的房子換了乙個施工隊來做還能繼續做。

爛的施工隊蓋的房子換了乙個施工隊基本上就是拆了從挖地基開始繼續做。

女程式設計師比男程式設計師吃香嗎

王王 女程式設計師那可是程式設計師隊伍裡的香餑餑,不僅有著一定的技術,而且還可以調節團隊氣氛,產品經理一般都喜歡女程式設計師,就算需求提的不合理,也不會遭帽,相比男生,態度好很多。這可能是女生與生俱來的優勢吧,就是容易溝通 聚合資料 程式設計師不管男女,如果技術過硬,自然吃香。SDK社群是乙個中立的...

IT女程式設計師 若不考慮男程式設計師 的職業特性對其戀愛婚姻到底有無影響?

題主好可愛啊。同意題主說的一點,男程式設計師確實不是很適合,但是真愛來了,其他條件就無所謂了。原因是這樣的,我也是女IT,覺得男同事們就像同事一樣,白天聊技術,下了班繼續聊技術怪怪的,雖然下班出去一起玩的時候偶爾聊起技術不會有違和感,原因是,同事之間下班出去玩的時候提起一兩句上班的事情也覺得很自然。...

女程式設計師和男程式設計師區別大嗎?

Ubintu 很佩服女性程式猿們!即使有這麼多的刻板形象,包括行業對女性的一些偏見,還是有很多實力超群的小姐姐們活躍在程式設計各領域。對於一些所謂體力差距,性格差異的觀點,本人並不是很贊同。畢竟這行還是靠實力吃飯的。 篤行 首先要認識到對於軟體這一行業來說,尤其是剛畢業初入職場的新人。程式設計不僅僅...