查看原文
其他

程序员新人刚进公司很懵逼,程序汪给5个建议

我是程序汪 我是程序汪 2021-09-08

B站 我是程序汪 又更新视频了内容如下



此问题来自程序汪的知识星球粉丝提问

一、初入职场

很多程序员新人初次踏入职场很没方向感,领导安排的任务都不清楚怎么下手,上图就是程序汪知识星球里一个粉丝的提问,他是京东电商实习生也是程序汪的铁粉

今天通用粉丝的一个问题案例来分析下

  • 把项目的代码发你让你快速熟悉然后马上上手工作

  • 怎么去看代码,没方向啊?

  • 看代码真枯燥,真看不下去啊?

  • 领导问我看了怎么样,我好慌

  • 领导告诉我马上有新需求来了,准备的怎么样,抗的住吧

初入职场,反正就几个字概括自己的心情(程序汪反正当初就是这样的)

很慌不知道怎么下手,很担心搞不定需求被开掉,代码看的很头疼业务逻辑也太复杂了

建一:文档思路

在稍微正规定点的公司都有相关文档沉淀的,如需求文档、开发详细设计文档等等,新人可以主动找领导或同事要下,熟悉了需求背景和需求开发的设计过程,然后去熟悉代码应该有一个方向,找到文档入口然后针对性去熟悉代码效果更佳。

大公司文档非常规范的比如华为、阿里

  • 需求文档

  • 开发详细设计文档

  • 测试用例文档 等等

下面是一起程序汪介绍开发流程的,每个开发流程都有相应文档输出的

不清楚公司开发流程的请看下面文章 

老程序员5分钟从3个角度介绍完互联网公司开发流程   

建二:测试流程

测试为导向,可以在公司系统跑下业务流程,熟悉下系统的操作流程,如工单审批系统,知道怎么通过页面创建工单或其他系统同步过的工单,中间审批工单最后工单结束,一个完整测试流程跑下来,带着业务去针对看代码就非常有方向感

很多刚入职的新人公司会安排一些测试工作,可以通过测试快速熟悉业务找到代码入口

新人一定要主动找领导要任务,开始可以帮其他老员工承担一些测试任务,一定要让领导看到你的积极性,帮老员工多干点活后面好请教他问题

建三:找人

找人分两种人一个是测试老司机一个是开发老司机,职场新人没方向了一定要主动点去问身边的老司机啊,一定要有点眼力劲,看到同事非常忙的时候就别马上去打扰对方,对方闲下来的时候找机会问对方问题,小公司氛围好,如果你进的传统的大公司人与人沟通真的非常累,一定要讲究技巧。比如中午吃饭一定要跟着老司机们,吃饭的时候就可以聊天,以前程序汪都是和老司机吃饭完后散步会请教一些项目中的问题,平时帮老司机带个快递买瓶水什么的。

找到对的人帮你节省很多时间

公司沟通

  • 平时一定要和同事搞好关系,主动帮老司机承担点小活

  • 午餐闲暇时间和老司机聊天,搞好关系

  • 领导或老司机是错的也不要怼他

  • 厚脸皮请教

  • 测试老司机,可以快速熟悉业务

  • 开发老司机,代码入口实在找不到可以请教

建四:根据框架找入口

根据框架找入口的能力非常重要,比如程序汪是java后端开发,系统都是微服务的,服务之间都是通过rpc接口调用的,熟悉系统中的接口就非常重要,一般入口找到无法就是入参和出参

java分布式微服务项目入口

  • 1、rpc接口

  • 2、webservice接口

  • 3、定时任务

  • 4、页面Controller

建五:心态要好输出文档

看代码是枯燥的,没办法,前期都是这个过程自己看代码的时候画一些UML图啊,把一些核心接口,流程逻辑,甚至表记到的文档里面,沉淀一下,领导问你看的什么,你可以给她看一下你的输出文档

      枯燥看代码不如文档输出

  • 1、UML时序图    

  • 2、核心代码状态机流程图

  • 3、核心表字段说明

面试官:SpringMVC的UML时序图给我画下 程序员:我不会画

   领导很重视输出结果

  • 1、文档输出是一种,详细设计文档输出

  • 2、代码输出是一种,完成需求

  • 3、业务输出是一种 ,对业务熟悉还是一种能力


推荐软件
  • UML  Visual Paradigm for UML 10.0 - 快捷方式

  • 脑图   XMind




深度和程序汪沟通可以去知识星球,帮助粉丝分析简历定位自己短板


程序汪往期精彩文章包含答案





程序汪最近整理的BAT大小厂面试题2019 (面试题目录推荐)

目录:我把精华文章都整理出来了

疫情当下,帮公司远程技术电话面试java期望1万7千程序员

2019年换工作面试总结

2020年程序汪回复程序员小白11问,祝大家都能高薪

讲述:一个月薪 12000 的北京程序员的真实生活

SQL语句大全,所有的SQL都在这里

天真!这简历一看就是包装过的

程序汪2019的总结,认识了很多朋友赚了些小钱,现在分享出来


给个[在看],是对程序汪最大的支持
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存