程序员如何提升自己写代码的能力?

记得前一阵子看过的一个关于 2022 年程序员薪资的研究报告,里面说, 2022 年,随着数字经济的大力进行,预计数字化人才的薪酬会水涨船高——主要表现在技术研发岗位工作者将获得 11.3% 左右的薪资增长。

但根据我周围人的反馈来看,这个预测还是过于理想了。从年初开始,焦虑就好像一块乌云一直笼罩在互联网人的头上,在疫情和大厂“裁员潮”的双重打击下,大家的日子都不太好过。

有的人离职了,有的人涨薪了,不过薪酬是能力、经验和岗位的体现,更大的职责、更高的岗位自然会有更高的工资。当前形势,日子都不好过,所以企业不管是涨薪还是招聘,也都会比之前更加谨慎。所以要想脱颖而出,就要具备更 “硬” 的技术和能力,要让公司能看得到你的价值。

如何提高写代码的能力呢?以下都是睿峰的小伙伴的亲身经历,希望能对大家有所帮助:

1.阅读开源项目,甚至参与开发,起码项目内别人的代码应该多看看,不论好坏能看出来就是进步。

2. 多参与老代码的维护,并思考两个问题:一是当时的人出于什么目的这样写,二是如果要重构应该怎么改。

3. 亲手从0到1独立撸一个具有完整框架和功能的平台项目,井发布。尝试做一个前后端+部署测试都清楚了解的"全栈工程师”,不断重写迭代总结。

4. 从0到1教会小白3里提到的内容,为了讲清楚不被问倒,你会比原来梳理得更为清楚,也可以多做些技术分享和文章总结。

5. 站在编码以外考虑问题。比如编码以外怎么解决高并发、分布式一致性的方案,有哪些可以替代的做法,除了数据库CRUD我还能做什么样的工作(基础组件、大数据、云原生、工程效率等),也可以尝试结合开源项目自研直播平台,同时做个基于云服务的直播平台,两个方案对比思考。

6. 挖掘生活和工作中真正有用又有趣的需求并实现,保持自己对编程的兴趣和热忱,而不仅仅是工作。

7. 不要忘记实践以外的学习。阅读书籍、文档、网站都是可行的学习手段,泛读+精读,保证自己对工作以外的技术有所了解,也可以看看其他种类的的书籍,比如心理、管理甚至是艺术等方面的也看看,会给你带来不一样的新想法,即便是编码也讲究跨界。

最后还要有不怕被嘲笑孔乙己的精神,对一些不同于一般的写法多研究揣摩,要有这样的精神,你才能真正领悟瞎折腾的乐趣。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值