📐学习方法超级重要。不光是对于程序员,对于所有在学习的人们。
☀程序员学习
☀自学
自学缺点:
- 不知道自己该学什么。确定该做什么,会成为一项非常艰难的选择。需要有自制力,还要有正确的判断。
- 很容易失去动力。动力的可以来源压力。
- 自学可能在知识体系上有所欠缺。数据结构、计算机原理、基本算法,基本的科目。
自学优点:
自由,可以根据自己的喜好学习。
自学小技巧:
- 制定学习计划。凡事预则立,不预则废。制定计划不可能是100%完美,需要去修正。根据自身的时间和紧迫程度,制定出属于自己的完美计划。
- 设定时间表。让他充分发挥优势,每一天,每一周稳步前进。
- 找一位老师。指明方向。
- 至少完成一个完整的项目。
- 想一下自己的压力,给一点适当的压力,鞭策。
有正确的学习方法,一定能完成自学。
不忘初心,愿你归来仍是少年。
分享是程序员的基本美德。
☀心得感悟:
- 今天看了java程序员app,看了些一些大牛的经验,收益匪浅,多看这种经验技术贴。站在巨人的肩膀上。
- 任何事物都要抓住两重点。1.作用范围。2.如何作用的方法。
- 官网才是第一手的学习资料。
- Github中的readme文件也是第一首学习资料.
☀参考
☀番茄工作法
番茄只有整数个,没有半个或者零点几个番茄;
有条件的话,建议不使用手机 APP 作为番茄时钟,虽然有极少数的人确实能够避免手机的打扰;
没有硬性规定一个番茄必须是 25 分钟,或者必须休息 5 分钟,你可以根据自己的具体条件设定时间长短。但人的注意力是有限的,25~30 分钟对大多数人是比较适宜的时长,过长的时间反而无法达到效果;休息时间也不宜过长,并且休息时间中,一定不要做和当下工作相关的任何事情;
有人把番茄工作法和 GTD 直接做比较,实际上两者是可以互补的。对于已经确定的任务,番茄工作法可以很好地帮助你高效地处理,而对所有的任务管理,GTD 实际上更有帮助。简单来说,GTD 适合用于确定做什么(WHAT),番茄工作法可以帮助保证既定任务的完成质量(HOW);