跨過(guò)找工作這個(gè)坎,還需要不斷提升自己,才能真正成為程序員隊(duì)伍中的一員。作為一名剛邁過(guò)找工作這個(gè)坎的人,應(yīng)該怎么做,才能繼續(xù)混下去呢?有三點(diǎn),值得學(xué)習(xí)。
剛?cè)肼殨r(shí)
一般公司是不會(huì)在你入職的第一天,就給你安排工作,通常會(huì)有兩種安排,一種是讓你看幾天的需求文檔,另外一種是給你一些bug處理,邊處理bug邊熟悉文檔。
接下來(lái)就是搭建開(kāi)發(fā)環(huán)境,最好像你的上級(jí)領(lǐng)導(dǎo),要一下搭建環(huán)境的文檔,項(xiàng)目中需要什么東西,要了解清楚,哪些軟件需要裝,哪些不需要裝,不要自己隨便裝幾個(gè)軟件了事,造成不必要的麻煩。
最后就到了了解業(yè)務(wù)和技術(shù)的環(huán)節(jié),你需要看看公司的代碼規(guī)范和風(fēng)格,項(xiàng)目都用到了哪些技術(shù),有哪些流程,盡可能的了解公司的核心業(yè)務(wù),這些都弄明白了,你的程序員職業(yè)生涯就正式開(kāi)始了。

在剛?cè)肼毜倪@一段時(shí)間,有兩點(diǎn)需要注意,一是擺正心態(tài),而是盡快熟悉。
對(duì)于新手程序員而言,自己學(xué)習(xí)的知識(shí),和真正的應(yīng)用場(chǎng)景會(huì)存在偏差,容易造成心理的不平衡,比如公司還在使用遠(yuǎn)古時(shí)期的技術(shù),自己學(xué)的很多新技術(shù)都用不到等等。
我要說(shuō)的是,入職后,先不要想著如何才能快速提升自己的技術(shù),而是應(yīng)該先快速掌握和熟悉公司需要的技術(shù),學(xué)會(huì)適當(dāng)?shù)淖鲆恍p法,學(xué)了Vue用不到,沒(méi)有關(guān)系,學(xué)了一些算法,用不到也無(wú)所謂,因?yàn)榫幊瘫举|(zhì)就是為了解決問(wèn)題,只有你的技術(shù)能幫公司解決問(wèn)題,才是好技術(shù)。
第二點(diǎn)是要盡快熟悉,熟悉什么?不要限于熟悉公司代碼等等這些技術(shù)相關(guān)的東西,而是要盡快的融入你所在的公司,包括熟悉企業(yè)文化、環(huán)境、同事等等。
技能的提升
在工作的前三年,是個(gè)人技能提升的黃金時(shí)期,找到了一份程序員的工作,千萬(wàn)不要忘記了個(gè)人能力的提升。
個(gè)人能力的提升會(huì)涉及到一個(gè)問(wèn)題,是深入學(xué)習(xí)自己擅長(zhǎng)的技術(shù),還是彌補(bǔ)自己的短處?
我個(gè)人認(rèn)為,剛開(kāi)始必須先彌補(bǔ)短處,特別是一些看似不必要的技能,比如英語(yǔ),利用業(yè)余時(shí)間,多學(xué)學(xué)英語(yǔ),學(xué)會(huì)使用英文作為變量名,看得懂英文文檔,逛得了英文社區(qū)就可以了,不用太深入的學(xué)習(xí)。
當(dāng)然,不走深度的程序員,是走不長(zhǎng)遠(yuǎn)的,無(wú)數(shù)的事實(shí)告訴我們,“一精多能”的程序員最吃香。
多看看優(yōu)秀的代碼、多上上GitHub、搜搜stackoverflow,業(yè)余時(shí)間還可以寫寫自己的博客,提升技術(shù)水平的方法有幾百種,找出最適合自己的那幾種。
不要忽略軟實(shí)力
之前有一個(gè)工作十年的程序員在某一社區(qū)分享自己的創(chuàng)業(yè)經(jīng)歷。創(chuàng)業(yè)6次,前5次均以失敗告終,讓我悟出了一個(gè)道理,很多項(xiàng)目之所以成功,不單單是有技術(shù)。
創(chuàng)業(yè)不是大多數(shù)人的選擇,但學(xué)習(xí)技術(shù)以外的知識(shí),還是很有必要的。
除了深研技術(shù)以外,你還需要稍微產(chǎn)品、測(cè)試、運(yùn)營(yíng)之類的知識(shí),不必懂得很深,但要達(dá)到“知道”的程度,這跟產(chǎn)品、運(yùn)營(yíng)也要了解一些基本的技術(shù)常識(shí)是一樣的道理,目的是減少溝通成本。
這一部分的東西,不需要刻意學(xué)習(xí),在于其他部分同事溝通的時(shí)候,不明白的多問(wèn)問(wèn),或者百度一下,時(shí)間長(zhǎng)了,自然而然就會(huì)一點(diǎn)了。
工作中還要有意識(shí)的對(duì)工作任務(wù)認(rèn)真負(fù)責(zé),像是胡亂的寫代碼、不按規(guī)定做事,都可能導(dǎo)致延期、返工等后果,得不償失。
說(shuō)了這么多,其實(shí)總結(jié)起來(lái)無(wú)非三點(diǎn):
1.根據(jù)公司需要,對(duì)需要學(xué)習(xí)的內(nèi)容進(jìn)行取舍。
2.不斷地提升自我,講究“一精多能”。
3.軟實(shí)力很重要,不要忽略它。