如何找书
1. 明确目的,查看推荐和排行榜
2. 在CSDN查看阅读30页
原则
1. 学好英语
2. 学习内容:本行业相关的,理论知识(算法,数据结构,模式,编程方法)
3. 思想和方法类的书 需要反复读
4. 工具书用于查找问题
学习要求:
感兴趣、爱学习、多动手、勤思考、善总结
方法
1. 看简单的书: 基本概念、作用、应用场景。
2. 看其示例,如spring 自带的案例。
3. 自己编写实例。
4. 使用中用到。
5. 看关于其的高深书籍。
学习技术
1. 明确目标:一种技术或解决方案。
对多项相关技术做简单了解,
运行实例了解其解决的问题和局限,学习的成本。
2. 遇到一项新技术后,会先去了解一下它是做什么的,适合什么场景,等有具体的业务场景之后,再去深入学习。
3. 只要明白技术的运作机制,也就是所谓的原理、价值、使用场景,就很容易一个feature一个feature的学习。最重要的还是要理解技术的核心本质,包括原理、解决什么样的问题、什么样的场景适合使用,另外,还得看相关的技术的社区活跃度,有没有可能在未来成为主流,这是非常重要的
学习其他
不论是处于什么角色,做好手头的工作是本分,但是也不要被自己当前的角色所局限,多去了解一下周围的人在干什么,了解系统的设计思路,多问几个为什么,为何要这样设计,这样设计有什么好处,有没有其他更优的方案,主动学习,你能得到更多。
你想做自己的产品,不想只在别人的产品中做着编码的工作。那么,基于这方面的考虑,你可以在跟着别人做产品的同时恶补产品管理方面的知识。然后以后尽量选择做编程又能做产品管理的工作,这几年或许会让你变得非常忙碌,但同时也会乐在其中。同样,如果你想做技术写手,那么你不得不关注出版业相关知识,并投身其中,如果你想开自己的软件公司,那么你必须恶补管理学,还要注意培养自己的人脉关系。
成长分为几个步骤:获取知识,理解知识,反复实践,总结经验