關(guān)于本文的緣由咪惠,主要是筆者所在的部門都每年都會(huì)有一批招聘名額来屠,而一般此時(shí)筆者都會(huì)被拉苦力,也是因?yàn)楣P者所處的公司屬于傳統(tǒng)軟件行業(yè)榆鼠,所以筆者在面試時(shí)候經(jīng)常有一種胸悶的感覺纲爸。
概述
本文只是列舉筆者心中對(duì)于年限和相應(yīng)能力的匹配,因?yàn)樗谛袠I(yè)和層次妆够,所以筆者不會(huì)提及諸如網(wǎng)絡(luò)協(xié)議识啦,算法和數(shù)據(jù)結(jié)構(gòu)等的要求,力求給出一個(gè)不那么飄渺的標(biāo)準(zhǔn)神妹。這里的飄渺并不是說上面提到的東西沒用颓哮,而是如果本文提到的標(biāo)準(zhǔn)都不滿足的話,那就真的就需要反思一下了鸵荠。碼畜這個(gè)稱號(hào)一般只會(huì)是自稱冕茅。
明細(xì)
年限 | 能力 | 備注 |
---|---|---|
半年 | 能夠自如使用公司技術(shù)棧應(yīng)對(duì)自己手上的現(xiàn)有事情。極少再因?yàn)榧夹g(shù)問題求助于公司的高級(jí)研發(fā)人員 | 按照筆者這么些年的經(jīng)驗(yàn)蛹找,一個(gè)月能夠完成本職工作的任務(wù)姨伤,半年開始從容面對(duì)。 |
一年 | 了解并慣用常見的二方庫庸疾,諸如Apache lang3乍楚,guava或者公司內(nèi)部自研的基礎(chǔ)工具集 | 這本來就是用來提高自己的生產(chǎn)率的,沒道理不第一時(shí)間了解 |
一年半 | 開始有著明確的代碼規(guī)范意識(shí)彼硫,并在這半年里開始刻意鍛煉自己的代碼規(guī)范炊豪。 | 之前的積累已經(jīng)可以讓你寫出代碼,這半年的時(shí)間應(yīng)該開始鍛煉寫出好代碼拧篮。相關(guān)的經(jīng)典之作無數(shù)人推薦词渤,只要有心不會(huì)找不到。 |
兩年 | Java基礎(chǔ)基本得到夯實(shí) | 諸如Object的三個(gè)方法的應(yīng)用場(chǎng)景串绩,Java的集合體系缺虐,異常體系等等。現(xiàn)在開始要知道自己寫的代碼執(zhí)行時(shí)候會(huì)發(fā)生什么礁凡。 |
三年 | 對(duì)于SSM框架等源碼應(yīng)該有著主線的了解高氮,能夠?qū)⑦@些組件的內(nèi)部分為單獨(dú)的模塊慧妄,而不再是一個(gè)完整的黑盒。 | 這一年的時(shí)間剪芍,結(jié)合工作塞淹,足夠你翻遍這三個(gè)工作中必然用到的源碼。 |
三年+ | 這一步開始出現(xiàn)分歧罪裹,諸如算法和線程饱普,JVM如果工作中不是頻繁接觸,經(jīng)常陷入學(xué)了忘状共,忘了學(xué)的怪圈套耕。 | 略 |
注意:以上這些階段并不是完全隔離的,彼此之間應(yīng)該是相互交融峡继,互為補(bǔ)充冯袍。
最后
筆者屬于半路出家,在剛邁入這個(gè)行業(yè)的時(shí)候碾牌,前輩就一再告誡:一年經(jīng)驗(yàn)重復(fù)十年不等于十年經(jīng)驗(yàn)康愤。正如JOJO里一再提及的覺悟,年限只是表明你在這個(gè)行業(yè)里待了多少年小染,如果想要獲得與年限匹配的回報(bào)翘瓮,還是需要積攢出與之相匹配的能力,這就是覺悟——想要得到什么裤翩,就必須為之努力。
筆者一直堅(jiān)定認(rèn)為每個(gè)人都有選擇自己生活方式的自由调榄,對(duì)于主動(dòng)放棄更高目標(biāo)踊赠,甘于平和人生的,筆者從來都只有羨慕每庆,因?yàn)楣P者一直也是想作一條咸魚筐带。但是對(duì)于既喊著待遇太低,又拒絕額外付出努力缤灵;哪怕指明了方向伦籍,依然不愿向前多走一步,筆者個(gè)人是不愿意和其共事的腮出。
最后帖鸦,借用《Clean Code》里Bob大叔的一句話結(jié)尾 —— "多少尊重一下你的技藝,用心是最好的品質(zhì)"(不由讓人想起不少做了四五年胚嘲,連哪些文件和目錄應(yīng)該置于版本控制工具之下都還沒弄清楚的)作儿。