java程序員剛入職都會被分配什么任務呢?
剛入職分配什么工作,得看入職公司類型,或者得看入職之后當前接手項目情況。那么就這兩個點給題主說到說到。
不同項目情況,剛入職可能分配的工作首先從小了說,這里答主只針對于做開發(fā)來說,其它的就不考慮在這里面。剛入職你所開發(fā)的項目也決定了你現(xiàn)在的工作內容。如果剛入職是做新項目,或者是接手二手項目,或者項目的二次開發(fā)。就這三個點來簡單說說剛入職會做什么工作。
剛入職就是為了做公司現(xiàn)在的新項目
如果你運氣不錯,公司現(xiàn)在招聘人員就是為了做一個新項目,真的算比較幸福的。如果公司以及準備好了項目的需求分析,架構搭建,那么對于你來說剛入職的主要工作就是看需求,準備著手做項目的開發(fā)工作了。
上一個人離職,接二手項目
這種情況相信應該有不少小伙伴都遇到過。同時接上一任開發(fā)了一半的二手項目也是最痛苦的,第一你得理解項目需求,第二你還得知道上一任做到那里來了。所以這種情況下剛入職一般都是在看上一任留下來的代碼,然后看需求,這里最痛苦的也是看別人的代碼,因為每個人都有自己敲代碼的習慣,所以你會看的特別累,嘴里還會一直吐槽。
因為項目二次開發(fā),被招聘進來
因為之前項目的功能以及跟不上現(xiàn)在的使用要求,需要多工作做升級的二次開發(fā),這種情況其實不多,但是也是有的,相對來說會比上面的情況要好很多,已經(jīng)有現(xiàn)成的功能展示你現(xiàn)在要做的是改進功能,需求明確,業(yè)務清晰。那么剛入職的話一般看需求,溝通,做模塊開發(fā)。或者還有一種情況現(xiàn)在的項目在功能上少了,需要添加功能,這個其實也就是在開發(fā)新模塊,那么這個時候你也是在看需求準備功能模塊的開發(fā)。
不同類型公司,剛入職可能分配的工作BAT大公司
如果是互聯(lián)網(wǎng)大廠,這個得看你入職部門,以及入職的崗位。如果你入職的是他們公司的新技術的研發(fā)部門,那么你剛入職的主要任務肯定的需要了解他們的現(xiàn)在研發(fā)的項目,這個過程估計會比較長。如果你入職的是他們的產品開發(fā)部門的話,那么你剛入職的話主要的工作就是做當前產品的開發(fā),那么也需要了解現(xiàn)在你所做產品的相關文檔,項目需求等等了。
看需求,看需求軟件外包公司
外包公司大家應該都知道,主要的業(yè)務就是接項目做,所以對于公司來說效率是最重要的。一般外包公司找人也就兩種情況:已經(jīng)有的項目對應的崗位有一個人離職了,你來填這個空。在就是因為有新項目了,人手不夠,需要招人做開發(fā)。那么如果是填空,就算要接二手代碼,剛入職的時候要做的事情看代碼,看需求。如果新項目還是看需求,開始做開發(fā)。國企
這個得看你在國企的什么公司了。這里答主就舉幾個例子吧。如果你是在研究院,那么對于你現(xiàn)在的工作來說就需要了解很多東西了,這里答主也給不出什么具體的內容來,因為不確定性太大了。如果你進的是什么國家電網(wǎng)之內的話,基本上就是在做二次開發(fā),或者改進功能,所以這個時候你的工作相信大家都應該知道在做什么了。
傳統(tǒng)行業(yè)大公司
如果入職的是傳統(tǒng)行業(yè)的大公司,他們其實對于開發(fā)部門的注重性可能沒有那么高,所以如果剛入職的話,要么在做一些他們現(xiàn)在不急,但是需要慢慢來開發(fā)的項目。要么就是在做二次開發(fā),因為比如說馬上過年了,他們需要在公司官網(wǎng)做對應的活動宣傳,類似于這樣的項目。說實話肯定是沒有其它專門專注互聯(lián)網(wǎng)的公司那么忙,技術要求可能也沒那么高。
總結:剛入職程序員要做的工作,對于不同的崗位,不同的公司,不同的項目情況來說都是不一樣的,具體的工作大概的方向答主這里就基本都羅列出來了。
如果有其它更好看法的小伙伴,可以在下方評論區(qū)留言,或者點個贊,加個關注我們一起探討探討,謝謝各位小伙伴。