2021-02-09 分類(lèi): 網(wǎng)站建設(shè)
有不少同學(xué)問(wèn)過(guò)我技術(shù)能力的問(wèn)題。比如說(shuō)工作三年的人,應(yīng)該有怎樣的技術(shù)能力。
我們公司內(nèi)部有一個(gè)技術(shù)等級(jí)的標(biāo)準(zhǔn),但我感覺(jué)那種描述太虛。實(shí)際面試的過(guò)程中,一般面試官也不會(huì)詢問(wèn)那些太虛的東西,反而更看重實(shí)際的項(xiàng)目經(jīng)驗(yàn)。
所以通過(guò)項(xiàng)目經(jīng)驗(yàn)來(lái)判斷一個(gè)人的能力,我覺(jué)得是最普遍且客觀的。
程序員的經(jīng)典段子:“Talk is cheap,Show me the code !”。在實(shí)際面試和衡量一個(gè)人的技術(shù)能力的時(shí)候,我覺(jué)得就是 :“Talk is cheap,Show me the project!” 。
你知道什么不重要,重要的是你做過(guò)什么。這里引申出一個(gè)很重要的問(wèn)題,作為程序員,做什么事情才能夠給自己帶來(lái)真正的,最終的成長(zhǎng),我覺(jué)得就是項(xiàng)目。
很多同學(xué)都有持續(xù)學(xué)習(xí)的習(xí)慣,有時(shí)間都會(huì)去鉆研新技術(shù),學(xué)習(xí)新知識(shí),這當(dāng)然是極好的,但這個(gè)不是能力成長(zhǎng)的終點(diǎn)。
我覺(jué)得能力成長(zhǎng)的終點(diǎn),應(yīng)該是將所學(xué)的東西應(yīng)用到實(shí)際的項(xiàng)目中,形成真正的能力。
就像我們?cè)诼?tīng)一個(gè)人介紹一個(gè)大牛的時(shí)候,不會(huì)說(shuō),這個(gè)大牛會(huì) xxx 語(yǔ)言,會(huì) xxx 框架,而是會(huì)說(shuō)他做過(guò)什么項(xiàng)目,項(xiàng)目的規(guī)模有多大,影響有多大等。
再回過(guò)頭來(lái)看,同學(xué)們提的問(wèn)題:一個(gè)三年工作經(jīng)驗(yàn)的人和一個(gè)七年工作經(jīng)驗(yàn)的人,在能力上有什么不同?
這里的不同當(dāng)然是多方面的,但就技術(shù)能力來(lái)說(shuō),最關(guān)鍵的還是項(xiàng)目經(jīng)驗(yàn)的不同。
第一個(gè)是所參與項(xiàng)目數(shù)量的不同。就同一個(gè)人而言,工作七年時(shí)候的項(xiàng)目經(jīng)驗(yàn)肯定是要比工作三年時(shí)候多的。
第二個(gè)是項(xiàng)目質(zhì)量的不同。正常來(lái)說(shuō),對(duì)同一個(gè)人,工作七年后所做的項(xiàng)目質(zhì)量應(yīng)該是要高過(guò)三年時(shí)候的。
如果工作了七年,但發(fā)現(xiàn)所做的項(xiàng)目,以及在項(xiàng)目中所承擔(dān)的角色還是跟三年時(shí)候一樣,就要十分警惕了。這讓人感覺(jué),你的三年跟七年似乎是沒(méi)有區(qū)別,沒(méi)有成長(zhǎng)的。
那如何來(lái)看一個(gè)人的項(xiàng)目經(jīng)驗(yàn)?zāi)?,我覺(jué)得可以從這幾個(gè)維度來(lái)看 :
項(xiàng)目的規(guī)模
規(guī)模可以從兩個(gè)方面看:
項(xiàng)目參與人數(shù)越多,說(shuō)明項(xiàng)目的復(fù)雜度越高,在項(xiàng)目里遇到的問(wèn)題也會(huì)越多,越難,用于解決這些問(wèn)題的技術(shù)難度也會(huì)越大。
比如說(shuō),兩人參與的項(xiàng)目,就軟件構(gòu)建層面來(lái)說(shuō),怎么搞問(wèn)題都不大,大不了兩人打一架,總可以統(tǒng)一到一起。
但如果是五十人參與的項(xiàng)目,難度就大很多了,如果沒(méi)有統(tǒng)一的開(kāi)發(fā)規(guī)范,不遵循一般的設(shè)計(jì)模式,設(shè)計(jì)原則,項(xiàng)目最后就會(huì)陷入泥潭。
產(chǎn)品的用戶數(shù)是一個(gè)很核心的指標(biāo),特別是互聯(lián)網(wǎng)公司。其實(shí)無(wú)論是服務(wù)端,客戶端,前端,還是算法方向,技術(shù)遇到的難題都是跟用戶數(shù)量成正比的。
服務(wù)端很好理解,千萬(wàn)用戶的和億級(jí)用戶對(duì)服務(wù)器數(shù)量的要求完全不同,服務(wù)器數(shù)量可能是近十倍的增長(zhǎng),而復(fù)雜度的提升比十倍還高。
客戶端,前端,在用戶規(guī)模大起來(lái)后,會(huì)面臨更加復(fù)雜多變的環(huán)境,比如一些長(zhǎng)尾機(jī)型的適配,一些難以兼容的瀏覽器等。算法同學(xué)要面對(duì)的是更大的數(shù)據(jù)量。
更大的數(shù)據(jù)量,意味著數(shù)據(jù)的多樣性會(huì)更大,噪音也會(huì)更大,這也提升了數(shù)據(jù)內(nèi)容理解的難度。
項(xiàng)目中的角色
一個(gè)十人項(xiàng)目里的主負(fù)責(zé)人和分模塊的負(fù)責(zé)人,肯定是不一樣的。主負(fù)責(zé)人需要更高的技術(shù)視野,更全面的思考,也需要有更好的協(xié)調(diào)能力。這個(gè)是技術(shù),統(tǒng)籌能力的綜合體現(xiàn),毫無(wú)疑問(wèn)會(huì)更加有含金量。
在實(shí)際面試過(guò)程中,面試官可能不了解你公司,也不了解你所在的團(tuán)隊(duì)。你說(shuō)你是項(xiàng)目負(fù)責(zé)人,說(shuō)白了,他也無(wú)法證偽,所以這里更重要的是,要有主負(fù)責(zé)人的那種技術(shù)視野和思考深度。
在實(shí)際面試的時(shí)候,你說(shuō)你是負(fù)責(zé)人之一(實(shí)際的負(fù)責(zé)人可能不止一個(gè)),然后你又體現(xiàn)出了相應(yīng)的技術(shù)視野和思考深度,其實(shí)也是可以的。
這里也給了我們一個(gè)啟發(fā),無(wú)論自己在項(xiàng)目中是什么角色,對(duì)系統(tǒng)的思考都是很重要的。
很多同學(xué)說(shuō)自己天天寫(xiě) if else ,做的項(xiàng)目沒(méi)有技術(shù)含量,但你真的有思考嗎?有花時(shí)間去了解過(guò)系統(tǒng)的整體設(shè)計(jì)嗎?不同的模塊之間是怎么銜接的?整個(gè)系統(tǒng)最難的是什么?
再者,多問(wèn)一句,你知道系統(tǒng)存在的問(wèn)題嗎? 你可以把它設(shè)計(jì)得更好嗎?這些其實(shí)是日積月累的,人跟人的區(qū)別,也就在于這多一步的思考。
項(xiàng)目的性質(zhì)
這個(gè)需要解釋一下。對(duì)于工程系統(tǒng),可以做這么一個(gè)大概的劃分,業(yè)務(wù)系統(tǒng),中間件,基礎(chǔ)組件。
一般情況下,就技術(shù)含量來(lái)說(shuō):基礎(chǔ)組件>中間件>業(yè)務(wù)系統(tǒng),就業(yè)務(wù)能力來(lái)說(shuō),是反過(guò)來(lái)的。
在實(shí)際面試的過(guò)程中,大部分的面試官比較喜歡有技術(shù)含量的項(xiàng)目,純業(yè)務(wù)邏輯的闡述比較難獲得面試官的認(rèn)可,所以有機(jī)會(huì)去嘗試一些基礎(chǔ)系統(tǒng)的開(kāi)發(fā)或中間件的開(kāi)發(fā),這是應(yīng)該好好把握的。
如果實(shí)在沒(méi)有機(jī)會(huì),也要學(xué)會(huì)抽象業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)邏輯,抽象描述比起直白的業(yè)務(wù)邏輯陳述,給人的感覺(jué)肯定是不同的。
算法的方向,也有區(qū)分,主要區(qū)分是應(yīng)用研究和基礎(chǔ)研究。這里主要是崗位的匹配度。
基礎(chǔ)研究去面應(yīng)用研究應(yīng)該要容易些,一般面試官擔(dān)心的是,基礎(chǔ)研究的同學(xué)有沒(méi)有實(shí)際的業(yè)務(wù)經(jīng)驗(yàn)。應(yīng)用研究要面基礎(chǔ)研究,估計(jì)就會(huì)比較難了。
自己折騰的項(xiàng)目
這個(gè)我覺(jué)得在面試的過(guò)程中,一定是有加分的,先不論項(xiàng)目本身做的怎樣,會(huì)主動(dòng)去折騰項(xiàng)目的人,對(duì)技術(shù)一定是有激情的。
對(duì)于畢業(yè)生,在大學(xué)的時(shí)候會(huì)不會(huì)自己找項(xiàng)目來(lái)做,在技術(shù)職業(yè)發(fā)展上,已經(jīng)是一個(gè)很大的分水嶺了。
對(duì)于已經(jīng)工作的人來(lái)說(shuō),如果能夠參與一些開(kāi)源的項(xiàng)目,面試官無(wú)疑是會(huì)多看一眼的,不過(guò)目前國(guó)內(nèi)企業(yè)的工作時(shí)間太長(zhǎng),我估計(jì)大部分人沒(méi)有這個(gè)時(shí)間和精力了。
結(jié)語(yǔ)
項(xiàng)目經(jīng)驗(yàn),我覺(jué)得是程序員最值錢(qián)的東西。除了校招的時(shí)候,對(duì)項(xiàng)目經(jīng)驗(yàn)的要求比較低,其他時(shí)候,項(xiàng)目經(jīng)驗(yàn)都是決定技術(shù)等級(jí),收入的關(guān)鍵。
所以我們對(duì)項(xiàng)目經(jīng)驗(yàn)的積累要非常的重視,除了項(xiàng)目的數(shù)量,也要更多的考慮項(xiàng)目的質(zhì)量。
程序員在自己的職業(yè)生涯中,要經(jīng)常思考自己所做項(xiàng)目的規(guī)模和技術(shù)的難度,如果發(fā)現(xiàn)自己長(zhǎng)期處于小規(guī)模,低技術(shù)難度的項(xiàng)目中,就要想辦法為自己找尋更好的項(xiàng)目了!
網(wǎng)頁(yè)名稱:工作3年和工作7年的程序員到底差在哪里?
網(wǎng)頁(yè)地址:http://www.rwnh.cn/news28/100028.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、服務(wù)器托管、虛擬主機(jī)、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容