過了三十歲後,開始關注各種平衡的東西。時間用於工作與生活的平衡,程式設計複雜與簡單的平衡,獨自承擔與團隊協作的平衡。。。一直感覺平衡不容易把握,好像總在兩個極點左右搖擺,直到這兩天玩手機遊戲時突然有所感悟。
遊戲是消除螢幕上橫平堅直堆著的許多小球,它們由五種顏色組成,每兩個相同顏色在一起就可以消掉,相同顏色的越多消除時得分越高,每消完一列後就會從右邊加入新的一列。遊戲設計得並不複雜,但是最初玩的時候因為其他遊戲的慣性,總想把桌面的全部消完,結果螢幕上剩下的小球沒有同色在一起的,遊戲結束,得分一直不高。後來努力消列增加新的,這樣保證總有東西消,螢幕上的小球一直很多,但過多的選擇使決策過程非常複雜,很難將更多同色的拼在一起,結果是耗時過長,到後面沒有體力而頻頻出現失誤,導致遊戲結束也沒得到更高的分。後來,我學會控制遊戲的發展,當螢幕上小球太少時,我會消幾個列增加小球數目,當螢幕小球過多時,我又會不求高分而將螢幕小球數量儘量減少,從而降低選擇成本,儲存體力。結果,只要有力氣玩就可以一直不死。其實,我想從遊戲中推廣到工作中。
從工作本身看。先要了解自己工作強度大約是多少,當工作少時就應該主動與領導請纓,增加工作量提公升自己在公司的價值;當工作太多時,就需要控制工作內容,適當地拒絕部分工作,目的是將手裡的工作做好,而不是簡單的完成工作,那樣對不起客戶和公司,更對不起自己的寶貴時間。
從銷售角度看。要了解自己手裡多少商機運作比較有把握,當商機不足時應該努力擴大商機,為未來的發展打下基礎;當商機過多時應該果斷放棄部分,為做好現在的專案保證時間和精力。
從技術角度看。當技術學習遇到瓶頸,感覺不到學習的方向時,需要增加對不同技術的涉獵,目的是擴大自己的知識面,從而尋找新的突破點;當進入新天地,感覺什麼都想學,什麼都需要學時,必須把握重點,利用自己寶貴的時間學好最緊迫的東西。
分享在學習過程中體會到的程式設計思想
最近在學習springboot的乙個秒殺專案。那個老師講的乙個思想我印象特別深,這裡就直奔主題了。大家都知道,我們平常如果練習ssm或者springboot框架,大部分目的是純粹為了把專案搭建起來並且能夠執行和在頁面上展現資料。但是我們往往忽略了乙個很重要的事情,就是資料的傳輸和安全性。舉個例子,這...