今天的文章很簡單,我要和大家談談「經驗」是什麼。
首先,各位朋友找工作的時候都有過因為沒經驗被面試拒絕的問題吧,工作中也因為沒有經驗而比老員工幹得累乾得慢還幹得差吧。
那「經驗」究竟是個什麼玩意,讓我們這麼痴迷,恨不得生下來就有管理國家處理宇宙大事的經驗——但實際上我們生下來只有哭的經驗。
首先我們把話題扯開,先問你三個不相干的問題:
第一,你是否能計算出一萬以內的加減法?肯定沒問題吧,那你能不能保證能算對兩個隨機數(如2467+3142)等於多少?請問這倆數字的加法你以前算過麼?
第二,在北京打車,乙個很熟悉路況的的哥想帶我們抄近路,結果被臨時封鎖的路段給堵得死死的,的哥明明很熟悉這附近的路況啊?
第三,有個dba從某知名**跳槽到你們公司,你們公司因為他輝煌的履歷而重用了他,結果你們很快發現這傢伙連主鍵和外來鍵都分不清楚。可是人家履歷沒造假啊。
請大家想想,這三個問題和「經驗」扯上關係能說明了什麼道理?
第一,因為我們知道加法的規則,所以兩個從未運算過的隨機數相加我也有信心算出正確結果;
第二,司機熟悉路況,但無法把控路況,所以他多年的行車經驗根本保證不了你正常上班;
第三,從大公司出來的人不一定工作能力就很強,你高薪挖過來的可能是其他公司的棄子。
大家能想的再抽象也更精煉一些麼?
第一,有時候,我們所謂的經驗是因為我們已經懂了道理成竹在胸,這個時候「經驗」等於「懂道理」等於「能力」;
第二,有時候,我們所謂的經驗是在用過去的見識來賭未來的趨勢,這個時候「經驗」等於「撞大運」,結果是喜憂參半的;
第三,有時候,我們把「經歷」一廂情願的誤解成了經驗;反之誤以為沒有「經歷」也就沒有「經驗」,也就沒有了能力。
那這個事情對我們自己能有什麼幫助哪?
第一,懂道理的人才是有能力的人,懂道理的人可以舉一反三,能做到舉一反三了經驗就不是問題。我們不會為爛熟於心的知識而猶豫;
第二,當你用所謂的「經驗」來撞大運的時候,想想成功了只是早下班十分鐘,失敗了可能會丟到工作。做技術工作越好的人,對未確認的技術越是膽怯。
第三,經歷都不等同於經驗,那就更不等同於能力了,我們要敢於懷疑這些有輝煌履歷的紙糊老虎,別被他們誤導甚至玩弄了。
接下來我再舉個例子驗證我的觀點,你沒有「大併發apache維護能力」並不是因為你沒經驗,而是因為你不懂這些道理。
當apache的併發是每秒10次鏈結的時候,我們用yum安裝apache就可以自動工作了;
當apache的併發是100時,你要考慮一下,256m記憶體的虛擬機器還夠用麼?
當apache的併發是200時,你要考慮預設的ulimit是1024;
當apache的併發是500時,你要考慮一下,後端的tomcat和mysql能支援併發500鏈結麼?
當apache的併發是1000時,你就要注意,你的低速硬碟只有50m/s的速度;
當apache的併發是5000時,你要考慮檔案系統要不要換乙個更神速一點的;
當apache的併發是10000的時候,一次get要取多少個檔案,系統最大的ulimit是多少?還有,你拿來壓測的客戶端有多少個隨機埠可以分配。
當apache的併發是20000的時候,你家的網絡卡是千兆還是百兆的?
當apache的併發是50000的時候,如果這個時候系統還沒宕機,cpu會不會因為過熱而燒毀哪?
因此,我們發現大併發的apache並不可怕,要深思的是「瀏覽器乙個get請求都用到哪些角色的哪些資源哪?」在併發量小的時候,這些資源被占用萬分之一還是千分之一的差別不大。但在併發量大的時候,這些你所忽視的資源細節都吃緊了,你也就只能承認「沒有維護大併發apache服務的經驗」了,並自以為是的認為,「我還年輕,我還要練練,這活還要有經驗的老同志去做。」
現在再假設你磨練了數年,為了跑乙個apache該掌握的所有知識都掌握了,apache突然版本公升級到2.4或者2.6了,甚至公司不用apache改用iis了,你有沒有信心說「我有大併發量web站點的運維經驗,我可以勝任工作」。
這個時候,你說有信心,說沒把握都對。我再勸一次各位,說有信心的檢查一下自己所處的新環境,搞it撞大運出一次漏子就是極大的損失;說沒信心的朋友我要鼓勵你一下,你也知道這些所謂的經驗就算背後的那些道理了,學會這些新知識點後還有什麼好怕的。
例子舉完了,最終我回到本文的主題,「所謂經驗,多半扯淡」。沒經驗的朋友別沮喪,學會技術比熬時間混資歷要更有用;有經驗的朋友別高看自己的經驗了,你只是無知者無畏而已;各位不管是招聘還是應聘,多想想自己的經歷真的能說明什麼麼?
所謂經驗,多半扯淡
今天的文章很簡單,我要和大家談談 經驗 是什麼。首先,各位朋友找工作的時候都有過因為沒經驗被面試拒絕的問題吧,工作中也因為沒有經驗而比老員工幹得累乾得慢還幹得差吧。那 經驗 究竟是個什麼玩意,讓我們這麼痴迷,恨不得生下來就有管理國家處理宇宙大事的經驗 但實際上我們生下來只有哭的經驗。首先我們把話題扯...
所謂的工作經驗
找工作時,都會問一些基本的工作要用到的東西,如果答不上來,基本就沒戲了 但是,基本上大部分工作,都是通過1年的工作,都能搞定的,為甚麼非要求這麼點所謂的經驗呢?難道中國的這些it企業都是一年的工作經驗便能搞定的工作?還是,面試的這份工作是這樣的工作?對,應該就是這樣乙份工作 只有經過2 3年熟悉這些...
6年前端開發被實習生替代,所謂「經驗」一文不值!
最近看到很多前端開發由於公司裁員而需要重新求職的。他們普遍具有4年甚至更長的工作經驗。但求職結果往往都不太理想。我在與部分前端開發者交談的過程中發現,很多人的工作思路不清晰,技能不紮實,沒有持續學習的習慣,但對於未來的預期都很高。由於工作年限較長,他們普遍認為工資就是應該隨著工作年限增長而不斷提公升...