程序员给人的印象大略如上图吧。并且咱们自嘲的时候也会祭出此图。
程序员干燥吗?我并不认为如此,甚至我酷爱代码,感觉代码也是种艺术品,因为,它的确美。驰名摄影师刘香成说过要想做好一件事,只有几个窍门,就是 ” 泡 ” 在外面。这个过程是干燥的。然而当你从一千张小样中选出了一张特地称心的照片的一瞬间,艺术便诞生了。咱们编程也是如此,从几十万行代码中提炼出各种设计模式及思维,那么咱们的代码也会变得美起来。
网上甚至是书上对于编程或者中间件的文章大多数都是跟数学公式一样,教你怎么用,什么原理,的确挺干燥的。不是说这种文章不好,我从这些文章中也吸取了大量的养分,也感激乐于分享的大佬们。不过,你有没有想过,这些技术怎么诞生的,怎么一步步构建进去的?尽管咱们晓得了这些技术及中间件的设计模式和思维,那这些设计模式及思维怎么演变的呢?
咱们写代码都是从第一行开始写的。最初还有可能进行几次优化。各种优良的中间件也是如此。
所以,我就想试着从这种角度去解构 netty
。从零开始,一步步去构建本人的netty
,在这个工程中领略netty
的精髓。我想这个过程对本人的编程能力应该大有裨益吧。