首页 > 编程语言 >方法论:程序员技术学习

方法论:程序员技术学习

时间:2023-09-06 09:58:22浏览次数:33  
标签:视频 方法论 项目 代码 学习 程序员 文档 使用

关于学习新技术

  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. 对于有基础的技术,选取学习视频时,优先选择项目实战视频

标签:视频,方法论,项目,代码,学习,程序员,文档,使用
From: https://www.cnblogs.com/leoych/p/17681434.html

相关文章

  • 《动手学深度学习 Pytorch版》 4.7 前向传播、反向传播和计算图
    4.7.1前向传播整节理论,详见书本。4.7.2前向传播计算图整节理论,详见书本。4.7.3反向传播整节理论,详见书本。4.7.4训练神经网络整节理论,详见书本。练习(1)假设一些标量函数\(X\)的输入\(X\)是\(n\timesm\)矩阵。\(f\)相对于\(X\)的梯度的维数是多少?还是\(n......
  • C++系列十:日常学习-操作符重载
    目录介绍:案例:介绍:在C++中,操作符重载(OperatorOverloading)是一种允许我们自定义或改变某些操作符的行为的技术。案例:单个参数的简单例子:#include<iostream>classMyNumber{private:doublevalue;public:MyNumber(doublev):value(v){}......
  • 《动手学深度学习 Pytorch版》 4.8 数值稳定性和模型初始化
    4.8.1梯度消失和梯度爆炸整节理论,详见书本。梯度消失%matplotlibinlineimporttorchfromd2limporttorchasd2lx=torch.arange(-8.0,8.0,0.1,requires_grad=True)y=torch.sigmoid(x)y.backward(torch.ones_like(x))d2l.plot(x.detach().numpy(),[y.deta......
  • 《动手学深度学习 Pytorch版》 4.9 环境和分布偏移
    4.9.1分布偏移的类型整节理论,详见书本。4.9.2分布偏移示例整节理论,详见书本。4.9.3分布偏移纠正整节理论,详见书本。4.9.4学习问题的分类法整节理论,详见书本。4.9.5机器学习中的公平、责任和透明度整节理论,详见书本。练习(1)当我们改变搜索引擎的行为时会发生什么?用......
  • 《动手学深度学习 Pytorch版》 4.5 权重衰减
    4.5.1范数与权重衰减整节理论,详见书本。4.5.2高维线性回归%matplotlibinlineimporttorchfromtorchimportnnfromd2limporttorchasd2l#生成一些数据,为了使过拟合效果更明显,将维数增加到200并使用一个只包含20个样本的小训练集。n_train,n_test,num_inpu......
  • 学习 vue.js 3.0 中遇到的前端相关网站汇总
    序章最近学习vue.js,期间遇到不少相关网站,特整理于本文。 学习教程菜鸟教程https://www.runoob.com/ 阮一峰:Flex布局教程语法:https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html实例:https://www.ruanyifeng.com/blog/2015/07/flex-examples.html W3Csch......
  • 《动手学深度学习 Pytorch版》 4.6 暂退法
    importtorchfromtorchimportnnfromd2limporttorchasd2l4.6.1重新审视过拟合整节理论,详见书本。4.6.2扰动的稳健性整节理论,详见书本。4.6.3实践中的暂退法整节理论,详见书本。4.6.4从零开始实现defdropout_layer(X,dropout):assert0<=dropout<=......
  • rtos学习笔记_2023年09月05日
    0123456789101112131415161718192021222324......
  • Go学习笔记1
    学习路线2023-Go全链路工程师课纲https://www.processon.com/view/link/63594cd97d9c0854f9ac855e一、搭建环境https://studygolang.com/dlmsi需要自己安装安装目录最好没有中文1.简单dos命令进入磁盘D:,C:查看目录结构dir进入目录......
  • STM32深入学习4:标准库
    掌握的标准:1.搞清楚库对STM32硬件的封装和表达方式2.彻底理解苦衷使用的结构体式访问硬件寄存器的方式3.初步建立起面向对象式编程的概念4.以模块为单位去研究模块的库函数,并且用库函数编程,实验结果,分析代码,从而熟悉库函数的使用方法5.思维能够穿透库函数直达内部对寄存器的......