分享

从需求到代码

 逍遥302 2017-07-22

我是一个程序员,Android程序员。

作为一个程序员的日常就是把需求变成代码,但是过程很坎坷。

timg.jpg

1.深受二手需求的毒

    一个需求的来源可能是很复杂的,可能来自用户的反馈,可能来自老板的一个梦,作为程序员,无论什么需求都得接着。可能有些需求可能是通过很多层的传递才来到程序员手里。这个就像综艺节目里面常有的游戏,到最后的那个人,听到的需求已经离原始需求差了十万八千里了。所以,如果可能,开发者最好可以亲自确认一下原始的需求。

2.提需求与谈技术二选一

    人是有惯性思维的,所以人们选择群居,成为社会性的生物。我们彼此交流,我们在各自擅长的领域给其他人意见。

    提需求,是需要了解人或者事,而谈技术又是另一世界。

    我们只需要二选一,把一种技能练成盖世神功。

timg.jpg

3.猿猿与媛媛们的职业道德

    程序员的职业道德是什么?我不知道。整洁的代码?详尽的注释?丰富的文档?可能都是,但是我觉得最重要的是,不要随便该需求。可能这个需求做起来有些麻烦,可能目前的我还不知道怎么实现,可能这是一个“假”需求。但这都不是程序员改需求的理由。

    程序员的基本价值就是实现需求。

4.领导要点到为止

    如果作为领导的你技术并不强,那就不要随便的提意见,给思路。因为这样有很大几率不是一条近路,而码农们又不得不走。如果你的技术也很强,也不要随便提意见,因为敲代码的并不是你。

    如果你是甲方,那么请开始你的表演!

5.技术才不是需求的瓶颈,想象力才是

    遇到一个实现不了的需求,不要轻易放弃。人总不能一直在自己的舒适圈生活,程序员也需要挑战一下自己的极限。你不可以不代表别人不可以,别人都可以为什么你不可以?

    如果你真的不可以,你还有你的同事,你的leader,你还有百度和谷歌。

    技术才不是需求的瓶颈,想象力才是。

6.警惕在追求技术的路上与需求越来越远

    有的程序员很喜欢“炫技”,有的时候踏踏实实才更好。

    技术是需要追求的,但是是建立在真实的需求上的。毕竟用户看到的是需求,用到的是体验,背后的才是技术。




本文转自:简书

微信号:IdeaofSE


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多