当前位置 : 主页 > 编程语言 > 其它开发 >

程序猿如何快速成长

来源:互联网 收集:自由互联 发布时间:2022-07-04
学习资料在线学习(网络化) 优点:方便,快速,信息量大、多 缺点:信息量太大,容易迷失方向|信息量多,不容易辨别是否是自己需要的信息|网络坑蒙拐骗的多,多多防范。 建议
学习资料 在线学习(网络化)
  • 优点:方便,快速,信息量大、多
  • 缺点:信息量太大,容易迷失方向|信息量多,不容易辨别是否是自己需要的信息|网络坑蒙拐骗的多,多多防范。
  • 建议:注意甄别信息来源,知晓信息发布者的目的,明确自己的需求。
书本学习
  • 优点:确定性,书本中的知识都是写在书本中的。
    • 相当于视频来说,看书本的浏览效率更高。缺点还是需要自己钻研理解(我觉得这也算书本的一个优点:激发自己独立思考),视频可能更好点,但是看视频容易形成一种思维惰性,不便于自己独立思考。
  • 缺点:可能就是单一的方法,需要自己去拓展知识。还有书本不便于携带。
  • 一本好的经典的书籍确实非常重要,能够帮助自己提升对代码的认识理解。
学习方法
  1. 一边学习,一边尝试做项目。等到学习完毕,项目做完,逻辑清楚。
    缺点:这是一个快速上手理解程序的一个方法,但是比较难,毕竟一个项目有太多的知识点需要学习
    优点:快速掌握编程知识,实践是检验真理的唯一标准。学的好不如练得好。
  2. 系统化学习,其实学习编程哪里有系统化学习,在一开始的时候编程不流行的时候,其实没有系统化学习这个概念,系统化梳理知识点只是后来人的经验总结,具体形式-视频-书本-文章。
    优点:容易进行,容易坚持,按部就班。
    缺点:学习的东西可能跟不上现在的需求,更多的东西需要自己去探索,去尽量符合企业的要求,而不是循规蹈矩。
  3. 其他
大佬的经验: 程序猿鱼皮(腾讯)(一个非常厉害的程序猿)
  1. 在前期跟着书敲代码,并结合自己的思考作出一些修改->可以搞出一些软件或者好玩的程序->产生兴趣
  2. 机会:多多参加学校的一些项目,考取有用的或者能够提高自己的经验的证书。如果学校有有一些活动,一定需要抓住机会。
  3. 努力:每天学习核心技术,花时间学习。
  4. 学习提升方式:边学习边敲代码做项目-后期整理自己的项目。
  5. 获得经验(实训经验):大二投递简历,实习僧,真正学习计算机应用。
  6. 学习方法:费曼学习法则:通过给别人讲述自己知识,知道自己的不足,然后重新学习不足的知识,最后进行自己压缩总结,然后循环往复。
【本文由:阿里云代理 http://www.56aliyun.com 复制请保留原URL】
网友评论