極簡的C#很優雅——《C#實戰開發:核心技術應用與實踐》
2016年是中國VR元年,隨著VR行業蒸蒸日上的發展,以C#為基本功的Unity3d程式設計師在求職市場上也越來越吃香。跟風學Unity3d的培訓生不會知道,C#的實用性並不侷限於開發Unity3d遊戲或應用。在設計之初,C#就旨在被設計成為一種“簡單、現代、通用”以及面向物件的高階程式設計語言,用於開發能夠做到強大、持久、並具有較強的程式設計生產力的軟體,微軟出品的著名軟體諸如Office 365和Windows Azure都是用C#開發的。此外運行於.NET Framework之上的C#極適合用於開發微信公共號等HTML5應用的後臺。
《C#實戰開發:核心技術應用與實踐》一書能帶著讀者暢遊C#從半路出家到微軟MVP的全過程,作者
“極簡”在軟體開發領域有精益求精、沒有冗餘程式碼的含義。本書的作者顧偉是負責軟體系統的設計和開發工作的高階軟體工程師,並於2014年當選微軟年度MVP,他給自己取筆名“極簡”,就是為了做一個極簡的C#程式設計師。極簡入行的經歷是一個比小說網站男頻更精彩的勵志故事,他大學本科學的是與計算機軟體程式設計基本上不搭邊的機械類專業,畢業工作後在工廠車間裡做過一段時間的機械加工。他堅信軟體是未來的潮流
極簡在鑽研如何把C#寫得更優雅的同時也不忘記涉獵其他語言和平臺的知識,他有“曲罷常教善才服”的Android開發造詣,經常讓我這個科班出身的Android汗顏。極簡對於其他知識的掌握程度我就不敢舐皮論骨了,就好比島說不清海有多廣闊一樣。