01.我的第一本书1987年12月出生的我,在老家已是虚岁36了。在城市里,也快周岁35了。很意外的是,这个系列我竟然还能写到十二。更意外的是,将近一年多没在博客园发文了。2019年底说写一本书,没想到,真的写了一本书了。17岁的时候,接触了榕树下,当时想学树下野狐一样写出一本搜神记,想学痞子蔡写一本轻舞飞扬。然后终究只是想想而已。读过的书也太少,见过的人太少,经历过的故事也太少了。后来接触了幻剑书盟,反手却在起点cmfu网站上注册了一个作者号,写了十几章无疾而终的武侠小说。兜兜转转,17岁没实现的梦,竟然以另一种方式实现了。荒诞而现实的黑色幽默。在2022年还有几个月要结束的时候,出版了一本
这本书是写什么的?这是一本Go语言快速入门手册,目标读者是有任一编程语言基础,希望以最快的时间(比如一个周末)入门Go语言。这本书应该怎么读?书中几乎没有较长篇幅的理论知识,更多的是示例驱动开发,鼓励读者通过快速实践加深基础理解,加快学习速度。全书按照章节顺序阅读即可,其中一些需要前置知识的小节都会有备注信息。这本书有什么特别的?在学习Go语言的初期,笔者几乎阅读了网络上所有人气较高的Go入门书籍和Go入门教程,但是这些资料或多或少存在以下问题:内容存在过多的概念描述,代码缺失严重示例代码碎片化,对初学者不友好章节编排不合理,开篇就讲各种配置、环境变量等低级错误,如错别字,代码Bug当然,这些
这本书是写什么的?这是一本Go语言快速入门手册,目标读者是有任一编程语言基础,希望以最快的时间(比如一个周末)入门Go语言。这本书应该怎么读?书中几乎没有较长篇幅的理论知识,更多的是示例驱动开发,鼓励读者通过快速实践加深基础理解,加快学习速度。全书按照章节顺序阅读即可,其中一些需要前置知识的小节都会有备注信息。这本书有什么特别的?在学习Go语言的初期,笔者几乎阅读了网络上所有人气较高的Go入门书籍和Go入门教程,但是这些资料或多或少存在以下问题:内容存在过多的概念描述,代码缺失严重示例代码碎片化,对初学者不友好章节编排不合理,开篇就讲各种配置、环境变量等低级错误,如错别字,代码Bug当然,这些
Go是一种非常受欢迎的编程语言,它具有内置的并发支持和众多其他优秀的特性。在众多现代语言中,Go在基本语言设计方面格外出众。首先,Go是一种非常简洁的语言,它的简洁性使其与像Lua这样的简单语言相似。Go设计时十分注重简洁主义。其次,Go非常重视语言的稳定性,与许多其他语言形成了鲜明的对比。Go更像C语言,自从40多年前创建以来几乎没有任何改变。最近Go1.18中引入的泛型是一个例外,但这显然是必要的改变。第三,在标准库方面,Go是一种"综合性"编程语言,它提供了开发专业软件所需的所有功能,而无需过多依赖外部库。本书是Go编程语言的"迷你"语言参考手册,它概述了现代Go编程语言(1.18和1.
Go是一种非常受欢迎的编程语言,它具有内置的并发支持和众多其他优秀的特性。在众多现代语言中,Go在基本语言设计方面格外出众。首先,Go是一种非常简洁的语言,它的简洁性使其与像Lua这样的简单语言相似。Go设计时十分注重简洁主义。其次,Go非常重视语言的稳定性,与许多其他语言形成了鲜明的对比。Go更像C语言,自从40多年前创建以来几乎没有任何改变。最近Go1.18中引入的泛型是一个例外,但这显然是必要的改变。第三,在标准库方面,Go是一种"综合性"编程语言,它提供了开发专业软件所需的所有功能,而无需过多依赖外部库。本书是Go编程语言的"迷你"语言参考手册,它概述了现代Go编程语言(1.18和1.
随着2018年,三星天津研究院的裁撤,我选择了到广州的三星研究院工作,与最心爱的她开始一起生活。这一年的开始,我注册了博客园。和2014年类似,在刚注册不久,我写了一篇题为《全新开始,全心出发》的文章。在这篇文章里,我又一次刨析自己,深入内心。从网站的风格样式上看,博客园并无优势,甚至在某些地方还是21世纪初的样子。但也正因为如此,它更加纯粹和朴素,广告更少,更加专注内容,专注在技术本身。当时的我,已经工作有5年多,心慢慢地变得踏实下来。5年这个时间长度,并不算太久,我还能走得更远。在这篇文章里,我写了这样一段话,这段话一直是我坚守的人生信条,也是支持我努力奋斗的动力源泉:在三星通信研究院工作
随着2018年,三星天津研究院的裁撤,我选择了到广州的三星研究院工作,与最心爱的她开始一起生活。这一年的开始,我注册了博客园。和2014年类似,在刚注册不久,我写了一篇题为《全新开始,全心出发》的文章。在这篇文章里,我又一次刨析自己,深入内心。从网站的风格样式上看,博客园并无优势,甚至在某些地方还是21世纪初的样子。但也正因为如此,它更加纯粹和朴素,广告更少,更加专注内容,专注在技术本身。当时的我,已经工作有5年多,心慢慢地变得踏实下来。5年这个时间长度,并不算太久,我还能走得更远。在这篇文章里,我写了这样一段话,这段话一直是我坚守的人生信条,也是支持我努力奋斗的动力源泉:在三星通信研究院工作
阅读的目标:为获得资讯而读,以及为求得理解而读阅读的层次基础阅读检视阅读分析阅读主题阅读检视阅读检视阅读一:有系统的略读或粗读检视阅读二:粗浅的阅读关于阅读的速度分析阅读为一本书分类透视一本书找出与作者的统一语言判断作者的主旨公正地评价一本书总结实践检视阅读分析阅读多年前第一次看到《如何阅读一本书》时,自己的想法是:“什么,看书还需要人教吗”?直到后来陆续过了一些书籍,不求甚解,前脚看、后脚忘的那种,最近觉得不能再继续这样了,于是又想起了这本评价很高的书。好的书值得用更好的方法来读,而《如何阅读一本书》中介绍的方法,确实是值得学习并尝试的。除了介绍阅读的方法,这本书的核心主旨其实是在倡导主动的
阅读的目标:为获得资讯而读,以及为求得理解而读阅读的层次基础阅读检视阅读分析阅读主题阅读检视阅读检视阅读一:有系统的略读或粗读检视阅读二:粗浅的阅读关于阅读的速度分析阅读为一本书分类透视一本书找出与作者的统一语言判断作者的主旨公正地评价一本书总结实践检视阅读分析阅读多年前第一次看到《如何阅读一本书》时,自己的想法是:“什么,看书还需要人教吗”?直到后来陆续过了一些书籍,不求甚解,前脚看、后脚忘的那种,最近觉得不能再继续这样了,于是又想起了这本评价很高的书。好的书值得用更好的方法来读,而《如何阅读一本书》中介绍的方法,确实是值得学习并尝试的。除了介绍阅读的方法,这本书的核心主旨其实是在倡导主动的
《高性能MySQL》第四版发布后,收到了很多读者的反馈,其中关注最多的是作为一个初学者,应该如何能够较为系统的学习MySQL,从而应对日常工作或者获得更好的职业发展。于是和多个业内朋友讨论后,整理了一些MySQL学习的推荐资源,供初学者参考。本文分成几部分,包括业界专家的经验、推荐书籍、视频/音频资源、其他资源或者学习方式、MySQL学习沟通群、抽奖赠书等。业界专家的经验提问:刚刚入行时,有哪些资料给你了帮助?正式接触MySQL是2011年底,当时的公司的数据库版本主要是5.5版本和少量5.1版本。因为之前学Oracle的经验是查看官方文档,学习MySQL资料主要是“官方文档”和当时的淘宝DB