分享

新人学完java如何快速熟悉公司业务,提升自己的业务能力?

 123xyz123 2019-04-23

文:源码时代

有很多新手程序员,刚进入一家公司的时候,不知道在工作中该做些什么,完成了领导的安排,感觉好像就没自己什么事了,其实这种被动的方式,也很难让自己在以后的工作中能快速的让自己有较大的提升,同时,看着别人怎么那么快就转正,升职加薪,总感觉缺点什么,其实有可能他比你只是更刻苦一点,找到了重点而已。

一、刚进公司先看公司的编码规范

了解公司做什么产品,熟悉业务流程熟,悉公司企业文化,进行入职培训;

首先,你的入门水平是什么,一般来说,公司有一个层次划分如:初级中级高级软件开发工程师。

一般来说,你会有一周的时间来适应公司,在这期间你必须很好地了解公司的业务,了解公司的文化,了解公司的结构等等。

如果你是一名大三学生,将会有一位项目经理指导你解决核心问题。建议,不要问太多,招募你,毕竟,解决这个问题不是问题,看不懂,主要在哪里看不明白,代码写的业务,如果你看不懂的业务代码可以直接阅读PRD或产品文档,文档接口等所有可以梳理业务逻辑代码,如果有技术问题,可以大方的问你的项目经理,他会告诉你。

如果是中级,成本就不一样了,所以你的基础必须要扎实,一些消息队列(rabbitmq,activemq等),nosql(redis,mongo等),分布式(spring cloud,dubbo等),db(mysql等)。一般来说都够了,再不懂的也可以问项目经理,毕竟是中级。

如果是高级的,不用说基本的一切,框架类都是浮云,业务逻辑随便看看,一般代码很少,主要是框架类的维护。

当然,如果你是一名实习生,这是一件苦差事,他会安排你学习一些东西,然后他会帮你解决问题,这样你就可以独立了,所以不用担心。但是少说多做。

关于如何熟悉公司代码架构,进行代码环境熟悉;

一是学会看代码,通过代码了解整个架构,看过程,可以做更多的笔记,不知道更多的问题。二是多学习调试,使之自然理解。

进行简单的功能实现;

有些公司可能需要程序测试和文档来修复bug。

二、先列三个常见的开发场景:

1、获取详细的模块设计文档,大多数程序员通常开始构建接口代码,然后从第一个按钮点击事件或页面加载事件来编写第一行业务代码。写下来,运行它,找出不是你所想的,改变它,直到它是你所期望的。

2. 完成一个功能模块或多个相关功能模块后,输入111asd,发现新功能模块正常,保存的功能模块正常,提交给测试人员。测试人员使用测试数据、测试场景和用例来测试、发现问题并注册错误。对于严重影响下一个测试的bug,测试人员使用内部IM通知开发人员。对于不影响进一步测试的bug,测试人员注册它们并等待程序员的空闲时间。

一般程序员的工作不希望大家打扰,所以开发就是开发。当您完成开发时,请查看BUG库。当您发现与您相关的BUG时,从第一个BUG开始。开始通过IM和测试人员中断撕毁(这不是一个错误和业务逻辑的不是你想要什么,我这里不能复制,给你信息描述不清楚),所以我几几,甚至跑过去面对面交谈,甚至连产品经理讨论,需要项目经理或产品经理发起一个会议,讨论。

这听起来熟悉吗?这是大多数程序员采取的三个步骤:编写代码、测试自己和修复bug。

如果一些公司的项目比较紧张,它们可能直接需要编写简单的功能模块。

备注:通常入职之后都会有专门的技术人员进行指导,所以也没必要担心什么都不会,入职后主动进行学习相关技术即可。

三、程序员如何在工作的前两年快速提升自己?

关键问题是你想做的事,在成都做什么,很多人去上班,无论从工作,看电视,玩游戏,任何职业都是一样的,在企业单位,不同的学校,在学校,老师,是一个老师,你正在学习良好的意思是老师的能力强,企业是一样的,没有人会告诉你,没有人会带你,即使教和皮带是浅,因为企业内部,如果你的能力比头,说明主管能力弱,所以老板是考虑改变,或删除,因此企业更强大,所以能够提高自己完全进入之后,为什么有些人做十多年,仍然相同,有些人工作几年可以爬很高的是有原因的。

至于程序员迅速改善问题是不现实的,任何学校老师教的是没有捷径的,只能一步一个脚印的走,程序员写10000行和100000行代码的程序员的能力是不同的,你编写10000行代码的能力肯定是达不到100000行代码的经验,我相信也有这样的天才,但每个人都是这样的天才吗,这也不是很现实,所以要提升自己还是要多学习,不管是看书,还是听网课,同行间的交流学习都是很重要的!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多