极简的C#很优雅——《C#实战开发:核心技术应用与实践》

来源:互联网 发布:打击垫 编程 编辑:程序博客网 时间:2024/04/29 22:46

  2016年是中国VR元年,随着VR行业蒸蒸日上的发展,以C#为基本功的Unity3d程序员在求职市场上也越来越吃香。跟风学Unity3d的培训生不会知道,C#的实用性并不局限于开发Unity3d游戏或应用。在设计之初,C#就旨在被设计成为一种“简单、现代、通用”以及面向对象的高级程序设计语言,用于开发能够做到强大、持久、并具有较强的编程生产力的软件,微软出品的著名软件诸如Office 365Windows Azure都是用C#开发的。此外运行于.NET Framework之上的C#极适合用于开发微信公共号等HTML5应用的后台。

 

  《C#实战开发:核心技术应用与实践》一书能带着读者畅游C#从半路出家到微软MVP的全过程,作者极简认为程序员不仅要关注技术,更要关注所处环境。技术可能不会做一辈子,锻炼生存能力则是最现实的话题。因此本书并不局限于指导读者如何写极简的C#代码,还指导读者如何学习写极简的C#乃至其他语言的代码。

 

  “极简在软件开发领域有精益求精、没有冗余代码的含义。本书的作者顾伟是负责软件系统的设计和开发工作的高级软件工程师并于2014年当选微软年度MVP,他给自己取笔名极简为了做一个极简的C#程序员极简入行的经历是一个比小说网站男频更精彩的励志故事,他大学本科学的是与计算机软件编程基本上不搭边机械类专业,毕业工作后在工厂车间里做过一段时间的机械加工他坚信软件是未来的潮流软件产业是未来的朝阳产业,成功说服了家人走上了C#道路。为了弥补半路出家的短板经历了一段边学习、边实习的经历,每天晚上都抽出时间学习,并先后通过了国家计算机四级(数据库工程师)、软件设计师、系统分析师、信息系统项目管理师等资格考试从此世界上少了一个厂哥,多了一个极简的C#工程师。

 

  极简在钻研如何把C#写得更优雅的同时也不忘记涉猎其他语言和平台的知识曲罢常教善才服Android开发造诣,经常让我这个科班出身的Android汗颜。极简对于其他知识的掌握程度我就不敢舐皮论骨了,就好比岛说不清海有多广阔一样。



2 0