在腾讯实习两个月的心得与感悟

在腾讯实习的日子很快,从11月入职开始到现在,短短两个月,觉得自己成长非常迅速。

人生中第一次进入职场,第一次进入大公司参加企业级项目,第一次提交代码到远程仓库...两个月,经历了太多个第一次,也收获巨大。
以下是这两个月以来个人的成长和小小的感悟。


懂得了如何使用git团队协作、管理代码。

掌握了各种常见的git命令,以及图形化git工具 fork 的使用。

现在的我合并代码、提交代码、拉取代码,处理冲突日趋熟练。


懂得了测试的重要性。

一开始的我,傻傻的提交后就push到远程分支,结果造成了远程仓库编译失败的严重情况。

其根本原因在于我提交代码以前没有经过严格的自测编译,只是自己认为可以就commit push上去了。

现在的我,对于代码无论多么微小的改动都会经历一次自己严格的测试,合并代码前知会同事,对于较大的改动在仓库提出merge request供同事code review。


懂得了如何调试大型项目。

可以熟练使用断点调试项目,改bug和自测。


学会了如何在企业开发中前后端联调

作为前端开发,如何在web端和Android原生调用接口,处理参数并返回参数。


懂得了各种异常情况的处理

包括项目编译失败(使用日志定位问题,或者清理ide缓存重启)、git冲突(保存本地change的stash,利用文件比较功能手动处理冲突)、回调接口异常(通过调试定位错误码)。


学会了与不同岗位之间的合作与协同

前端是最接近用户体验的一端,时时刻刻都要和团队中不同的角色打交道。除了前后端的接口联调以外,前端需要和设计师沟通界面设计的问题,和产品沟通功能需求的问题,和策划沟通各种文案的问题,可谓是团队万金油的存在。


公司对于某个需求的开发流程

产品提供需求文档+UML图

需求任务分发,规划工时

设计师提供设计稿

开发拆解需求文档功能、确定项目难点

前端根据设计稿搭建ui和基础逻辑

前后端规定协议(需考虑兼容性)

设计数据结构(其实就是选择合适的容器装数据)

写好代码后自测

前后端联调

提测,测试工程师测试代码是否有问题

Code Review

合入主干。单独页面或功能模块最好自己拉个分支开发,最后合入主干,用git merge,为了使commit有一个清晰的记录。

线上发布。代码更新结果发布到全网,热更新或者跟随大版本更新。

posted @   LuJT  阅读(622)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示
主题色彩