第一次工作 第一次实习,第一个月,浅录一下。
先总结:学习到了很多…
想了半天…发现没有思路,就干脆从第一天进来讲起吧…一天天推进着讲。
第一天进来,公司的老员工就喊我打开 gitee 把我之前的项目就都看了一遍,过程提了很多问题,就是从开发角度,设计角度,还有为什么做这热镀锌钢管国家标准个项目,以热镀锌和冷镀锌及项目代码中那些不合理,以及能够写的更好,和github永久回家地址一些项目中的 BUG。这个过程差不多就聊代码规范了一两个小时。
最后把 Ant Desing Pro 代码拉了下来然后架构是什么意思看,然后我看代码规范了大概三天左右,从页面到组件到状态管理、路由的代码都整个看架构是什么意思下来,第一遍确实看懵了,因为从没接触过这种级别的项目,也没看过这么复杂的文件夹分配。
因为公司的项目都是基于 Ant Desing 开发的,忘了提了,Vue阿里代码规范 和 React 都是。
之后我花了一天的时间看明天文件之间的关系,两天的时间看明白代码,三天的时候开始上手在 Ant Desing Pro 的演示项目上改代码,从增加页面到增加组件,更改状态,添加路由等等。也算是初步弄明白了这种中型项目的开发流程。
之后的第二周吧好像就开始接手项目了,一开始我以为吧实习,应该只是写一些样式啊做一下页面啊之类的。最多就github永久回家地址是量大些。
但却是…直接上手 React 项目!负责两个模块的开发…尽管我已经说过我不架构师工资会 React 没有学过 React,虽说负责的是两个比较简单的模块。
害那个项目整的是给我整的花了一周七天的时间,前五天gitee看项目代码,项目架构知道怎么写。热镀锌钢管国标厚度后两天的时间写出两个模块。
当时是给我整麻了,星期一到星期四,星期天都是早上十点到公司干到网上九点多下班,星期五星期六两天都是干到凌晨两点,,,
这个项目用的技术栈是 React + expo + redux + React native + React Na架构vigation + Ts + Ant Design。还用了若干插件,其中还有不少都是围绕 React 展开的衍生插件。当时第一眼看到代码,看到这个项目真的是人麻了。
不过之后仔细看下来之后发现也就那样,一阵个页面几乎都是 js 写的,架构师也就是 jsx 语法,外加一些 hooks,而且 hooks 的语法真的很熟悉,也不难看了下文架构工程师档就会基本运用了,最常用的那几个 useStat架构师证书e,useEffect 等等都很好理解,更何github中文官网网页况我学过 Vue3,架构图怎么制作本身就很熟悉 hooks 的热镀锌槽钢这种写法。
在写完这个项目的两个模gitlab块后我就去补了下 React 的文档,害。redux 和 react native、react Navigation 的文档到现在都还没补,因为。。挺简单的其实,都只是简单的调用 API,跟 Vux 和 Vue-架构师证书Routreactnative停止维护er 差不多。
不过有一说一写的过程还是挺舒服的,有什么都问老前辈了,公司同事也会不时过来主动问我有啥不会的,基本上比较简单的都给我了,干活啥的giti都轻松,也尽量没有让我加班,都他们自己做。害
全公司八个人,就我是零零后。年龄最小,各种被照顾,从工作到日常reactnative停止维护…
之后的话又接手了一个 Vue2 项目,害 终于架构师工资做 V热镀锌钢管国标厚度ue 的项目了。这个 Vue 的项目…说起来没啥重阿里代码规范点,就是改一些 BUG。
这实习一个月还有一个最大的收获以及吐槽点就是,,这公司对代码要求太严了!!!
真的是就一般正常的代码规热镀锌钢管规格型号表范啥的还好说是吧,比如页面组件分开,复用两次以上架构师工资的代码都要封装成函数或者组件,api、插代码规范七大原则件 全部放到专门的文件夹不同的文件中。
这些还好其实giti,啊对忘了吐槽git命令,我接受的两个项目,无论 React、Vue 是真的一行注释都没有!咳咳。。虽说我之后写的代码也模仿了他们没有加一行注释代码规范…(PS:如果有看过我文章或者代码热镀锌钢管国家标准的应该都知道我是那种每行代码不论简单是否都必须加注释的人)
不过有一说一他们虽然代码前端代码规范要求严,但其实这样挺好的,基本上每行代码,每个文件都能很快弄明白,搞懂是什么,干什么的。
害 有一说一,对我的代码他们是真的更加严格,我每次写完都要检查一遍,不论功能有没有实现,真的是要从两giticomfort是什么轮胎个角度,一个是从业务角度,看写的代码符不符合业务流程,要做到每个功能代码互不相干,这里举一个例子,现在实现一个功能,封装一个组件,这个组件负责获取并修改用户的信息,但是现在突然加了一个需要,要求可以做到只修改用户的某一个信息,其实这个需求的话很简单,就在之前的代码基础热镀锌钢管国家标准上多加gitlab个按钮之类的。然后把用户的信息从之前用的那个 prop 中取出来是吧,但是这样不行,他说要多加一个架构师工资 prop 单独把这个信息传过来实现这个功能…他说这是两个需求两个逻辑,必须要分热镀锌钢管理论重量表开,这样财富和业务逻辑,好像是这样说git命令的来着?
真的,类似这样的我遇见很多次了.gitlab..每次都要改了,不过一有不会我就去问他们,他们也一直教。
还有就是从开发角度,这一点真的是折磨,你们知道吗,他们就看我代码,要我解释每一行代码是干啥redux工作流程的要做什么,然后提出更好的实习思路和方案让我去改,有一说一确实很多时候很多代码都有更好更快更简洁的实现架构图怎么画方法,很多都属于是哪种开发中的小技巧之类的。并非系统学习能学到的…
更离谱的是,我做的很多功能他们一眼就看出来怎么写,但是他热镀锌钢管规格型号表们不会说要我自己写,写完在指出来,要么就是一些简单的地方他们就已经写好了,但没有去提交,而是让我写!!!然后看我gitee写的代码是啥样的,,,并给我看他们写的是什么样的,有一说一,确实他们写的代码无论从开发角度还是业务角度,亦或者代码的逻辑思维都很热镀锌钢管好,比我强多了…而且还愿意教我。就是很折磨gitlab,,,
我一直想的都是快点写github中文官网网页完功能,代码写的烂就烂把,然后早点下班run回家。他们就不急。。就是硬要前端代码规范把代码写到最后,不能马虎。害 确实,这样子就算项目中没有一丝注释,也能很快看明白是干啥的。。。但真的很折磨我。
巴拉巴拉写这么多了哦。。。
就这样吧 run 了,之后想起什么再加上热镀锌钢管理论重量表。
啊对了,再总结下:学到热镀锌和冷镀锌的区别了很多.