方法论:程序员技术学习

发布时间 2023-09-06 09:48:15作者: 胸怀丶若谷

关于学习新技术

  1. 先看视频,因为对一个没有基础的东西,视频可以快速入门

  2. 当从视频中了解到工具的使用方法后,开始敲代码。

  3. 对视频中的代码,一定是视频看完后再敲,即在看第一遍视频时,绝对不敲视频中的代码。如果是为了加深印象,可以一边看一边敲。

  4. 多上招聘的网站上看看,去看专业的IT或电子公司的招聘条件是什么?看自己是否达到要求,及时查漏补缺。

  5. 一定要多动手实践,对于代码要多敲。

  6. 要自信,不要在一个技能上浪费太多时间。掌握中级技能后,迅速切换,补齐其它不会的技能。

  7. 对学过的东西,不要从零开始学起,因为这样只会浪费时间,从项目出发,温故知新。主要回忆一下工具的使用,之后便是项目的实践。

  8. 在项目中遇到的问题,不论解决没解决一定要记录。防止忘记。

  9. 保存好代码,不要重复做工。

  10. 当第一次编写代码和设计一个功能时,不用自己写,除非抄不到。

  11. 多看面试题,因为以后公司的实际项目肯定比面试难度低,但面试难度决定着工资。

  12. 一定要在练中学。

  13. 利用网络资源(如他人的博客或百度文库),一些笔记可以不用记,因为有些东西别人的书面比自己好。

  14. 做好数据备份,尤其是笔记,妥善保存,避免重复。

  15. 注重实践而不是理论。先敲代码,在实践中意识到不足,再从书上或论坛中吸取理论知识!

  16. 搜教程,搜基础实例教程,而不是教程。

  17. 学习编程时,基础语法看完一节敲一节,当学完基础语法后,后续的高级用法和项目实例都采用边看边敲的方法,去体会实际的应用场景。

  18. 先做项目,再研究理论。先熟悉使用,再深究原理,始终以项目为主导。

  19. 在学习他人项目时,跟着做的时候,要自己再实现一遍,因为别人把踩过的坑给你忽略了,只有自己动手实现下,才能真正掌握。

  20. 写代码时,要先写个比较差的,之后再慢慢修改,不要想着已一下子就能写个好的代码

  21. 学新东西时,先试着自己去理解原理,再去听讲,而不是直接去听讲,这样效果会更好

  22. 试着先看书学习,再看视频

  23. 多使用敏捷思维,不要固定规划自己要干什么,只做一件事,并在Sprint周期内,全力冲刺

  24. 敲代码时,多使用git提交代码到缓冲区,这样可以记录写的代码具体做了哪些功能,避免大量代码提交时,出现不能理解代码作用的迷茫

  25. 不断重复是学习的最好方式,持续的输出是熟练掌握框架的必经之路

  26. 阅读官方文档: 官方文档是最权威的一手资料,不需要去想要去学什么,按照索引,慢慢阅读与了解,长时间的积累,养成阅读文档的习惯。

  27. 在参照程序逻辑时,重点是逻辑,而不是照搬

最重要的是:多使用自己手上已经拥有的资源,而不是一味的贪多。
多使用电子书和阅读器,因为价格便宜,且可便携性高。

关于选取资源

  1. 选取学习资源时,配套资料一定要全

  2. 在配套资料齐全的基础上,所用的技术栈要足够丰富,不能单一

  3. 对于有基础的技术,选取学习视频时,优先选择项目实战视频