• 《C# 从现象到本质》出版,免费送书10本


    我的第一本书《C# 从现象到本质》已于近日正式在京东和淘宝天猫上开始销售了。至此,我的图书写作和出版活动正式告一段落。图书销售网址见下。

    试读样章

    京东

    天猫

    写书感想

    写书不同于简单的发篇文章在网上,也没有人知道你是谁。即使你实名发表,也无所谓,毕竟人们不需要花钱才能看到你的文章。写书则完全不同,首先你的书是收费的,因此人们自然希望这笔钱花的值。另外,你的书代表了你的技术水平,书的质量也反映出你是否有认真负责的态度,因此,一定程度上,你的书是你的一个门面。本着对读者负责,对自己问心无愧,我开始了写书的历程。整个写书过程中,我参阅了大量文献,赵三本,国内的书,国外的书,博客园优秀文章都读了不少。有时,我发现自己写的东西已经被某篇文章用更深刻的话语讲过一遍了,我只能立刻推翻自己的草稿重来。例如,《pro .net performance》这本书对于类型在内存中的分配有着深刻的解释,但它还没有中文译本。我便找来了英文版去读,读了没两页,我就知道自己的第三章可以重写了。凑巧的是,我的书7月定稿,这本《pro .net performance》在8月也被翻译了,让我还有点遗憾,如果我那时读了它的中文版,我的书会不会写的更好?毕竟英文版读起来比较累,我没有全看完。

    现在,知识变得越来越值钱了。各种不同的网络课程铺天盖地,收费若干。对于我们开发者而言,我们的工作本来就比较特殊:需要不断的去适应新的环境和技术。在学习新的技术,和巩固深挖已有技术的过程中,我们既可以提升自己的工作效率,也可以对工作本身有着更深刻的理解。我现在都不能忘记自己在使用windbg之后,第一次探测一个对象的内存分布并最终走到仅有0和1组成的”内存地图“时的兴奋。大家都知道计算机只认识0和1,那么我们现在看到的互联网,中国字,程序这些东西又是如何存储在计算机上的呢?为什么我们敲打Console.WriteLine("hello world"),就可以看到信息?搞清楚(即使只是一定程度上)这些事情,难道不是非常有意思的事情吗?

    对于我来说,写书只是我对社区贡献的一种方式,当然也有其他的贡献方式例如为开源项目做贡献。我在社区中受益良多,写书回馈也是十分自然的。我自己本身也是一个喜好码字的人,我喜欢被人认为是一名知识丰富的专业人士。

    再次感谢

    在这里,我也向为本书撰写推荐语的四位朋友道谢,其中,有三位我之前也并没有见过。但他们的文章却写的鞭辟入里,在我的学习过程中,给了我很多的启发。他们就是learning hard (李志),王清培和张子阳。他们也各出了一本书,分别是

    Learning hard C#学习笔记 (李志) http://product.china-pub.com/4581218
    .NET框架设计:模式、配置、工具 (王清培) https://www.amazon.cn/dp/B00S8IVPCI

    .net之美 .net关键技术深入解析 (张子阳) https://book.douban.com/subject/25832203

    另外一位,凌光,则是我的大学同学和好朋友。张善友大哥和腾飞(Jesse)为本书也提出了很多建议。在这里,衷心的感谢你们,祝你们一切顺利。

    送书规则

    送书规则很简单,9月5日和6日每天13点(这个时间应该不会妨碍大家工作)的前5个评论者将会获得一本书。不得使用程序大量轰炸,一个ID仅限中奖一次。如果出现一个ID多次中奖,则顺延中奖者。当我拿到书之后,就组织发货。

    我的后端学习至此就告一段落了,在之后的日子中,我会主要集中在前端和新技术例如.NET Core的学习上。如果对于本书有任何意见或评论,也欢迎大家给我回帖。对于C#,我只是做了一点微小的工作,谢谢大家!

    9.5结果名单

    恭喜下面五位朋友(清茶一杯(北斗星),夜向南,源源不断,文艺的码农,A_ning)免费获得一本书。请你们将你们的姓名,地址,和手机通过短消息给我,我拿到书之后组织发货,到时会告诉你们。

    9.6结果名单

    恭喜下面五位朋友(skyXnet,灵雨飘零,夜的钢琴曲,一角凉,火星大能猫)免费获得一本书。请你们将你们的姓名,地址,和手机通过短消息给我,我拿到书之后组织发货,到时会告诉你们。

    送书活动结束,谢谢大家支持!

     我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=24ss1wrrhnq8c

  • 相关阅读:
    深度学习跟SLAM的结合点
    谷歌浏览器自动更新后,chromedriver和浏览器的版本不匹配
    Cheat Engine 中文设置汉化教程
    Java代码实现sha256加密
    VUE ELELEMENT table默认选中
    Java中如何遍历Map对象的4种方法
    Spring boot @Value注解详解
    jQuery向webApi提交post json数据
    Java RSA非对称加密工具类(就这一篇就够了)
    Vue父组件调用子组件的方法
  • 原文地址:https://www.cnblogs.com/haoyifei/p/9583782.html
Copyright © 2020-2023  润新知