回覆列表
  • 1 # 學會洞察

    就程式設計師這一層次來說,還真沒有大的區別。

    你想程式設計師就相對是力工,就是一個賣力氣的。專科和本科就是誰的力氣大小的問題。所以說沒大區別。

    但是!!誰也不想幹一輩子的程式設計師,再往上就是軟體工程師,軟體架構師,軟體除錯員,演算法工程師,到這個檔次專科和本科和研究生和博士生的區別就出來了,檔次越高區別就越大,人家花一分力氣就完成,你就要花五分力氣,最後就不是力氣的事了,根本完成不了了。獲得的知識含量不一樣,底蘊就不一樣。後勁就不一樣,花多年讀書就沒有白讀的道理。

  • 2 # 東風高揚

    本科畢業的程式設計師和專科畢業的程式設計師真的有很大區別嗎?你怎麼看?如果從平常工作能力上來講,專科程式設計師不一定比本科程式設計師差。但從機會上來說就比較扎心了,現在很多的招聘單位設定了門檻,專科的敲門磚就是比本科的輕,面試機會都少得多。

    程式設計師當然也分很多層次,比如中級初級的程式設計師,絕大部分也就是編碼工作,專科不一定不本科差,重要的是個人的學習能力。在剛工作的初期一兩年本科不一定佔優勢,因為很多專科實用性更強,理論雖然學得不怎麼多但要求的就是動手能力,編碼學習與練習得並不少。所以參加工作的前兩年,專科與本科的差距不算大。

    但到高階程式設計師,參與到設計工作上來或者技術框架的選擇上,那還是有區別的。專科生在理論上、系統性上還是要差那麼一些,但如果善於學習善於總結及動手的人,也不會差。畢竟本科生多學習一年不說,學習的深度和廣度還是要比專科生大。

    如果是找工作的話,目前來看是區別可大了。很多單位明確設定了門檻,程式設計師都要求本科生了,專科生有時候連投遞的簡歷對不會被瞧上一眼就被打入冷宮了。供過於求的時代,就只有任人挑選了,就像現在認為設定35歲的門檻一樣,到這個年齡都不會如別人法眼根本就不給你機會了。

    不管是專科生還是本科生程式設計師,能力的高低都不是絕對的。如果要想走得更遠更好,持續的學習與平時工作上有意識的積累是必不可少的,否則985、211低收入甚至失業的也是一大把。

  • 3 # 大學生程式設計指南

    計科專業從事從事軟體開發有十幾年了,在實際工作過程中大部分的同事是本科學歷,也有一部分是碩士學歷,也有大專學歷的,還有高中學歷,也有博士學歷。現在就從自身經歷講述不同學歷的人在程式設計師這個行業差異性,大部分情況下本科和專業的程式設計師差異不是特別大,但有些職業學院的學生入行之前都會參加一些培訓,在入行之初能動性會差一些,幹上幾年之後差異很小了。

    博士程式設計師

    剛入行的分公司的負責人屬於博士畢業,有過幾次創業失敗的經歷,後來加入到外企擔任分公司分責任,技術能力和管理能力都很強,特別是技術能力無懈可擊,雖然是公司技術負責人但遇到搞不定的技術問題,直接拿過來直接操作程式碼絕大部分情況都是拿到問題,經過一堆的分析判斷很快就能得出結論,有一大部分情況是直接完成程式碼的整改。在管理上也是玩的很流暢,分公司在北京,但人在上海對於人員的調配以及任務進度的把控都是非常到位,畢竟管理軟體公司有了良好的技術鋪墊,管理起來就方便多了,到現在還是非常感激這位前領導,正是在他的帶領下開始玩上了linux開源社群,現在很多先機的程式設計經驗都從開源社群汲取的營養。

    後來這位領導去了華為成了一個大事業部的大領導,經常喊著在華為累,但到了公司發了獎金,又繼續在裡面幹了,現在應該還在裡面繼續幹著。

    碩士程式設計師

    碩士程式設計師在程式設計生涯中遇到的還是非常多,有一個特點思維能力比較清晰,不一定是經驗豐富,接收新事物破解難點的能力還是展示不普通的本科或者專科能力強的一方面,特別是用到一些複雜演算法上,還是碩士表現的更強一些。

    曾經帶過一個北大碩士,是一個女生平時話不多,喜歡戴著耳機,做事情非常紮實安排好工作之後基本上到到點就能出東西,質量還是非常可靠,最大的特點是鑽研能力特別強,喜歡啃硬骨頭。喜歡研究體系結構,研究一個專案總是要把內在東西吃透,最後寫篇總結歸納起來,算是納入到自己知識體系中來,幾乎每次技術難點或者攻關性質的模組都會交給她來做,基本上每次都不讓人失望。

    有個從瀋陽來的碩士同事,每次聊到軟體的生存環境,都會埋怨在瀋陽軟體開發環境的惡劣,最後和主管鬧翻了,在瀋陽也找不到合適工作就被迫來到了北京,才發展這裡的軟體開發環境太好了,直接把家裡的拆遷款全拿出來付了個首付,在北京買了個房子,最近聽說都準備要二胎了,在平時工作中基本上演算法類的模組都交給他去完成,平時喜歡抱著演算法類的書在研究,每次遇到這類的模組自己主動去承接。

    總體來講碩士基本功非常紮實,對於一些演算法類的或者技術難度比較深的工作完成要比本科和專科好一些,當然凡是都不是絕對的。

    本科和專科程式設計師

    之所以把這兩個歸為一類,除了入行開始有點差異,工作幾年之後差異並沒有表現的那麼明顯,只能講有些職業學院畢業的專科生在入行前幾年相對感覺吃力一些,度過這個階段也就好了許多,國內程式設計師絕大部分在這個層面。

    也最能代表程式設計師的技能水平,整體來講國內的軟體的發展,距離歐美還是存在一定差距,雖然現在國內的網際網路公司整體規模和歐美比看起來距離不是那麼巨大,畢竟網際網路公司主要還是應用級開發多一些,講究的是誰先誰後,一旦佔據了先機後邊很難完成超越,在基礎行業差距還是非常巨大,比如在一些作業系統以及伺服器技術等技術方面差距還是非常巨大。

    由於這類遇到的程式設計師太多,很難拿出具體的例子來描述,國內百分80以上的程式設計師都歸結到這個類別來,入行階段有差異,工作三年之後基本上差異就變得非常小了。

    高中或者中專程式設計師

    這類在軟體佔比不是很大,但絕對數量也不少,這類技術人員在入行階段顯得特別吃力,畢竟在國內軟體大環境下初級程式設計師大量堆積階段,想要找到一份工作顯得特別費勁,而且大部分做的都是外包性質的工作或者前端開發。

    在工作過程中遇到一個另類,一個高中畢業的程式設計師屬於天生寫程式碼的那塊料,無論研究程式碼還是寫程式碼能力都特別強,在公司裡面難點模組都喜歡交給他來做,後來覺得公司廟小,加入了百度公司據說乾的還不錯。

    程式設計師這個職業坦白來件學歷影響因素還是非常大,但對於專科和本科的差異除了開始前幾年有差異,後來的差異不會那麼明顯,高學歷在做軟體開發會顯得更加輕鬆一點,特別是在一些技術難度非常大的演算法模組。

  • 4 # 駭客之家

    專科程式設計師和本科程式設計師之間的區別不是很大,很多情況要看個人對程式設計是否感興趣和自己工作之後的努力程度!

    很多時候本科程式設計師並沒有掌握比專科程式設計師更多的技能和知識。

    比如都是計算機專業的本科或專科程式設計師,他們在學校所學的課程並不能拉開他們之間的距離,況且有些人在大學根本不好好學習,所以在這個階段專科和本科程式設計師實際差異並不是很大,除非哪些在學校很認真學習的。

    所以專科或者本科並沒有拉開程式設計師之間的距離,他們各自工作幾年之後一般人的水平其實差不多。

    興趣對程式設計師來說很重要,有的人喜歡程式設計,自己工作之後又不斷的學習程式設計知識,這樣的人就會和其他人拉開距離。但是區別不是因為是專科還是本科,而是興趣和工作之後的學習。

  • 5 # 碼不亭蹄

    專科程式設計師與本科程式設計師之間有什麼區別?我認為可以從以下幾點來進行比較。

    1、專科程式設計師專業程度更高。

    所謂“術業有專攻”,在專科程式設計師的身上就有所體現。雖然說,本科程式設計師也有自己的專業,但是,與專科程式設計師的課程安排上,還是有天壤之別的。所以,在專業性上,專科程式設計師更佔優勢。

    2、在企業招聘中會有區別對待。

    現在的企業的那些HR,在招聘員工時,比較看重學歷文憑。不信的話,你可以開啟那些人才招聘網上的企業招聘資訊,學歷那一欄,大多都明確標註著——最低本科學歷。這就是一道門檻呀。可見,在應聘上,專科程式設計師有明顯的弱勢。

    3、後期發展,看各自發展了。

    在進入工作崗位後,就要看各自的表現了,這時候是能力的體現時。不管你是什麼學歷,在工作中,能為公司建立效益就行。我以前的公司,就有一個IT專案主管只有高中畢業,而他手下的程式設計師都是本科學歷。再看看國外知名企業微軟和Fasebook的老闆,他們都沒有大學畢業,但是他們透過自己在IT上的天賦,創就了非凡的企業。

  • 6 # 自由踐行

    從程式設計能力上,差距並不大

    國內大部分的編碼都是應用級的,而應用級程式設計就是把需求抽象透過程式語言來表達的過程,無非就是熟練運用某種語言,熟悉各種類庫,遇到Bug快速找到問題並修復,這種工作專科跟本科沒什麼太大差別,甚至有鑽研精神的高中生也都沒太多差別。

    從成長可塑性上,專科還是要比本科弱一些

    畢竟本科的知識結構要更豐富一些,比如涉及到矩陣、圖形影象等演算法方面的,雖然本科生肯定不如研究生,但稍微努力下大部分都可以做出成果,專科生就會相當吃力了,可能很多演算法都無法理解。

    從工作機會上,本科生完爆專科生

    凡是招聘程式設計師的,80%都要求本科及以上學歷,大專生很難得到面試機會。因為應聘的太多了,本科生都取之不盡用之不竭,用人單位幹嘛還費心的去篩選專科生呢。

    雖然我是專科生,雖然我高考分數線已經過本科線了,雖然我認為98年考上的專科生比現在考二本還難,但本科學歷就是比專科學歷高一等。因為你的所有努力都反應在了這一張紙上,它包含了你的努力程度、你的家庭認知、你的個性、你的眼界、你的韌性、你的運氣等等,一句話,專科的綜合競爭力就是比本科的弱,這點我認!

  • 7 # yoyo灣灣

    有什麼區別啊?首先看的話,一個專科,一個本科。專例如專科的工資3500本科的工資5500。那麼這個就是主要的區別了,首先呢,一個專科的程式設計師設計的內容不多,有限公司會要,有限公司不會要你的,因為專科的文憑就低了,你那個技術也不是特別好讓你參與的專案的內容也不會多的,各本科的話至少都會有辦公室給你坐一坐。程式的話只能寫程式碼的,例如的話如果技術高的話,無論是專科還是本科人家都會要,你只要你技術過硬,寫什麼程式碼出來,人家一看就會知道。所以說呢,一般來說本科肯定比專科要強一大截。況且很多事很多事都沒有絕對,除非你特別優秀優秀。

  • 8 # 小城d大程

    如果僅從程式語言和開發框架的熟練運用上來評判,專科程式設計師和本科程式設計師的差別不會很大。但是假如從資料模型、演算法的設計和理解能力,新知識的快速掌握能力等方面來看,本科程式設計師的優勢就凸顯出來了。就好比兩個學生,如果試卷難度小,大家都能考一百分,看不出差別;但試卷難度一旦增大,有的人就只能考60分或不及格了,有的人依然能考一百分。那個考一百分的就是本科程式設計師,另一個就是專科程式設計師。

  • 9 # 電商小靈

    從表面上看,本科可能學的比專科更多一些,或者實訓機會更多一些,但是其實本質上沒有區別。

    程式設計師的區別還是體現在實戰能力和經驗上,思維和基本功都是可以後來補的。經驗也是時間累計的,所以不會有太大的差距。

    更多的時候,學歷還是隻是敲門磚而已。比如名校畢業的校招進了500強,專科的可能就只能先去小公司慢慢打怪練級。

  • 10 # 程式設計圈子

    專科程式設計師整體來說比本科程式設計師帥、漂亮;

    專科程式設計師一般是上專科學校畢業的,本科程式設計師一般是上本科學校畢業的;

    專科程式設計師普遍認為學歷並不重要,能力才是最重要的;本科程式設計師在面對博士碩士時也可能這麼認為;

    本科程式設計師的高數、線代、機率統計成績一般比專科程式設計師高。

    專科程式設計師一般比本科程式設計師的畢業學校知名度低;

    別人問學歷時,本科程式設計師一般比專科程式設計師回答的分貝要高;

    雖然沒資料支撐,但我認為本科程式設計師比專科程式設計師整體薪資水平要高;

    本科程式設計師相對來說比專科程式設計師的髮際線更高;

    專科程式設計師配偶的學歷普遍比本科程式設計師配偶學歷低;

    專科程式設計師生小孩時的年齡普遍比本科程式設計師低;

    專科程式設計師整體來說比本科程式設計師時尚、浪漫;

    大的公司會有學歷門檻,所以專科程式設計師一般在大型公司裡從業較少。

  • 11 # 多才多藝的幼師

    最大的區別在於入職門檻。很多大型公司的招聘要求是本科及以上,專科會拉低整個企業的文化水平,不利於企業評級。此外,程式設計師那麼多,總會在高學歷裡找到合適的員工。

    僅從學歷上分析,程式設計師應聘優勢大致如下:計算機本科 > 計算機專科 > 非計算機本科 > 非計算機專科。應聘時除了學歷、專業,工作經歷和專案經驗也是企業非常關注的點。

    迴歸到技術本身來說,專科和本科並不能真正體現出一個人的程式設計實力,學歷僅代表高考成績好,誰知道他們在大學裡是努力學習還是光耍朋友。

    要想在一個企業幹得長久,不光需要紮實的程式設計能力和良好的註釋習慣,還得具備吃苦耐勞精神,能抗了壓,熬得住夜。最關鍵的一點就是,需要透過不斷的學習來提升自己的專業技術水平。唯有技術學得精,才能力保自己的飯碗不被前浪拍死在沙灘上。

  • 12 # 前端攻城獅GL

    前端開發工程師,天津

    本科專科最大的區別,招聘的要求70-80%本科,不敢投。

    說到技術和能力我覺得可以學習,但是學歷確實是最大的壁壘。

  • 13 # 鴻言軟體

    先講一個大專程式設計師和研究生程式設計師之間的真實故事。

    朋友是大專畢業,主要是做PHP後端開發,也兼做Web前端。他所在的公司也不大,滿打滿算二十個人,搞的是高大上的軟硬體結合的智慧產品。朋友在裡面可以說是軟體開發這一塊的核心骨幹,有時候還得跟硬體研發團隊搞結合測試。

    後來老闆似乎覺得員工的學歷有點Low,就招了個碩士研究生學歷的,說是某電信大廠出來的,技術牛得很。老闆開會的時候,十分看重他,要大家尊重他,以他為榜樣。似乎有了他,公司技術這一塊就要騰飛了。正好他們要搞一個專案,就讓那個研究生牽頭搞個方案出來。

    那研究生哥們搞了兩天,向老闆彙報,老闆聽後很是興奮,就召集技術團隊和兩個股東開會,一副要大幹特幹的樣子。其中一個股東也是軟體開發出身的,只不過當時的工作是做營銷這一塊。他早就看那個研究生不順眼了。

    在會上,研究生哥們厚著臉皮(之所以這麼說,是因為聽朋友講他當時似乎很心虛),把方案打在投影幕布上。朋友看了,就一張凌亂的Excel表格,和一張不知所云的流程圖。本來朋友也不打算落他面子,畢竟無論如何自己總是幹活最多的那一個。

    千不該萬不該,那哥們把我那朋友的工作說得很輕蔑,卻把自己負責的部分說得很厲害。朋友說那哥們還懂得區分前端和後端,誰知竟然把自己負責用Java開發的Websocket部分,以及MySQL的儲存過程,說成是後端,而朋友要負責除此之外所有部分的開發,並說成是次要的前端任務。他所謂的“前端”涉及到用PHP開發的整個後臺,以及前端頁面的所有後端介面,還有所有的前端頁面,另外還包括供硬體側呼叫的資料介面。

    如果是一個非常大的專案,把應用層面說成是前端的話,還算說得過去。但這專案要用到的Websockt部分充其量一百行程式碼,儲存過程更是沒必要使用。那研究生哥們之所以這麼區分,是因為他其實就懂一些Java語法,和臨時抱佛腳學會的儲存過程。但他仗著老闆支援他,就編排了那麼個極其不協調的工作分配。

    但他忘了那公司不僅僅是那老闆的,還有幾個投了錢的股東呢,其中兩個也在公司上班。那個懂軟體開發的股東看出了端倪,就跟我那朋友對了眼色,要給那研究生一個難堪。兩人裝作不太懂的樣子,向他詢問了一些關鍵的知識點。那研究生繼續厚著臉皮吹了一通,老闆一開始還聽得直點頭,以為都是“硬”知識。

    接著滑稽的現象出現了,我那朋友和那個股東不再裝不懂,直擊要害,用真正的“硬”知識逐條批駁,包括但不限於:資料庫的關係型問題、關鍵欄位問題、功能模組問題、程式碼邏輯問題,最後歸結到專案的前端和後端真正應該怎麼劃分,任務該怎麼分配的問題。

    那哥們的臉逐漸像滾燙的山芋似的,最要命的是老闆的臉也跟喝了酒似的紅了起來,滿臉的怒容。老闆畢竟也接觸過技術,懂一些關鍵知識點,這會兒知道那研究生哥們是在忽悠他了。不久之後把那哥們掃地出門,聽說那哥們還跟公司就工資發放問題打了官司。

    說完這個故事,迴歸正題:專科程式設計師與本科程式設計師有什麼區別?答案是除了學歷能用來當敲門磚,其他方面區別不大。因為他們都屬於高等教育,都學習了基礎的計算機知識。而對於工作來說,學校學的東西是遠遠不夠用的,必須要有足夠的實際開發經驗才能立得住腳。在經驗這一塊,反而是更早接觸工作的大專程式設計師可能擁有更多的寫程式碼經驗,更能摸透裡面的一些門道。

    不過,如果不比較實際開發經驗,只比較理論研究的話,那麼學歷越高的一般理論學得越充分。但也要看人,像上面故事裡面那個哥們,只不過是把死知識灌輸在腦子裡面,根本談不上理論。多出的那幾年學習時間,對於他來說是浪費了。

  • 中秋節和大豐收的關聯?
  • 股票被套了10%,該怎麼操作?