从2016~2018年,在中东和非洲国家,三年海外软件项目经历,我的角色为软件测试和维护岗,所在公司是支付平台的提供商,客户为当地的Mobile Network运营商和银行。
由于系统涉及到金额和用户个人账号信息等敏感信息,支付平台的功能、安全和稳定性需要严格的把关,版本从国内开发到现场上线商用需要经过四道测试关卡:

现场测试工程师,是版本交付给客户前的最后质量保障,需要在连接真实环境下(包括本系统、mobile app server、银行、移动网络运营商、相关中间件等)完成全面端到端测试。发现问题处理流程如下:

本系统支持当地国家进行手机移动支付。使用人群分为代理商、账单公司、普通用户、银行。主要支持功能:P2P转账,话费充值、B2C水电费账单支付、银行间存取款、申请商业贷款等。用户可以通过API渠道的手机APP或者Web接入系统完成交易。

各地区国家的工作体验和一些注意事项:
【中东国家】
— 在中东国家工作,最基本的是必须了解穆斯林的习俗,他们对真主的忠诚度普遍比基督教国家的民众要高,并且对基督教的东西是比较敏感的,所以注意就算是圣诞节,不要见人就来一句‘Merry Christmas’。 古兰经要求一天祷告5次,我们在办公室和客户交流工作或者等客户答复邮件的时候,有时他们突然会说‘让我先去祷个告’,然后对着太阳方向跪着祈祷,很有视觉冲击。

— 巴基斯坦MobileLink Jazz Cash支付系统,用户量2500w,并发峰值300 TPS:
https://en.wikipedia.org/wiki/JazzCash
办公环境:


当地餐饮:
— 地人吃囊和羊肉为主。不习惯的话,可以吃中国人开的中餐馆,不过比较贵,一碗面价格折合人民币40块左右。

【埃塞俄比亚、津巴布韦、马拉维、肯尼亚】
— 非洲黑人国家,除少数偏远地区可能会有战乱,在首都相对来说是安全的,不过晚上绝对不能单独出门,外面基本一到19:00以后,商铺都会关门下班。
— 在非洲几乎每个国家都有中国人做开店生意或者工程,吃饭可以找到中餐馆,生活用品可以去中国超市买到国内的商品。
— 总体来说非洲客户工作效率相对没那么高,在软件质量保证这块需要中方员工更留心把关
— 肯尼亚项目,这个国家接近70%人口已经使用移动支付,产生的GDP占全国的15%:
https://www.safaricom.co.ke/personal/m-pesa/
https://en.wikipedia.org/wiki/M-Pesa
工作环境:

津巴布韦经过货币危机,现在已经不使用老版大额纸币,改用美元流通。该国物价也是我去过的国家里面最高的,一罐可乐1美元,停车费1美元/半小时。

埃塞俄比亚是非洲的美女之都,阿拉伯和黑人混血,信仰东正教(基督教分支)

埃塞义卖活动的中国使馆摊位:

另外关于入境一些国家的注意事项
当你准备入境一些发展中国家,有的海关会向你要小费,这是个问题,是因为有些同胞去海外不会英文,入关的时候遇到一些问题就给钱解决,导致养成部分国家的海关向中国人要小费的习惯。所以如果你英文不好,一定要准备基本的英文词汇,并且证件准备齐全,如果海关向你要小费时和他们说明你的手续材料齐全,不给他们额外的钱,这不会有问题,不能养成他们收中国同胞钱的习惯。

三年海外软件项目的经历相关推荐

  1. 普通软件项目开发过程规范(五)—— 总结 (转)

    总 结 图 8-1 项目阶段 软件项目开发经历多个阶段,每个阶段包含多个任务,每个任务会产生相应的工件.需要相应的质量保证措施对任务进行监控,保证任务的执行.任务完成后也需要对任务进行评审,保证任务的 ...

  2. 普通软件项目开发过程规范(五)—— 总结

    总 结 图 8-1 项目阶段 软件项目开发经历多个阶段,每个阶段包含多个任务,每个任务会产生相应的工件.需要相应的质量保证措施对任务进行监控,保证任务的执行.任务完成后也需要对任务进行评审,保证任务的 ...

  3. [转]普通软件项目开发过程规范(五)—— 总结

    [引言]优秀的程序员既懒又笨. 因为懒,做为优秀程序员一族,就没有必要经常创建无意义的新玩意,我们需要一套切实可行的过程规范,能达到开发目的就好了,除非是,能创造出让我们可以更变得懒的玩意. 笨,有规 ...

  4. 一文掌握软件项目成本预算、估算的方法和成本控制的秘籍

    每个企业都希望在完成项目后获得盈利,但不少企业到了年终后才发现项目做了不少,公司却并没能达到预期,甚至还出现了亏损.那么钱究竟去了哪里?很多公司都搞不清楚原因,出现糊涂账较多的状况,这将会造成严重的后 ...

  5. [周年感悟]看软件项目中的四种角色

    工作一年了,这一年没像大学那样拼命的发帖,拼命的写博客.然而毕竟是过了一年了,便以此文纪念我逝去的2011年吧! 2011年3月份到公司实习,实习到5月,然后回学校做毕业设计,7月份正式入职.若是从实 ...

  6. 鲜为人知的软件项目管理原则(转)

    软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果.我们中的大多数项目管理人员在其个人简历中纷纷写到:"拥有多年的丰富的项目管理经验",但在实际开发中 ...

  7. 三年半Java后端面试经历

    转载自  三年半Java后端面试经历 经过半年的沉淀,加上对MySQL,redis和分布式这块的补齐,终于开始重拾面试信心,再次出征. 鹅厂 面试职位:go后端开发工程师,接受从Java转语言 都知道 ...

  8. 软件项目文档_什么是软件项目的好的文档?

    软件项目文档 开放地理空间(OSGeo)基金会最近参加了Google的第一个文档季节 ,其中Google赞助了高级技术作家为开源项目做出贡献. OSGeo是大约50个地理空间开源项目的总括组织. 多年 ...

  9. 软件项目失败的心理原因

    这是一篇有关软件工程领域中事务状态的评论文章.它讨论了程序员的实际挑战和实际职责.它把程序员分为四个类别:聪明.强盗.无助和愚蠢,另外两个类别是天真和无知.它讨论了程序员必须如何熟悉特定领域,不仅能够 ...

最新文章

  1. 关于添加“服务引用”和“添加引用”的一点总结
  2. 【面试总结】2021Java春招面试经历
  3. 论文浅尝 | 基于图匹配神经网络的跨语言知识图对齐 (ACL 2019)
  4. ssm项目启动,加载数据库连接池时卡住
  5. 程序员简历的10不要与7要
  6. 2017.10.13 轮状病毒 失败总结
  7. 关于share prefrences功能的一些理解
  8. 硕士研究生培养方案及课程大纲
  9. OMRON欧姆龙驱动器维修R88D-KT06F-Z过压故障处理
  10. 适合入门的linux教程,Linux入门记录系列教程,适合Linux初学者阅读
  11. PaddleOCR 文字检测部分源码学习(8)-损失函数(4)
  12. 摄影教学 - 城市夜景
  13. 简单知识——跨页面信息传递
  14. 有点厉害!用12万行代码堆出来个蔡徐坤,关键是能跑能跳!
  15. python操作百度网盘
  16. linux crash目录,/var/crash目录解析
  17. 湿空气性质计算,随笔与学习记录(合订)
  18. 德温特专利数据的爬取(selenium\xpath\contains解决了输入框ID老是动态改变的问题)
  19. 物联网实验7:wifi模块使用
  20. spring注解驱动开发-4 Spring 自动装配

热门文章

  1. 【报告分享】厨房料理小家电新品类市场洞察(2021)-闻道网络(附下载)
  2. 构造哈夫曼树(C语言)
  3. 【ShaderLab实例笔记】Gears Hammer of Dawn - 激光 碎石特效制作笔记
  4. skype聊天链接 html,通过共享一个独特的链接,Skype可以轻松加入到一个聊天中
  5. S29GL128P norflash 读写擦除问题
  6. android 手柄 一键宏,手柄一键宏 | 手游网游页游攻略大全
  7. java计算机毕业设计物品分享网站源码+lw文档+系统+数据库
  8. 关于Ghost的使用
  9. XDCTF2014 Writeup
  10. 环境搭建01-Ubuntu16.04如何查看显卡信息及安装NVDIA显卡驱动