问题引入
我是以技术为起点,开始自由职业程序员之路的。
在开始之前,我发展出的主要的能力就是:快速的编码实现功能(主要通过积累和一些技巧实现的)。
但是,并不是所有的功能都能快速实现的。
问题
1.前期赶工实现的功能,大的逻辑流程上有漏洞。
2.技术选型纠结。
3.框架的基础需要增加和修改。
4.与接口方对接有问题。
这种时候,容易费力不讨好。也就是明明做了很多工作,客户却看不到。
这个时候就需要尝试与客户沟通,获得客户的理解了。
解决
既然是技术性的工作,仍然是实话实说就好。
简单的表明工作需要费时就好了。
1.分析捋清楚前期的逻辑漏洞,表明贸然修改可能更加麻烦。
提出修改方案,再三思量,确认可行。
谨慎修改,谨慎测试。
2.表明,现在需要进行技术选择。
需要对选项有更多的了解,选择不好,后面的工作会比较麻烦。
3.表明,现在需要对基础架构进行升级。
砖头造的好,后面会好做。
4.说明,对接过程中的问题。