换种方法解决疑难问题

本文分享了两种解决疑难问题的方法:一是将不熟悉的问题转化为熟悉的问题,例如通过转换编程语言来解决Python项目的兼容性问题;二是将不可控的因素变为可控,如通过迁移服务器来规避安全风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于我们来说,一个问题之所以能被称为疑难问题,是因为我们以前没有遇到过这种问题,导致我们不清楚该怎么解决它,或者已有的解决方案需要跟公司之外的人员沟通协商非常麻烦。针对这些问题,我总结出两条能够促进问题解决的思想:变不熟悉为熟悉、变不可控为可控。

一、变不熟悉为熟悉

项目背景:
我主要使用Java进行开发,维护了一个Python项目,该项目的开发者已经离职,没有明确的交接人员。由于底层框架被爆出有漏洞需要升级至最新版本,但是新旧版本不兼容,此时应该怎么办呢?

解决方案:

  1. 如果对Python有所了解的话,可以自己解决不兼容的问题
  2. 如果不了解Python的话,可以找熟悉Python的人帮自己解决不兼容的问题
  3. 如果找不到Python大神的话,那就把Python程序转成Java的吧,写Java是你的拿手好戏,虽然这不并非最简单,但却是最有效,而且以后维护起来也容易,因为公司里有很多Java工程师

解决思想:
把不熟悉的问题变成以前遇到过的问题、本专业的问题、熟悉的问题,然后你就可以用熟悉的套路干掉它了。

二、变不可控为可控

项目背景:
由于甲方的业务发展迅速,出于对安全的考虑需要对现有系统进行安全扫描并加固,我方开发的Python项目所使用的版本被爆出有漏洞需要整改,整改完之后需要通知对方再次扫描,直至全部符合要求。

解决方案:

  1. 如果有办法解决的话,首先想到的肯定是帮客户解决问题
  2. 如果实在解决不了,那就把有问题的程序迁移出来部署到其他服务器上,这样漏洞就不会对客户的服务器造成危害

解决思想:
程序部署在客户的服务器上时,主动权在客户手里;把程序迁移到自己公司的服务器上后,主动权就在自己手里了,你可以加固也可以不加固。把不可控的因素变得可控,问题就会容易解决的多。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

changuncle

若恰好帮到您,请随心打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值