开发心得体会

作为一名开发人员,是来分享下我的想法。

在程序开发行业来说, 程序员写的代码是毫无价值的,可能说的很极端,在整个开发价值链中,代码本身的价值是非常低的,就好比深圳房价和房子本身的砖块,砖块再好到顶也就金砖,如果是金砖也不会用于造房子了。另外技术发展是非常快的,说不定Java,Spring哪天就被淘汰了。only code,no future!cannot code, no now

对于我们开发来说,我认为最重要的是思维方式。

  • 为什么我不懂业务也能写代码?

首先,可以不懂业务,但是必须对需求了如指掌。其次,掌握抽象思维, 把复杂多变的业务场景抽象成接口,该接口可以拥有某个功能, 在不同场景下,该功能具备不同的实际效果。 千位不要纠结于业务逻辑和场景本身。我们只需要关注业务场景在抽象之后的分类就行,抽象的程度越高,代码性能越好,分类的越清晰,代码可读性越好。

  • 为什么我写的代码几乎没有bug?

把业务场景和逻辑抽象后, 先明确目标,再看清现状,对比列出距离实现该目标差距在哪,分析问题并提出多个解决方案, 对比各个解决方案的优劣,确定最终方案,并对整个实现的可行性做实验。 最后把方案落实,写代码,写完后做大量测试。如果出现问题,以上步骤重新走一遍。

整个流程下来,写代码的时间不超过10%,所以我才说code本身真的毫无价值。

  • 我们最重要的资源是什么?

是搜索引擎吗?不是,最重要的资源是我们的直接领导,和强哥云哥交流是愉快的,因为他们能秒懂你的想法,可能他们不能当场给你很好的方案,说一些你不懂的东西,但是这不仅能弥补我的不足,**往往能激发我的灵感,打破我的思维壁垒。**我很少问他们具体的代码问题,都是问一些方案,设计,原理等东西,并且是建立在自己有一定了解的基础上,什么都不懂就去问,只会浪费彼此时间。

  • 如何让自己得到进步?

不要把开发当做任务来完成,而是一次挑战。每个任务我都做的心慌慌,因为我怕自己能力有限做不好,但是这不妨碍我去挑战他。一路打怪,千位别急着走,别忘了领取它掉下的经验。要做好总结和记录。因为我解决问题都有记录,周末有空把这些记录整理归纳,发博客。打怪之前心慌慌,打完之后来一句也不过如此,杯还是需要装一下的,不然就没了热情了。

我不喜欢别人叫我程序员,我是一名开发者,拥抱开源和分享的开发者。很荣幸向大家分享我的心得,说了这么多如果能不浪费大家的时间,就很算及格吧 ~

以上 ,谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值