對(duì)于程序員而言,有的學(xué)歷乍一看像「皇冠」博烂,把你襯托得熠熠生輝香椎,但更多時(shí)候,它像是一個(gè)「魔咒」禽篱,要么給你添加了許多不能承受的「重」畜伐,要么讓你畫地為牢,難以掙脫它們的束縛躺率。
雖然相對(duì)于其他職業(yè)來說玛界,程序員的實(shí)際能力和工作經(jīng)驗(yàn)顯得更為重要,但是在具體情況下悼吱,學(xué)歷依然是影響程序員未來職業(yè)發(fā)展的不可忽視的因素慎框。尤其是對(duì)于學(xué)歷出身一般的程序員來說,在職業(yè)發(fā)展過程中需要克服的客觀阻力可能更大后添。
在程序員這個(gè)職業(yè)上笨枯,專科與本科有什么區(qū)別嗎遇西?區(qū)別在哪馅精?關(guān)于學(xué)歷的探討總會(huì)伴隨著爭(zhēng)議,本文帶你了解兩者的區(qū)別努溃,以及屃蛩唬科程序員該如何彌補(bǔ)與本科程序員的差距。
01為什么說本科比屛嗨埃科優(yōu)秀沦疾?
有一些專科出身的大牛在相當(dāng)長(zhǎng)的時(shí)間內(nèi)專注于某一個(gè)領(lǐng)域第队,所以在所處領(lǐng)域內(nèi)比絕大多數(shù)本科都好哮塞,這是存在的。但本科生比尩是科生更優(yōu)秀一些忆畅,因?yàn)楸究茖W(xué)歷含金量更高,本科生的知識(shí)覆蓋面更廣尸执。就像木桶一樣家凯,本科生可能長(zhǎng)短差不多缓醋,專科生可能長(zhǎng)長(zhǎng)短短參差交錯(cuò)绊诲。
本科生可能在高中時(shí)期送粱,他們的英語、數(shù)學(xué)水平就已經(jīng)遠(yuǎn)遠(yuǎn)超過現(xiàn)在的尩嘀科生了抗俄。他們?cè)诒究扑哪陜?nèi)又接受了相對(duì)高質(zhì)量的、系統(tǒng)的計(jì)算機(jī)專業(yè)相關(guān)內(nèi)容世舰。本科四年的全面發(fā)展與尪ⅲ科三年的浪蕩人生,差距是明顯且巨大的跟压。即使屢闰穑科三年很努力了,但是在起點(diǎn)裆馒、資源上的差距依然存在姊氓。
02專科程序員面臨的困難
學(xué)歷是一塊敲門磚喷好,很多崗位翔横、大廠的招聘直接就有學(xué)歷要求。面試官在第一輪篩選簡(jiǎn)歷時(shí)梗搅,就會(huì)PASS學(xué)歷低的求職者禾唁。求職面臨的是公司選擇他,而不是任他選公司无切。
尩炊蹋科程序員一開始就不能選擇好的公司。尪呒科程序員的職業(yè)歷程可能如下:
剛畢業(yè)去了小公司(或者外包)掘托;
年后跳稍微好點(diǎn)的小公司(創(chuàng)業(yè)團(tuán)隊(duì));
接著技能逐漸完善籍嘹;
開始在小公司挑大梁(或者進(jìn)入中型企業(yè))闪盔;
為了漲薪繼續(xù)跳槽。
跳槽頻繁是屓枋浚科生中非常明顯泪掀,因?yàn)闆]有那么多選擇,比如說跳到一個(gè)每天加班颂碘、技術(shù)棧又非常落后的小廠异赫,只有繼續(xù)跳。
03專科程序員如何逆襲
1. 通過分析目前的現(xiàn)狀快速定位自我
分析現(xiàn)狀就是指充分明白目前自己在公司的位置塔拳,整個(gè)市場(chǎng)中的價(jià)值鼠证,自己的技術(shù)程度后。
當(dāng)我們發(fā)現(xiàn)我們的技術(shù)落后了靠抑,待遇低于市場(chǎng)了名惩,或者職級(jí)沒得到發(fā)展,都可以視為對(duì)自己現(xiàn)狀的分析認(rèn)知孕荠,在這種先前條件下才能去定位自己.。
這種定位手段可以通過社群社交攻谁,同行交流稚伍,博客技術(shù)論壇介紹的東西對(duì)比,更粗暴的方式就是面試戚宦,這樣才能更好的完全的認(rèn)識(shí)自己的不足个曙,自己的短板,才能讓自己掌握哪些方面需要去學(xué)習(xí)受楼,從而得到有效的提高垦搬。
2. 拓展自己的知識(shí)網(wǎng)絡(luò)拓?fù)鋱D,持續(xù)提高知識(shí)
如果你缺乏對(duì)新技術(shù)的掌握艳汽,可以去瀏覽各種論壇猴贰、官微、博客等得取河狐,從而彌自己的不足米绕。如果你缺乏對(duì)基礎(chǔ)知識(shí)的掌握,你可以去扎實(shí)基礎(chǔ)馋艺,從而讓自己的水平提高栅干。
很多時(shí)候很可能我們掌握了項(xiàng)目中的技能之外,就懶得去學(xué)習(xí)其他技術(shù)捐祠,這種觀念不能要碱鳞,永遠(yuǎn)不能將對(duì)比參考點(diǎn)放在自己的項(xiàng)目組的成員中,一定要放到同行業(yè)的競(jìng)爭(zhēng)者中踱蛀,這樣你才能知道自己需要去學(xué)習(xí)哪些技術(shù)窿给。
專科程序員需要拓展知識(shí)網(wǎng)絡(luò)拓?fù)鋱D星岗。掌握更多的技能不代表讓你去做全棧工程師填大,而是面對(duì)機(jī)會(huì)時(shí)你有更多的選擇!作為安裝程序員需掌握以下技術(shù):
RxJava , OKhttp俏橘,必須要掌握允华,插件,熱更新技術(shù);
混合開發(fā)技術(shù)需要掌握靴寂,Java 基礎(chǔ)磷蜀;
設(shè)計(jì)模式需要懂算法、數(shù)據(jù)結(jié)構(gòu)百炬。
3. 提高全量思維褐隆,不放過任何一個(gè)成長(zhǎng)的機(jī)會(huì)
在平時(shí)的工作中,你需要放開眼界剖踊,持續(xù)提高并全面發(fā)展庶弃,甚至每一個(gè)成長(zhǎng)的機(jī)會(huì)。對(duì)內(nèi)層面舉栗:
參加公司每一次對(duì)你有用的技術(shù)分享德澈,從而學(xué)習(xí)到他人總結(jié)的知識(shí)歇攻。
盡可能多的參與公司的項(xiàng)目,從而達(dá)到量的改變梆造,這樣在領(lǐng)導(dǎo)眼里對(duì)于提升你來說就有更高更多的砝碼缴守,從小的方面來說你可以熟悉更多的業(yè)務(wù),掌握更多的技能镇辉。
盡量去做框架和底層屡穗,杜絕一直以業(yè)務(wù)開發(fā)和上層開發(fā)為主。這樣你才能在團(tuán)隊(duì)中脫穎而出忽肛,才能得到好的認(rèn)可村砂。
相反對(duì)外層面來說,你需要時(shí)刻關(guān)注行業(yè)動(dòng)態(tài)屹逛,若有更好的平臺(tái)箍镜,更好的機(jī)會(huì),不能抱著害怕甚至排斥的態(tài)度煎源,應(yīng)該勇于去挑戰(zhàn)色迂,去嘗試。
4. 養(yǎng)成規(guī)劃職業(yè)生涯意識(shí)手销,關(guān)注職業(yè)素養(yǎng)
程序員要養(yǎng)成職業(yè)規(guī)劃意識(shí)歇僧,千萬不能有一對(duì)薪資不滿意就跳槽,不爽就跑路的思想锋拖。更多的公司除了學(xué)歷的篩選诈悍,加上技術(shù)的參考,慢慢考核候選人的穩(wěn)定程度兽埃。
不跳槽不能說一定是敬業(yè)侥钳,跳槽也不能說這個(gè)人就一定不忠心,在同樣的水平之下柄错,企業(yè)更愿意找穩(wěn)定的人舷夺,面試官會(huì)衡量面試者的穩(wěn)定程度苦酱,畢竟穩(wěn)定程度也能反映出他處事的能力。
職業(yè)規(guī)劃另一個(gè)含義是每一個(gè)階段有一定的 level 提高给猾,從初級(jí)疫萤,中級(jí) 高級(jí),架構(gòu)師敢伸,總監(jiān)扯饶,cto 都是一次飛躍。無論你是對(duì)內(nèi)池颈,還是對(duì)外尾序,長(zhǎng)時(shí)間無法的提高,那么也該去關(guān)注職業(yè)規(guī)劃了躯砰。
客觀來上說蹲诀,學(xué)歷一般的確會(huì)影響到程序員的職業(yè)生涯發(fā)展,讓程序員多走一些彎路弃揽。但真正重要的是,屧虮保科程序員應(yīng)該正視自己學(xué)歷不足的客觀事實(shí)矿微,并努力去嘗試改變這一現(xiàn)狀。如果能夠堅(jiān)持學(xué)習(xí)尚揣、敢于付出涌矢、樹立明確目標(biāo),不斷提升自己的技術(shù)水平和個(gè)人能力快骗,即使一開始的學(xué)歷起點(diǎn)不高娜庇,也一樣能夠沖破種種阻礙,實(shí)現(xiàn)自我的職業(yè)生涯目標(biāo)方篮。