專科程序員與本科程序員之間有什麼區別?

javaspring思維導圖


看到這個問題有些心酸,不請自來。

好多行業和企業都是對學歷有要求的,尤其現在大學生越來越多的情況下,好多企業的招聘信息上都會加一條,本科及以上學歷,確實很有點蛋蛋的憂傷。

其實學歷對於有工作經歷的童鞋倒還好,但是對於應屆生,真的是差別很大。



記得我13年培訓的時候,我們班大部分都是一般的二本學院的,有一位專科的哥們,還有一些好的大學的,我同住的舍友是知名一本大學的,後來培訓完我們去找工作時,你才會發現,好學校的哥們找工作是很輕鬆的,平均2個周就有offer,而我們一般二本學院的,平均一個多月會拿到(我是一個半),而那個專科的哥們好幾個月都沒有找到,基本到最後,都準備放棄轉行了,才找到,真的的很顯示。

對了,還有一件插曲就是,我們當時培訓完的幾個小夥伴去北理蹭一家有點名氣的企業的宣講會和招聘,我過了當天筆試後,後來去他們家公司過了2輪面試,最後跟人事談的時候,人事看我學校名字(我們學校也在陝西),問我學校在哪,是公辦的麼,跟交大比怎麼樣(因為他們準備去交大招新),反正整個談話下來也是挺尷尬的,不過人家態度還是挺好的,當然不出意外我沒有錄上咯,不過我還是很感激他們給我去面試的機會。



好了,扯的有點多了,這種事在任何行業都有的,我們自己要有一個強大的意志,有志者事竟成,祝福你。



還有程序猿是一種神奇的生物,但我相信他是有毅力善良專一的,願世界所有的一切都善待這可愛的動物,尤其愛貓愛狗的小姐姐,可以考慮養只猿拉,加油吧騷年。


如果你也有想關經歷,可以關注我互相交流,也可以評論分享你的故事哈



愛看小說的碼農


我帶軟件團隊多年,帶過本科程序員也帶過專科程序員,所以我來說說我的看法。

總的來說,學歷本身對程序員這個崗位的影響並不大,在項目組中沒有人會去關心你是什麼學歷,只要你能在規定的時間週期內完成功能開發就可以了。

我做主力程序員期間也帶過很多初級程序員,給我的感覺專科程序員與本科程序員的差別並不大,差別主要體現在以下幾點:

第一,Linux操作系統。大部分專科程序員對Linux系列操作系統不熟悉,甚至大部分人都沒有使用過,這是一個比較明顯的區別。一般本科畢業生對Linux系統或多或少都有過接觸,尤其是本科軟件專業的畢業生,一般都能熟練操作Linux系統。

第二,數學基礎不同。很多專科程序員對算法比較陌生,甚至有所畏懼,一聽到要使用算法就退縮。雖然也有專科程序員對算法比較熟悉,但是總的來說還是佔比較小。

第三,外語基礎。有一個非常有意思的事情,很多(佔比較大)專科程序員在給程序命名時使用的是拼音,而這種情況在本科畢業生當中的發生概率非常小。一般在剛入職時,這個對比會非常明顯。雖然我們說英語不是學習程序開發的先決條件,但是英語對程序員未來的成長還是有較大影響的。

第四,專科生做前端開發佔比較大。這也是一個比較明顯的特徵,大部分專科畢業生對前端開發比較感興趣。

總的來說,在軟件團隊裡專科畢業也好,本科畢業也罷,最重要的還是看能力,至於學歷那只是一紙證書而已。

我帶軟件團隊多年,我會陸續在頭條上寫一些關於軟件開發方面的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有軟件開發方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


程序員是個全憑“真本事”的職業,即“技術實力”,學歷並不能代表程序員的能力,程序員之間的真正區別在於項目經驗與技術實力差異,學歷只是一些企業的招聘要求或定薪加薪晉級參考條件之一。

一、以我身邊認識的其中幾個程序員為例

數據真實,但不方便透露真名,在此我用字母為代號,請見諒理解。

1、程序員A:大專

非科班(在校自學編程)、大專、座標上海,現任攜程某事業部高級研發經理,年薪+股票大概40-60萬/年(股票價值隨市場波動)。

2、程序員B:大專

科班、大專,去年剛拿到MBA碩士結業證,座標上海,現任某A輪電商企業CTO兼架構師,年薪約40-50萬。

3、程序員C:本科

科班、本科、座標杭州,現任阿里高級研發P6,年薪約40-50萬。

4、程序員D:碩士

科班、碩士、座標杭州,現任阿里高級研發P6,年薪約40-50萬。

大家對比下,有看出來程序員專科與本科的差別嗎?

  • 代碼更規範?

  • 技術更牛逼?

  • 項目經驗更豐富?

  • 收入更多?

  • 更猛更持久?

呃,扯遠了......總之一句話,對程序員來說,主要還是技術實力與項目經驗的差異。在此也解釋下,並不是說學歷不重要,而是本篇主要回答題主的問題,針對程序員學歷區別作答,開篇也說了,學歷是一些企業的招聘要求或定薪加薪晉級參考條件之一。

最後,BAT背景架構師原創出品的【java架構師學習80期專題資料合集】送給大家,助力進階成為實戰型架構師,私信關鍵詞【架構】給優知學院,立即領取。


優知學院


作為一個寫了十幾年代碼的老程序員,坦白來講在實際項目開發過程中,誰會關心你是專科還是本科,對於企業來講誰的水平高就用誰,技術領域對於學歷區分不是很明顯,當然這只是針對私企來講,國有企業的程序員可能稍微大點,畢竟還涉及到晉級。

要說專科和本科的區別可能存在以下影響:

1.第一次找工作投簡歷的時候,有些公司明確寫上本科以上學歷,可能這一關直接就卡死了

2.相對來講專科的基礎稍微差點,但個人感覺這點幾乎可以忽略不計,而且在平時開發工程中,有些專科反而比一些本科生表現的更加積極努力,畢竟覺得自己起點稍微低點,平時開發過程中真是沒覺得有多大的差異,起碼在面試的時候無論專科還是本科都會平等對待,表現出來的技術差異起碼差別不大。

在工作了幾年之後這種差異會更加小,一旦有了技術經驗,再去找工作學歷的缺陷會進一步縮小,特別是現在獵頭的流行,技能水平跟上了一樣能進入面試,技術還不差的話拿到的薪水和本科沒有多大差異。

但有一點還是不能否認如果有機會提升自己的學歷一定不要放過,能多一點知識,就能多增強一點,不要天然覺得專科和本科沒有多少差異,如果這樣想就錯了,學歷越高越有機會讓自己變得更加強大。

程序員這個職業強求的真才實幹,來不點半點虛假,寫的代碼騙不了計算機,運行出錯就是出錯,不會攜帶任何感情的因素,但機器又是公平的,學會和計算機做朋友才是程序員基本素質。


大學生編程指南


說實話,我很反感有人把專科生和本科生進行對比。(就像有人說單親家庭的孩子就比雙親家庭的差,城裡人就比村裡人素質高一樣)有可比性嗎?沒有。專科生裡也有高手,本科生裡也有渣渣。當然,我同意“多數本科生學習能力比專科生強”的說法。

不過,就現在的IT行業來說,程序員對學歷要求最低了。程序員是個技術性崗位,關鍵要會編程,能夠迅速利用最好最快的辦法把人的思想或者算法等等變成計算機程序。

據說80%的單位不看學歷(我說的不看學歷當然不是指“大專及以下學歷”),只看能力!20%的單位看學歷,那是國企……

有些公司可能會參考你的學歷,原因在於如果你沒有經驗,技術不強,他們只能通過學歷來看你的潛力。如果有能力,年薪20萬以上很容易,前提是真的有能力。

很多公司招聘程序員的時候都要求程序員的學歷是專科以上,甚至要求有本科的學歷。但是大家儘量不要被這些問題迷惑。其實企業要求學歷的重點不是學歷有多高,而是一個員工在保證技術能力的基礎上,有延展學習的能力:

一個不懂進步的程序員,也許永遠只能開發固定的功能模塊,並不能一直符合公司發展的要求。而一個能夠不斷學習,不斷進步的程序員,才是企業降低運營成本的關鍵。

大專生能寫代碼,本科生能寫,博士生也能寫代碼,在現在的教育下,有的博士生寫的代碼甚至還不如大專生呢。為啥?

因為編程是需要不斷鍛鍊的,在理論的基礎上去實踐,專科生因為實踐得多,所以自然寫得好;但是更高學歷的具備了更加豐富的理論知識,所以他們經過實踐之後反而更好。

所以,如果你想當碼農,學歷可以不太關注,多練習多實踐就行了;但是想當更高級的項目主管之類的,學歷就是必須的了。

但是,說句實話,“學歷歧視”無處不在。HR們肯定偏愛學歷高的,兩個人能力差不多,就是學歷不同,HR絕對選學歷更高的那一個。所以......好好學習吧。不然連人家公司的大門都進不去。


從不加班的程序猿


其實應屆畢業生來說專科程序員與本科程序員之間還是有點區別的,畢竟學習時間的長短不一樣。我這裡只是說大部分,畢竟凡事不能太絕對,專科裡面也有很多學的很不錯的程序員,本科裡面也有很多菜鳥。

上面的都是我的個人觀點,專科生程序員與本科程序員究竟有沒有區別hr最清楚,下面是前程無憂最近的前二十個Java工程師的招聘條件,我們來看看

從招聘信息可以看出能接收專科學生的只有7家公司,何況在同等條件下,公司往往聘用的是本科。從以上的信息中我們可以看出本科生程序員和大專生程序員還是有點區別的。數據畢竟不會說謊,但是我們也可以看出,工作了一定年限之後本科生程序員的優勢也在慢慢減小。


小小明看大世界


才工作時,覺得學歷並不重要,不知道從哪來的那種自命不凡的自信。總覺得學歷只能代表一些人過去在讀書方面有一些優勢。而在職場,大家既然處在同一環境,那比拼的就是各自的悟性和成長、適應的能力,我堅信自己不比人差,甚至還有一種優越感。

直到有一次,一個出賬的業務,我花了整整兩個星期才學會如何操作,而坐我旁邊的一個女博士(華為的,我是外包),她僅用了一天,甚至實際投入可能也就半天。那時我才意識到人和人的差距原來可以這麼大,但那時的我還只能看到有差距,並不知道中間差著什麼。

隨著的年歲的增長,我漸漸的明白,當初我看不明白的那種差距是眼界,是認知,是思維格局......

就好比幾年前一提到性能問題,我首先想到的是服務器問題,我能想到的也就服務器問題。

因為在我的認知裡,根本就不知道數據結構算法的優劣,操作系統資源調度、內存分配的合理性,數據庫表的規範性等等都能影響到性能。

又好比這麼一個題目“有10張彩票,其中有一張1等獎,問第一個抽獎的人和第二個抽獎的人他們中獎的概率是否相等?”,沒有學過概率學的人,可能會想第一個抽走了一張,他如果沒中獎,那第二個人中獎的概率就變成了九分之一,受限於認知,想破腦袋也想不到兩個人中獎的概率都是十分之一。

如果把在學校的那段時間比作先天,步入了職場比作後天,那書讀的多的自然是先天發育的好的,雖然這種差距我們可以靠後天奮起追趕來彌補,但卻少了系統全面的完整性。有的東西,如果沒人提起,你可能永遠也不會知道,或許這些東西和工作並沒有直接的關係,但是他山之石可以攻玉,舉一可以反三。

我是一名專科生,工作已10年,現在是一家移動互聯網公司的項目管理,接觸過清華、武大等等各種高材生,或許有的人不如我,但對於書讀的多的人,我一直心存敬意。


敲鑼打鼓兔子



程序員就只分為專科程序員與本科程序員兩種嘛?這種鄙視鏈難道就這麼短??必須要這麼分:

每類人群,一般是後者瞧不起前者。

首先,你得按照學歷來分
  • - 胎教程序員
  • - 學前班程序員
  • - 大班程序員
  • - 小學程序員
  • - 普通初中程序員
  • - 重點初中程序員
  • - 普通高中程序員
  • - 重點高中程序員
  • - 專科程序員
  • - 普通本科程序員
  • - 重點本科程序員
當然,你最好加上專業來區分
  • - 藝術轉過來的程序員
  • - 文科轉過來的程序員
  • - 社科轉過來的程序員
  • - 理科轉過來的程序員
  • - 非科班的工科轉過來的程序員
  • - 法學轉過來的程序員
  • - 商科轉過來的程序員
  • - 科班程序員
其次,你得按照家庭情況來分
  • - 農村背景
  • - 四線城市背景
  • - 三線城市背景
  • - 二線城市背景
  • - 一線城市背景
然後,你得按照方向來分,
  • - PC 端工程師
  • - 安卓工程師
  • - IOS 工程師
  • - 運維工程師
  • - 網絡工程師
  • - 前端工程師
  • - 後端工程師
  • - 系統工程師
接著,你得按照開發語言來分
  • - Java 程序員
  • - C# 程序員
  • - Python 程序員
  • - Rust 程序員
  • - Go 程序員
  • - Markdown 程序員
  • - PHP 程序員
  • - PPT 架構師
最後,你得按照有沒有對象來分
  • - 沒有對象強行面向對象開發工程師
  • - 沒有對象強行過程式開發工程師
  • - 沒有對象強行函數式開發工程師
  • - 有對象並且面向對象開發工程師

好,大家現在可以開始互相鄙視了,我去寫會java。


以JAVA架構贏天下


最大的區別就是:一個是本科一個是專科。

至於技術上或者學問上的區別,這個是真的不好說了,因為沒有誰就能保證本科畢業學生學得技術就多,專科學習的就少。

專科和本科只是對於自己高中生活的一個結果寫照,至於大學畢業之後的工作,真的是完全是靠能力來支撐的。

如果非要討論出個123來的話,本科程序員可能在平均學習能力上,可能略微比專科好一些,畢竟有高中的基礎,而且對於程序員來說,英語和數學是兩大硬傷

總之,無論你是本科還是專科,只要技術到位,就都能得到科技大佬的青睞,也沒有枉費這些年脫掉的頭髮。

看到一句程序員很勵志的話跟大家共享一下:“每掉一根頭髮,就多寫一行代碼;每敲一行代碼,就多一份籌碼”!


碼農視界


這道題是送分題,但是回答不好就會變成送命題。


技術高到一定程度,學歷可忽略不計

先說好的一面,程序員這個行業,甚至整個IT行業,如果技術高到一定程度的話,幾乎沒有人在乎你是博士還是專科了;而且確實有很多低學歷的人通過努力可以達到這種程度。舉幾個身邊的例子:

  • 一個專科的朋友,先去搜狐後去了新浪,騰訊也給了面試的機會,不過倒在第四輪面試上(技術還是稍微差點兒)。

  • 前同事,二本但沒有學位證,從外包公司跳出來後,先後就職幾家互聯網公司,現在進了阿里。


下面該說但是了...


學歷低,很多單位沒有面試機會

很多單位要求最低學歷是本科,更有甚者是要求一本甚至985、211的學校;

有些崗位的學歷要求會更高,比如算法、人工智能等。


可能你很不服氣,覺得自己的能力比研究生都強,但是這種硬性的規定,讓你連面試的機會都得不到。


學歷,不僅僅代表的是學歷

不排除有很多高分低能的人,但是從平均水平來看,學歷高的人的綜合能力會更高一些。我面試過很多人,也帶過很多人,我的感覺就是這樣,本科生各方面的能力會更強一些。

所以我們現在在招聘外包人員的時候,已經開始把學歷作為硬性條件之一了。其實也好理解,十個本科生裡面有五個好的,十個專科生裡面有兩個非常優秀的,但是我們可沒有那麼多的時間去面試去挑選。


不過學歷知識敲門磚,只要能面試通過,在工作工程中只看能力,幾乎沒有人在乎你的學歷。


希望我的回答,能夠幫助到你!

我會持續分享Java程序開發、架構設計、職業發展等方面的知識和見解,希望能得到你的關注今日頭條【會點代碼的大叔】,轉載請註明出處。


分享到:


相關文章: