繼《我的編程十年路》系列完結(jié)后吕晌,第二個系列連載《做個清醒的程序員》免費(fèi)開更了失暂。依舊是聊天講故事的風(fēng)格熄诡,依然免費(fèi)提供給大家可很。
先說說這個題名吧,為什么叫《做個清醒的程序員》呢凰浮?這是由兩個原因構(gòu)成的我抠,其一是因?yàn)槲易约簭氖萝浖_發(fā)十年有余,算是個有點(diǎn)經(jīng)驗(yàn)的程序員袜茧。所以想把自己總結(jié)出來的經(jīng)驗(yàn)教訓(xùn)分享給大家菜拓,希望能給大家提個醒。如果有前輩發(fā)現(xiàn)我的觀點(diǎn)比較片面惫周,或是干脆就錯了尘惧,歡迎指出,幫助我成長递递。原因之二就是那本書雖然我沒看過內(nèi)容喷橙,但是書名很吸引我。現(xiàn)在是個信息爆炸的時代登舞,我們每天生活在這個時代中贰逾,會接收到各種各樣的信息。這些信息不僅數(shù)量龐大菠秒,而且真假難辨疙剑。所以,這就更需要接收它們的人践叠,頭腦要清醒言缤。不要被這些信息帶著走,或是左右搖擺禁灼,猶豫不決管挟。
拿我自己舉例子吧,而且就是最近才發(fā)生的事弄捕。
我用的手機(jī)時18年上市的僻孝,現(xiàn)在算起來已經(jīng)有5年了,最近越來越覺得用起來不順暢守谓,總是有卡頓的感覺穿铆。雖然它是iPhone,但畢竟年頭久了斋荞。于是我就上網(wǎng)看各種評測荞雏,看看有沒有值得換的機(jī)器。但看得越多,就越迷茫讯檐。好像每個型號都有側(cè)重羡疗,都各有特點(diǎn)。想買個水桶機(jī)别洪,又覺得太平庸,沒有突出點(diǎn)柳刮。于是就在反復(fù)抉擇中挖垛,無法下定論。
突然有個時刻秉颗,我意識到:與其在各種評測之間搖擺不定痢毒,為什么不問問自己真的需要什么樣的手機(jī)呢?只有買來真正需要東西蚕甥,用起來才會真正感到滿意哪替,錢才花得有價(jià)值。于是菇怀,我根據(jù)自己的偏好:喜歡小屏凭舶、精致一點(diǎn)手機(jī),再加上一直是蘋果全家桶用戶爱沟,那其實(shí)我最佳的選擇就是iPhone mini系列帅霜。
后來我又對比了一下芯片的性能,我發(fā)現(xiàn)手上正在用的手機(jī)雖然發(fā)布在5年前呼伸,但A12芯片放在今天性能仍然不算差身冀。那為什么我會感覺到卡頓呢?會不會是軟件層面的問題括享?于是我找了個時間搂根,備份了重要數(shù)據(jù),然后重新刷機(jī)铃辖,發(fā)現(xiàn)它又生龍活虎了剩愧,仿佛一臺新手機(jī)。從此澳叉,便沒有什么換機(jī)欲望了隙咸。
你看,整個事情從開始到結(jié)束成洗,是不是鬧了一個大烏龍五督。從外人的角度看,置身其中的我仿佛像一個智障一樣瓶殃,徘徊不定充包。
正在讀這篇文章的你,可否回憶一下自己做決定時的狀態(tài),是不是有些時候基矮,過程也很神似淆储?
如果深究根源,就會發(fā)現(xiàn)家浇,其實(shí)就是一開始頭腦不清楚造成的本砰,也就是當(dāng)時不夠清醒。如果開始的時候钢悲,就從實(shí)際需求和客觀情況出發(fā)点额,或許很快就能解決掉這個問題。
讀過《我的編程十年路》系列文章的朋友一定了解莺琳,我對時間是非常重視的还棱,不希望虛度每一秒。如果生活或工作中惭等,這種內(nèi)耗少一點(diǎn)珍手,是不是對時間的利用率就會更高呢?而且更關(guān)鍵的是:省心辞做,不累心琳要。
所以,這是《做個清醒的程序員》系列開更最重要的理由凭豪。我希望通過復(fù)盤焙蹭,或是分享我的見聞,通過這些事情讓大家少走彎路嫂伞,順便再一次提醒自己不要摔倒在同一個位置孔厉。
那么,這個系列會涉及哪些問題呢帖努?比如:到底要不要做技術(shù)撰豺、公司和員工的相處模式、怎樣突破內(nèi)卷漩渦拼余、如何打造自己的競爭力污桦、怎樣科學(xué)地利用時間、如何休息匙监、如何平衡工作與生活等等凡橱。我會盡可能地通過總結(jié)自身十年工作經(jīng)驗(yàn)的教訓(xùn),談?wù)勎覍@些話題的理解亭姥。
當(dāng)然稼钩,熟悉我的人都知道,我算是個比較務(wù)實(shí)的人达罗。所以在文章的形式上坝撑,我會先講故事静秆。講故事的優(yōu)先級是親身經(jīng)歷的最優(yōu)先,然后是我看到的身邊人的案例巡李,最次是我聽到但未曾見到過的故事抚笔。說白了就是:盡可能講述自己流過的血和淚,從親歷的事情中抽象出應(yīng)對原則侨拦。
即然說到原則殊橙,說到故事,不妨簡單聊一聊原則與具體事的關(guān)系狱从。我一直奉行一句話:“有道無術(shù)蛀柴,尚可求也;有術(shù)無道矫夯,則止于術(shù)”。這句話出自老子的《道德經(jīng)》吊洼,而且很好理解训貌。我在創(chuàng)作掘金小冊《Flutter跨平臺開發(fā)實(shí)戰(zhàn)》的時候,其實(shí)就本著這個原則進(jìn)行冒窍。講述的是拿到一個需求递沪,如何尋找合適的方法解決,如何閱讀和實(shí)踐官方給出的技術(shù)文檔综液。
有個別讀者表示不理解款慨,說這個其實(shí)一點(diǎn)都不貼近實(shí)戰(zhàn)。比如網(wǎng)絡(luò)請求谬莹,沒有講失敗自動重試的邏輯之類云云檩奠。如果要寫這類處理某類問題的專題,當(dāng)然可以附帽,但不是這本小冊的重點(diǎn)埠戳。我所介紹的內(nèi)容,其實(shí)更多是原則方面的東西蕉扮,順便實(shí)現(xiàn)幾個實(shí)戰(zhàn)項(xiàng)目整胃。有了原則,有了方法喳钟,難道還怕遇到問題嗎屁使?問題有限,解決問題的方法可是無限的奔则。用無限打有限蛮寂,真的很難輸?shù)簦辽傥矣羞@個信心应狱。
但是共郭,我發(fā)現(xiàn)很多人,關(guān)注點(diǎn)還是在如何解決一個具體的問題上,也就是那個仿佛很誘人的“干貨”除嘹,而不是想掌握以不變應(yīng)萬變的方法写半。干貨固然重要,但和原則比起來尉咕,它就像是沒有通電的燈泡叠蝇。部件完整,沒有故障年缎,通電就亮悔捶,但就是沒電。而原則就是電单芜,有電蜕该,就能點(diǎn)亮各種燈泡。沒電洲鸠,燈泡自己是不會亮的堂淡。
至于這個系列有多少篇文章,我現(xiàn)在還真不好說扒腕。我每天都會遇到不同的事绢淀,或是不同的人,會有不同的見聞瘾腰。保持清醒的方法一直都在更新皆的,所以,單純地追更就對了蹋盆。
文章的最后费薄,我想說一下閱讀我的文章的最佳地點(diǎn)。
其實(shí)每次發(fā)文怪嫌,訂閱號义锥、博客園、知乎岩灭、CSDN拌倍、簡書和掘金我都會發(fā)。目前來看噪径,簡書和CSDN對文章審核比較嚴(yán)格柱恤,有些詞語觸及過敏感范圍,我不得不刪減找爱。所以如果大家想看最完整的版本梗顺,不太推薦去這兩個平臺。
另外就是如果我們是微信好友车摄,我每發(fā)一篇寺谤,都會同步發(fā)一個朋友圈仑鸥,關(guān)注我的朋友圈是可以收到及時更新的。
好了变屁,開場白就說到這眼俊。接下來就是特別常見的一句話:我有故事,你有酒嗎粟关?