你首先是一個人,然后你才是程序員。

引言

寫這篇文章,其實是源自于當(dāng)時在簡書上,一個簡友簡信的內(nèi)容。

當(dāng)時這個簡友問了群主一個非常少見的問題,“LZ,你平時是如何保養(yǎng)你的皮膚的?!?/p>

看完這個,LZ忍不住樂了,過后還拿著手機(jī)忍不住給某璐璐炫耀了一番,“你看你看,你現(xiàn)在知道你老公帥了吧,別人都問我如何保養(yǎng)皮膚了,說明我皮膚好啊。媳婦兒啊,你說我怎么回答他呢?真有點不好意思呢,嘻嘻?!?/p>

某璐璐邊刷朋友圈,邊不耐煩的抬了下眼皮說道:“告訴他,你用的叫PS。”

“額。PS......”

好吧,這是一個悲傷的故事。

俗話說,沒有丑女人,只有懶女人。

LZ覺得,這句話放在程序員這里,依然是合適的,那就是——沒有爛程序員,只有懶程序員

因此,這篇文章,LZ就來和大家談?wù)?,程序員應(yīng)該如何經(jīng)營自己,就如同女人經(jīng)營自己一般。

所謂經(jīng)營

程序員這個職業(yè)在外面,一直被過于神化,又或者過于丑化。但其實程序員這個職業(yè),與大多數(shù)職業(yè)一樣,并沒有什么特別的地方。

唯一不同的是,廚師是靠自己的廚藝吃飯,而程序員是靠自己的技術(shù)吃飯,僅此而已罷了。

作為一個廚師,如果想名揚天下,做出一番事業(yè),光靠提高自己的廚藝肯定不行,畢竟做飯好吃的人多了去了,你又算老幾?

同樣的,程序員也是一樣,技術(shù)牛逼的人多了去了,你又能在世界上排第幾?你又能在中國排第幾?你又能在你的城市排第幾?

說這個,并不是說技術(shù)不重要,而是你要把自己看作一個整體去經(jīng)營,而不應(yīng)該只求技術(shù)這一個點,因為,首先你是一個人,然后你才是程序員

說個比較形象的比喻,玩過《傳奇》的都知道,在游戲里你想牛逼,不光等級要高,裝備也要好,而且技能也要學(xué),同時,學(xué)了技能以后,你還要提高你技能的熟練度,這樣才可以在整體實力上碾壓別人。

很多時候,生活和游戲里一樣,你只知道一門心思的升級,卻不知道全方位的提升自己,最終還是會被別人完虐。

因此,所謂經(jīng)營,就是要全方位的打造自己,就像國家提倡的德智體美勞全面發(fā)展是一樣的。

那么,到底該如何全方位的打造自己,接下來LZ就從幾個層面來分別談?wù)劇?/p>

代碼層面

一個程序員是否優(yōu)秀,代碼是最直接的判斷標(biāo)準(zhǔn)。遠(yuǎn)的不說,就說當(dāng)時LZ面試阿里的時候,估計LZ的github就至少幫助LZ拿了50分(假設(shè)滿分100,通過線為60),這就是代碼對于面試結(jié)果的效力。

好的代碼到底是什么樣子,這個咱們接下來再說,咱們先來看看搓的代碼是什么樣子。

看到這段代碼以后,LZ非常清楚你內(nèi)心的憤怒,你此刻一定想把寫這段代碼的人碎尸萬段,但是,遇到這種情況,LZ只想對你說,“對于能寫出這種代碼的人,不要跟他廢話,吻他?!?/p>

咳咳......

吻完了咱就說說正事,代碼這個東西,一個同樣的功能有無數(shù)寫法,雖然好的寫法沒有固定的格式,但是壞的寫法卻基本都是相似的

其實,代碼規(guī)范這東西,在網(wǎng)上可以搜索到一大堆,包括前段時間,LZ的廠子也出了一份兒Java開發(fā)手冊,LZ大致瀏覽了一遍,確實寫的非常詳細(xì)。

不過說真的,在LZ看來,規(guī)范這東西,還是不如你的素養(yǎng)來的重要。就如同法律一樣,你遵守法律,只能讓你做一個守法公民,但并不能讓你變成一個道德高尚的人。

因此,遵守規(guī)范自然重要,但LZ個人覺得,擁有自己的代碼素養(yǎng)更加難得。

關(guān)于素養(yǎng)這個話題,其實LZ在之前,就在《萬能的林蕭說:我來告訴你,一個草根程序員如何進(jìn)入BAT。》這篇文章中提到過,只不過當(dāng)時那篇文章,LZ更多的是在說程序員應(yīng)該有怎樣的素養(yǎng)。

而今天這篇文章,LZ想更加實際的說一下,程序員如何切實提高自己代碼層面的素養(yǎng)。

LZ覺得,任何一個程序員,都應(yīng)該在業(yè)余時間去打造自己的開源項目,至于項目的大小,以及項目到底是什么,這個并不重要。

開源項目最大的優(yōu)勢是,你可以更加自由、更加精益求精的,去形成你的代碼風(fēng)格,畢竟在工作當(dāng)中,有些時候是要有妥協(xié)的。

LZ這里有一份兒清單,可以讓一些想寫開源項目,卻又不知道該寫些什么的同學(xué)知道,從你的職業(yè)生涯開始,你可以寫一些什么樣的項目,來提高自己的代碼素養(yǎng)。

1、針對剛參加工作不久的同學(xué),LZ比較建議第一個開源項目,可以寫一個自己的工具包。不用多么復(fù)雜,比如一些StringUtils、HttpUtils等等,把你日常使用的工具類,都變成自己的開源項目,積累下來。

2、針對兩年左右的同學(xué),LZ比較建議這個時候?qū)懸粋€自己的個人博客,特別是做Java Web的同學(xué)。而且,做的時候,最好使用你最熟悉的Web框架來寫,并盡可能追求不寫一行多余和重復(fù)的代碼。

3、對于四年左右的同學(xué),LZ比較建議自己寫一個框架。這個框架可以是Web框架,也可以是ORM框架、NIO框架等等。

這樣三個開源項目下來,基本上你的代碼素養(yǎng)就可以得到充分的鍛煉。當(dāng)然了,在寫這些開源項目的時候,請務(wù)必保持著一顆匠心,否則的話,就算你寫再多,也是無濟(jì)于事的。

此外,最后再補(bǔ)充一下,上面所說的剛參加工作、兩年以及四年,都只是概數(shù),并不一定非要到這個時間,這個就需要大家根據(jù)自己的實際情況做出調(diào)整了。

技術(shù)層面

說完了代碼層面,咱們來談?wù)勗诩夹g(shù)層面上,程序員應(yīng)該如何經(jīng)營自己。

關(guān)于技術(shù)層面,LZ在《回答阿里社招面試如何準(zhǔn)備,順便談?wù)剬τ贘ava程序猿學(xué)習(xí)當(dāng)中各個階段的建議》這篇文章中,其實已經(jīng)說的很清楚了,里面包含了Java程序員各個階段應(yīng)該了解的技術(shù)。

因此,今天這篇文章,關(guān)于技術(shù)層面的東西,LZ就不多說了,大家可以去上面那篇文章收看。

但關(guān)于技術(shù)層面,LZ還想提醒一句,技術(shù)層面的東西,更多是為了輔助你的代碼層面,讓你能寫出更好的代碼,不要忘了你的初衷,讓自己沉迷于技術(shù)的海洋,無法自拔

交際層面

說完了技術(shù)和代碼層面,咱們來談?wù)劷浑H層面,一個程序員應(yīng)該如何經(jīng)營自己。

這個層面,一直都是程序員的弱項,程序員被外界一直冠以“內(nèi)向”、“不愛說話”的美名,不是沒有原因的。就LZ接觸過的程序員,有不少確實是這種性格,這其實很不利于未來的發(fā)展。

當(dāng)然了,LZ也不想說“應(yīng)該多找人溝通”、“沒事多跟人說說話”這類網(wǎng)絡(luò)上千篇一律的廢話,LZ想就LZ自身,來談?wù)劤绦騿T如何經(jīng)營自己的交際圈。

說起交際,不得不說,LZ在每一個公司,認(rèn)識的人都非常多。這除了LZ的性格原因之外,其實還主要得益于LZ的一個壞毛病,那就是——抽煙。

抽煙這個習(xí)慣,從任何角度來說,都不是什么好習(xí)慣,浪費錢倒不算什么,一個月也就幾百塊,主要是對身體不好。

但抽煙唯獨一點優(yōu)勢是,在抽煙的時候,能夠認(rèn)識一大群同事,而且相對而言,煙友之間的友誼,會比普通同事更加單純一些。

正是因為這種單純,當(dāng)你有事恰好找到你的煙友的時候,一般人家都會愿意幫忙。因為,你們認(rèn)識不是因為利益,而純粹就是有個共同的愛好而已。

如果你們認(rèn)識是因為工作,甚至是你求人家?guī)兔Σ砰_始認(rèn)識的話,那你們之間的友誼,通常情況下,會比單純的煙友要疏遠(yuǎn)一些。

說這個,并不是LZ想勸大家學(xué)會抽煙,而是LZ覺得,每個程序員應(yīng)該有一個打開你交際圈的方式,而通常情況下,這種方式一般是你的一個愛好。

說個最簡單的例子,當(dāng)時LZ所呆過的一家公司里,就有著這么幾個圈子。

第一個當(dāng)然是煙友圈,這也是LZ所在的圈子,幾乎這個圈子里的所有人,LZ都認(rèn)識,這毫不夸張。

第二個圈子,則是健身圈,每天中午都是一幫子同事,一起去健身房健身,然后健完身大家一起去吃飯,這也是一個圈子。

第三個圈子,則是驢友圈,每到周末或者假期的時候,一些無聊的同事,會約起來一起出去旅游,或者爬山,這也算是一個圈子。

這里面任何一個圈子,如果你融入進(jìn)去的話,其實都可以認(rèn)識不少人。雖然LZ一直只是在煙友圈里轉(zhuǎn)悠,但好在這個圈子也不小,只是比較蛋疼的是,這個圈子里幾乎沒有什么女生。

不過,這對于已婚的LZ來說,并沒有什么卵影響。

咳咳......

說到這,可能有的同學(xué)也會說,你認(rèn)識這些人有啥用,真有事需要幫忙的時候,人家未必就會幫你。

是的,沒錯!

但是,LZ要說的是,你如果不認(rèn)識這些人,你或許連個“未必會幫你的人”都沒有。

更何況,你融入到這些圈子里,并不是為了讓別人幫助你,如果你只是為了讓別人幫助你而走進(jìn)這個圈子,那你這人也未免有點太功利。

走進(jìn)大家的圈子,你最重要的收獲是,你有了機(jī)會和大家接觸,有了機(jī)會和大家進(jìn)行更深入的了解,這是鍛煉你交際層面能力的好機(jī)會。

學(xué)習(xí)如何交際,鍛煉自己的情商,這才是讓你融入圈子的最大目的。

很多同學(xué)看到這里估計要叫苦了,“我就是一個死宅的人,上哪去融入什么圈子啊,LOL上面我倒是有不少好友,呵呵噠?!?/p>

對于這種同學(xué),LZ只想說,“對于你這種沒救的,你特么還是學(xué)下LZ,去學(xué)抽煙吧,呵呵噠?!?/p>

魅力層面

看到這個話題,可能有的同學(xué)該吐槽了,“魅力不是女人才有的嗎?男人有個毛的魅力可言啊。”

你要這么說的話,那你就大錯特錯了。只要是個人,都有他獨特的魅力,這也是為什么各花入各眼的原因。

魅力說到底,其實就是你的氣場,它主要包含了你的形象以及你的言談舉止。

關(guān)于形象方面,很多程序員都對這個很隨意,經(jīng)??梢钥吹匠绦騿T蓬頭垢面,胡子拉碴的出現(xiàn)在公司和各個公共場所。

這是一種非常不好的習(xí)慣,尤其是有些嚴(yán)重的,就連面試的時候,都懶得把自己捯飭一下,這實在是太不把自己當(dāng)人看了。

出門在外,最起碼要保持自己干凈整潔,很多程序員穿著拖鞋,外加一個大褲衩就上班去了,并把這種行為當(dāng)做一種自由的體現(xiàn),甚至以此為榮,這簡直讓LZ大跌眼鏡。

請相信LZ,沒有任何一個人,會喜歡這樣自由的你。而且,也幾乎不會有任何一個人,愿意跟隨這樣的領(lǐng)導(dǎo)。

很難想象,一個CTO整天穿著拖鞋上班的場景,如果真的有的話,那LZ只能說,你肯定是個假的CTO,八成是CTO的Title,程序員的工資,甚至只是個光桿司令。

因此,如果你還把自己當(dāng)人看的話,那就請保持自己的形象,不要讓別人的眼睛,為你的懶惰買單

至于言談舉止,LZ這里并不想多談,因為這個東西,和太多因素相關(guān),比如你的家庭環(huán)境、教育環(huán)境、個人的性格等等。

LZ這里想說的是,不論你是怎樣的環(huán)境下長大的,也不管你是什么樣的性格,你的言談舉止,應(yīng)該最起碼做到一點,那就是——不影響他人。

只要能夠做到這一點,LZ覺得就基本已經(jīng)合格了,至于如何變得更加優(yōu)秀,這就需要多方面的支撐了。

總而言之,不要小看魅力層面的東西,它可不光只是找對象有用,對你的職場生涯,也會有很大的幫助。

護(hù)膚小建議

說道這里,其實LZ要談的就基本上談完了,不過既然有人問LZ如何護(hù)膚了,那LZ就給大家提一個護(hù)膚小建議。

當(dāng)然了,丑話說在前頭,LZ可不對這個建議負(fù)責(zé),呵呵噠。

看過LZ小說的應(yīng)該知道,LZ在高三的時候開始起青春痘,那是一場幾乎毀容的災(zāi)難。后面進(jìn)入大學(xué),包括進(jìn)入社會以后,雖然這種情況比高中那會兒肯定好多了,但其實依然比較嚴(yán)重。

后來,LZ有一次在網(wǎng)上看到,說是臉上起痘痘,有可能是因為臉上的污垢,沒有及時清洗導(dǎo)致的。LZ看了以后深以為然,因為在那之前,LZ確實不怎么注意這一點,經(jīng)常臉都不洗就睡了。

因此,從那以后,LZ就每天晚上睡覺前和早上起床,都會用洗面奶洗臉。

當(dāng)時LZ就想著,睡覺前把臉洗干凈了,總不會再有污垢阻塞毛孔了吧,這樣痘痘自然也就不會再出現(xiàn)了。但后來發(fā)現(xiàn),其實效果并不明顯,甚至偶爾還有比以前更嚴(yán)重的跡象。

這下LZ懵逼了,麻痹的,老子天天晚上早上洗臉,咋還是照樣起痘痘呢,這收獲與付出不成正比啊。

雖然LZ早已經(jīng)沒有上學(xué)那會兒,那么在意自己的外貌了,但終歸照鏡子的時候煩躁啊。

好吧,那只好少照鏡子咯。機(jī)智!

直到有一天,某璐璐知道了LZ的習(xí)慣以后,就告訴LZ說,其實早上用洗面奶洗臉是不好的,用溫水洗一下就可以了。

于是,LZ就按照某璐璐說的做了,畢竟女生嘛,總比LZ要懂的多點,而且不得不說,早上不用洗面奶洗臉,洗臉洗的也更快了,LZ還能多睡一會兒,一舉兩得。

沒想到的是,這招兒還確實好使,自那以后,LZ的臉上幾乎沒怎么出過痘痘,就算出了,也都是很快就下去了,和以前那種頑固的痘痘完全不是一回事。

到這里,LZ就把這個小建議說完了,簡單的總結(jié)來說,就是晚上用洗面奶洗臉,早上用清水洗臉。

至于大家采納不采納,這個就悉聽尊便了,不過,LZ個人覺得,這個辦法應(yīng)該還是比較科學(xué)的。

結(jié)語

好了,話到這里,就真的徹底結(jié)束了。

LZ并不指望這篇文章能教你做人,只是希望能提醒程序員,有的時候,不光是燈紅酒綠的世界可以讓人沉迷,技術(shù)的世界也同樣如此。

而且有的時候,技術(shù)的世界比前者更加可怕,它不但能讓你悄無聲息的陷入進(jìn)去,還能讓你產(chǎn)生一種你很上進(jìn),你很努力的假象,以至于等到你恍然大悟那天,已經(jīng)悔之晚矣。

因此,LZ希望這篇文章,可以警醒一些人,技術(shù)層面固然重要,但代碼層面才是你的根本目的,而交際層面和魅力層面,才是輔助你走上人生巔峰必不可少的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容