学习笔记¶
构建自己的知识体系,好记性不如烂笔头。
包括:iOS、音视频、数据结构、算法、设计模式、C++、iOS、flutter、版本控制、操作系统原理、计算机组成原理等。
总结¶
多了解一些底层的东西。知道为什么这么做比知道怎么做更重要,虽然经历知道为什么这么做的过程很痛苦,但一旦过了这个阶段,知道怎么做也就水到渠成了。
花更多时间在算法刷题、计算机网络、操作系统、数据结构、计算机组成原理、设计模式这些通用的东西,了解这些通用的东西之后,不同语言之间的技术迁移也会容易很多。有了这些基本功,才能不限制哪种语言,哪方面的开发。
哪种语言并不重要,当学习三种以上语言之后便会发现,语言之间很相似。
编程语言只是解决某种场景问题的工具。
写业务代码远不如那些做编译器,操作系统,数学竞赛。
编程语言和技术的使用是工具,需要动手实战。而算法需要自己理解和积累。