@
visonme 下面是个人建议:
太长不看版: 代码前期靠模仿,知识同样也是.模仿过后,才可以有自己的.所以在刚入门的时候,靠业余学习,纯属无稽之谈
初级阶段非常赞同老哥说的.
要依托于公司,去深化知识技能.
因为大多数人,不可能自己用所谓自己学到的东西,做出什么成果来的.
在初级阶段,非要自己折腾,非常可能陷入到一个怪圈:
1. 自己默默学,无法通过学到的知识,进行输出.
2. 进而陷入迷茫: 我的技术能力到底怎么样?
2.1 有些抓着细枝末节(比如语法特性)认为自己特别厉害
2.2 有些走偏了,比如需要深入的地方(比如操作系统原理)不去深入,而是陷入了牛角尖(比如学习初级算法,纠结希尔的效率到底是怎么样的)
2.3 想要用自己学到的东西,去输入一点内容.但是却苦于不知道如何开始.->去网上搜资料->再去学习
要跳出这个怪圈,大多数的像我这样的普通人,只能在前期依托于公司的业务平台,去详细学习项目上的技术组织,技术融合.
进而在某块进行深化.深化后,参考自己学到的东西,才会有所成长.