题主去网易暑期实习了一段时间,也有了一些收获,于是就把自己遇到的问题,或者是有趣的东西,记录下来:
非技术方面:
一、第一次规范的使用Git:
以往个人开发的时候,完全没有考虑到git的提交问题。只有参与了多人协作才会理解git的重要性。git add/commit/checkout/branch/status/pull/push甚至revert都可能是经常用到的命令。
同时,git在每个操作节点都应该有自己的规范(比如开发分支规范,commit -m 后的信息规范,fix为bug修复,add为功能添加等)。一个上线流程有具有测试进度、沟通风险、处理上线依赖。
总的来说,好的git操作规范可以说是团队CI/CD的基础
二、技术为业务服务
在实现某个需求时,不要想当然的去根据自己的想法去实现组件/页面,应该是根据prd文档,进行任务拆解,撰写技术文档。有疑惑的地方多和产品同学/UI同学沟通,不然产出不一致,重写代码会十分痛苦(写的时候有多痛快,重写的时候就有多痛苦)
我做的是TOC的东西,所以技术为业务服务这事儿,算是吃了亏过后的领悟
三、不懂就问
第一次接触到陌生的大型项目时肯定是令新人懵逼的,如果有一个善意的好mentor,会耐心解答你的疑惑,那就偷笑吧。遇到不懂的东西一定要多问,当然问之前最好先在脑子里面求证一边,说出疑惑和问题
技术方面:
updating....