学习的正确的打开方式
问题驱动式的学习个人觉得能够更加快速地掌握、理解技术,在实践过程中可以发现很多精妙的地方。零基础去学习一个新技术,最好的方式是先去明白解决了什么问题,然后再去实际使用,解决使用过程中的问题的过程中自己就已经理解了大部分的信息了。而把大部门时间理解抽象化概念等有些鸡肋,大脑接受理解的知识然后才去走那个记忆曲线。
初学者要越过陷阱
- 初学者在前期的学习中面对的最大问题在于大量的实际开发问题无法自主解决或者不知道解决的途径,看不懂异常日志。其实这些都是正常的,也许你已经因为现在网络的普及比某些大佬初学时犯了更少的错误。
其实,初学者在这个阶段要明白,只要越过这个阶段就可以更快速的进步,因为你对计算机之间的知识有了更深的认识,报的异常知道怎么去翻日志,定位问题,面对新技术也可以深层次去理解和运用。 - 另外,初学者要阅读优秀的项目代码,知道那些耳熟能详的技术是如何在实际生成中发挥作用的,开源世界的好处就是你可以接触到优秀的开发者,更重要的是他们的开发哲学。将这些思想内熟于心,自己才可能写出好的代码
关于算法
- 做任何事都需要自信(至少我是这样的),自信的时候也才更有效率,但自信不是心里想出来的,所以,你可以给自己物理上的帮助,比如说做力扣上的简单题,一个接一个通过的爽感相信可以很快带给你刷题的自信。
小记
嚼别人的东西食物味道已经变了,尝试自己去找食物吃