在开发软件项目中遇到苦难怎么解决?

 我来答
猪八戒网
2023-06-06 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

项目开发里面可能碰到无数种的困难,有个人级别的问题,比如bug,有组织的问题,也有系统级别的问题。

我们先假设这是个人级别的问题,比如你制造了一个bug。你要做的事情非常简单。

①,判断你能不能自己解决问题,最忌不懂而装懂,也忌不能而逞能,要如实汇报并且积极自行debug。如实汇报就是积极解决问题的第一步。

技术上可以做些打桩分析,增加log等等,这些常用的办法要积极使用,不能让别人感觉你一点想法和努力也没有。比如双击断点,使用debug模式运行,然后一步一步的分析调查问题所在,就是常用手段。



②,积极向有经验的同事请教,也可以自己通过专业网站比如csdn或者百度得到同行们的帮助。上面经常回答问题或者提问,或者自行搜索类似问题往往会发现你并非第一个碰到问题的人。在那里你经常会得到一些惊喜。

③,要做好从失败中得到经验的准备,要多问自己,为什么这个问题自己不能发现,为什么自己引入这个问题,为什么自己没有能力解决,我应该做些什么来避免类似的问题,如果再碰到类似的问题,我应该用什么手段解决。想进一步提升自己,丰田模式可以阅读一下,5why,RCA,EDA可以了解一下,这个对于帮助你做出有质量的软件非常有帮助,如果你想从事项目管理,那么对软件开发的深刻理解也是必不可少的。



④,相信自己,没有任何能复现的问题是不能解决的。只是有没有碰到合适的人来指点一下而已。不断的咨询,不断的尝试,永不言败是一个程序员最优良的品质。



如果是组织的问题,不要怨天尤人而是要积极建议组织改进。比如你碰到这样的情况,要思考这是不是最适合公司,最能带来效率的方式。

①,一个人开发大模块甚至大项目

②,没有设计文档,直接开发代码,碰到问题再解决,这些是不是量产公司应该的做法。

③,没有测试设计,想到什么测什么。客户那里一堆问题。

这样的行为在小公司非常普遍,但是是不是正确的方式,值得思考并拿出你的解决方案,真正的老板会喜欢你的风格和态度的。

如果是系统级别的问题,多个模块都需要改进,那么组织一定需要有人能够主动站出来,领导各个相关人等一起解决这个问题,不要觉得自己不可以,组织里非常希望看到有担当的人站出来。

①,组建作战团队,所有相关人员都要加入。

②,了解现状和差距,制定突破方向。

③,每一个突破点都要专人跟进,清晰测试计划及时调整。

④,如需架构变化要积极跟进并重估工作量。

⑤,即使一时半刻解决不了,确保你已经在最正确道路上努力,并且相信这是最快道路。

⑥,不放弃直到解决问题。

最后,没有解决不了的问题,只有懒人思路和事不关己高高挂起的工作态度,调整好自己的思路,丰富自己的办法库,一定可以解决问题的。

  • 官方电话
  • 官方服务
    • 官方网站
    • 八戒财税
    • 知识产权
    • 八戒服务商
    • 企业需求
    • 数字市场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式