跳转至

学习笔记

构建自己的知识体系,好记性不如烂笔头。

包括:iOS、音视频、数据结构、算法、设计模式、C++、iOS、flutter、版本控制、操作系统原理、计算机组成原理等。

总结

多了解一些底层的东西。知道为什么这么做比知道怎么做更重要,虽然经历知道为什么这么做的过程很痛苦,但一旦过了这个阶段,知道怎么做也就水到渠成了。

花更多时间在算法刷题、计算机网络、操作系统、数据结构、计算机组成原理、设计模式这些通用的东西,了解这些通用的东西之后,不同语言之间的技术迁移也会容易很多。有了这些基本功,才能不限制哪种语言,哪方面的开发。

哪种语言并不重要,当学习三种以上语言之后便会发现,语言之间很相似。

编程语言只是解决某种场景问题的工具

写业务代码远不如那些做编译器,操作系统,数学竞赛。

编程语言和技术的使用是工具,需要动手实战。而算法需要自己理解和积累。