教育培训 > java程序员刚入职都会被分配什么任务呢?

java程序员刚入职都会被分配什么任务呢?

2020-10-22 05:31阅读(69)

java程序员刚入职都会被分配什么任务呢?:作为一名从业多年的IT从业者,同时也出版过Java编程书籍,所以我来回答一下这个问题。首先,Java程序员在刚进入项目组:

1

作为一名从业多年的IT从业者,同时也出版过Java编程书籍,所以我来回答一下这个问题。

首先,Java程序员在刚进入项目组时会根据自身的知识结构和实践能力来安排具体的开发任务,由于Java语言是全场景开发语言,所以有可能会被安排从事Web开发、大数据开发或者是Android开发任务,具体开发任务与开发场景有紧密的联系。

对于开发经验并不多的初级Java程序员来说,在刚进入项目组时,通常会被安排从事具体某个功能模块的开发任务,这样的功能模块通常都与具体的业务逻辑有比较紧密的联系,属于应用级开发。功能模块的开发通常是调用系统平台的API来完成具体功能的开发,比如目前基于云计算平台来完成业务功能开发就是比较常见的选择。通常来说,这种基于平台的应用级开发任务都比较简单,重点在于对平台API的掌握。

当Java程序员刚入项目组时,不论会被安排何种开发任务,都需要做好以下三件事:

第一:尽快熟悉开发团队的工作流程。不同的开发团队会有不同的开发流程,要尽快熟悉这个开发流程中的不同角色,以及其对应的岗位职责。熟悉开发流程是进行沟通交流的前提,也会尽快实现自身的定位。

第二:尽快掌握各种开发工具。不同的开发团队往往有不同的开发工具,比如目前有很多开发团队会基于云计算平台来完成具体的功能开发,此时要尽快熟悉该功能平台,以便于提升开发效率。

第三:尽快熟悉开发团队的技术风格。不同的开发团队往往有不同的开发风格,初入项目组的Java程序员应该尽快掌握团队的技术风格,可以通过阅读已完成的项目代码来达到这一目的。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

2

Java程序员刚入职都会被分配什么任务?一般都会是刚入职的萌新会问这种问题,这里我结合我刚开始入职的经历以及做的一些事情,在这里分享一下。

首先,你刚入职的最初一段时间,一般你的主管或者上级不会立马给你分配任务,第一件事情应该是和你聊聊你的技术特长以及技术兴趣,然后老板会思考该给你分配什么样的任务,当然这个任务的方向不会和团队的方向有出入,总体会保持一致。

其次,会将之前组内沉淀的技术文档、项目文档、代码规范、技术排坑经验等文档给你看,让你了解现在团队正在做什么,开发业务代码时,应该遵循什么样的规范等等。此时你也不用太着急,因为了解团队方向和相关规范后,会对你以后的开发以及和别人沟通时,带来很大的帮助,你应该耐心的将它们看完。

在你熟悉过相关的经验文档后,接下来你的上级就会开始给你安排任务了。一般这种任务不会太大,都会从很小的业务需求开始入手,整体上来说,一般都会是一些很小很简单的任务。当然你也别觉得任务太简单不想做,任何技术萌新刚进入职场机会都是这样,此时你需要的就是将简单的事情做好做扎实,让老板和同事对你产生信任感。

随着你在公司待的时间越来越长,你做的事情也会越来越大,从最初简单的事情,到后来慢慢的会让你开始负责某些模块功能的开发,最后让你成为一个项目的PM(项目经理)。一步一个台阶,有些事情不要着急,耐心慢慢的做好就行。渐渐的,你会发现自己的用途将会越来越大,你的成就感也会越来越高。

这里给刚进入职场的程序员萌新几个建议:

  1. 将上级或者主管安排每件小事做好,做精细,让其他人觉得你做事踏实。

  2. 保持沉淀技术文档、经验文档的习惯,自己走过的技术坑,避免其他人再走。

  3. 敢于说出自己内心的想法,即使说错也没有关系。

  4. 每天保持自己的技术成长,每天进步一点点。

我是Lake,专注大数据技术原理、人工智能、数据库技术、程序员经验分享,如果我的问答对你有帮助的话,希望你能点赞关注我,感谢。

我会持续大数据、数据库方面的内容,如果你有任何问题,也欢迎关注私信我,我会认真解答每一个问题。期待您的关注

3

小编是C++语言程序员出身,带项目过程中也经常会补充一定数量的JAVA语言伙伴。经常会有朋友问外行带内行能不能发挥JAVA程序员的长处。借题主的问题来说说自己如何循序渐进地带新人,让他们快速成长。顺带回答题主的问题。

不管是什么语言的程序员,做到优秀必备的特质有以下几点。一是思维方式。二是学习的韧劲。三是主观能动性。

先来说说思维方式对程序员的重要性。思维方式基本上可以决定一个程序员的上限。面试时的那几个问题看似不经意,其实你的回答思路和表达流畅度就决定了今后你在新团队的位置。即使不是自己面试伙伴,初次谈话有类似的功效。就小编来说,初次给新人安排任务,依据是自己主观判断新伙伴可能具备的能力。

再说说学习的韧性,也就是面对问题时的态度。基本的思路是,沉着冷静绝对是加分项,手忙脚乱是正常现象。新人初期有恐惧心理是正常反应,如何帮助他渡过难关是团队长的责任和义务。小编一般会留有两个月的尝试期,全方位、多角度考察他更擅长哪方面的工作。争取让新人干最适合他能力和秉性的工作,也是我的工作目标。

然后说说主观能动性,也可以说是工作态度。工作态度是你周围小伙伴是否能和你长期合作的基础,不亢不卑是最优秀的品质。

最后直面题主的问题,无论是JAVA程序员还是C++程序员进来之后,正常是熟悉业务、开发流程、工作规范等基本情况。然后再跟着测试同事做一两个项目,用实践验证自己的所学。最后他会发现语言真的不是最重要的,重要的是解决问题的思路。

希望我的回答能给题主带来帮助,同时屏幕前的您是如何解决这个问题的呢?

4

一般先熟悉公司架构,项目架构和文档,然后看代码把项目现有代码和开发进度搞清楚,然后再分配开发工作

5

刚入职分配什么工作,得看入职公司类型,或者得看入职之后当前接手项目情况。那么就这两个点给题主说到说到。

不同项目情况,刚入职可能分配的工作

首先从小了说,这里答主只针对于做开发来说,其它的就不考虑在这里面。刚入职你所开发的项目也决定了你现在的工作内容。如果刚入职是做新项目,或者是接手二手项目,或者项目的二次开发。就这三个点来简单说说刚入职会做什么工作。

  • 刚入职就是为了做公司现在的新项目

如果你运气不错,公司现在招聘人员就是为了做一个新项目,真的算比较幸福的。如果公司以及准备好了项目的需求分析,架构搭建,那么对于你来说刚入职的主要工作就是看需求,准备着手做项目的开发工作了。

  • 上一个人离职,接二手项目

这种情况相信应该有不少小伙伴都遇到过。同时接上一任开发了一半的二手项目也是最痛苦的,第一你得理解项目需求,第二你还得知道上一任做到那里来了。所以这种情况下刚入职一般都是在看上一任留下来的代码,然后看需求,这里最痛苦的也是看别人的代码,因为每个人都有自己敲代码的习惯,所以你会看的特别累,嘴里还会一直吐槽。

  • 因为项目二次开发,被招聘进来

因为之前项目的功能以及跟不上现在的使用要求,需要多工作做升级的二次开发,这种情况其实不多,但是也是有的,相对来说会比上面的情况要好很多,已经有现成的功能展示你现在要做的是改进功能,需求明确,业务清晰。那么刚入职的话一般看需求,沟通,做模块开发。或者还有一种情况现在的项目在功能上少了,需要添加功能,这个其实也就是在开发新模块,那么这个时候你也是在看需求准备功能模块的开发。


不同类型公司,刚入职可能分配的工作

  • BAT大公司

如果是互联网大厂,这个得看你入职部门,以及入职的岗位。如果你入职的是他们公司的新技术的研发部门,那么你刚入职的主要任务肯定的需要了解他们的现在研发的项目,这个过程估计会比较长。如果你入职的是他们的产品开发部门的话,那么你刚入职的话主要的工作就是做当前产品的开发,那么也需要了解现在你所做产品的相关文档,项目需求等等了。

看需求,看需求
  • 软件外包公司

外包公司大家应该都知道,主要的业务就是接项目做,所以对于公司来说效率是最重要的。一般外包公司找人也就两种情况:已经有的项目对应的岗位有一个人离职了,你来填这个空。在就是因为有新项目了,人手不够,需要招人做开发。那么如果是填空,就算要接二手代码,刚入职的时候要做的事情看代码,看需求。如果新项目还是看需求,开始做开发。
  • 国企

这个得看你在国企的什么公司了。这里答主就举几个例子吧。如果你是在研究院,那么对于你现在的工作来说就需要了解很多东西了,这里答主也给不出什么具体的内容来,因为不确定性太大了。如果你进的是什么国家电网之内的话,基本上就是在做二次开发,或者改进功能,所以这个时候你的工作相信大家都应该知道在做什么了。

  • 传统行业大公司

如果入职的是传统行业的大公司,他们其实对于开发部门的注重性可能没有那么高,所以如果刚入职的话,要么在做一些他们现在不急,但是需要慢慢来开发的项目。要么就是在做二次开发,因为比如说马上过年了,他们需要在公司官网做对应的活动宣传,类似于这样的项目。说实话肯定是没有其它专门专注互联网的公司那么忙,技术要求可能也没那么高。


总结:刚入职程序员要做的工作,对于不同的岗位,不同的公司,不同的项目情况来说都是不一样的,具体的工作大概的方向答主这里就基本都罗列出来了。

如果有其它更好看法的小伙伴,可以在下方评论区留言,或者点个赞,加个关注我们一起探讨探讨,谢谢各位小伙伴。

6

A公司

了解公司框架和业务关系,然后看文档,然后看别人写的代码,最后自己写代码。
每个公司对员工的要求是不一样的,像我们公司是进入公司第一天熟悉项目,第二天就开始正式工作了,一周左右表现不出有工作能力的话,就会辞掉的!

B公司

刚入职一般是写一些比较简单的功能模块,并且有人会带你,有类似的代码可以参考。

C公司

努力工作,认真学习。。。。。有一点一定要注意。要和同事多交流,一定要多交流,同事们会有很多经验。。。愿不愿意教你是他们的事,但是你不问,绝对不会有人来教,还有也不能老是白问。没事请吃吃饭,带点吃的,抽烟的平时多递根烟。

D公司

让你跟在项目组里面,先学一段时间的技术和业务。。大公司一般都会有人带你的,中小型公司可能会让你比较快上手。但做技术的必然是进项目组。有很多机会可以学东西,多问就好了

E公司

这要看你进的公司状况了,如果项目比较急那么进公司的前面两天让你熟悉一下项目,两天后开始分配任务,如果项目不急前面一个两星期都是给你了解项目的!

总结

根据各个公司的项目情况不同,做的工作也不太一样。

  1. 熟悉公司企业文化,进行入职培训;

  2. 熟悉公司代码架构,进行代码环境熟悉;
  3. 进行简单的功能实现;
  4. 部分公司可能会要求先进行程序测试和文档编写,对bug进行代码修改;
  5. 部分公司项目紧张的话,可能会直接要求编写简单的功能模块;

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

7

注册账号走流程,看流程图,熟悉架构代码编写习惯以及公司以及封装的技术,然后就是改bug改bug改bug

8

看你的职位是什么,如果你是初级就会安排一个人带你,慢慢熟悉框架以及业务,如果是高级肯定给你简单介绍框架后直接安排任务,目的看下你的能力怎么样

9

一般刚入职一周内也不会给你分配什么任务,一般都是入职培训,熟悉当前工作流程以及需要你负责的项目代码以及业务逻辑,还有认识一些相互需要协作的同事等等;随后会给你安排一些相对一些小活,慢慢融入团队

10

根据不同公司的不同情况可以分为以下几种:

1,首先熟悉公司的业务,项目用的技术点,然后看看项目中的代码;

2,等一天熟悉后,就可以实现简单的功能,最简单的就是增删改查,这些功能你能很快上手的话,你的任务就会在复杂点,包括一些复杂的业务逻辑实现,甚至的是一些技术难点的实现;

3,如果你能完成任务通过考核,你的任务会更加独立点,包括自己设计某一模块的开发实现整个流程的功能,然后写一些技术文档,还有代码的review,单元测试的编写等,当然你能走到最后,如果你连基本的东西都做不了,而且花费很久,那你就会被pass,

所以一是基础很重要,而是效率也很重要,这些都是靠平时的积累,项目经验的增加;

4,对一些基础不好,项目经验不多的小伙伴来说,首先你接到一个任务,你要把这个任务的整个流程梳理下,然后开始编码实现任务对应的功能,如果不会的话,你要自己思考下,然后一次性的问工作经验多的小伙伴,不要一遇到问题就问别人,这是大忌,你问的次数越多,你离职的可能性越大,所以刚开始让你熟悉业务和代码的那一两天比较关键,你要能够独立的完成别人实现的功能才能算得上你已经能够胜任这份工作了。

5,在工作中,要适当的加班,但是切记不要加班的太晚而且每次加班都能看到你,这说明你的能力有点问题,还要和同事搞好关系,除非你能力很强,业务很通;

6,每天上班后,有8个小时左右,之后,要总结一天的工作量,如果今天你发现你什么都没做,白做了一天,那你就有离职的危险了,切记一天中要做些事情,哪怕解决下bug,做些项目中的任务,这样别人能看到你的工作成果,会让你一直做的;

7,对于刚入职的小白的话,如果有效率和质量,一定要在快要试用期到之前给领导提转正的事情;

8,提醒下,当你感觉熟悉业务和代码差不多的时候,你要主动提一些任务和bug,不能等着去做,要积极性;