中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

工作3年和工作7年的程序員到底差在哪里?

2021-02-09    分類: 網(wǎng)站建設(shè)

有不少同學(xué)問過我技術(shù)能力的問題。比如說工作三年的人,應(yīng)該有怎樣的技術(shù)能力。


我們公司內(nèi)部有一個(gè)技術(shù)等級(jí)的標(biāo)準(zhǔn),但我感覺那種描述太虛。實(shí)際面試的過程中,一般面試官也不會(huì)詢問那些太虛的東西,反而更看重實(shí)際的項(xiàng)目經(jīng)驗(yàn)。

所以通過項(xiàng)目經(jīng)驗(yàn)來判斷一個(gè)人的能力,我覺得是最普遍且客觀的。
程序員的經(jīng)典段子:“Talk is cheap,Show me the code !”。在實(shí)際面試和衡量一個(gè)人的技術(shù)能力的時(shí)候,我覺得就是 :“Talk is cheap,Show me the project!” 。

你知道什么不重要,重要的是你做過什么。這里引申出一個(gè)很重要的問題,作為程序員,做什么事情才能夠給自己帶來真正的,最終的成長(zhǎng),我覺得就是項(xiàng)目。

很多同學(xué)都有持續(xù)學(xué)習(xí)的習(xí)慣,有時(shí)間都會(huì)去鉆研新技術(shù),學(xué)習(xí)新知識(shí),這當(dāng)然是極好的,但這個(gè)不是能力成長(zhǎng)的終點(diǎn)。

我覺得能力成長(zhǎng)的終點(diǎn),應(yīng)該是將所學(xué)的東西應(yīng)用到實(shí)際的項(xiàng)目中,形成真正的能力。

就像我們?cè)诼犚粋€(gè)人介紹一個(gè)大牛的時(shí)候,不會(huì)說,這個(gè)大牛會(huì) xxx 語(yǔ)言,會(huì) xxx 框架,而是會(huì)說他做過什么項(xiàng)目,項(xiàng)目的規(guī)模有多大,影響有多大等。

再回過頭來看,同學(xué)們提的問題:一個(gè)三年工作經(jīng)驗(yàn)的人和一個(gè)七年工作經(jīng)驗(yàn)的人,在能力上有什么不同?

這里的不同當(dāng)然是多方面的,但就技術(shù)能力來說,最關(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ì)量的不同。正常來說,對(duì)同一個(gè)人,工作七年后所做的項(xiàng)目質(zhì)量應(yīng)該是要高過三年時(shí)候的。

如果工作了七年,但發(fā)現(xiàn)所做的項(xiàng)目,以及在項(xiàng)目中所承擔(dān)的角色還是跟三年時(shí)候一樣,就要十分警惕了。這讓人感覺,你的三年跟七年似乎是沒有區(qū)別,沒有成長(zhǎng)的。

那如何來看一個(gè)人的項(xiàng)目經(jīng)驗(yàn)?zāi)?,我覺得可以從這幾個(gè)維度來看 :

項(xiàng)目的規(guī)模

規(guī)模可以從兩個(gè)方面看:

  • 項(xiàng)目參與的人數(shù)
  • 產(chǎn)品的用戶數(shù)

項(xiàng)目參與人數(shù)越多,說明項(xiàng)目的復(fù)雜度越高,在項(xiàng)目里遇到的問題也會(huì)越多,越難,用于解決這些問題的技術(shù)難度也會(huì)越大。

比如說,兩人參與的項(xiàng)目,就軟件構(gòu)建層面來說,怎么搞問題都不大,大不了兩人打一架,總可以統(tǒng)一到一起。

但如果是五十人參與的項(xiàng)目,難度就大很多了,如果沒有統(tǒng)一的開發(fā)規(guī)范,不遵循一般的設(shè)計(jì)模式,設(shè)計(jì)原則,項(xiàng)目最后就會(huì)陷入泥潭。

產(chǎn)品的用戶數(shù)是一個(gè)很核心的指標(biāo),特別是互聯(lián)網(wǎng)公司。其實(shí)無論是服務(wù)端,客戶端,前端,還是算法方向,技術(shù)遇到的難題都是跟用戶數(shù)量成正比的。

服務(wù)端很好理解,千萬(wàn)用戶的和億級(jí)用戶對(duì)服務(wù)器數(shù)量的要求完全不同,服務(wù)器數(shù)量可能是近十倍的增長(zhǎng),而復(fù)雜度的提升比十倍還高。

客戶端,前端,在用戶規(guī)模大起來后,會(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),毫無疑問會(huì)更加有含金量。

在實(shí)際面試過程中,面試官可能不了解你公司,也不了解你所在的團(tuán)隊(duì)。你說你是項(xiàng)目負(fù)責(zé)人,說白了,他也無法證偽,所以這里更重要的是,要有主負(fù)責(zé)人的那種技術(shù)視野和思考深度。

在實(shí)際面試的時(shí)候,你說你是負(fù)責(zé)人之一(實(shí)際的負(fù)責(zé)人可能不止一個(gè)),然后你又體現(xiàn)出了相應(yīng)的技術(shù)視野和思考深度,其實(shí)也是可以的。

這里也給了我們一個(gè)啟發(fā),無論自己在項(xiàng)目中是什么角色,對(duì)系統(tǒng)的思考都是很重要的。

很多同學(xué)說自己天天寫 if else ,做的項(xiàng)目沒有技術(shù)含量,但你真的有思考嗎?有花時(shí)間去了解過系統(tǒng)的整體設(shè)計(jì)嗎?不同的模塊之間是怎么銜接的?整個(gè)系統(tǒng)最難的是什么?

再者,多問一句,你知道系統(tǒng)存在的問題嗎? 你可以把它設(shè)計(jì)得更好嗎?這些其實(shí)是日積月累的,人跟人的區(qū)別,也就在于這多一步的思考。

項(xiàng)目的性質(zhì)

這個(gè)需要解釋一下。對(duì)于工程系統(tǒng),可以做這么一個(gè)大概的劃分,業(yè)務(wù)系統(tǒng),中間件,基礎(chǔ)組件。

一般情況下,就技術(shù)含量來說:基礎(chǔ)組件>中間件>業(yè)務(wù)系統(tǒng),就業(yè)務(wù)能力來說,是反過來的。

在實(shí)際面試的過程中,大部分的面試官比較喜歡有技術(shù)含量的項(xiàng)目,純業(yè)務(wù)邏輯的闡述比較難獲得面試官的認(rèn)可,所以有機(jī)會(huì)去嘗試一些基礎(chǔ)系統(tǒng)的開發(fā)或中間件的開發(fā),這是應(yīng)該好好把握的。

如果實(shí)在沒有機(jī)會(huì),也要學(xué)會(huì)抽象業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)邏輯,抽象描述比起直白的業(yè)務(wù)邏輯陳述,給人的感覺肯定是不同的。

算法的方向,也有區(qū)分,主要區(qū)分是應(yīng)用研究和基礎(chǔ)研究。這里主要是崗位的匹配度。

基礎(chǔ)研究去面應(yīng)用研究應(yīng)該要容易些,一般面試官擔(dān)心的是,基礎(chǔ)研究的同學(xué)有沒有實(shí)際的業(yè)務(wù)經(jīng)驗(yàn)。應(yīng)用研究要面基礎(chǔ)研究,估計(jì)就會(huì)比較難了。

自己折騰的項(xiàng)目

這個(gè)我覺得在面試的過程中,一定是有加分的,先不論項(xiàng)目本身做的怎樣,會(huì)主動(dòng)去折騰項(xiàng)目的人,對(duì)技術(shù)一定是有激情的。

對(duì)于畢業(yè)生,在大學(xué)的時(shí)候會(huì)不會(huì)自己找項(xiàng)目來做,在技術(shù)職業(yè)發(fā)展上,已經(jīng)是一個(gè)很大的分水嶺了。

對(duì)于已經(jīng)工作的人來說,如果能夠參與一些開源的項(xiàng)目,面試官無疑是會(huì)多看一眼的,不過目前國(guó)內(nèi)企業(yè)的工作時(shí)間太長(zhǎng),我估計(jì)大部分人沒有這個(gè)時(shí)間和精力了。

結(jié)語(yǔ)

項(xiàng)目經(jīng)驗(yà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)目了!

分享題目:工作3年和工作7年的程序員到底差在哪里?
網(wǎng)頁(yè)網(wǎng)址:http://www.rwnh.cn/news/100028.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司App開發(fā)、云服務(wù)器定制網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
灯塔市| 建始县| 刚察县| 颍上县| 平凉市| 滦平县| 余江县| 三门县| 织金县| 当阳市| 武城县| 台北县| 望谟县| 沧州市| 房产| 日土县| 盐津县| 交城县| 宁蒗| 忻城县| 同心县| 仲巴县| 内黄县| 和政县| 隆子县| 赤壁市| 湾仔区| 商丘市| 佳木斯市| 永靖县| 绥宁县| 壶关县| 商都县| 大悟县| 井研县| 上饶县| 南昌市| 临海市| 平塘县| 葫芦岛市| 金沙县|