寫代碼的時候,業余時間討論最多的是Coding的這個產品將來有多少用戶,這些用戶用起來怎么樣?因為我有一個強烈的愿望,就是在朋友間聊天的時候,不經意的告訴他某某產品的代碼是我寫的。
就像曾經一個朋友告訴我,他參與了美的電飯煲控制程序的編寫;曾經也有一個朋友告訴我他參與了騰訊瀏覽器代碼的編寫。說者無心,聽者有意啊,感覺這是一件多么偉大的一件事啊。
別人問:你是做什么的
答曰:做軟件的
再問:那個軟件是你做的
答曰:……
無言以答,惟有苦水肚中流。不是自己不努力,不是自己的代碼差,只是自己做的產品沒站在“風口”。
07年做華為項目的時候,已經用上了Agile了,今個兒不說Agile的優劣,至少為Agile的推廣起了綿薄之力。
07年做華為項目的時候,已經參與了跨平臺,跨系統的分布式應用程序開發了,今個兒不說分布式系統的長短,但為我后來給廣東喜之郎寫OA架構,寫ERP架構奠定了基礎。
這些年來,工作中做的這些事對企業來說有價值,給外人的感覺總是默默無聞的躺在那兒。
這些年來,也利用業余時間做了一些屬于自己的作品:分布式權限管理系統,網頁聊天軟件,js畫廊插件。無疑的這些東西我都通過代碼來實現了,但是沒市場了。
當認識到這事時,為時不晚啊,哈哈哈,哈哈哈!!!
================================為了保持每篇博客都有代碼的風格,風牛馬不相及線==================================
示例1:
protected int GetNum() { int i = 1; try { i = 5; return i; } finally { i += 1; } } //輸出結為: 5 測試于 2006-11-10
示例2:
protected System.Text.StringBuilder GetString() { System.Text.StringBuilder str = new System.Text.StringBuilder("a"); try { str.Append("b"); return str; } finally { str.Append("c"); } } //輸出結果為: abc 測試于 2006-11-10
這段代碼可以延伸出兩個知識點:
1:try里包含了 return時,執不執行 finally,要執行什么時候執行?
會執行,在return之間執行。
2:值類型與引用類型,在做賦值操作時的區別是什么?
值類型在為同一個變量賦值時,會新開一個存儲空間。
引用變量在賦值時,只是對堆進行操作,棧的指針沒有變化。
文章列表