工作一年想跳槽去大公司?
由于我經(jīng)常受邀為一些大型科技公司面試程序員,所以我來(lái)回答一下這個(gè)問(wèn)題。
從程序員發(fā)展的角度來(lái)說(shuō),在具備一定能力之后去大公司發(fā)展是個(gè)不錯(cuò)的選擇,大公司的資源整合能力更強(qiáng),同時(shí)也會(huì)給程序員提供一個(gè)更大的發(fā)展空間,對(duì)于Java程序員來(lái)說(shuō)更是如此,因?yàn)镴ava語(yǔ)言目前是大型互聯(lián)網(wǎng)平臺(tái)的重要開(kāi)發(fā)工具之一。
對(duì)于Java程序員來(lái)說(shuō),如果想去大型科技公司發(fā)展,應(yīng)該具備以下幾個(gè)方面的能力:
第一:具備較強(qiáng)的開(kāi)發(fā)能力。大型科技公司對(duì)于社招程序員的一個(gè)基本要求就是較強(qiáng)的開(kāi)發(fā)能力,開(kāi)發(fā)能力的評(píng)判標(biāo)準(zhǔn)一方面是項(xiàng)目經(jīng)驗(yàn),另一方面是自身的知識(shí)結(jié)構(gòu)。對(duì)于工作經(jīng)驗(yàn)比較少的程序員來(lái)說(shuō),項(xiàng)目自身所采用的技術(shù)就比較重要了,如果是大數(shù)據(jù)相關(guān)項(xiàng)目往往會(huì)具有一定的優(yōu)勢(shì)。
第二:具備健全的知識(shí)結(jié)構(gòu)。知識(shí)結(jié)構(gòu)是工作能力的重要支撐,所以是否具備健全的知識(shí)結(jié)構(gòu)是考察應(yīng)聘者的重要指標(biāo)。對(duì)于Java開(kāi)發(fā)人員來(lái)說(shuō),能否適應(yīng)多個(gè)不同的開(kāi)發(fā)崗位是評(píng)定開(kāi)發(fā)人員知識(shí)結(jié)構(gòu)的基本原則。大型科技公司的Java程序員往往以后端服務(wù)開(kāi)發(fā)為主,后端服務(wù)往往基于分布式開(kāi)發(fā)框架進(jìn)行功能組件的開(kāi)發(fā)和部署,所以掌握分布式開(kāi)發(fā)的知識(shí)結(jié)構(gòu)是比較重要的,其中并發(fā)處理、事務(wù)處理、資源管理、權(quán)限管理等內(nèi)容是重點(diǎn)。
第三:學(xué)習(xí)能力和交流能力。不少大型科技公司在進(jìn)行社招面試時(shí)往往會(huì)給出某個(gè)解決方案的案例,然后給出一個(gè)類似的應(yīng)用場(chǎng)景,應(yīng)聘者需要完成應(yīng)用場(chǎng)景的解決方案設(shè)計(jì)(實(shí)現(xiàn))。這個(gè)過(guò)程往往能夠考察應(yīng)聘者的學(xué)習(xí)能力以及交流能力,因?yàn)檫@個(gè)過(guò)程通常也需要進(jìn)行必要的交流,通過(guò)交流面試官也會(huì)更全面的了解應(yīng)聘者。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會(huì)陸續(xù)寫(xiě)一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。
如果有互聯(lián)網(wǎng)方面的問(wèn)題,或者考研方面的問(wèn)題,都可以咨詢我,謝謝!