一次愉快的思维旅行:和杰哥夜谈

2018-10-01  本文已影响49人  凌霄光

从两只小猫开始

国庆假期,可能都闲下来了,我在群里发了一张照片,杰哥竟然有回应,这在平时是见不到的。我们就这这个话题开聊了。杰哥说我喜欢这么Q的东西都是单身惹的祸,我说我倒是挺喜欢单身的状态的,而且我还把我之前写的一篇 单身的理由发给他了。

他笑着说我找个对象更能触碰自己的灵魂,我一再坚持自己的观点,不同的人生有不同的精彩,最终杰哥也没有说动我,我还是觉得单着挺好的。

最近的状态

聊到了近况,杰哥说最近很忙,每天晚上很晚回家,早上又要10点多去上班,虽然就住在公司附近。感觉没有很多时间学技术,而且而不知道自己想要的是什么,有些迷茫。

我说不是因为不知道想要什么,而是因为想学的东西太多,却没有主动的去做,杰哥觉得有道理。其实,我就是这样的,我技术并不怎么样,很多东西都没有理得特别清楚,但是我开始写文章,开始画图,我慢慢发现画流程图和架构图很有帮助,画了很多之后我对很多流程理得都很清了,遇到问题的时候,我也能给出多种解决方案,从不同层次解决问题。在做的过程中,总会发现很多没有预料到的惊喜。

操作系统等理论知识

我们聊到了计算机网络和操作系统,杰哥给我推荐了《unix高级编程》,说是学了可以对很多东西有深入的理解,特别是进程线程同步异步资源锁,我马上就去下单了一本。我们聊到了理论和技术的关系,前端的浏览器沙箱和后端移动端在操作系统和虚拟机之上的开发,聊到了threejs的底层渲染算法。

canvas和声明式

我们聊到了canvas和webgl,我说起我对canvas的理解《殊途同归:游戏引擎和dom在底层握手》,聊到了dom和游戏引擎的自动重绘,聊到了游戏引擎就是在canvas之上实现了一套类似dom的机制,我说其实dom也是在浏览器的类似机制上实现的,只是他被定为标准了而已。之后我们讨论了在api生成对象基础上,实现声明式的模板和样式的可行性。我们聊到了android的xml布局和ios的api组织控件对象,vue的模板和react的jsx,发现api和模板的方式一直都是并存的。

杰哥说到他现在所作的一套模板和自动化的系统,就是通过定制一套生成的骨架,具体的部分可以替换。我觉得这是一个生成器模式,就去截了一张生成器模式的图。

函数式和面向对象

我们从声明式又聊到了函数式,杰哥说他们的服务端就是用的go,也是函数式的写法,杰哥说那是面向过程的。想起我有个朋友和我讲的一些很经典的函数式相关的话,我一直收藏着,然后我发给杰哥了,他也很赞同。主要是说函数式是和面向对象同一级别的编程范式,它是并不像面向对象那样模拟现实世界,而是从中抽取出规律来,通过组合纯函数来描述一段过程,函数是可推导可复合的,像数学公式一样。

杰哥觉得从业务种抽出函数式的一些动作太难,面向对象更容易理解和架构。其实我们俩对函数式的理解都不是很深,但对函数式和面向对象的交流对彼此都有一些触动。表示以后会去深入了解。

睡觉

时间不早了,聊着聊着就没有了回应,可能睡着了吧。

大致聊天路径:

上一篇下一篇

猜你喜欢

热点阅读