共计 483 个字符,预计需要花费 2 分钟才能阅读完成。
最近做了一个区块链的前端项目,react + node 全栈开发,项目是美国那边的,也算是一个国际化项目吧,和国内做项目有很大不同,有很多值得学习的地方。
1. 中国的程序员把很多的精力耗费在与人沟通上,导致花费在代码上的时间大大减少,难以写出高质量的代码啊。这些沟通成本本质上还是项目管理混乱造成的。
这次参与到 iotx 的项目中,充分认识到 work flow 和 code review 的重要性,细致到每一行代码都要 review,代码质量大大提高,大的问题转化成小的,确保每个 pr 都是合格的才 merge。当然这也需要水平较高的程序员才能 hold 住。并且远程工作要比在公司办公沟通成本高吧,但是整个下来并没有太大的沟通成本。布置人物的人需要把需求解释清楚(这一点有所欠缺),而程序员要在不理解需求的时候反复沟通,确认,并且能快速理解需求。
2. 技术上的,这个项目采用的是 flow,Graphql,react, node, koa2, mongodb,需要调用以太坊的各种 api。全是我不熟悉的技术,不得不说,老外总是用这最新的技术栈。
flow 的使用
div 宽高保持一定比例
Graphql Query
正文完