為什么80%的碼農都做不了架構師?>>> ??
?? 最近碰到客戶整個網站改版的需要,非常短的時間里只有1周時間里,需要把整個B2C網站徹底的進行版面,我自己估算了一下,就是往死里干一天工作48個小時,1周也干不完,這么干會死人,人也需要睡覺的呀,我只能到處找人:
?? 找到A,A工作忙、沒空。
???找到B、B不會.NET。
?? 找到C,C不在網上。
?? 找到D,D不要錢免費給干活,不要錢的不找、99.99%是沒那個水平的。
?? 找到E,E狗屁不懂,都告訴清楚至少需要1個月時間。
?? 找到F,F對錢沒興趣,最近在學WCF、很忙。
?? 找到G,G兩天后才能答復我(整個項目才1周時間)。
?? 找到H,H一周后才能答我,甚至有的1周后就沒動靜了。
??
?? 1周1萬是什么概念?我每天按時上班、按時下班勤勤懇懇工作一個月也不到1萬。1周1萬的收入,大概是我目前工作收入的4倍。
?
?? 我其實有一個朋友,在杭州,接近于半自由職業者,平時開個20多萬的轎車,酷愛編寫程序,我知道請他的代價很高很高,而且他未必也有空,未必也對小錢有興趣,但是項目太忙了,我沒辦法,只能厚著臉皮給他打電話,只能指望他能有空了,溝通好大致需要10分鐘不到,半個小時后他就開車來到我身邊了。
?? 1:花了半個小時不到,把開發環境什么的都弄好,該安裝的安裝,該下載的下載,版本控制里該建立用戶名都建立好用戶名。
?? 2:花了半個小時,給他講解,現在都需要做哪些工作,然后紙上一條條都寫好,估計有15項以上的工作內容吧,只要簡單的講一下就可以了,細節沒必要說,他也懶得聽,我也懶得講。
?? 3:他下載好項目代碼、大概是掃了一眼、問了幾個層的分法等,接著半個小時后,人家已經把第一個問題解決好了,接著第2、第3,當天下午2-3個小時,解決了3個稍微簡單的問題。
?? 4:第二天,我給他發送了PowerDesigner 設計的數據結構,然后告訴他,我以前做的參考例子程序都在哪里找,他問一個功能,我告訴他一個位置,代碼他自己看就明白了。
?? 5:他會偶爾問一下,哪個表的名字是什么、相應的類是什么?有哪個方法需要怎么調用等就可以了。
?? 6:C#程序問題他幾乎都能解決,JavaScript疑難問題都能解決,一些特效、高質量圖片壓縮等統統都有快速的解決方法,jquery等三下兩下就可以搞定了。
?? 7:基本上一天3-5個錯誤修正的速度。。。我很少佩服別人,但是我還是不得不佩服他,工作效率真的太高了,我一直想超越他但是我在寫程序方面沒能超越他。
?
?? 我本來也不是賺大錢的人,辛苦賺來的錢,給別人分1萬也不是很舍得的,但是跟這樣的人一起工作,給這樣的支付辛苦費,值啊,太爽啊,我們一般給實習生是800元一個月,而且還不愿意要,不愿意帶。這就是朋友資源、社會資源,人際關系圈,值得可利用的朋友值得交往的朋友,我QQ里估計有200-300個人,關鍵時刻很多人都派不上用處,就是給錢也未必能把事情給解決了,若有哪個程序員賺的很少總的來講還是有些問題的,水平還是需要再提高提高,我身邊也有很多會.NET的同事朋友,但是我不會給他們做這個項目,也有些人的確是需要賺錢,精力也足夠,但是水平不夠,平時日常的工作里都能看出來哪個人有哪些水平的,真的能用這么短的時間就能把這么多的問題都徹底搞定,這需要非一般的能力,不只是給不給錢的問題,還是一個有沒有驚人的編程能力問題,溝通效率問題。
?
?? 我的要求總結起來有以下的特點:
?? 1:你需要能有時間、精力去做這個事情(一般來得突然,走得也突然,就想洪水一樣)。
?? 2:你的水平足夠強大,能讓我信服,你有這個能力(日常工作里得到過證明或者能讓我信服)。
?? 3:你有足夠的高質量的積累,不是現在去研究,直接拿過來就用(每個普通的問題網上找答案估計需要1個小時左右,難的需要半天左右,往往一天會碰到10個8個問題,我們時間上耗不起、你給我20年,就是100個B2C我也能做完了)。
?? 4:先需要把活兒干好,活兒干好了才可以拿錢(不只是給錢的問題,還需要能兌現許諾、是一個責任問題)。
?
???我想除了一些一線大城市及東部沿海城市外,1萬元還算是一點兒錢吧,是稅后1萬元現金,能在1周內有凈利潤1萬也是蠻不錯的,所以學開發技術,學精了還是有前途,只是會用是沒多大用的,需要速度、速度、速度、效率、效率、效率、積累、積累、積累。
?
?? 讓我找普通程序員,找幾十個出來應該都是沒問題的,多如毛的,但是關鍵時刻、非常時期,想找個能救火的只能找到2個,一個是我、一個是我朋友。接下來誰有需要救火的.NET項目十萬火急的,你跟我講一下,只要在國內的.NET項目都可以、隨時可以飛過去幾個小時內就出現在你面前,但是別忘記需要“燒錢才能辦難事”。
??
?? 我也沒想到,重獎之下未必有勇夫的事情,居然差點兒發生在我身上了,人真的需要轉變觀念了,有些時候,自己也會覺得我技術厲害了,怎么就派不上用處呢,英雄無用武之地的感覺,但是這個事情真的居然發生在我身上了,這次我不是英雄,而是讓我深刻體會到,找英雄太難了。
?
?? 1周內,若愿意支付100萬,估計1萬個英雄都可以找到,中國還是有人才,但是你只出1萬還想有英雄就難了,難與上天了。
?
?? 我曾經挑戰過我的編碼極限,大概是在3年前吧,在寧波時,我也是用了一個月做了一個項目,平均每天的代碼產量估計在1200行左右,聯系持續了1個月不到,然后項目完成了,就休息了,再繼續編碼,已經不行了,需要休息一下,沒什么工作效率了。
?? 現在我的代碼極限,估計在2000行左右,可以持續半個月,這么高的產量,但是這不包括代碼生成器生成的代碼,用代碼生成器,大概一天能生成1萬行左右的代碼。
?
?? 你也可以把你日常的工作中的代碼量統計一下看看,你的代碼產量大概能到多少?
?
?? 現有付出后有收獲,曾經很多年,都在懷疑技術的價值、前途,現在越來越有信心了,希望也能給大家帶來更多的信心。
?