美文网首页
对开发的一点思考

对开发的一点思考

作者: 不安分的三好份子 | 来源:发表于2018-11-28 22:33 被阅读0次

作为一个程序员,在开发的过程中,更多的是自己的开发体验和功能的逻辑合理性上面。程序员,犹如农夫,耕种自家的农田,他想要在一片肥沃(友好的历史代码)的土地上,使用趁手的农具(代码语言、良好的代码结构、优秀的代码工具)上去耕作农田,也希望每一次耕作都能让这边农田涨势更好。到了秋天,也能看到农田里面的作物(用户好评、产品增长、带来营收)长势喜人。

而产品经理是什么,里面的土地主。他们知道田地里面会长出什么来,他们用自己的理论方法指导农夫把一块田如何分配种植不同的作物,从而使得农田最大的利益化。

但是,作为一名码农,很多人没有办法选择土地,农作物的收成,不是所有人都能看得到。他们大多数时间,都在兢兢业业的劳作,所以他们很辛苦。而土地主,在农夫种植过程中,不断地调整种植策略,导致农夫不断的种植、挖掉、重新种植,让农夫苦不堪言。天马行空的想象,不断的让自己去试错,却让农夫承担体力行动,导致两者分歧越来越大,最终势如水火。

作为一名开发,其实想的很简单。
我想用最新的技术,他可能语法更人性化,性能更优异,安全性很高等等等等优点,这都是我最初的借口,其实我只是想换一种工具去耕作,去体验自己成长的乐趣,而不是使用过时的农具,去低效率的劳作。程序员也有寻找快乐的权利,而我们的快乐,就来自于学习了新的语言,使用了更优秀的工具,我能紧追最优秀的程序员的步伐,不断学习,不断超越自己。

还有,不要用感性的思维去给我讲解需求。我们的世界,逻辑很重要,我们在做实现需求的时候,讲究的是一个逻辑,我们也会考虑到有些需求的部分逻辑。但是大部分情况下,我们可能会考虑漏掉,因为我们很可能就只关注于这么一个功能点,而忘记其他地方的相关功能点。所以,产品经理,如果写需求,请把所有的相关影响点,全部列出来,这样我们一下子搞定所有的功能点。

业界虽然有很多框架,但是我们还是会坚持去造“轮子”,请不要嘲笑。你们产品,不也经常去抄袭别人的东西吗?

对于业务架构,其实我们更喜欢模块化一点的。这样,我们修改代码,就不会牵一发而动全身,从而使代码的可维护性得到进一步的增强。我们也希望,产品经理在做业务架构的时候,能把这个考虑到,对自己的产品也弄好模块,考虑到整体性,可扩展。

程序员是想的最简单,做事情最多的人,虽然他们抱怨很多,但是没有他们一句一句的代码,也不可能创造出我们现在的美好世界和我们所使用的丰富多彩的程序。

相关文章

  • 对 Android 开发的一点思考

    17 年毕业开始工作到现在已快两个年头,在实际项目开发的过程中,我对 Android 开发有了一些自己的思考。本着...

  • 浅谈对敏捷开发的一点思考

    看到张小龙在腾讯内部管理者大会上的演讲,其中提到敏捷开发,很有触动。 敏捷开发是什么意思呢?简单来说就是非常快。比...

  • iOS | 对封装自定义弹窗的一点思考

    iOS | 对封装自定义弹窗的一点思考 iOS | 对封装自定义弹窗的一点思考

  • 对开发的一点思考

    作为一个程序员,在开发的过程中,更多的是自己的开发体验和功能的逻辑合理性上面。程序员,犹如农夫,耕种自家的农田,他...

  • 关于开发的一点思考

    之前一直自我感觉良好,每次开发完一款软件或者完成一个模块,都是简单的点点完事。殊不知我们的一个小失误,可能对使用客...

  • 对工作的一点思考

    在单位也好,身处其他岗位也罢,最首要的就是把手头的事情做好。比如在学校,首先得把英语教好。那么怎样才算教好?一是建...

  • 对行业的一点思考

    时间过得好快,转眼来宝唛四个月了。机构拓展作为我的首要任务,这四个月来,把资源做了梳理,见了很多人,把我对行业的思...

  • 对测试的一点思考

    做过测试岗位,所以也想谈谈测试到底是做什么,如何做的。 作为一名测试,保证产品需求正常完成,验证产品质量,发现流程...

  • 对写作的一点思考

    从6月13日交上加入007后的第一次作业,到现在陆陆续续写了20多篇文章了。一开始有很多事情有感而发,写起来容易些...

  • 对骗婚的一点思考

    本期热点问题写的是一个程序员自杀。程序员本身有问题,通过网络搜索,这类事情也不少。例如,某大学教授为某女付出巨大,...

网友评论

      本文标题:对开发的一点思考

      本文链接:https://www.haomeiwen.com/subject/eqbnqqtx.html