博客 / 列表

xindoo - AI時代程序員轉型思考

  先説一下我上週的工作情況,因為我們人事變動,前端資源緊張,一些需求前端同學沒有人力支持,我就試着用AI幫忙跨棧解決。然後上週我就改了6個代碼庫,有前端、後端、還有微信小程序,語言涉及Java、Python、JavaScript。代碼絕大部分都是AI幫忙寫的,這個時候你是不是開始覺得程序員這個行業危矣!但這個經歷讓我有產生了一些新想法,我先直接拋結論:AI會幹掉大量初級程序員,但對高級程序員來説

職業發展 , 人工智能

xindoo - 知識與智慧

  前兩天在medium上看到一篇文章,探討知識(knowledge)和智慧(wisdom)之間的區別,很受啓發,結合自己的經歷和理解,形成此文: 何為知識   知識通常指的是信息的積累和對特定領域的理解,包括理論、事實、技能和經驗。它是通過學習、培訓和實踐獲得的,通常可以被量化和系統化。在職場中,知識可以表現為專業技能、行業知識、技術能力等。就拿我所在的程序員行業為例,可以被稱之為知識的東西可太

總結

xindoo - XINDOO的2023年總結

  這篇文章是我的第十年年終總結,本來想很正式的寫,由於元旦偷懶,春節又特種式狂奔四個城市給自己和妹妹訂婚,橫跨幾千公里,幾乎一半的假期都在路上。我23年的年終總結難產至今,最後趕在2月結束前開始動筆。   回到正題,我在年底步入了30歲階段,大概回顧下我過去的十年,我想到了論語中的一句話,“吾十有五而志於學,三十而立,四十而不惑,五十而知天命……” 孔子説自己十五歲就立志學習,三十歲能夠有所成

總結

xindoo - 聊一聊過度設計!

  新手程序員在做設計時,因為缺乏經驗,很容易寫出欠設計的代碼,但有一些經驗的程序員,尤其是在剛學習過設計模式之後,很容易寫出過度設計的代碼,而這種代碼比新手程序員的代碼更可怕,過度設計的代碼不僅寫出來時的成本很高,後續維護的成本也高。因為相對於毫無設計的代碼,過度設計的代碼有比較高的理解成本。説這麼多,到底什麼是過度設計? 什麼是過度設計?   為了解釋清楚,我這裏用個類比,假如你想擰一顆螺絲,

設計 , 技巧

xindoo - 提效小技巧——記錄那些不常用的代碼片段

  不知道大家有沒有這樣的經歷? 某種代碼操作,之前很少寫,突然要用了但想不起來怎麼寫了;某個工具庫很久沒用了,現在想用了連庫名都忘記了;某個命令行,曾經用過,現在已經忘記它有哪些參數了…… 這樣的經歷我反正是遇到好多次了。程序猿做久了,難免偶爾需要寫一些很難的代碼(低頻代碼),這種代碼的特點就是偶爾用一次,之後好久都不會用,但下次再用的時候又得重新查資料。 所以程序猿總是調侃自己是面向百度/CS

開發工具 , 技巧 , 高效