Fork me on GitHub

【杉枫】科技与人文

书籍是人类文明进步的阶梯。对于学习来说,要系统全面学习一个新的领域知识,书籍是必不可少,特别是那些经典书籍,作者本身花费大量时间精力,力求对读者产生价值以及启发,并且经典书籍通过时间洗礼,历久弥新。是我们成长必不可少养分,本身也能带给我们很多体验以及感悟。

《人月神话》软件工程“圣经”,值得每个软件开发人员、经理以及各种相关从业者学习。对于系统设计研发管理会带给你很多启发,书中探讨为什么软件难做。《人件》另一本软件工程经典,更多探索工作环境等因素对于软件开发本身影响。

《TCP/IP详解》讲述七层网络架构,第一部讲述网络原理,第二部讲述整个源码实现,当下开发基本都是网络程序,对于网络理解必不可少,对于学习网络这两本书必读。

《数据结构c语言版》清华大学出品,整个书简洁精炼,但又不失系统全面的讲述了整个数据结构知识。

《性能之颠》性能,软件研发特别是互联网研发,逃避不过性能,因为人性喜欢流程,流畅影响着用户核心体验。这本书从应用、架构、存储、操作系统、中间件多个层次多个角度,娓娓道来的讲述性能优化。

《京东基础架构建设之路》讲述了京东整个中间件架构设计以及演进路径,对于有志于从事中间件软件开发者会有很多启发,中间件本身作为互联网公司中重要一环,操作系统之上,应用之下起着承上启下的作用。在当下互联网公司大中台架构之下,中间件将会变得越来越重要。《逆流而上》讲述阿里应用技术、中间件等走过历程,中间有各种各样问题挑战,但是依然逆流而上。

《深入分布式缓存》缓存是软件性能提升一种很重要方式,缓存是通过空间换时间,缓存有客户端缓存、浏览器缓存、服务端缓存、单机缓存、分布式缓存等,并且对缓存算法LRU等详尽介绍。

《Netty权威指南》netty作为当下java网络传输、nio事实上的工业标准,基本上统一了java高性能rpc领域。本书对netty使用以及架构做了细致讲解,作者李林峰是netty领域资深专家。

《怪诞行为学》这一套书有四本,作者从多个角度以及事例,讲述了人在很多情况下是感性的非理性的,这一套书很有意思,读后相信会带给你很多启发,以及新的看世界的视角。

《设计中的设计》设计其实与架构有很多相似地方,都是通过一种更好方式或者全心方式,将原来本有的东西事务做的更好,设计本身是追求美,为了获得更多美好和舒适。

技术和艺术不是对立存在,技术和艺术结合会产生更多可能性,以及化学效果,在学习技术的同时也应该对其他领域有更多涉略,打开视野,才能提升认知,要做一些能持续积累持续产生价值得事,虽然短期收获不大,但长期价值巨大,读书就是这样的事。


本文地址:https://www.6aiq.com/article/1542814842449
本文版权归作者和AIQ共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出