回覆列表
  • 1 # 程式設計師大朋

    作為一個java開發,有時候我也有你這樣的想法,感覺自己解決問題能力不行,想出來的解決思路總比別人差一點,但是有時候仔細想想,其實是別人付出了更多努力吧,還有我感覺邏輯思維能力,可以通過後期刻意訓練,會慢慢變好吧。

    我想舉一個日常工作中的例子,最近我在做一個數據定時清理的功能,涉及到分庫分表,我的思路是,每個表多執行緒遷移資料,每次5萬條,移動完成刪除,想著沒什麼問題,做完之後,發現單表操作,移動刪除多執行緒操作,會因為不同執行緒處理導致資料缺失,最終沒有選擇多執行緒。然而我旁邊的領導直接給我說,你可以單表單執行緒,每個庫起一個執行緒或者每個表起一個執行緒,不就行了麼。就這麼簡單,最後改了改,快了很多。

    上面我說的例子現在看非常簡單,但是,可能做的時候,沒有站在全域性思考,並且沒有考慮過自己的想法在實際操作中有什麼問題,導致走了彎路。最後總結了一下

    1、多做多思考,不怕出錯,不怕走彎路,做得多了,處理問題的辦法就多了,思路自然而然也有了

    2、多和比自己牛的人溝通,過程中肯定能學到他們優秀的思維邏輯,加以應用,就會變成自己的

    3、只管努力,及時最終只是一個程式碼搬運工,也要做一個優秀的搬運工

    加油!!!

  • 中秋節和大豐收的關聯?
  • 今天第一天兼職跑外賣,一共跑了7單盼大神分享經驗?