评《从芯片到云端:Python物联网全栈开发实践》 。本书从立意到内容在当下都不可多得。既有关物联网开发,又结合python实践。在写作意图上,作者更试图通过python一种语言贯穿物联网开发的各个环节。
这种理想是好的,在书中也可以看得出作者在这方面难能可贵的努力和尝试,虽然从书中整理的资料来看,想用python来实现物联网整个流程的开发实在过于勉强而几乎不可能,毕竟不同的语言自有其擅长之处,如同十八般兵器各有利弊,但至少作者这样的尝试给出了一种可能。如果擅长的语言确实只有python,那想想办法还是勉强能应付的过来。
然而,要写一本涉及物联网方方面面的书本来就有很大的挑战,作者在掌控这样庞大的主题上还是明显露出疲态,力不从心。在整体内容划分与规划方面做的不够仔细,这导致的后果有几方面:内容不统一,一个章节里一会洋洋洒洒讲宏观局势,一会又跳到代码讲细节;条理不清楚,想表达的东西太多,反而没有办法突出重点了。
另一个毁誉参半的方面在于内容太繁杂。我相信作者对书中的内容有相当多的实践与体验,但我也能看出对书中提到的更多的部分作者所做的可能更多是资料收集和整理。这对一本原创性的书籍打击往往是致命的,除非自己有同样丰富的经验与甄别能力,否则读者根本无法从中汲取有用的信息—太多的信息就等于没有信息了。但是,其有用的一面是作者这些努力可以让这本书在一定程度上起到工具书的作用,翻阅查询起来还是有一些价值的。
同样,由于想涉及的内容太多,虽然书中也有一些入门的内容,但实在不适合新手阅读。而更适于有一定软件与工业基础的读者作为参考。
总体而言,在环境偏向浮躁的当下,作者这本书还是充分体现出工程师的严谨与认真,不失为一本佳作。