學習分享 溫水裡的程式設計師,技術將成為溫水。

2022-01-10 13:47:04 字數 3140 閱讀 8541

七月,炎炎的夏日,瘋狂的暴雨不分晝夜,侵襲著這座城。早上七點,我騎著摩拜單車出發去往地鐵站,誓死如歸一般的,擠進地鐵。像往常一樣,騎車、擠地鐵、打卡上班。相信大家都跟我一樣,未來的憧憬支撐著我們,日復一日的寫著**、重複著一樣的工作、造不完的車輪、用不完的框架,然而我慢慢的開始覺得這是乙個陷阱,乙個把我們的夢想與未來禁錮在牢籠中、細細把玩的理想主義者。

說乙個老掉牙的故事:《溫水煮青蛙》,

美國康奈爾大學作過一次有名的實驗。

經過精心策劃安排,他們把乙隻青蛙冷不防丟進煮沸的油鍋裡,這只反應靈敏的青蛙在千鈞一髮的生死關頭,用盡全力躍出了那勢必使它葬身的滾滾油鍋,跳到地面安然逃生。

隔半小時,他們使用乙個同樣大小的鐵鍋,這一回在鍋裡放滿冷水,然後把那只死裡逃生的青蛙放在鍋裡。

這只青蛙在水裡不時地來回游動。接著,實驗人員偷偷在鍋底下用炭火慢慢加熱。

青蛙不知究竟,仍然在微溫的水中享受「溫暖」,等它開始意識到鍋中的水溫已經使它熬受不住,必須奮力跳出才能活命時,一切為時太晚。

它欲試乏力,全身癱瘓,呆呆地躺在水裡,終致葬身在鐵鍋裡面。

最後,青蛙在溫水裡葬身,根本原因其實是實驗的人沒有救它。從青蛙的角度,它感知環境,相信環境,因為這是它的判斷標準,它的思想侷限注定了跳不過這個慢慢加熱的鍋,

這大概是它的悲劇吧。

我們程式設計師,何嘗不像這只青蛙?那口鍋,就是那個理想主義者,理想主義者用**在煮鍋裡面的水。技術是有溫室效應的,我們經常、總是,寫著**,學著**,反覆練習,夢想成為架構師,尋找更好的生活,**產出越多,如果不能跳脫**之上,它就會變

成二氧化碳,架構師的視角是不一樣的,我們的角度在鍋裡,架構師的角度在鍋外。同乙個專案,架構的感知能力,從產品入手,到架構設計,再到專案實施,中間需要產品知識、設計知識、產品領域知識,最後產出,不一樣的多視角能做好乙個架構,如果只是在**

層面,與業務脫離,即使程式寫的再好也無用。而我的感知,常常停留在**層面,如何寫好**,用哪個框架,往往能獲得不錯的結果,得到同事,老闆的認可。如果細細回想,我不就是青蛙,溫水已經開始沸騰。一旦熟悉的**被淘汰,或者34歲了。。。

華為在清退34歲以上的員工,我覺得他們是被煮熟了。舒適區待得太久了。渾渾噩噩,**寫的好,可是效率比不過年輕人了,況且年輕人學習的更快,很快就能超越這群煮熟的青蛙,

技術帶來的溫室效應迷惑人的感知。寫好**,很行了,很牛逼。殊不知如果沒人救你,警鐘敲響一切就晚了。

尋找不同的途徑,跳出舒適區

程式設計師的未來在哪?最終成為架構師,或者轉行,還是被淘汰?我覺得學習迫在眉睫! 不僅僅是**,注意你的生活,設計,產品,甚至是烹飪,讀書寫作。技術發展的太快了,往往在學完一種知識,另一

種接踵而來。未來的風險在不斷的加深,當下時代,技術飯,不是那麼好吃的,等年輕人搶走你的飯碗,你能跟他們爭的,無非就是這些生活的閱歷,對專案的把控能力,對架構的感知能力,這些靠敲**是敲

不出來的, 必須尋找不同的途徑,跳出現在的舒適區。好**煮程式設計師,時間會淘汰一切。

2023年7月23日 廣州 雨夜

------------------分割-------------------

前文寫到那裡,可能是篇幅過短了罷,幾秒後被移除了首頁-那就沒人能看到了。這怎麼能對得起碼字的我呢? 於是乎,半夜爬起,繼續編輯。就著前文,我提到的,你需要盡快改變、走出舒適區,或許你並沒有在舒適區中,你在開水中,但是你被困在了杯子,無法

自拔,那麼我有一些小小的建議,夾雜著我的提公升方法,一併分享。

一、逼自己前進

拖延症是你最大的敵人!沒錯,被無數文章詬病的拖延症,它似乎是所有人的敵人,我們也不例外,作為程式設計師,經常把**留到最後一刻,把練習一拖再拖。拿著公司的、幾個小時就能做完的專案安慰自己現在在做公司任務,等下做完了再學習。這是很危險的,

養成習慣之後,更是致命的,其實你只需要一點點改變。。。當下的當下做? no,我們都做不到的,身體是最誠實的。但可以試著把拖延的時間,變成思考的時間,比如說,想到了乙個不錯的框架模式,覺得可以做乙個小開源專案,那麼你可以跟我一樣,一步一步引導

自己,逼著自己前進。

① 筆記、備忘錄很重要,你的想法,用簡短的語言,記錄在上面,有乙個大概的印象,這個時候你肯定會拖延。但是腦子裡有一點影子了。

② 加強影子,你可以先拖延著,但是無聊的時候,收集一點相關的資料,思考可能要解決的問題。 

③ 想到關鍵點,拋下其他工作,先做乙個demo。這個很重要。關鍵點有了,基礎解決了其他的都是搬磚問題。

④ 開始搬磚,慢慢搬,慢慢想。 如果你的專案和工作有一點關聯,試著把原理或者**用在工作上,完成是早晚的問題。

⑤ 最後就是總結,開一篇博文告訴大家你成功了,這感覺很棒。

逼自己的前進訣竅在於,如何找對自己的胃口,身體的,心情的,想辦法在清醒的時候,埋下伏筆。我的步驟也許只適合我,原理卻是類似的。

二、逼自己前進

安利一些書籍,無論何時,讀書都是前進最重要的一環。如何有效的讀? 讀自己喜歡的,興趣使然。讀自己不喜歡的,看個大概就好。讀書開闊視野,使人明志,知曉自己腳下的路。就是前面說的,在鍋外面你才能感受到,鍋正在公升溫。

①設計設計在任何情況下都是可以用到的,生活的方方面面,工作的方方面面,懂一些設計知識,對自己提公升很大。

《寫給大家看的設計書》 經典

《瞬間之美》 互動經典

② 理理,世間道理,道為先,理為基石,理平,馳之。

《論語》 必讀,誰讀誰知道

《縱橫家的策辯》 博主比較喜歡的一本

③ 歷史

歷史應該最多讀,好玩,能培養看書興趣,以史為鑑,我們走的路,前人其實有很多人已經走過了,如果能汲取過來,那該多好!

《世界小史》 入門必看

《輕鬆閱讀國外史叢書》 這個系列也不錯,安利之

立」是我們常常掛在嘴邊的一句話,幾乎每個人到了三十這個年紀,都會捫心自問,我真的「立」起來了嗎?華為被辭退的34歲員工真的就是因為華為的制度差?進一步說,如何才算「立」起來了?三十多歲的我們真的還能保持現在的精力,不

分晝夜敲**麼,恐怕不能!所以快行動起來,找到適合自己的學習方法,不要停止你的學習!!

-------------------------------------分割-------------------------------------------

投石問路

溫水裡的程式設計師,技術將淘汰一切。

七月,炎炎的夏日,瘋狂的暴雨不分晝夜,侵襲著這座城。早上七點,我騎著摩拜單車出發去往地鐵站,誓死如歸一般的,擠進地鐵。像往常一樣,騎車 擠地鐵 打卡上班。相 信大家都跟我一樣,未來的憧憬支撐著我們,日復一日的寫著 重複著一樣的工作 造不完的車輪 用不完的框架,然而我慢慢的開始覺得這是乙個陷阱,乙個把...

程式設計師學習技術的階段

每個程式設計師對技術的學習和理解都是一段故事。而且每個人的學習過程和學習經歷也各不相同。和很多資深的同事和朋友也聊過他們自己的學習過程,發現大家都經歷過相同的階段,獲得了相同的結果,只是大家每個階段花費的時間長短不一樣而已。自己的經歷也是這樣的。記得我剛開始上班的時候,那時候智慧型手機還沒普及,每天...

程式設計師的技術煩惱

下面要說的就是讓程式設計師們煩惱的十件事情。10.注釋 只解釋了 how 卻沒有解釋 why 入門級的程式設計課程通常會教育學生們寫 前先寫注釋 而且要盡量多注釋。這種教育的出發點是 多注釋肯定比少注釋好 少注釋肯定比沒注釋好 可不幸的是,很多的程式設計師把這當成了一種任務,對每一行 都注釋一下。r...