作业一年的杂谈:一年编程杂谈-不要掉入设计模式等技巧的”圈套中” – (juejin.cn)
作业两年的杂谈:两年编程杂谈-怎么写出可读性高、不易崩溃的代码 – (juejin.cn)

祝我们新年快乐,这或许是我本年的最后一篇博客啦,等我重拾起对技能的热心后,或许会再写。

一、作业换岗-其实和面试官看同一份陈腔滥调才重要

仍然被问陈腔滥调文-很难过

说来真实让我叹气,作业三年了,面试仍是问我一些对于实际作业完全无用的陈腔滥调文,比方问我AQS原理-为什么AQS要保护双向链表呀?其实我曾经肯定是思考过的, AQS完成的原理及一个实例分析(ReentrantLock) 博客重写计划Ⅳ – (juejin.cn),但如今问我我只能说出经过自己提炼、笼统的常识或许一些需求留意的运用方式,许多细节早已搜骨刮肚而不知。 或许看这篇的读者会疑问,这不是你自己没有看的原因吗,我想说,当然是呀,但是我不想糟蹋自己的时间在无止境的常识细节里边,所以我突然觉得很可悲,陈腔滥调的海洋浩如烟海,如果面试官在自己熟悉的陈腔滥调领域一段输出,所以面试能不能通过,大略是你俩看的陈腔滥调文的内容、看的进度是否匹配了。

那陈腔滥调文一点没用吗?我觉得当然不是,一些Java源码的设计仍是挺不错的-在数据结构的选取、运用合理的设计模式辅佐代码逻辑分层、分块办理,多阅读好的代码大略才干写出好的代码,所谓读书破万卷,下笔如有神~

很少有人问项目-方向适配很重要

由于在上家公司做的是数据中台,但是这次换岗基本上有机会的都是C端的事务,所以基本上项目都很难给面试官讲理解,由于面试官期望听到的是你们的事务是咋拆分的,比方买卖、首页..事务模块,但是中台模块拆分涉及许多专有领域名词,想讲理解需求的时间太长了,然后就会被打断;或许你或许问,那为什么不找匹配的作业呢,太难找啦,这个方向有hc的太少啦~

所以第一份作业的方向很重要,仍是尽量少选中台相关的方向,由于中台和中间件差不多,做好了,不需求迭代只需求运维的时分,团队也就完毕了,所今后面的hc大略只会渐渐收窄,而且小厂哪有这些团队呢。

二、写小说

写小说的初衷的

  • 底子原因是新冠疫情,一年发一次烧,我这软弱的身体还能发多少次烧呢?
  • 直接原因是计算机行业,我还精干几年呢?失业今后怎么日子?
    所以想找一个能够离群索居但也能挣一点日子费的行业,写小说就映入我的眼皮,刚好我也有一些表达的欲望,期望借小说表达自己对《桃花源记》中的桃花源的畅想吧、

不过说来惭愧,自己的文字太过苍白,比方描绘场景短少氛围感。现在在学习我曾经比较喜爱的小说,比方猫腻的《间客》,乌贼的《诡秘之主》,学习他们怎么做世界观铺陈、剧情推进、人物刻画的、

三、怎么快速学习一个新结构

上面提到最近换方向了,组里运用的技能和我曾经的适配度不高;比方网关运用SpringCloudGateway,老项目的Web结构运用支撑协程的tornado,而且这些结构都不太好上手。

那么怎么快速学习一个新的结构呢?

  1. 首先要理解这个结构为什么要呈现? 结构的呈现大略是为了处理旧结构的一些痛点的,一般结构的痛点能够从功用、可扩展性、可保护性这三个方面考虑。比方SpringCloudGateway相比Zuul,支撑了异步,所以更好的使用资源到达功用、吞吐的提升。
  2. 其次要理解这个新结构怎么处理了老结构的问题?又是怎么运用的? 一般是引入了新的技能,或许适配了新的生态,比方SpringCloudGateway正是借着Spring webFlux 的东风。
  3. 工程侧有哪会有多少新技能,太阳底下哪有多少新鲜事?最后仍是要从结构根据的思维动身,从完成这个思维的demo动身去看源码吧 比方Spring webFlux实质上仍是根据Project Reactor这个最根底的异步结构完成的,而Project Reactor又是根据ReactiveStream这个思维构建的结构。

所以最最重要的仍是要理解思维,就像打败诺基亚的永远不会是功用机,而是智能机;如果某个结构发生了重大的革新,那一定是指导编程的思维发生了底子性改变。

四、再会啦,各位

写博客四年了,这是四年来最不仔细的一篇博客,确是最仔细的一篇离别文,有点累了,有缘再会,很开心能在这样的平台上发了四年博客,当初挑选的原因便是干净、纯粹,也期望能一向这样。

最后祝我们日子愉快,万事如意,龙年大吉。