我就是這樣一個與眾不同的老頑固。最近所有由我單獨完成的游戲項目完完全全都是用C寫的。肯定沒人這樣干過,所以我覺得這值得我解釋下為什么我要這樣做。
我發現這個旅程將會帶來一定的革新性:在過去的幾十年中,面向對象似乎無處不在,但它已經一去不返了。我現在只能按照反應型和函數式來進行思考。我借助SAM所構建的東西及其構建速度都是前所未有的。另外,我能夠關注于API和服務的設計,它們不再遵循由前端決定的模式。
寫這篇博客已經等待很長時間了。我最初開始做網站開發是使用 ASP .NET 和 C# 技術。我很榮幸分別在 2010 和 2011 年被微軟授予了“全球最有價值專家” (即 MVP)稱號。我想在等待榮譽過期到來之前離開 .NET 開發的世界。
節日臨近,我和身邊不少朋友都在計劃著為長輩或親人購買節日禮物。聽說老年人使用電子產品或玩游戲可以促進大腦保持活躍,減緩大腦衰 退,因此打算送外公外婆平板電腦,但由于 iPad、Android、Win 8 平臺都有自己各自的優勢,在選擇時著實糾結了一番。綜合考慮兩老情況,最終決定購買 Atom 平臺的 Win8 平板。為何要選擇它?這就是我寫這篇文字的目的,在此與各位網友切磋,歡迎交流。
我最近研究并玩了一下 Go 語言,并且我想簡短地談一下為什么我不準備從 Node 切換到 GO。(并且我建議你也不要這么干)
凌晨1:30分,我正盯著不到一個月前我寫的一段代碼。當時它看起來像是件藝術品,全部是可理解的,優雅、簡單、讓人嘆為觀止。這一切都不再了,明 天是我的最后期限,數小時前我發現了一個bug。當時看起來的簡單和邏輯再也說不通了。可以肯定的是,如果我寫代碼,我應該足以聰明到理解代碼?
之前,我寫了一篇文章《SVN為什么比git更好》,主要是從非常樸實和現實的角度,從一個為全團隊選型的角度,分析了為什么SVN比git更好。但是公私分明,作為我個人來說,我想我還是更喜歡git的。
12年前有人告訴我,你至少需要10,000小時才能說自己在某方面是專業的。對此我并不理解。假設我每月至少工作160小時,那么我每年工作1,920小時,除去五周的假期,那就是1,720小時。由于在這些時間里,我不可能100%都用來寫代碼,所以扣掉30%的話,最終差不多是每年1,000小時。
筆者在Linux上安裝了.Net Core runtime,并對新的CLI、CoreRT、ASP.Net Core進行了簡單的測試與分析。 在之前 文章 中,我終于將整個.Net Core runtime和工具都安裝到我工作用的Linux筆記本了
我喜歡靠自己的努力來解決問題。 也許是因為在學校里沒有養成好的集體活動的習慣,也許是因為我這個家里最小的孩子想在這個大家族中證明什么東西。不管是什么吧,每當我有什么事情需要去完成時,我都會自己去構思,計劃,研究,學習相關技能,然后付諸行動。 自從記事兒起我就這樣行事,而且沒有出過問題。而且也不會有什么問題,我想。 自己創辦一個公司是我長久以來的一個夢想。這個想法一直在我腦海里游蕩,我最終決定
Go 語言作為一種新穎的編程語言, 它最初是由谷歌為了服務器開發而發明出來的。 而它的發明者們,更是數位成就卓絕、技藝非常的計算機科學泰斗:像是 Ken Thompson 和 Rob Pike 這對老朋友。 我最近剛發表的一個重要的產品就使用了Go開發,從開發者產出效率和產品表現來說,Go語言很好地證明自己在這些方面的優越特性。
AOP (Aspect-oriented programming) 譯為 “面向切面編程”,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。利用 AOP 可以對業務邏輯的各個部分進行隔離,從而使得業務邏輯各部分之間的耦合度降低,提高程序的可重用性,同時提高了開發的效率。
關于開源,我有很多的感想,但是在一篇文章之中,我可以談些什么呢?在與程序員雜志的編輯楊爽聊天時,我雖尚未理清自己的思路,卻想到了一個聽起來不錯的標題《當我談開源時,我談些什么?》因為像這樣一個看起來完全開放的標題,似乎什么都可以往里面裝。簡直可以隨便涂涂就寫出一篇形散神不散的散文了。
關于編程教育,有兩件非常重要的事情是首先要知道的: 大多數人其實并不是真的想學代碼 學習代碼并不是只需要寫代碼就可以了
.NET平臺很棒。真的很棒。直到它不再那么棒。我為什么不再用.NET?簡單來說,它限制了我們選擇的能力(對我來說很重要),轉移了我們的注意力,使得我們向內認知它的安全性,替代了幫助我們認知外面廣闊世界的所有可能性。
朋友圈不再是純朋友,成了人生、職場、生意,以及各類心靈雞湯的大雜燴,但是,剪不斷,理還亂,愛著,恨著,恨著,又愛著,人間事大抵都如此吧。
晚飯結束后 ,我朋友Valerie說:”我一點也不擔心別人發現我的秘密,因為秘密就是事實。比方說有人發現我的秘密并為此而煩惱,那是他們的問題,而不是我的”。
有好幾次,當我想起來的時候,總是會問自己:我為什么要放棄 Go 語言?這個決定是正確的嗎?是明智和理性的嗎?其實我一直在認真思考這個問題。
為什么我分享不了任何東西,審核好幾周了,既不拒絕,也不通過,什么意思啊?
Conflux 是一個基于 Web 的群件和協作軟件,提供了共享文檔庫、日程安排、任務和聯系人管理、email 客戶端等功能。支持 Unicode 支持多語言。