作一个项目的总结

最近作了一个区块链的前端项目,react + node 全栈开发,项目是美国那边的,也算是一个国际化项目吧,和国内作项目有很大不一样,有不少值得学习的地方。

1. 中国的程序员把不少的精力耗费在与人沟通上,致使花费在代码上的时间大大减小,难以写出高质量的代码啊。这些沟通成本本质上仍是项目管理混乱形成的。

此次参与到iotx的项目中,充分认识到work flow和code review的重要性,细致到每一行代码都要review,代码质量大大提升,大的问题转化成小的,确保每一个pr都是合格的才merge。固然这也须要水平较高的程序员才能hold住。而且远程工做要比在公司办公沟通成本高吧,可是整个下来并无太大的沟通成本。布置人物的人须要把需求解释清楚(这一点有所欠缺),而程序员要在不理解需求的时候反复沟通,确认,而且能快速理解需求。前端

2. 技术上的,这个项目采用的是flow,Graphql,react, node, koa2, mongodb,须要调用以太坊的各类api。全是我不熟悉的技术,不得不说,老外老是用这最新的技术栈。
3. 总体合做的感觉

目前需求方有三个在接触,一个是大牛,名校毕业的计算机博士,可是对前端了解通常,应该主要搞的是区块链相关的技术;还有一个应该是专业的全栈工程师,技术很好,可是不爱说话;还有一个ui。总体来讲,每一个人都很专业,对人也都很和睦。(这一点我很是喜欢,我以为越高水平的人,素质越高,我要好好学习)。尤为是每一个人的专业精神,让整个团队的效率变得很高。
反观我如今公司的大数据项目组,无论是后台,仍是产品,设计,前端,都显得不是很专业,作出来的东西不尽人意;并且团队之间互相的沟通成本很高,这一点是很是影响总体效率的。node

相关文章
相关标签/搜索