banner.png

您对

技术

有热情

要求

吗?

Boston

 
 

我们的要求


 

文档文档和文档

程序员在了解产品需求后,一定要先写好的文档。为什么?因为一个人的力量是有限的,我们永远都需要团队合作。我认为一个好的程序员,你负责的项目,其他人都可看懂,可维护,那才合格的。

 

写好代码

好的代码不是只看跑不跑得通。应该要考虑多方面的,如可读性、安全、效能、可靠性等,最基本的是有没有代码规范。如果在代码里一看,能看出这是那一个程序员写的,那恭喜你,你的团队还有很大的改善空间!

 

单元测试

单元测试要写代码来测试所写的代码,很多人会说浪费时间。你想一下平均一天你们重复测多少次代码的功能?一天手动测十次,一年下来要测多少时间?又如何保证每次测试的结果一致呢?写代码来做测试,可以保证测试一致性,而且可以实现自动化,而不是手动测试。

 

AfterShip 的技术

 

 
Group 24.png

我们拥抱新的技术、崇尚开源,在 2014 年开始用 Nodejs (v0.8 beta) + Mongodb (v2.0), 在 2016 年开始用 GCP, 2017 开始用。此外,我们还在用GitHub、Slack、JIRA、New Relic、PagerDuty 、Statuspage、1Password、Google Drive、SendGrid、Twilio、Pingdom。

不是因为新技术很 cool 我们去用,是因为那些技术和工具,可以大大提升团队的工作效率,帮助我们快速成长。

 

我们需要这样的你

 

 

快速学习的能力;

强烈的自我驱动力;对技术有热情和要求