原创 極客君的人生諮詢

最近的時間過得非常快,發生了很多事情。有對AI的癡迷,有對技術的緩步積累,也有對自己定位的思考。 很多時候未來是自己非完全選擇的,現實推着理想繼續走,時間推着我們做出選擇。我們也知道沒有最完美的時候,只有相對準備好的機會,然後再出發。我創業

原创 封版之夜戰鬥札記

來公司也一年了,項目從早期不斷迭代,到最近臨近交付客戶。有很多值得反思和記憶的故事,我明顯感受到了自己的成長,也明白了產品、研發的重要。 昨晚是封版本的最後一晚,一直加班到了凌晨2點。從晚上開會到不斷修復緊急bug,每個小夥伴們都繃緊了神經

原创 最長迴文字串之暴力解法

最長迴文字串是一個典型的算法問題,首先要搞清楚什麼是迴文。 迴文,故名思義就是對稱的文字,比如“ABA”,比如“ABABC”中的“AB“。 題目如下: 給你一個字符串 s,找到 s 中最長的迴文子串。 如果字符串的反序與原始字符串相同,則

原创 征服漢諾塔問題

很多人都聽說過漢諾塔問題,這是來源於印度的古代遊戲。一個板子上有三根柱子以及一些大小和顏色各不相同的圓盤。我們分別把這三根柱子叫做起始柱A、輔助柱B已經目標柱C,遊戲的要求如下: 把起始柱A上所有的圓盤都移動到C柱,且在移動過程中始終保持圓

原创 極速編程體驗:VsCode和webstorm插上ChatGPT

ChatGPT走入了千家萬戶,而她最適合的用法之一就是進行編程輔助,特別是對一些常規開發,有比較好的引導作用。 很多主流編輯器都有相關的插件支持接入ChatGPT,而VsCode和webstorm是我主力IDE,今天會以它們爲例。 下面先以

原创 ChatGPT:好傢伙,每個人內心的一塊魔鏡

這幾天最火的話題就是ChatGPT,人人都在聊,人人都在社交圈或者vlog裏面分享使用ChatGPT的聊天截圖。 衆生有衆生相,每個人對這個AI工具有不同的感受和反應。我個人是非常接受ChatGPT,把它當作一個輔助工具,一個智能搜索的助手

原创 三十一歲只是一種新的二十一歲

如今的時代和幾年前完全不同了,看書的人越來越少,刷娛樂視頻的人越來越多。抖音佔據了很多人所剩不多的一點休息時間,或者剩下的一部分也交給了遊戲。其實時間是最公平的,也是最無情的,無論你想或者不想,它都不急不慢地流失,不知不覺一年就會過去,如果

原创 跟AWS學極致服務

春節期間,除了還在看技術書籍外,我一直抽空斷斷續續地在看《極致服務:創造不可思議的客戶體驗》一書。之前創業的經歷,讓我一直反思,除了賽道和落地之外,是否在服務質量上也有缺失。 書裏從一個商學院學生在百貨店工作的故事講起,中間穿插着她在商學

原创 反思一波:針對新人如何提供幫助

團隊越來越大,對於每一個leader都是一次精力和靈魂的考驗。 在規模不大的時候,大家還能口耳相傳,很容易達到團隊規範。偶有例外,也能把影響控制到很小的範圍,並且通過一次次高強度的code review,保證最終的代碼質量。但是新人不斷加入

原创 從微信讀書聊起2023

去年整整一年,我花了大量時間在微信讀書上看各種電子書。收藏了900多本,真正完整讀完的只有22本。平均下來一個月不到2本,但是看完的的確都是各種細分領域的經典,收穫頗多。我是一個熱愛分享的人,也希望自己發現的知識經驗能啓發有興趣的朋友。 因

原创 神奇的DEBUG:因爲異常導致MongoDB容器無法啓動

越來越多的項目使用docker進行環境搭建,統一了開發和運行環境,好處頗多。但同時也引入了許多複雜性,比如一些容器服務突然無法啓動,那麼debug起來就比物理機安裝的服務麻煩一些。 這段時間Mac Pro經常出現莫名卡死的情況,我在沒有辦法

原创 如何進行高效會議

對於需要緊密協作的工作,有必要的溝通總是要佔據我們相當大一部分時間。比如各種產品、測試、研發溝通會,會議的目的也是爲了讓所有相關的責任人知道應該知道的所有業務、技術、實現的事情,從宏觀到必要的細節。所以如何開好一個會,變得越來越重要。 在準

原创 輸贏只是一時

不同的年紀看同一本書,關注點不同,感悟也不相同。 2004年的夏天,我在舊書攤買了一本《長安亂》,那個時候的我還不認識韓寒,也不懂人生的痛苦和沉浮。只是把這本書當作某個下午悠長時光的消遣,一本看起來節奏和書名一樣亂的假武俠小說。 由好些個弔

原创 JavaScript合併多個數組

工作中經常會對數組進行合併,稍微總結一下常用的方法: concat JavaScript原生自帶的函數,用法如下: let arr1 = [3, 5, 7]; let arr2 = [4, 78, 79]; let arr3 = []

原创 如何讓golang的web服務熱重載

有很多方法可以熱重載 golang Web 應用程序或 golang 程序。 我選擇gin(不是web gin框架)來進行熱重載。 首先在 GOPATH/bin下安裝gin,命令如下所示: go get github.com/codegan