打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
程序员:工作时间写业务代码,如何提高技术深度?
userphoto

2022.08.02 广东

关注

[ 爱开发]陪伴你一起成长,一起进步


程序员:工作时间写业务代码,如何提高技术深度?


文 | 洪生鹏

1

最近有个新项目刚启动,在抉择是选择用以往的项目框架还是重新搭建一个。

毋庸置疑,用以往的项目框架确实可以进入快速开发,甚至有的功能都可以照搬过来,可以节约很多开发周期。不足之处就是以往的框架代码耦合度过于高。如果项目后期要是再加什么功能,拓展性不强。

搭建新的框架,很明显开发周期会延长。

对此颇有点感慨。

2

不知你有没有过类似这样的经历,工作时间写代码时,为了避免重复造轮子,大多时候我们是采用开源的项目,然后添加到自己开发的项目,实现自己想要的功能,这样就算完成任务了。

这样虽然能快速完成了领导安排的任务,要是不仔细研究这些项目,其实对我们的技术水平提高是非常不利的。虽然有时我们用着用着就转换成自己的东西了。

但这仅仅是适合初学者,对技术进阶作用不大。对于这些开源项目,如果仅仅是处于会用的阶段,而不去近一步深入研究,那么就只能活在别人的影子下,总是在走别人的走过的路。

如何提升真正属于自己的技术能力?如何避免自己止步不前?

参考人家的实现方式没错,应该值得推荐,但我们应该不是只为了完成功能而生搬硬套。我们应该是在其基础上,借鉴他们的做法,再加上我们自己的思考。如果条件允许,我们应该试着尝试用自己的逻辑思维去实现。尝试多了,慢慢就会有思路,解决问题的方法就多了。

记住:别人再好的代码我们顶多也只是参考。只有经过自己不断的摸索,我们的技术水平才会有所提高,才能把他人的思想真正的转换成自己的思想。

3

都说程序员是夜猫子。这话说的还是有一定道理的。

不信你随便找个程序员问问,问他一天什么时间段工作状态最佳,估计他很有可能说是深夜。我想大概是为了避免打扰。也就是为了更加专注。

工作时间,我们有时不得不受一些干扰,譬如旁边的同事讨论问题,刚好在思考问题时被同事打断了等。

只有专注了才能产生更高的效率。有时白天苦苦思索的问题一点头绪都没有,晚上独自一人时,静静在电脑前思索就有了思绪或许就是这个道理。

[END]

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
程序员如何进阶?
一个初级程序员应该如何规划自己的未来?
BATJTMD,大厂招聘,都怎么面Java程序员?
优秀的程序员都喜欢拥抱新技术
架构漫谈:我心中的架构
大型项目工程代码快速上手指北
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服