乙個程式設計師的思考

2022-01-31 11:54:06 字數 990 閱讀 6949

讀書筆記系列鏈結位址

最近被一件事情虐的不行,晚上想著跑個步散散心,跑著跑著腦子裡就有了那麼一點小想法,遂將其記錄下來。

乙個正常人的一生或者做一件事情就像乙個ln函式,ln函式是乙個凸函式,雖然一次導數是大於0的,但是二次導數卻是小於0,意味著一次導數一直在減小,帶來的結果就是值增加的越來越緩慢。以我們的努力為x軸,以我們的成績或者叫成就為y軸,剛開始只要稍微努力一點,沿著x軸正方向移動一小步,我們就會得到乙個比較不錯的δy,但隨著x值的增大,我們的努力也就顯得越來越吃力,表現出來就是無論我們怎麼努力,都看不見y值的增加,或者增加的很小。

採用bokeh-scala繪製。見使用bokeh-scala進行資料視覺化(2)

我想程式設計師應該能很容易理解這一點,比如有個很經典的段子,程式設計師的自我介紹:精通各種語言的helloworld。其實大多數人的卻如此,我們在嘗試一種語言的時候helloworld階段很容易,表現出來就如上文所說,但是隨著學習的深入發現變化不大了,也就放棄了,再換下一門語言,最後就是精通各種語言的helloworld。

再拿跑步或者鍛鍊身體來說,剛開始成績進步很快,或者身體體型變化很快,但是後面再怎麼努力好像都看不到效果了,很容易就產生放棄的念頭。我想世間的所有事情大抵不過如此。

這也叫逆水行舟,不進則退,因為一次導數太小了,你不努力就變成負的了,所以不進則退。當我們看到乙個人在某些方面比自己強大的時候,你只需低著頭沿著你自己的x軸往前走,這時候你的導數比他大,你只需較小努力就能達到他的高度,當然如果他在逆水行舟你就更快了。

但是覺得自己怎麼努力都沒有收穫的時候,請不要灰心,因為這說明我們已經取得了一定成績,我們的y值已經足夠大了,應該對自己更加的自信,同時保持乙個更大的δx,這樣你會更早的達到你自己的巔峰。

以上是最近的思想感悟,但是只針對我這種資質平平、背景平平的人來說,也不能排除有些人天資聰慧,沿著e的x次方一路向上,那麼碰到這種人我還能怎麼辦呢,只能悶著頭沿著自己的x往前走。2023年9月2日,於蘭州。

乙個程式設計師的哲學思考

關於程式設計 1.和世界格局一樣,軟體開發裡也是多維力量 商業 公司政治 技術等 在衝突,單純地鬥爭和避讓其實都不太行。2.很多時候人們爭論是因為都不清楚問題自身。比如 軟體工廠可能麼?軟體和工廠都是巨大且模糊的概念,a或b的理解中又為之注入了各自色彩,所以即使討論激烈,卻可能說的根本不是乙個東西。...

美麗的夜,乙個程式設計師的思考

在南方人一片叫寒的時候,我沒有感到一絲絲的寒意,冬寒料峭,那是家鄉的感覺,這裡的寒冷,應該叫天氣轉涼了。作為乙個程式設計師,或者自詡為寫 的,只有在填職位的時候才會想到工程師,但是轉念又一想,我是工程師嗎,我能負責乙個工程專案嗎,不覺自慚形穢。做乙個遊戲,將近一年半了,收穫肯定有,但感覺自己和整個專...

乙個9年程式設計師中年危機的思考

從事it行業的同仁,從剛畢業時的灑脫 可以隨時裸辭 逐漸過渡到中年油膩大叔,考慮任何事情的時候多會多更多的顧慮。本篇主要是和大家一起交流下,為什麼程式設計師對中年危機更加敏感。以我個人為例,畢業參加工作至今已有9年,早期的三年左右時間是幹勁實足,經常通宵也不會覺得疲倦,身體也恢復的很快,而且那段時間...