吾生也有涯,而知也无涯

ConstXiong

共 853字,需浏览 2分钟

 · 2021-04-22

吾生也有涯,而知也无涯。


这句话用在学习庞大的计算机知识体系上,非常贴切;面对日新月异的技术,又有多少人能似打通任督二脉,一日千里,全全掌握?


刷了几百上千道面试题,最后想感叹一句:记问之学,不足为人师!


没有自底向顶环环相扣的逻辑分析;没有踩过和填过许多没有一遍遍翻了成千上万行源码;没有被解决不掉的问题困扰几天、几个月甚至是几年...是不会有分析出系统中如何一生二,二生三,三生万物的能力。没有由因到果的逻辑贯通,现在记住的知识只能算是记问之学,并非真的掌握,没过多久就会忘掉。


最近没发文章,业余都在整理自己搞 Java 这几年接触到的技术栈及其重难点


越整理越发现知识的无边无际,所有的尝试都是在拓宽自己认知的边界。
拿数据库来看,数据库的主要功能就是存储和查询数据。
如何存储数据?如何查询数据?
如何保证数据不丢失?
如何存更多的数据?如何更快的查询?
如何支持事务?
如何支持各种隔离级别的事务?
如何让数据库高可用?
如何提高数据库 QPS?

...

从最简单的存储和查询开始,逐步分析到高可用、高并发,这其中怕是要省略好几百万字。偶尔还会遇到各种搞死人不偿命的诡异问题,比如相同的 SQL 执行结果不一样、Connection kill 不掉、死锁、超高延迟、数据不一致......关系型代数理论的陈旧、互联网海量的数据、SQL 的各种局限性,又会演化出更多新的数据库。


最想说的就两点:计算机技术无边无际,不要贪多;有精力把基础打牢,找一领域深耕下去,自然会走得很远。关于计算机基础,个人觉得操作系统、网络、数据结构与算法这三者性价比最高,尤其是数据结构与算法。


吾生有涯,弱水三千往后只取一瓢。至于取什么?思来想去还是取钱最靠谱,开始深耕职场以外的技术变现。

浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报