出来混,迟早是要还的

作者:Codinget
2019. 11. 22

“出来混,迟早是要还的”是我笃信的一句话,本篇博客就是在还债,因为曾答应过一位朋友,写一篇博客推荐一些书,最近录《框架探秘》系列太累了,正好写篇博客调剂生活,顺便@一下小雪节气。

先说说看书这件事吧,看似挺简单的,拿起来就看呗,无非就是有些人多了些技巧,然而事实却非如此,简单的技巧并不能让我们实现蜕变。依旧是那句话:“内行看门道,外行看热闹”,很多技术新人,哪怕是绝大部分工作了三四年的技术人员,始终都处在看热闹的阶段。我们所有人呢,都会有这样一个阶段,什么时候度过这个阶段,就看你是不是够用心,是不是能静下心来打磨自己的技术。等你具备了更敏锐的感知力和更强悍的推理能力,你才能进入到下一个阶段,这个时候你很容易就知道写书的作者到底在一个什么水平线上,他/她的书哪部分可信,哪部分可能会有问题。

首先推荐两本 UML 相关的书,UML的书非常多,但我只推荐两本,如果你是初学者,我建议你看一看谭云杰的《Thinking in UML 大象》,这本书的名字还是很会蹭当年的热点的,曾几何,很多经典的技术书籍都是 Thinking in XXX 的固定语法格式。这常常让我想起央视那个毫无创意的广告导演,千篇一律的 “XXX 行业领导者”,简直丢死人了,怎奈何,人们就喜欢吃这个套路。但是当年的国外的那批 Thinking in 系列绝对是经典中的经典,比后来出现的动物书还要经典得多。

《Thinking in UML 大象》

《Thinking in UML 大象》这本书虽然蹭了热度,但是其实在时间线上来说,它比 Thinking in 系列要晚很多,这本书内容质量很高,虽然有些唠叨,但是不得不承认的是,这种絮叨的手法极为适合新手学习,在反复中加深印象,在迭代中逐步体会和掌握 UML 逻辑推理中的每一步过程。这本书绝对值得新手们好好读上两遍,这对于真正提高你的建模能力是有很大帮助的缺点呢,就是这个沽名钓誉的封面以及作者在软件工程实施、项目管理方面能力的严重缺失。

另一本是我觉得 UML 界最经典的一本书,Larman(辣馒)的《UML和模式应用》,新手别去看,会死人的,我在网站的图文《设计模式-GRASP篇》中,就介绍过这个家伙,我的这本图文一直没有完成,是一件非常可惜的事情,很多人也一直等我写完这本图文,我的很多技能都是从《UML和模式应用》习得的,辣馒是我给作者取的雅号,他绝对是技术界、工程界大师级的人物,也是对技术行业做出过突出贡献的人物。从《UML和模式应用》这本书咱们就可以深刻感受到作者的功底、丰富的实践经验以及技术人特有的魅力。我最喜欢的10本技术书里绝对有它的位置,强烈推荐缺点就是没有一定的项目经验,足够的技术能力做支撑,这本书你很难真正读懂,其实也有翻译的问题,翻译质量一般,这其实也是为什么我在《设计模式-GRASP篇》中对很多晦涩描述进行无耻解读的原因。机械工业出版社还好,我个人最不喜欢的就是清华大学出版社翻译的很多技术书籍,完全就是在毁书,基本上就是导师让自己的学生硬翻,然后凑出一本书来,丢清华的脸。但是我也感谢清华大学出版社,我被它逼着去看英文原版,我本以为我的渣烂英语是搞不定原版的,让我惊奇的是,读英文原本比翻译的版本语义上要通顺得多。至此,我也走上了翻译技术资料的道路,我也被各式英语虐过,印度英语,日本英语,韩国英语。录《框架探秘》的过程大家也会发现,我基本都是在各种英文技术资料中穿梭。

英语的问题,逼着自己往前推进吧,这个话题我也提过很多次,提升的方式方法也没大家想得那么难,很多人都是被学校教育的模式扼杀了学习的激情,甚至说看到英语、数学都形成了应激抗拒。但是现在咱们工作了,把心态先调整过来,抛弃单词书,那不是成年人改用的方式,学以致用,不再学以致考。我工作的第二年,我想进外企,为了这么目标,我每天打开电视的英语频道,边看边练了一个月,哪怕看得脑袋疼想吐也扛着。因为很多事情就是如此,干什么都有痛苦期,扛过去就扛过去了,扛不过去你下一次更过不去。人的意志品质真的是要修炼,而不是说轻轻松松就能获得。后来进了公司我才知道,我是唯一一个面试笔试都用英语的人,面试那天我跟老外英语交流了将近两个小时,出了公司在楼外我一直恶心干呕、真的快吐了,我的能量在那两个小时被耗尽了,这是我这辈子第一次有这种经历,终生难忘 ~

出来混迟早是要还的,上学的时候,我懈怠过,工作了之后,现实不会饶过我,我也没饶过自己,该还的,终究躲不过去。天道有轮回,苍天饶过谁 ~ 当你觉得痛苦的时候,请记得,还有《代码大全》陪着你:

小雪节气了,希望北京几年多下两场像样的雪,Coding10 一直有个网页终年无休得下着雪,感觉累的时候,我经常用它放松放松神经,也可以追着雪花跑跑圈儿,平时总是哄孩子,其实我也挺会哄自己玩儿的 Coding10的雪

Stoa911 2019.11.23 09:55

老哥厉害 期待老哥年度力作多租户分表分库

Codinget 2019.11.23 10:18

《框架探秘》这个系列够我吐血的了,一直在看各种英文资料,进行各种实验。搞完《框架探秘》,我先录点轻松的,缓一缓,不然我就挂了。

Stoa911 2019.11.23 10:25

精彩的背后都是汗水的付出 辛苦了

Angf 2019.12.29 21:20

健康最重要!慢慢来,只要最后是完整的就好!加油!angf

Codinget 2019.12.29 23:58

框架探秘系列已经搞完了,基本我也被它搞完蛋了,休整了一周,恢复过来了

尺骨 2019.11.23 10:56

站长是个能吃苦的又很有毅力的人,相比之下,感觉自己是个渣渣

Codinget 2019.11.23 10:59

没办法,做技术的就是这样,刚毕业的时候好混,工作时间越长,反而越容易出问题,逼着自己干各种事情

莫步川 2019.11.23 11:02

发现了一个好网站,也发现了一个有趣的灵魂,看了几篇博客,都很受启发

Codinget 2019.11.23 11:20

我就算了,我的灵魂太枯燥无味了,是个没啥情趣的人

莫步川 2019.11.23 15:00

站长谦虚了,在技术圈,站长这样的人很少见的

狗尾草 2019.11.23 22:33

推荐的书都好老啊,尤其后两本,果然是老司机了

Codinget 2019.11.23 22:44

不承认不行啊,我看过的书的确都挺老挺有时代气息的,现在大部分的技术书都是很时髦的应用书,对于提升功底的帮助不太大,大都是用来应付手上当下工作的,当然这类书也是咱么必不可少的,只不过我没怎么看过这类书,我更愿意自己推理,自己研究文档,所以这类书我真的不知道推荐哪些,有好书可以向我推荐一下,如果真的好,我也推荐给网站的朋友们 ~

小强不灭 2019.11.24 12:03

代码大全是好书,可我真扛不住,太厚了。

Codinget 2019.11.24 13:21

有些书值得咱们痛苦,尤其一本顶几十本的这种书

cchealther 2019.11.28 10:37

永久会员我入了!

Codinget 2019.11.28 10:40

谢谢,你着啥急,书我还没推荐完呢。

cchealther 2019.11.28 10:48

哈哈哈继续坐等= =~

Codinget 2019.11.28 10:49

英语一定要肯下来,这个东西让人收益无穷,国内虽然很多东西都有中文翻译,但也仅限于基础部分的东西,而且翻译质量都不怎么行,关键的地方翻译出了问题,那对其产生的误导和后果是非常严重的,英语搞好了,以后的机会也更多,国内不好混的时候,到了缺少技术人员的国外也能活得很滋润。

cchealther 2019.11.28 10:54

我挺喜欢英语的哈哈,就是听说太辣鸡,英文文档还可以看一看。听过一句话,英语只有行和不行,没有还行。我还在路上😭

Codinget 2019.11.28 11:01

那就好,我的听说能力是被那帮老外折磨出来的,现在这方面的能力也退化些了,所以有时候会找些国外的视频自己翻译一下,顺便放到网站上丰富一下内容。

timing 2019.11.29 09:05

看到这几本书就知道站长绝对是老油条了,不过付过的辛苦大部分人也是做不到的,一个能把普通博客网站做成这样的人,挺让人佩服的。

Codinget 2019.11.29 09:16

我这根油条确实是老了,看的书也很老,至于网站嘛,只要舍得吃苦,不那么看重眼前利益,咬着牙坚持大家都能做到这一点,人没有受不了的罪。

ghdlk 2019.11.29 14:12

好久没和老哥聊天了,不知道老哥对网站的功能有没有改进的意图呀?比如课程是否学习过的筛选,因为现在课程比较多了,而每个系列中也包含多个视频,大家看的时候估计也不是一次性都看完,下次再来看还要重新定位,有点不是很方便。

Codinget 2019.11.29 14:19

有这个打算,自从出了laravel 6 一直想动手,我打算春节期间把这个事儿给搞定了,彻底把网站重构一下,也在构思的阶段,有好的想法欢迎多多贡献一下。

ghdlk 2019.11.29 16:05

嗯嗯。第一点:如果用户在会员有效期内,是不是可以不用区分免费视频和全部视频。第二点:视频的评论部分,是不是可以挂到这个系列下,而不是单独的每个视频下,先说两个,后面想到了再说

yang 2019.12.13 12:40

老哥, Swoole系列什么时候更新啊,

近期准备选个良辰吉日,搞一个永久会员= =

Codinget 2019.12.13 12:50

把分库分表搞完就折腾这个系列了,swoole官网也提供了教程,没想到大家还是希望我录这个系列,我准备充分点就上了。

yang 2019.12.14 16:20

嗯嗯,老哥 还有 Elasticsearch,看了很多视频,还是感觉 您这个,怎么说呢,就是比较好吧, 对了还有老哥你是怎么学英语的啊, = =我现在在看单词,比较迷茫啊,

也不知道究竟看点什么好

Codinget 2019.12.14 16:26

这个还有一个系列也没录呢,就是把它封装成一个开发包,laravel官方封的包只提供了极少的能力,把 ES阉割得太不像话了,只是个玩具,不具备实用价值

yang 2019.12.14 16:27

没事,风里雨里我等你~

Codinget 2019.12.14 16:29

不用等,调用方法知道了自己也可以去封,多花时间精力多迭代几个版本都可以封装出一个强大的工具包

yang 2019.12.14 16:30

我明白这个,但是基础部分,还没有找到一个好的学习地方,官网的最新版本的文档都是英文的,网上翻译的有点生涩,看的不大懂

Codinget 2019.12.14 16:37

逼着自己搞搞英文吧,市面上现在似乎也有这类书,专门针对技术常用句式和专业名词的,真的别觉得太难,老被按在地上摩擦和侮辱也不是回事啊,咬个牙就过去了

yang 2019.12.14 16:39

对,尤其是别人给你甩英文名词的时候,明明知道是啥东西,但是吧,别人一说英文,就蒙一会,可能过会才知道,哦他说的是这个

Codinget 2019.12.15 20:05

学英语其实没那么难,主要看你用它来干什么,新东方之类的学校之所以受欢迎,因为大部分学生自己不知道考试中有哪些套路,而新东方把这些套路研究得很透彻,所以能极有针对性的做培训,对于真正语言能力的提升其实没啥实质性的帮助,但对考试及其有效。如果只是想顺畅阅读和理解技术文档,那你就花时间和精力突击这个方向就可以了,不需要方方面面都去搞,可能前期你会受点阻碍和挫折,扛过去就好了。

shiwei yin 2019.12.18 19:46

牛逼。。。。

Codinget 2019.12.18 20:42

是苦逼!

haohexin 2019.12.24 09:34

老哥,刚买了会员,可以加你微信吗

Codinget 2019.12.24 10:06

谢谢,本人卖艺不卖身,哈哈,开玩笑的,主要是我基本不用这些聊天软件,等我忙完这阵,春节期间,我会用一段时间的微信,我会把我的微信开放出来的。

haohexin 2019.12.24 10:53

好的

小人物1号 2020.03.31 19:11

期待 uniapp 和 swoole 的视频

Codinget 2020.03.31 21:11

swoole 不录了,它们的官网有一系列的课程,我就不掺合这个圈子了,我会直接录制 go !

小人物1号 2020.04.01 10:01

看了站长对 uniapp 的介绍,感觉确实不错, 也去官网学习了一下, 做了一个小例子, 编译为 h5 项目都还正常, 可是编译为 android , ios 的项目后, 有些布局就乱了 , 难搞, 官网也没有这部分的资料可查 , 期望从站长的 uniapp 课程中学到这个的精髓

Codinget 2020.04.01 10:57

用它做小程序之类的应用还可以,如果做 android 以及 ios ,别报太大期望,除非你对这两个平台比较熟悉,可以使用条件编译来解决不同平台下的异常问题。