一款软件的跨平台性将会是我使用它与否的一个理由,尤其是在 PC 端和移动端的无缝使用。随着移动设备的进步和性能的提升,移动办公和处理事情已经成了不可或缺的一部分。基于这个前提,寻找一款好的文本编辑类的 APP 就不那么容易,为此我选择了 Bear,文本编辑类的瑞士军刀。
前段时间,购买了 Bear 会员,为的就是能够和 Mac 版本的实时同步,无缝使用,但是后来发现手机端和 mac 端无法同步。这是什么鬼,一阵折腾,但也没起什么作用。无奈只能试着给开发者发邮件反馈问题,看能不能得到些帮助。本来是没有抱希望的,毕竟是国外的开发者,不知道售后做的咋样。以国内的经验来看是多半没什么作用。出乎意料的是,我很快收到了回复,还给了一些建议,不过没有什么作用。我不甘心,又回复邮件,那边建议我把 Bear运行的日志文件发过去,让那边的工程师看看,于是我就发了过去,过了几天,收到了回复,对方很友好的说了对这个问题的关注,并且给了一个办法,把同步的文件删掉,再重启 Bear。按照他的方式,果然成功了。本来不抱希望的事情得到了解决,自然十分高兴。
通过这个小事情,也有几点思考:
- 遇到问题不能放弃,先想方设法的去解决,凡事都要去试试行不行。
- 对国外APP开发者的服务工作刮目相看。包括之前的亚马逊的反馈都能看出来,国外这批互联网公司,对于用户的反馈还是十分重视的,从Bear回复邮件的措辞和意见叙述的清晰调理,还有礼貌的用语,都能看出这家公司的文化和专业。
- 英语的重要性。这个问题愈来愈感到急迫。英语不好可以说是一个屏障,一个限制你和世界沟通的屏障。所以,拾起英语
学好英语的好处
学好英语你可以直接阅读各种经典书籍的原文版。程序员这个行业之所以特殊,就是因为它所有的技术全部来自欧美,所以最主流,最新鲜,最正确的技术文章都是英文,大部分还没有译本,有些译文还比较差。与其等待别人的翻译,不如直接阅读原文。
学好英语你可以直接观看来自世界最著名学校的网上课程或编程高手的教学视频。较之汉语教学视频,不知道高到哪里去了,而这些视频通常都没有任何翻译可寻。
学好英语你可以和世界各地的程序员在Stack overflow,Reddit和Github进行交流,以码会友。
学好英语,你的代码中变量的命名不会太差,让人摸不着头脑(甚至有人变量使用汉语拼音进行命名)。假设别人写一个方法演示反射的使用,你看到那方法名不是ReflectionDemo,甚至不是ShowReflection,而是FanSheYanShi时,你什么心情?
学好英语也可以为你的前途打开一扇门,你可以考虑到大陆以外工作生活,领略不同于神州大地的风土人情,感受西方文化。
资料
程序员必须掌握的600个英语单词
https://www.cnblogs.com/hdic/p/5996282.html
浅谈程序员的英语学习
https://www.cnblogs.com/haoyifei/p/5687235.html
程序原则怎样提高英语阅读水平
https://www.zhihu.com/question/20306040