国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員的職業(yè)發(fā)展路徑

工程師人生 ? 來源:工程師吳畏 ? 2019-07-19 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為程序員,我們應(yīng)該如何去規(guī)劃好自己的職業(yè)道路?

作為程序員群體的一員,我發(fā)現(xiàn)身邊很多同學(xué)都非常的踏實(shí),雖然這是一個(gè)很好的素質(zhì),但我們除了踏實(shí)做事以外,也需要多抬頭看看路。才能讓自己在職業(yè)道路上走的更穩(wěn)更長(zhǎng)久。

身邊很多同學(xué)都知道去追求升職加薪,但卻很少去考慮一個(gè)完整的職業(yè)規(guī)劃,很少去考慮自己的職業(yè)目標(biāo)。對(duì)于以后自己是去做 技術(shù)管理?還是做 技術(shù)架構(gòu)?又或者是干脆轉(zhuǎn)行?很少去思考。

因此,今天我就來跟大家簡(jiǎn)單聊一聊程序員的職業(yè)發(fā)展路徑。

一、先看看各技術(shù)層級(jí)的要求?

在聊程序員的發(fā)展之前,我們先看一下常見的互聯(lián)網(wǎng)公司技術(shù)團(tuán)隊(duì)里,程序員這職業(yè)的等級(jí)是怎么劃分的?

一般分為以下幾個(gè)級(jí)別,再往上可能就是技術(shù)專家或者首席技術(shù)官了。

初級(jí)工程師

中級(jí)工程師

高級(jí)工程師

資深工程師/架構(gòu)師

下面繼續(xù)看一下每個(gè)級(jí)別的素質(zhì)要求是什么?

初級(jí)工程師

初級(jí)工程師主要是指剛畢業(yè)的,職場(chǎng)上的技術(shù)新人。通常這類人會(huì)有一定的專業(yè)理論知識(shí),所以也能夠比較快的學(xué)習(xí)公司的常用框架、工具和開發(fā)技術(shù)。能夠在上級(jí)/導(dǎo)師的指導(dǎo)下,理解相關(guān)的業(yè)務(wù)知識(shí)。

能夠按照研發(fā)需求完成部分模塊和功能的開發(fā),能夠在別人的指導(dǎo)下解決研發(fā)中遇到的問題。

中級(jí)工程師

中級(jí)工程師是大多數(shù)三到五年程序員所處的水平。中級(jí)工程師必須要能夠獨(dú)立承擔(dān)開發(fā)任務(wù),并且能夠獨(dú)立負(fù)責(zé)某個(gè)模塊或小系統(tǒng)。

能夠根據(jù)自己的歷史經(jīng)驗(yàn)和學(xué)習(xí)能力,獨(dú)立解決日常工作中遇到的技術(shù)問題。

高級(jí)工程師

高級(jí)工程師,一般是混跡多年,且有一定技術(shù)積累的程序員,有一套自己的開發(fā)方法。對(duì)于高級(jí)工程師要求能快速的理解業(yè)務(wù)、夠獨(dú)立負(fù)責(zé)一個(gè)中大型系統(tǒng),且在工作中需具備指導(dǎo)他人的能力,屬于團(tuán)隊(duì)骨干,在團(tuán)隊(duì)中有一定的技術(shù)影響力。

資深工程師/架構(gòu)師

程序員到了資深的級(jí)別之后,其實(shí)在職業(yè)上可以分為兩個(gè)發(fā)展方向。

一個(gè)是繼續(xù)往技術(shù)深度上鉆研,在某個(gè)技術(shù)領(lǐng)域內(nèi)有一定的深度和影響力,我們稱為資深工程師。

還有另一個(gè)方向就是往技術(shù)的廣度上發(fā)展,除自身技術(shù)線以外,對(duì)周邊相關(guān)技術(shù)也有一定的研究和理解,能夠站在更高的維度上去俯視項(xiàng)目里的技術(shù)結(jié)構(gòu),業(yè)務(wù)理解能力也很強(qiáng),根據(jù)不同業(yè)務(wù),設(shè)計(jì)出不同的技術(shù)方案,這一類我們稱為架構(gòu)師。

上面雖然從企業(yè)的用人視角來列舉了不同技術(shù)層級(jí)應(yīng)具備的要求,但還是不夠具體,不太方便量化和評(píng)估,因此,我們可以根據(jù)上面的要求,總結(jié)出一套對(duì)程序員的評(píng)估方法,主要分為三個(gè)方面:

通用素質(zhì):

用來評(píng)估程序員的通用素質(zhì)水平。比如 系統(tǒng)思維能力、溝通表達(dá)能力、經(jīng)驗(yàn)開放意識(shí)、嚴(yán)謹(jǐn)性、組織能力、影響力等。

知識(shí)技能:

用來評(píng)估程序員的知識(shí)和技術(shù)水平。比如 編程語言、安全、框架應(yīng)用、系統(tǒng)設(shè)計(jì)等能力。

業(yè)務(wù)能力:

這個(gè)主要用來評(píng)估程序員的業(yè)務(wù)理解能力、業(yè)務(wù)建模能力等。

二、有哪些基礎(chǔ)技能是都必須具備的?

在知道了程序員各不同層級(jí)的能力模型后,我們?cè)賮砜匆幌掠心男┗A(chǔ)的技術(shù)能力是不同層級(jí)都應(yīng)該具備的,是程序員技術(shù)水平的基石:

數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)是基礎(chǔ)中的基礎(chǔ)。有些人覺得數(shù)據(jù)結(jié)構(gòu)的知識(shí)貌似在實(shí)際工作中用到很少,反而在面試中問的多,所以就認(rèn)為這個(gè)東西不實(shí)用。殊不知數(shù)據(jù)結(jié)構(gòu)是我們編碼的根本。只不過我們平時(shí)用的框架工具多了,很多都被封裝好了,大家直接調(diào)用即可,導(dǎo)致大家對(duì)這一塊兒漸漸忽略了。但是只有真正理解了數(shù)據(jù)結(jié)構(gòu),我們才能寫出有質(zhì)量的代碼。

常用的數(shù)據(jù)結(jié)構(gòu)有:數(shù)組、鏈表、堆棧、隊(duì)列、樹、二叉樹、圖等。

常用算法

算法是每一個(gè)程序員都繞不開的話題。但算法跟數(shù)據(jù)結(jié)構(gòu)一樣也是編程的靈魂,是真正區(qū)別出不同程序員編程水平的地方,每個(gè)技術(shù)人都應(yīng)該學(xué)好。

數(shù)據(jù)存儲(chǔ)

存儲(chǔ)是每個(gè)項(xiàng)目的必須環(huán)節(jié)。以數(shù)據(jù)庫(kù)舉例,有關(guān)系型的數(shù)據(jù)庫(kù),還有NoSQL數(shù)據(jù)庫(kù)等,另外還有文件存儲(chǔ)系統(tǒng)。這些在做項(xiàng)目中都可能遇到,所以需要熟練掌握其原理和用法。

編程規(guī)范

編程規(guī)范這個(gè)自然不必多說,也是最容易看出程序員水平的地方。雖然很多不規(guī)范的代碼也能運(yùn)行,但是作為一個(gè)有追求的程序員,理應(yīng)按照一定的編程規(guī)范去管理好自己的代碼。優(yōu)秀的程序員始終要有個(gè)理念記在心中:代碼的第一作用是給人讀的,第二作用才是給機(jī)器使用。

開發(fā)平臺(tái)

這里指的是程序員常用的編程語言、以及語言所在的生態(tài)和框架。以Java程序員舉例,必須得深入了解Java的語言特性,以及Java這個(gè)語言平臺(tái)的生態(tài)體系,同時(shí)熟練掌握J(rèn)ava的常用框架和主流方案,每一個(gè)語言都有這樣的平臺(tái)與生態(tài)。

安全

粗略可分為代碼安全和運(yùn)維安全。

代碼安全指的是程序員在開發(fā)項(xiàng)目的時(shí)候,編寫出來的代碼應(yīng)具備一定的安全性,例如 防止XSS跨站攻擊、防止SQL注入等等。這些除了寫代碼的時(shí)候要注意,后期也可以通過單元測(cè)試、代碼評(píng)審來發(fā)現(xiàn)風(fēng)險(xiǎn)。

運(yùn)維安全是項(xiàng)目在生產(chǎn)環(huán)境下,部署的環(huán)境安全、資源隔離、運(yùn)維操作規(guī)范、漏洞掃描等方面的安全工作。

三、如何打造屬于自己的技術(shù)體系?

技術(shù)的成長(zhǎng)是靠一步一步走出來的,不可能一口吃個(gè)胖子。既然上面聊了程序員在這條職業(yè)道路上應(yīng)該具備的一些技能和素質(zhì)。那這里就再補(bǔ)充一下如何去提高這些技能,如何去一步一步走出自己的技術(shù)體系。

這個(gè)部分也是學(xué)習(xí)了「 程序員進(jìn)階攻略 」后的深刻體會(huì)。這里我就借鑒《極客時(shí)間》中「 程序員進(jìn)階攻略 」專欄作者胡峰老師提出的“點(diǎn)-線-面”的成長(zhǎng)原則,結(jié)合自己的思路跟大家聊一聊:

點(diǎn)

我們可以把學(xué)到的任何一個(gè)知識(shí)/技能都當(dāng)做一個(gè)「 點(diǎn) 」。比如 我們剛接觸計(jì)算機(jī)編程的時(shí)候?qū)W習(xí)了 數(shù)據(jù)結(jié)構(gòu)、后來又學(xué)習(xí)了 Java基礎(chǔ),然后在工作中又學(xué)習(xí)了 框架Spring,然后根據(jù)項(xiàng)目需要又學(xué)習(xí)了 Linux、學(xué)習(xí)了 Hadoop、學(xué)習(xí)了 JavaScript,等等等等。

我們?cè)诔跫?jí)階段的時(shí)候,是在不斷的學(xué)習(xí)各種知識(shí)技能,這些就像是天上的星星一樣,一個(gè)一個(gè)的零散的知識(shí)點(diǎn),它是不成體系的,我們需要用到什么就去學(xué)習(xí)什么。這些不成體系的知識(shí)點(diǎn)幫助我們完成了工作,但是它們又很容易被忘記,且一般都不夠深入。

隨著我們學(xué)到的「 點(diǎn) 」越來越多之后,就會(huì)發(fā)現(xiàn)里面有些「 點(diǎn) 」是有關(guān)聯(lián)的,甚至是觸類旁通的。那么這些「 點(diǎn) 」在我們的腦海中就可以慢慢的形成「 線 」被串起來。它是一個(gè)隨著累積之后,自然而然的過程,當(dāng)然也需要我們不斷的去總結(jié)知識(shí)。

而有一部分知識(shí)點(diǎn)可能隨著技術(shù)的變遷,沒有合適的「 線 」去串聯(lián),也就慢慢的被我們所放棄。

「 線 」是由「 點(diǎn) 」匯聚而成。因此要想知識(shí)能夠形成「 線 」,我們除了不斷學(xué)習(xí)以外,還需要不斷的找出知識(shí)技能的共性和規(guī)律。

「 面 」又是由「 線 」交織而成。這個(gè)時(shí)候我們對(duì)技能的認(rèn)知就從一維上升到了二維。這個(gè)「 面 」就像一張技能地圖一樣,所有的知識(shí)技能都能在這張地圖里面找到位置和關(guān)系。我們?cè)賹W(xué)習(xí)新的知識(shí)的時(shí)候,也只不過是往這張地圖里面添加一些錨點(diǎn),每次添加,都會(huì)讓這個(gè)知識(shí)更為牢固和深刻。這就是我們追求的每個(gè)人自己的技術(shù)體系圖了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    30940
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    光莆股份職業(yè)技能等級(jí)認(rèn)定機(jī)構(gòu)正式揭牌

    12月30日,光莆股份與廈門科技服務(wù)行業(yè)協(xié)會(huì)共同舉行“職業(yè)技能等級(jí)認(rèn)定機(jī)構(gòu)”揭牌儀式,光莆名譽(yù)董事長(zhǎng)林瑞梅、廈門科技服務(wù)行業(yè)協(xié)會(huì)秘書長(zhǎng)姚群慧等領(lǐng)導(dǎo)出席活動(dòng)并致辭。這標(biāo)志著公司成為具備自主開展職業(yè)
    的頭像 發(fā)表于 01-07 14:11 ?367次閱讀

    維視智造受邀出席AI融智推動(dòng)職業(yè)教育高質(zhì)量發(fā)展論壇

    命題,為新時(shí)代職業(yè)教育高質(zhì)量發(fā)展凝聚共識(shí)、匯聚智慧。維視智造教育產(chǎn)品線總監(jiān)受邀參會(huì),全程深度參與各項(xiàng)議題研討,與行業(yè)同仁共話 AI 賦能職教發(fā)展路徑
    的頭像 發(fā)表于 12-28 15:58 ?1116次閱讀

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)

    無論你是程序員、文案、財(cái)務(wù),無論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?664次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?715次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測(cè)試過了,這個(gè)功能沒問題,可以上線了。 29別擔(dān)心,這個(gè)問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?764次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?702次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    從電路板到創(chuàng)新領(lǐng)袖:電子技術(shù)人才的進(jìn)階之路

    持續(xù)攀升。本文將帶您了解行業(yè)頂尖人才的成長(zhǎng)軌跡,探索電子技術(shù)從業(yè)者的職業(yè)發(fā)展路徑。一、電子技術(shù)行業(yè)的新格局1. 技術(shù)變革催生新機(jī)遇當(dāng)前電子技術(shù)領(lǐng)域呈現(xiàn)三大發(fā)展趨勢(shì):微型化與集成化:芯
    發(fā)表于 08-22 15:18

    跟老齊學(xué)Python:從入門到精通

    礎(chǔ)的學(xué)習(xí)者介紹一門時(shí)下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關(guān),但與學(xué)習(xí)者未來程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可下載附件哦!!!! 如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~
    發(fā)表于 06-03 16:10

    課程0元試聽+項(xiàng)目案例免費(fèi)領(lǐng)!618嵌入式/AI學(xué)習(xí)者狂歡!體系化課程 硬件學(xué)習(xí)套件,限時(shí)優(yōu)惠!

    對(duì)于有理工科背景的學(xué)生/程序員來說,或?qū)幊袒蛴布信d趣的朋友,如果想轉(zhuǎn)行或深耕技術(shù)領(lǐng)域,有兩個(gè)方向非常值得選擇:嵌入式開發(fā)和人工智能,也有人稱為研發(fā)崗和算法崗。這兩個(gè)方向不僅崗位多、薪資高、需求
    的頭像 發(fā)表于 05-29 14:32 ?626次閱讀
    課程0元試聽+項(xiàng)目案例免費(fèi)領(lǐng)!618嵌入式/AI學(xué)習(xí)者狂歡!體系化課程 硬件學(xué)習(xí)套件,限時(shí)優(yōu)惠!

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    育匠才,強(qiáng)生態(tài)!深開鴻創(chuàng)新開源鴻蒙職業(yè)本科人才培養(yǎng)范式

    以“人工智能背景下職業(yè)本科高質(zhì)量發(fā)展路徑”為主題,匯聚了來自全國(guó)職業(yè)本科大學(xué)、高職院校、行業(yè)企業(yè)、科研機(jī)構(gòu)的180余名代表參會(huì)。深開鴻C(jī)EO王成錄博士,高級(jí)副總裁
    的頭像 發(fā)表于 04-25 17:37 ?1455次閱讀
    育匠才,強(qiáng)生態(tài)!深開鴻創(chuàng)新開源鴻蒙<b class='flag-5'>職業(yè)</b>本科人才培養(yǎng)范式

    如何在 樹莓派 上編寫和運(yùn)行 C 語言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語
    的頭像 發(fā)表于 03-25 09:28 ?1155次閱讀
    如何在 樹莓派 上編寫和運(yùn)行 C 語言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實(shí)際上是作為L(zhǎng)inux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?2026次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?

    軟通教育與合肥財(cái)經(jīng)職業(yè)學(xué)院合力打造鴻蒙產(chǎn)業(yè)學(xué)院人才搖籃

    3月10日,軟通教育與合肥財(cái)經(jīng)職業(yè)學(xué)院共建鴻蒙(信創(chuàng))產(chǎn)業(yè)學(xué)院簽約儀式成功舉行。安徽省教育廳(省委教育工委)原一級(jí)巡視、安徽省職業(yè)與成人教育協(xié)會(huì)會(huì)長(zhǎng)解平,安徽省教育廳(省委教育工委)原二級(jí)巡視
    的頭像 發(fā)表于 03-15 11:48 ?1253次閱讀