前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件开发项目延期原来是这么造成的?!【程序员001】

软件开发项目延期原来是这么造成的?!【程序员001】

作者头像
刘金玉编程
发布2023-02-27 09:36:37
1970
发布2023-02-27 09:36:37
举报
文章被收录于专栏:编程创造城市编程创造城市

不知道你是否有这样的体验?

数据库中有一批需要的数据,现在需要经过一些算法将之取出并有效呈现出来。但此时开始纠结一些问题:

纠结1:使用存储过程直接写好,还是取数据后用算法过滤重组好?

纠结2:当前算法不够满意,我有更好的算法可以提升性能,但是需要点时间。

在实际开发项目时,我们可能还会遇到很多其它纠结的问题,包括一些bug调试。这些问题我们其实可以通过自己的第一想法解决,但是总想做得更好,让程序表现更为优质,却耽误很多时间,导致项目延期、客户不满意。

其实,这里最根本的问题很大程度上在于程序员并不是销售员。程序员更为注重自己写的代码更为优质,让软件表现得更好,但却耽误时间。而销售人员更会注重用最短的时间与更多客户完成更多交易,一般只要程序员能完成客户要求的软件产品即可,不会过于注重软件质量,因为后期还有软件维护环节还能产生一些效益和价值。

那么,到底应该怎么正确对待这些纠结的问题呢?

一个好的团队是需要有优秀的项目负责人推进的。他既需要懂销售,又需要懂软件开发,这样方能整体统筹。说到底,一个程序员的软件开发工作时需要有人监督推进的,要了解程序员的想法,同时需要沟通程序员在规定的时间内实现客户需求。

我们从哲学的角度分析一下造成程序员项目拖延的本质因素:恐惧

“恐惧”是我们每个人都会有的心里感受,每当我们无法为自己的某个目标行动时,其实本质上是自己心里对行动的结果有些“恐惧”。一般都是恐惧如果走错方向了怎么办?!这不就浪费很多时间了吗?如果后续产生一些问题怎么办?不是还是要来找我麻烦?!

正是这些多种“多想”的后果,导致我们在行动上拖延,我们总是在思考怎么做才是正确的,多数时候想着想着累了,还不然先放一放,于是,事情就一直会这么搁着。

我个人目前更为赞同行动派的做法,就是先明确大致方向,然后就开干,在工作的过程中进行适当调整,而不是总是在脑海里有各种想法,但就是不动。即使之前这条路完全是选错了方向,到最后无非就是掉头重来,这样比较容易成事,并且在此过程中也会有经验的积累!程序员写项目其实还是应该项目进度优先,这样才能尽快完成。

本文的“马上行动”哲理其实在大多数事情上都具有通用性,这是一个人的软技能,如果你也有这样纠结的问题,看完此文,不妨换一换思路试试!奥利给!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档