提一个好问题是突破自己的机会

    这个标题有点大,但真的让我这样想!

【同事的一个问题】

    昨天在解决程序对语言Bug的时候,我同事Lily问我一个问题:“在我们项目中,怎么给一个程序设置指定的语言?”我说:“我只知道:给苹果的macOS设置一种语言,然后重启系统……我不知道有没有别的方法!”

    旁边有个同事说:“测试的同事装了十几个虚拟机,分别设置不同的系统语言,跑脚本测试!”。我觉得特别诧异,但想想自动化测试团队,用虚拟机创建多个系统,也未尝不可提高效率!

    然后,我回电脑旁边,但止不住仍然想了一下这件事!这个问题,我也没仔细考虑过!

    到网上查了一下,发现真有一个系统命令,可以很方便地单独设置一个App的语言!太方便了!我试了试,很方便!然后立马分享给同事!

    这个命令节约了时间,我也就懂中文、英文,其他十几种语言真心不懂!改本地化的Bug的时候,经常要切换到英文环境去定位和修改;改完后再切换到出问题的语言去验证自己的修改是否起作用了!现在换语言不需要重启系统,节约了大量时间,效率提高多了!


【解决一个关键问题可以提升效率数倍】

      简单比较一下,为了切换软件的语言,两种方法比较:

    1.重启macOS系统

    最快也需要1分钟左右。

    2.执行语言设置的命令

    仅仅两三秒钟!

    这个时间压缩——节省到了原来的二十分之一!一次节约57秒;假设每天切换10次,则节省570秒,约10分钟!如果分享给100个开发的朋友,那么可以节约16.67小时!


【提一个好问题是关键】

    解决上面的苹果系统语言切换的问题,我在上面查询,仅仅花了不到两分钟!

    但我之前一直没有想到这个问题,没有去想找一个简单方法!

    那么,提一个好问题,是提高效率的关键!

    问题,推动了个人的成长和社会的发展!一个好问题,可以提速发展!那么,学会提问,至关重要!

   

你可能感兴趣的:(提一个好问题是突破自己的机会)