《ASP.NET Core跨平台开发从入门到实战》读书感

《ASP.NET Core跨平台开发从入门到实战》读书感

Laughing
2017-08-13 / 0 评论 / 1,259 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月26日,已超过1574天没有更新,若内容或图片失效,请留言反馈。

编程类的书籍真的不推荐国内作者写的

可能有些人会觉得我比较偏激,甚至崇洋媚外。其实我觉得我看书算是比较多的了,每天下班回到家,基本上会留给自己1~2个小时的学习时间,当然这不光是看书,有时候也浏览一下博客或逛逛论坛。其实,我们买过很多书籍,当然绝大多数都是国外作者写的一写行业里面比较出名的书籍。国内的也买过几本,但是说实在的,基本上没看过几页就不看了,对于国内的一些书籍,我是觉得存在一下问题:

  1. 很少有作者自己的理解,内容要么是抄的国外的一些网站内容或者代码,要么就是直接抄的官方的例子
  2. 内容缺少阶段性,内容几本都是官方的一些Demo,然后直接翻译过来,内容非常简单,实际项目也很少会用到
  3. 内容泛泛而谈,或者根本不知所云。有些很重要的东西,作者往往一笔带过
  4. 文章结构不清晰,到处是错别字,甚至有些代码根本就无法运行
    其实以上几点,我感觉是国内的这些编程类的书籍普遍存在的问题。

    为什么要写这篇文章

    我买书有一个习惯,就是买来书籍,第一时间在书的扉页写上购买日期。写这篇文章的时候,有翻看了一下这本书的购买日期,是今年的5月24日买的,其实刚买来的时候,我看到几天,但是接着就放弃了,其实放弃的原因我总结了一下,无非是一下两点:

  5. 我认为.Net Core既然是跨平台的,那么我觉得用win或者mac或者linux,对于开发体验应该是一样的或者说,我一个项目拿到任意一个平台都能够直接重新编译运行,但是我想法太幼稚了。我在Mac上面使用Net Core经常会出现各种莫名其妙的错误,但是切换到Win上面,相同的代码完全可以运行,其中给我印象最深刻的就是前几天连接SqlServer数据库,一开始我是没安装openssl的,后来安装上之后,原来的项目仍然无法连接SqlServer,直到我重新新建了一个项目,问题就没在出现。
  6. 说实在的,虽然到今天为止,这本书距离我购买只过去了三个月,但是里面的好多内容其实都是错误的了。这个其实也归咎于NetCore毕竟是一个新出的东西,代码时刻在进行完善>
  7. 最后一点放弃的原因,我觉得就是这本书自己的原因了。对于我们绝大多数人而言,对于NetCore这个新事物,接触都不是很深,可能作者自己是个大牛,但是他把我们这些小白很想的都太厉害了。书里面好多潜在的内容,作者都是一带而过的。这样的结果往往导致我们根本无法运行书中的代码。而且书中的语句说实话,我感觉好多我至少得读个三四遍才能明白作者在说啥。

    结束语

    现在是晚上12点32分,我现在仍然在阅读这本书,但是我不是单单看这本书,基本上没看到一个章节或者知识点,我都是要去网上搜索一下的,然后结合书上的内容以及网上的内容,真真正正的吃够每一个知识点。

1

评论 (0)

取消
  1. 头像
    大多数的
    Windows 7 · Google Chrome

    看下好不好用

    回复
  2. 头像
    rrrrr
    MacOS · Google Chrome

    还没审核好吗

    回复