如何提升编程技术
学习改变命运,技术铸就辉煌。
![image-20240118212458159](https://i-blog.csdnimg.cn/blog_migrate/b86dffd7aad97b23745c9ef72b05be8f.png)
大家好,我是銘,全栈开发程序员,今天在逛知乎的时候,看到一个话题,程序员的编程能力如何进阶。 看了里面的回答,很有感触,那今天我就来聊一下程序员如何提升编程能力。
多看源码
很多新人一般都会遇到这种实实在在的问题,就是看了很多听了很多,但让自己上手写代码还是很难,无论如何就是写不出来,这是因为学校的教育和企业的要求是不一样的,在学校里,一般都是做题,而企业里要求的是去解决问题。21 年我刚工作那会,公司里用的前后端分离,前端用的是 VUE ,后端用的 SpringBoot, SpringBoot 我用过,但是 VUE 是没接触过的,那段时间,每天回去就是看 VUE 的视频,VUE 的生命周期,各种钩子函数等等,学了差不多一周,总算是入门了,入门之后,那后面的时就简单了,就开始看使用的一个框架,是一些前辈,一些大牛封装的,写得非常的好,非常的优雅。看的多了,就开始模仿着去写。源码都是经过千锤百炼的,尤其是已经上线的,看源码可以快速提高开发能力。
善用工具
技术在飞速发展,同时各种工具也在飞速发展,刚开始编程时用的时 eclipse,后来在网上看到别人用 IDEA 时,我发现这个工具也太好用了,比 eclipse 好用太多了,立马就下载安装了,里面的插件也是非常丰富。尤其是最近比较火的 AI ,在 IDEA 里也有对应的工具,比如 Copilot 和 CodeGeex , 遇到不懂的可以直接向 AI 提问,可以快速帮我们理解代码,提高学习效率和工作效率。
多看看一些优质的书
以前学编程的时候,我看的都是视频教程,当有了一定的基础后,还是要多看纸质书,比如说《重构》,比如说《代码整洁之道》,这些书真的好,会教你如何写出优雅的代码。
多看一写网站和论坛
GitHub是全球最大的软件项目的托管平台,里面有非常多优秀的项目,是一座巨大的宝藏库,可以在里面看看别人的项目是什么样,看看别人都用到了哪些技术,学习其中的逻辑和技巧,然后用到自己的项目里面去。不断学习保持热爱,向优秀的同行学习。使自己变得优秀。
最后
我目前也算是工作两年了,仍然感到自己不会的东西很多,写完这篇文章就要去学习了,天行健,君子以自强不息 ,这句话与各位共勉!!!