当前位置: 首页 > 工具软件 > 黑客公司 > 使用案例 >

京东-黑客马拉松大赛复盘

周阳波
2023-12-01

七月报名参加了公司内部举行的黑客马拉松大赛,像极了学生时代的互联网+的比赛。

非常意料之外的通过了600进100的海选。

具体结果可能明天才出,但不管怎么样,初赛 100-10,两天一夜,都学到了很多。

一、前端

1、可复用性组件开发

黑马作为我完成的第三个项目,在这个项目中看到了很多常见的组件场景。

比如表格,筛选组件,时间粒度组件,图表组件,表单。

这里的组件,不仅仅是说基础组件,更多的是,如何在下一个项目中快速完成整个流程的开发?

是否能自己建立一些通用的组件,进行复用?

这个问题,跟公司的前端同事讨论过,他的建议是:

去看一下 ant-design 的一些实现。

学习一下 react, vue 的社区现在还是不够丰富。

我的想法,我们要的不是框架,而是成熟的开发工具。

2、边界拓展

mock

在公司的项目中,没有使用过 mock 进行开发,因为接口都统一成一个了。但是在此次比赛中,有大量需要 mock 的数据。

这才了解到,世面上有很多 mock 数据的工具。

在本次项目开发中,我使用了 mock-js 来进行数据 mock。

但也仅仅是使用它来 mock 数据,它底层的原理也是不了解的。

请求封装

本次开发中,也写了大量的请求。 这些请求应该如何进行封装?

简单的定义一个通用的请求格式,然后进行传参吗?

公司的请求在封装的时候,为什么有那么多形参呢?

这是一个可以深入思考并成文的一个命题。

3、框架

为了便于开发,这里使用了魔改的 vue2。

自己犯懒,其实这样是非常不利于通用开发的。

要能有一个通用的快速建立的框架进行开发。

因此,要学 vue3,要学 react。

二、相处

这周每天晚上,都是跟北京的几位同事开会。从他们身上学到了很多。

其实和一个人建立链接最快的方式是,一起做某件事情。

起初我们并不熟悉,但后面,我们为了同一个目标,在进行努力。

迅速的就建立了战友情谊。

而且,他们的情绪真的都很稳定!

晚上的时候,另外一个同事还陪我写代码写到了接近十二点,真的非常感谢他!声音也好听!还给我唱歌了。

真的很幸运,能遇到这么 nice 的人一起参加比赛。

三、后端

我是他们招募来的前端,他们本身是一个后端 idea。

也通过他们简单了解到了实际应用中后端的各种 pool。

以后还是要多打开视野,多跟行业内的人交流呀!

 类似资料: