×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

一个外行理解程序员的思维模式,感觉很多事情本质一样

我是从UNIX,到WAS中间件,K8S,从外围一直杀入程序员,可以算是从外行逐步进入的

以下是干货,实实在在,不能忽悠人的,懂就是懂,不懂就是不懂

如果不具备基本的JAVA原理,以下的培训是看不懂的。JAVA,STRUTS,SPRING,HIBERNATE,反射原理性的东西马士兵讲解的很好

https://www.bilibili.com/video/BV1Et411Y7tQ?from=search&seid=13488104203187807915

2021版最新SpringBoot2_权威教程_请直接从P112开始学习新版视频--置顶评论有直达链接-_雷丰阳

参考以上培训需要看源代码分析,这个比较头大,我彻底明白用了一个月。一定要动手,DEBUG需要长期的积累,逐步分析每个源代码。而且需要高手指点,我就是得到群里的高手OSCAR的指点,遇到拦路虎,他帮助我分析原因。

我个人有一个技术交流群,里面40多个高手,包含中国大陆和美国,澳洲的高手。有几个中国大陆的高手是可以出版图书的牛人。澳洲的牛人是顶尖的澳洲ORACLE 公司的技术高手。

AnnotationAwareAspectJAutoProxyCreator

* AnnotationAwareAspectJAutoProxyCreator

* ->AspectJAwareAdvisorAutoProxyCreator

* ->AbstractAdvisorAutoProxyCreator

* ->AbstractAutoProxyCreator (这个是个牛逼人物,绝对的多面手,转折点)

有耐心的需要看很多论文,才能理解源码

https://cloud.tencent.com/developer/article/1329342?from=article.detail.1441283

https://www.cnblogs.com/coder-qi/p/11086695.html#beanfactory

Spring源码阅读-IoC容器解析

https://www.cnblogs.com/coder-qi/p/11296591.html

Spring源码阅读-BeanFactory体系结构分析


https://www.bilibili.com/video/BV1gW411W7wy?p=40&spm_id_from=pageDriver

尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)

postProcessBeanDefinitionRegistry,这个类有个牛逼的实现类ConfigurationClassPostProcessor,还有很多扩展,MABATIS很多内容,基本都是辅助原理,只要源码分析透彻了,其他的都无所谓。

以上还算简单,只要看,做实验就能明白,基本就是政治思想史的难度,,,按照围棋的智商,基本是1-4段的实力

###########################################################

以下课题是绝对的抽象,需要大量的抽象思维,,,按照围棋的智商,基本是5-8段的实力

有的课程很难定义复杂还是不复杂,比如马士兵的架构师讲课,尚硅谷的K8S微服务培训,这些课程是大杂烩,要求所有的知识都要掌握,比如K8S这个技术,很多JAVA程序员不理解,因为K8S是从UNIX ADMIN,HA CLUSTER,LVM,STORAGE,DOCKER发展过来的架构技术。甚至K8S包含很多CCNP的网络术语,JAVA程序员显然不具备K8S的基本功。

还有的课程其实是类似微积分的基本功,可以理解,不需要熟练,比如算法和数据结构,这个很抽象,其实参考日本出版的图说系列更好,用漫画就可以理解其中的含义,如果不用漫画和图形,如果仅仅看代码理解算法和数据结构比较痛苦。

还有很多课程我正在研究,比如JVM的优化,里面的锁机制和ORACLE的锁机制一样都是难点。不过这些不是问题,只要平时没事情的时候,听课就可以了。《内存与垃圾回收篇》《字节码与类的加载篇》《性能监控与调优篇》三个篇章。有老师解释。

总体说,计算机的东西没有太复杂的,(可能最复杂的就是台积电和那些设计芯片的,因为芯片技术已经是属于物理行业了,很难定义成为计算机行业)

按照我体会,真正复杂的是哲学史,神学史,按照围棋的智商,九段的实力估计也很难理解。因为这些需要大量的思辨,而且很多概念是自我矛盾。比如神学史,神学史很多内容有罗马,这个不是问题,我本来就了解很多希腊罗马历史的背景,可以理解。但是神学的特殊词汇,比如三位一体,神恩等理解,如果不具备这些基本功 ,那么路德反驳教皇的那些逻辑很难理解,也很难理解基督教分裂的理由。我看了三个版本,中国,台湾,哈佛的英文原版,才理解。神学史难度大于哲学史。(个人体会,不能看大陆出版的书)香港,台湾出版的图书比较好,里面有英文,中文的神学词汇对照。(不过我推测,5-8年以后,香港出版的图书就不需要看了。原因我就不说了。)

(个人体会,不能看大陆出版的哲学书)台湾国立大学的哲学史讲课有中英文对照,很好。哲学史康德为什么提出三大批判,康德主要收了谁的刺激,我也是参考了中文,英文原版解释三年多慢慢理解的。以后的黑格尔,海德格,维特根斯坦都想从不同的角度驳斥康德,(胡塞尔也是一个奇葩)这些脉络需要理解。我个人角度,不喜欢萨特,不喜欢贝克莱。不过我也勉强承认,萨特和贝克莱也有很多闪光点。以前我不喜欢尼采,后来慢慢才知道我是错误的理解了尼采,尼采是很优秀的。

计算机的内容基本都是属于胡同里赶猪直来直去,计算机的内容大部分只要看书就能理解,没有太复杂的,也没有自我矛盾的。

另外一个猥琐的想法:非常感谢这些雷锋,别人购买几十万人民币的课程,我一分钱不花就全部享用了。而且别人的写的读书笔记和源代码我都共享了。双重享受。感谢雷锋。

https://www.bilibili.com/video/BV17K4y1K7CX/?spm_id_from=333.788.recommend_more_video.9

花了23980买的马士兵教育Java架构师进阶教程丨100集全套完整版(建议收藏)

https://www.bilibili.com/video/BV1V4411p7EF?from=search&seid=13440944497626987998

【狂神说Java】多线程详解

https://www.bilibili.com/video/av54029771/

尚硅谷Java数据结构与java算法(Java数据结构与算法)

https://www.bilibili.com/video/BV1Up4y187ff/?spm_id_from=333.788.recommend_more_video.15

白嫖马士兵教育价值23980的MCA全套Java架构师课程,2021首次分享!程序员面试必备

Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / 一个外行理解程序员的思维模式,感觉很多事情本质一样

    我是从UNIX,到WAS中间件,K8S,从外围一直杀入程序员,可以算是从外行逐步进入的

    以下是干货,实实在在,不能忽悠人的,懂就是懂,不懂就是不懂

    如果不具备基本的JAVA原理,以下的培训是看不懂的。JAVA,STRUTS,SPRING,HIBERNATE,反射原理性的东西马士兵讲解的很好

    https://www.bilibili.com/video/BV1Et411Y7tQ?from=search&seid=13488104203187807915

    2021版最新SpringBoot2_权威教程_请直接从P112开始学习新版视频--置顶评论有直达链接-_雷丰阳

    参考以上培训需要看源代码分析,这个比较头大,我彻底明白用了一个月。一定要动手,DEBUG需要长期的积累,逐步分析每个源代码。而且需要高手指点,我就是得到群里的高手OSCAR的指点,遇到拦路虎,他帮助我分析原因。

    我个人有一个技术交流群,里面40多个高手,包含中国大陆和美国,澳洲的高手。有几个中国大陆的高手是可以出版图书的牛人。澳洲的牛人是顶尖的澳洲ORACLE 公司的技术高手。

    AnnotationAwareAspectJAutoProxyCreator

    * AnnotationAwareAspectJAutoProxyCreator

    * ->AspectJAwareAdvisorAutoProxyCreator

    * ->AbstractAdvisorAutoProxyCreator

    * ->AbstractAutoProxyCreator (这个是个牛逼人物,绝对的多面手,转折点)

    有耐心的需要看很多论文,才能理解源码

    https://cloud.tencent.com/developer/article/1329342?from=article.detail.1441283

    https://www.cnblogs.com/coder-qi/p/11086695.html#beanfactory

    Spring源码阅读-IoC容器解析

    https://www.cnblogs.com/coder-qi/p/11296591.html

    Spring源码阅读-BeanFactory体系结构分析


    https://www.bilibili.com/video/BV1gW411W7wy?p=40&spm_id_from=pageDriver

    尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)

    postProcessBeanDefinitionRegistry,这个类有个牛逼的实现类ConfigurationClassPostProcessor,还有很多扩展,MABATIS很多内容,基本都是辅助原理,只要源码分析透彻了,其他的都无所谓。

    以上还算简单,只要看,做实验就能明白,基本就是政治思想史的难度,,,按照围棋的智商,基本是1-4段的实力

    ###########################################################

    以下课题是绝对的抽象,需要大量的抽象思维,,,按照围棋的智商,基本是5-8段的实力

    有的课程很难定义复杂还是不复杂,比如马士兵的架构师讲课,尚硅谷的K8S微服务培训,这些课程是大杂烩,要求所有的知识都要掌握,比如K8S这个技术,很多JAVA程序员不理解,因为K8S是从UNIX ADMIN,HA CLUSTER,LVM,STORAGE,DOCKER发展过来的架构技术。甚至K8S包含很多CCNP的网络术语,JAVA程序员显然不具备K8S的基本功。

    还有的课程其实是类似微积分的基本功,可以理解,不需要熟练,比如算法和数据结构,这个很抽象,其实参考日本出版的图说系列更好,用漫画就可以理解其中的含义,如果不用漫画和图形,如果仅仅看代码理解算法和数据结构比较痛苦。

    还有很多课程我正在研究,比如JVM的优化,里面的锁机制和ORACLE的锁机制一样都是难点。不过这些不是问题,只要平时没事情的时候,听课就可以了。《内存与垃圾回收篇》《字节码与类的加载篇》《性能监控与调优篇》三个篇章。有老师解释。

    总体说,计算机的东西没有太复杂的,(可能最复杂的就是台积电和那些设计芯片的,因为芯片技术已经是属于物理行业了,很难定义成为计算机行业)

    按照我体会,真正复杂的是哲学史,神学史,按照围棋的智商,九段的实力估计也很难理解。因为这些需要大量的思辨,而且很多概念是自我矛盾。比如神学史,神学史很多内容有罗马,这个不是问题,我本来就了解很多希腊罗马历史的背景,可以理解。但是神学的特殊词汇,比如三位一体,神恩等理解,如果不具备这些基本功 ,那么路德反驳教皇的那些逻辑很难理解,也很难理解基督教分裂的理由。我看了三个版本,中国,台湾,哈佛的英文原版,才理解。神学史难度大于哲学史。(个人体会,不能看大陆出版的书)香港,台湾出版的图书比较好,里面有英文,中文的神学词汇对照。(不过我推测,5-8年以后,香港出版的图书就不需要看了。原因我就不说了。)

    (个人体会,不能看大陆出版的哲学书)台湾国立大学的哲学史讲课有中英文对照,很好。哲学史康德为什么提出三大批判,康德主要收了谁的刺激,我也是参考了中文,英文原版解释三年多慢慢理解的。以后的黑格尔,海德格,维特根斯坦都想从不同的角度驳斥康德,(胡塞尔也是一个奇葩)这些脉络需要理解。我个人角度,不喜欢萨特,不喜欢贝克莱。不过我也勉强承认,萨特和贝克莱也有很多闪光点。以前我不喜欢尼采,后来慢慢才知道我是错误的理解了尼采,尼采是很优秀的。

    计算机的内容基本都是属于胡同里赶猪直来直去,计算机的内容大部分只要看书就能理解,没有太复杂的,也没有自我矛盾的。

    另外一个猥琐的想法:非常感谢这些雷锋,别人购买几十万人民币的课程,我一分钱不花就全部享用了。而且别人的写的读书笔记和源代码我都共享了。双重享受。感谢雷锋。

    https://www.bilibili.com/video/BV17K4y1K7CX/?spm_id_from=333.788.recommend_more_video.9

    花了23980买的马士兵教育Java架构师进阶教程丨100集全套完整版(建议收藏)

    https://www.bilibili.com/video/BV1V4411p7EF?from=search&seid=13440944497626987998

    【狂神说Java】多线程详解

    https://www.bilibili.com/video/av54029771/

    尚硅谷Java数据结构与java算法(Java数据结构与算法)

    https://www.bilibili.com/video/BV1Up4y187ff/?spm_id_from=333.788.recommend_more_video.15

    白嫖马士兵教育价值23980的MCA全套Java架构师课程,2021首次分享!程序员面试必备

    • 多么熟悉的味道……
      • 长期的瘟疫,好像除了看书,没其他事情可以做了,,,唱歌跳舞游泳基本全部报废了,,,