避免只跟着课程走

每天提交代码

必须实现一个自用项目

利用好解决问题的工具

结对编程,找到一起学习的朋友

如何真正入门编程,给每位想学习编程的一些建议

小葵

2024-04-02

🏷

职业规划

本文发表于 入职啦(公众号: ruzhila) 可以访问https://ruzhila.cn 获取更多的学习编程的文章和课程。

学习编程可能会让人不知所措,有很多人半途而废或者迷茫困惑,不知道如何提升自己的编程技巧,对学习方向也时常迷茫,我学编程已经有24年了,分享一些我学习编程的经验和一些建议,希望对你有所帮助。

避免只跟着课程走

编程是一个系统性工作,大部分人误以为只要把课程学完就会编程了,而从来没有自己动手构建项目。

课程是非常好的学习方式,但是最好的学习方法是边学边做,大部分的课程都会提供一些练习的工程,可以尝试修改课程的工程内容,添加一些自己的理解的需求进去。

并且一定要学完课程之后,安装最终产品的理解,不看课程,用最新的版本(大部分课程用的工具、框架都会滞后于当前的最新版本,所以需要安装最新版本)完整的实现课程里面的工程。

比如很多课程都是教Vue2,但是现在Vue3已经发布了,所以你可以尝试用Vue3实现课程里面的工程,这样才能更深入地理解。 或者把课程里面的JDK11改成JDK21

重复这个事情,直到你得心应手不需要再看课程你都能把项目完整的跑起来。

实践

每天提交代码

持续的学习是非常重要的,每天学习30分钟,比每周学习10个小时的效果还要好,编程是非常注重训练,无论如何要坚持每天把你的知识点学习一下,每天提交代码,熟悉你的IDE和检查你的项目运行情况

很多人学习编程的时候,只是学习,不写代码,这样是非常不好的,而且必须是每天都要写代码,哪怕你困住了,你把代码的拼写改得更好,增加一些测试用例,都是非常有帮助的。

每天提交

必须实现一个自用项目

很多人在学习编程的时候,并不清楚自己未来的工作内容是什么,但是并不影响你在刚开始学习的时候,设定一个自己会使用到的一个项目, 通过完善自己使用的项目,你能明白需求到代码的转化过程,举几个自用项目的例子:

  • 写一个自己的求职跟踪系统,记录你投递的简历,面试的公司,面试的时间,面试的结果,这样你可以清楚的知道自己的求职进度
  • 写一个自己的博客系统,记录自己的学习心得,这样你可以把学习的知识点整理成文章,加深自己的理解
  • 写一个自己的小工具,比如一个修改大小、裁剪、去除背景的图片工具
  • 写一个自己的小游戏,比如扫雷、贪吃蛇、2048等等

动手起来

这种做法可以让你更深入的理解编程的应用,而不是只停留在课程的知识点上。并且能把项目分享给你身边的朋友,得到产品使用的反馈,帮助你更好的完善你的项目,还能得到非常重要的成就感。

利用好解决问题的工具

一旦你开始学习编码,你就会遇到你不知道如何解决的问题,这是正常也是过程的一部分。

  • 首先,现代编译器和IDE会给你很多提示,你一定要学会看所有的异常错误信息,根据错误信息检索所学知识点,理解这个错误发生的原因,一旦你明白发生原因,你再看代码就会很容易找到问题所在。
  • 其次学会人工智能编程助手,你必须用一个编程助手来帮助你学习,并且学会准确的描述你的问题,不厌其烦的和人工智能编程助手交流,直到你明白问题所在。
  • 最后,如果你没有解决问题,你可以把问题分享到社区,比如知乎SegmentfaultCSDN等等,这些社区会有热心的人帮你分析问题。

AI编程

结对编程,找到一起学习的朋友

建议加入各种语言的学习微信群、QQ群,少聊一些和编程无关的内容,把自己的困惑大胆的讲出来,虚心的请教问题,把截图、代码、错误信息一起分享出来,这样你会得到很多人的帮助,也会认识很多志同道合的朋友。

如果你能找到一个人和你一起做一个项目,结对编程,那么效果会比你自己做效率高很多。

结对编程

最后,如果大家想交流如何编程,可以加入学习交流群,一起学习,一起进步。

入群学习

友情链接:

Copyright© 2024 杭州园中葵科技有限公司 版权所有