周六去了趟濱江,一方面為了不在炎熱的天氣下窩在房間(導致中暑),另一方面想多走走多接觸一些。周日和高中同學瞎逛了一下,約在新華書店,拿了一本說搜索引擎的一本C++網絡編程的,正當我興趣濃厚想仔細看的時候,他說出去走走(麻痹,不看書要老子來新華書店!)。好吧,那就去走走吧,逛了下蘋果專賣店,體驗了科技和前衛- -。路過經濟開發區看在眼里的是大群大群的年輕打工者打扮上看去都是那種想把自己弄的很潮,但是讓我感覺很挫的樣子。我這邊的話就是到處是學生,再相比double輝那邊的感覺有家庭的工作者比較多,嗯,就是這種體會。傍晚了,下雨了,去地下商場吃了頓飯(對了這一路的飲料吃喝什么的都是同學買單的)。回到住處樓下的時候拖鞋破了(double輝你懂的,就是最后一次參加ACM的前一夜農貿市場買的那雙),走到垃圾桶面前直接脫了鞋子赤腳走了。一個老大爺看著樂了。
上禮拜和老板談了轉正的問題,下個月應該就可以了。不過在談的過程中我感覺老板的口才有點爛…。
大概說了兩個點:
1、工作和學習是兩碼事;
2、自己給自己在公司的定位將會決定自己在公司的圈子(職位、權力)。
對于第一點我自己有所領悟,老板的解釋太羅嗦,我在這之前已有表示。我之前發布的一條微博,見圖:

第二點我很明白他要表達的意思,就是你是不是全心全意的把企業的目標和理念當做自己的理想去追求,為何他要舉那些很傻的例子來和我說好多遍(不解)。他有沒有考慮過我既然選擇這個方向怎么會不把企業的發展當回事,我一定會參與進來的,只要有機會。
工作上,磊子讓我休整了連連看和拱豬的編碼規范,細節到空行行數也要保持一致。可能開始會覺得沒必要,真的那么去做的時候整體看來代碼的易讀性真的有了很大的提高。拱豬的BUG都解決了,系統定時出牌與機器人定時出牌沖突的問題(服務端收到出牌請求判斷一下即可),機器人極少情況下出牌導致程序崩潰的BUG,機器人出牌選擇上的條件轉換邏輯錯誤。
其中崩潰的原因是for循環中i寫成j的錯誤,挺幼稚的。可能當時寫的時候沒睡醒。不過這都不是問題,不管自己有多清醒犯錯是難免的,能最快的速度改之即可。那要怎么樣才能快速的搞定這些粗心造成的但是又極其隱蔽的BUG,似乎多加一些“斷言”---assert()挺管用的。程序一旦遇到與斷言中的條件不符的情況即會終止并指示到出錯的地方,錯誤就馬上暴露在面前了。
由于對C++了解的比較少,磊子對一些我代碼中的寫法提出改善意見,并把他07年買的《C/C++高質量編程指南.第三版》借給我看,為了給點壓力他還給了我一個看這本書的期限--兩個禮拜。當時在說的時候我和同事都忍不住笑了,感覺像老師在布置家庭作業。良師益友,用心良苦。此書比電子版的多了很多內容,也說的更具體,比較受益,其實不做C/C++的看看也有蠻多收獲的。
陳元杰
2012/7/8
posted on 2012-07-12 21:38
mr_chen 閱讀(280)
評論(0) 編輯 收藏 引用