今天,林蕭要教你玩一個遊戲,而這個遊戲,絕對是幫助你通往程序猿巔峯的絕佳伴侶哦。html
有的同窗可能會說,「樓主,請問林蕭是什麼梗?」程序員
這個只能告訴你,林蕭是某著名程序猿小說裏主角的名字。沒錯,這篇文章就是他寫的啦。面試
林蕭之因此寫這篇文章,實際上是有不少緣由的,其中一個緣由是,林蕭有一次與羣裏的朋友在深夜裏聊YY。有一個朋友他是林蕭交流羣裏第一個加入的人,可是他活躍了沒多久,就號稱要潛修Linux/C編程,因而便銷聲匿跡了。編程
那天深夜,他恰好來到了YY,一上來就跟林蕭抱怨,「我怎麼感受我已經努力在提高技術了,但爲毛本身仍是那麼垃圾?」post
因而乎,林蕭就針對他這種狀況專門熬了碗雞湯,果不其然,這傢伙喝了雞湯以後,當即又變得對人生充滿了但願。學習
後來,他就繼續潛修去了......咳咳......url
還有一個緣由,那就是由於林蕭在「程序員的那些事」裏看到一個話題討論,這個話題討論的內容就是「學歷對於程序猿來講到底重不重要」。htm
恩,看到這樣的話題,林蕭忍不住留下一句話,揚長而去。blog
今天這篇文章,林蕭要教你玩一個遊戲,這個遊戲能夠幫助你解答以上那兩個問題,也就是「爲什麼我一直致力於提升技術卻仍是很垃圾」和「學歷對於程序猿來講到底重不重要」。遊戲
固然了,這個遊戲不光能夠解答這兩個問題,還能夠解答各類奇葩的問題,好比「技術遇到瓶頸了怎麼辦」、「怎樣成爲一個合格的程序猿」、「爲何我感受最近技術一直無法提高」等等。
固然了,若是你仔細研究,說不定還能幫你回答諸如「我爲啥買彩票老不中獎」這一類的問題哦。
說了這麼多,我們先來看看這是個什麼遊戲吧。
這個遊戲引伸自一款經典的角色扮演遊戲,它叫作《傳奇》。不過在這裏,林蕭對於這款遊戲進行了適當的改編,爲了方便下面的敘述,這裏我們給遊戲起名爲《屌絲》。
因此,《屌絲》就是《傳奇》改編而來的。
言歸正傳,如今林蕭就告訴你,《屌絲》這款遊戲是怎樣的。
首先,玩過《傳奇》的必定知道,《傳奇》裏決定玩家實力的主要有這三項,那就是等級、裝備、技能。其中等級是越日後就越難升,而技能的提高也基本上同樣,至於裝備,則是全靠金錢和運氣。
就算你沒玩過《傳奇》,相信上面這些簡單的遊戲機制也不會太難理解。接下來,基於《傳奇》的遊戲機制,我們定義一下《屌絲》這款遊戲。
《屌絲》這款遊戲也是角色扮演遊戲,但與《傳奇》不一樣的是,決定玩家實力的因素,我們從三個減小爲兩個,一個是等級,一個是裝備,去掉了技能這一項。
在《屌絲》這款遊戲中,等級是從1級開始,40級封頂。裝備則分爲四種,包括武器、鎧甲、頭盔、鞋子。
剛進來的玩家都被稱爲菜逼程序猿,等級是1級,裝備則是布衣加木棍。
此外,還有最重要的一點,在《屌絲》這個遊戲中,等級和各個部位的裝備都有一個別稱,它們的別稱分別以下。
等級=技術水平
武器=最高學歷
鎧甲=工做背景
頭盔=我的影響力
鞋子=軟技能實力
還有最後要說的一點,那就是在《屌絲》這個遊戲中,只有一個終極的大BOSS,它的名字叫作「白富美」。
「白富美」是一名40級滿級的女法師,一身頂級套裝,絕對的實力超羣。要是那些1級的菜逼程序猿們站在她面前,她一個冰咆哮砸過去就能秒殺一大片。
而在《屌絲》這個遊戲中,菜逼程序猿們的最終目標,就是提升本身的實力,征服「白富美」!
然而,「白富美」還有一個別稱,叫作程序猿的巔峯!
《屌絲》這款遊戲到底怎麼玩?
其實很簡單,你就按照遊戲自己的規律去研究,最後把得出的結論換算成相應的別稱就能夠了。只要你掌握了必定規律,這個遊戲必定能夠解決不少讓你感受很迷茫,或者很糾結的問題。
接下來,林蕭就舉幾個例子,你們之後能夠模仿這些例子去玩哦。
這個問題能夠換算成這樣的一個問題,「我一直在努力升級,但爲啥仍是打不過一些等級比我低的玩家?」
臥槽,很簡單好很差?確定是你的裝備太差咯。
好比有兩個玩家,一個37級的武士,一個35級的道士,37級的那個裝備很垃圾,還穿着布衣拿着木棍。而35級的那位,早就拿上龍紋劍,穿上幽靈,一身祖瑪套了。
你說這個37級的武士能打得過這個35級的道士?作夢呢吧,兄弟,貼符貼死你好伐?
因此,換算成他們的別稱之後,那就是雖然你和別人的技術水平差很少,甚至比別人還牛逼點。可是誰讓你的學歷、工做背景、軟技能或者我的的影響力太差了,因此雖然你和人家是一個技術水平,但你仍是幹不過人家咯。
這個問題能夠換算成這樣的一個問題,「武器對於一個玩家重不重要?」
臥槽,又是很簡單好很差?重要固然仍是重要的,可是你1級的時候,你拿啥武器也沒用啊。何況,不少武器都是有等級限制的,你哪怕一揹包牛逼武器,但你1級也只能拿木棍咯。
然而,隨着等級的提升,你要是武器差太多的話,那你和別人的實力差距就出來了。一個30級拿裁決的武士和一個30級拿木棍的武士對砍,你說誰砍得過誰?
因此,換算成他們的別稱後,那就是當大家技術水平都很低的時候,好比剛畢業那會兒,學歷的差距其實並非那麼明顯。或許學歷高能讓你獲取更好的機會,但也僅此而已了。
可是隨着技術水平的提高,學歷的做用就凸顯出來了。要知道,學歷高的人就至關於剛進遊戲,就帶着一揹包的牛逼武器,只要等級到了,當即就能夠換上好武器。
因此學歷高的人,他們的潛力更大一些,由於他們只要等級一到,就能夠換上這個等級最牛逼的武器,實力提高的速度固然比你這一直拿木棍的要強。
因此,學歷重不重要?答案是確定的。
可是若是你一直等級都很低的話,你就是帶着一揹包的好武器又有毛用,等級過低的你,根本拿不上你的好武器。並且不只如此,一樣兩個10級的人,大家倆都拿不上好武器的時候,人家揹包是空的,而你揹包裏卻帶着一包好武器,很顯然,你的壓力會更大咯。
也就是說,若是你只是學歷高,但技術水平很垃圾的話,那麼學歷不只不會幫到你,還會成爲你的壓力。
雖然你和一個高中畢業的人都是同樣的技術水平,但別人會說「你看這個985研究生也就那樣嘛」,卻不會說「你看那個高中生的水平也就那樣嘛」。
總之,歸根結底,伴隨着你技術水平的提高,學歷的做用會愈來愈大。但若是你的水平一直是小貓兩三隻,那你就是哈佛博士後,也只是個笑話而已。
就像林蕭在那篇「學歷對於程序猿來講重不重要」的話題裏留的那句話同樣,當程序猿學歷不重要,可是當CTO是很重要的。
這個問題能夠換算成,「我升級太慢,實力提高不上去怎麼辦?」
臥槽,你特麼是否是傻?是否是傻?(此處請自動腦補林蕭用宋小寶的口音說話,順便打你頭的畫面)
升級慢就搞裝備啊!
要想戰勝「白富美」,你38級和39級有啥區別嗎?這個時候,你讓你的裝備面目一新,纔是提高實力最快的。
因此,換算成他們的別稱之後,那就是若是你的技術水平已經到了必定瓶頸,那就試着去提升一下別的方面。由於技術水平就和等級同樣,越日後提高越難,這一點玩過非私服版《傳奇》的確定深有體會。
並且當你等級愈來愈高時,你的等級提高對於你實力的提高,效果其實並不明顯。
好比你如今35級,你就算升到36級,有啥太大的區別嗎?
可是若是你雖然依舊是35級,但你卻換上了一身35級的裝備,而再也不是拿着木棍穿着布衣的話,那你的實力絕對飆升啊。
所以,技術實在提升的慢了,就試着提升下本身的影響力、背景等其它方面,這樣立體化的提高你的實力,纔是最明智,也是投入回報比最大的方式。
這就像你考試同樣,假設一共有4門考試。你只有一門考了滿分150分,其他都是20分,而另一我的每門都是80分。
那麼最終的結果就是,你的總分才210分,而另一我的倒是320分。
因此,程序猿不要侷限於技術這個平面,要勇於跳出來,立體化的看待本身。光提升技術水平,那跟光知道練級,卻一直拿着木棍穿着布衣滿世界跑的二逼玩家沒啥區別。
這個問題能夠換算成,「如何越級幹掉一個BOSS?」
這就須要實力加技巧了。玩過《傳奇》的都知道,法師是很容易越級打BOSS的,由於它能夠來回跑着用雷電把BOSS活活劈死。
可是這也須要你的等級和裝備足夠才行,由於當實力差距太大時,一切技巧都將是徒勞的,好比你劈人家根本不掉血,這特麼怎麼打?
那麼根本的辦法就是,提高你的等級和裝備,當你的實力接近於「白富美」這個最終BOSS時,再稍微使用一些技巧,說不定就能拿下了。
因此,換算成他們的別稱後,也就是說你須要有足夠的技術水平,也要有不錯的學歷、背景、影響力等,這樣你纔有但願登上程序猿的巔峯。
有的人可能以爲這也太難了吧?
廢話,程序猿的巔峯要是那麼好爬,那還叫巔峯嗎?
不過,就算你登不上巔峯,你也能夠接近巔峯不是?
那麼接近巔峯最好的辦法就是,提高本身技術水平的同時,不要偏科,這樣你和巔峯的實力差距纔會縮小的最快。
簡單回答了四個問題,相信你們已經摸清楚《屌絲》這個遊戲的套路了吧。
其實,只要你明白了這個遊戲的中心思想,那麼不少問題都會迎刃而解。
它的中心思想就是,等級和技術水平的特色類似,都是開始提高很快,但後面會越升越慢,並且做用也會愈來愈小。而裝備和其它方面(好比學歷、背景、影響力、軟技能等等)的特色類似,都是剛開始的時候提高做用不大,但越到後面,這些方面和你的技術水平結合起來,做用就越明顯。
就像林蕭本人同樣,林蕭從一入行就知道,得先提高本身的等級(技術水平),不然說啥都是白扯。等本身的等級升的差很少的時候,就得開始完善本身的裝備了,好比提升本身的影響力。
不是有那麼句話嗎,「不想當網紅的程序猿不是一個好屌絲」。
林蕭就是要當網紅啊!
因此林蕭當初寫《回答阿里社招面試如何準備,順便談談對於Java程序猿學習當中各個階段的建議》這篇文章的時候,就是遵循着《屌絲》這個遊戲的中心思想去寫的,而他也確實是這麼幹的。
固然了,甭管是哪篇文章,這都只是林蕭送給你們的一個歸納性的指導,千萬不要人云亦云,要有本身必定的判斷。
但無論怎麼說,玩好《屌絲》這個遊戲,對於程序猿來講,絕對是征服「白富美」的捷徑啊!