关于问题专科程序员与本科程序员之间有什么区别?一共有 4 位热心网友为你解答:
【1】、来自网友【鸿言软件】的最佳回答:
先讲一个大专程序员和研究生程序员之间的真实故事。
朋友是大专毕业,主要是做 PHP 后端开发,也兼做 Web 前端。他所在的公司也不大,满打满算二十个人,搞的是高大上的软硬件结合的智能产品。朋友在里面可以说是软件开发这一块的核心骨干,有时候还得跟硬件研发团队搞结合测试。
后来老板似乎觉得员工的学历有点 Low,就招了个硕士研究生学历的,说是某电信大厂出来的,技术牛得很。老板开会的时候,十分看重他,要大家尊重他,以他为榜样。似乎有了他,公司技术这一块就要腾飞了。正好他们要搞一个项目,就让那个研究生牵头搞个方案出来。
那研究生哥们搞了两天,向老板汇报,老板听后很是兴奋,就召集技术团队和两个股东开会,一副要大干特干的样子。其中一个股东也是软件开发出身的,只不过当时的工作是做营销这一块。他早就看那个研究生不顺眼了。
在会上,研究生哥们厚着脸皮(之所以这么说,是因为听朋友讲他当时似乎很心虚),把方案打在投影幕布上。朋友看了,就一张凌乱的 Excel 表格,和一张不知所云的流程图。本来朋友也不打算落他面子,毕竟无论如何自己总是干活最多的那一个。
千不该万不该,那哥们把我那朋友的工作说得很轻蔑,却把自己负责的部分说得很厉害。朋友说那哥们还懂得区分前端和后端,谁知竟然把自己负责用 Java 开发的 Websocket 部分,以及 MySQL 的存储过程,说成是后端,而朋友要负责除此之外所有部分的开发,并说成是次要的前端任务。他所谓的“前端”涉及到用 PHP 开发的整个后台,以及前端页面的所有后端接口,还有所有的前端页面,另外还包括供硬件侧调用的数据接口。
如果是一个非常大的项目,把应用层面说成是前端的话,还算说得过去。但这项目要用到的 Websockt 部分充其量一百行代码,存储过程更是没必要使用。那研究生哥们之所以这么区分,是因为他其实就懂一些 Java 语法,和临时抱佛脚学会的存储过程。但他仗着老板支持他,就编排了那么个极其不协调的工作分配。
但他忘了那公司不仅仅是那老板的,还有几个投了钱的股东呢,其中两个也在公司上班。那个懂软件开发的股东看出了端倪,就跟我那朋友对了眼色,要给那研究生一个难堪。两人装作不太懂的样子,向他询问了一些关键的知识点。那研究生继续厚着脸皮吹了一通,老板一开始还听得直点头,以为都是“硬”知识。
接着滑稽的现象出现了,我那朋友和那个股东不再装不懂,直击要害,用真正的“硬”知识逐条批驳,包括但不限于:数据库的关系型问题、关键字段问题、功能模块问题、代码逻辑问题,最后归结到项目的前端和后端真正应该怎么划分,任务该怎么分配的问题。
那哥们的脸逐渐像滚烫的山芋似的,最要命的是老板的脸也跟喝了酒似的红了起来,满脸的怒容。老板毕竟也接触过技术,懂一些关键知识点,这会儿知道那研究生哥们是在忽悠他了。不久之后把那哥们扫地出门,听说那哥们还跟公司就工资发放问题打了官司。
说完这个故事,回归正题:专科程序员与本科程序员有什么区别?答案是除了学历能用来当敲门砖,其他方面区别不大。因为他们都属于高等教育,都学习了基础的计算机知识。而对于工作来说,学校学的东西是远远不够用的,必须要有足够的实际开发经验才能立得住脚。在经验这一块,反而是更早接触工作的大专程序员可能拥有更多的写代码经验,更能摸透里面的一些门道。
不过,如果不比较实际开发经验,只比较理论研究的话,那么学历越高的一般理论学得越充分。但也要看人,像上面故事里面那个哥们,只不过是把死知识灌输在脑子里面,根本谈不上理论。多出的那几年学习时间,对于他来说是浪费了。
【2】、来自网友【自由践行】的最佳回答:
从编程能力上,差距并不大
国内大部分的编码都是应用级的,而应用级编程就是把需求抽象通过程序语言来表达的过程,无非就是熟练运用某种语言,熟悉各种类库,遇到 Bug 快速找到问题并修复,这种工作专科跟本科没什么太大差别,甚至有钻研精神的高中生也都没太多差别。
从成长可塑性上,专科还是要比本科弱一些
毕竟本科的知识结构要更丰富一些,比如涉及到矩阵、图形图像等算法方面的,虽然本科生肯定不如研究生,但稍微努力下大部分都可以做出成果,专科生就会相当吃力了,可能很多算法都无法理解。
从工作机会上,本科生完爆专科生
凡是招聘程序员的,80%都要求本科及以上学历,大专生很难得到面试机会。因为应聘的太多了,本科生都取之不尽用之不竭,用人单位干嘛还费心的去筛选专科生呢。
虽然我是专科生,虽然我高考分数线已经过本科线了,虽然我认为 98 年考上的专科生比现在考二本还难,但本科学历就是比专科学历高一等。因为你的所有努力都反应在了这一张纸上,它包含了你的努力程度、你的家庭认知、你的个性、你的眼界、你的韧性、你的运气等等,一句话,专科的综合竞争力就是比本科的弱,这点我认!
【3】、来自网友【灰常菜之一】的最佳回答:
我是一名专科程序员,工作两年半,目前在一家外包公司搬砖。对于学历间的差距我深有体会。我说说我自己的经历和感受吧!
学历低,人又赖,技术菜,这是我未毕业时的标签,同时也很迷茫,但毕业季总归不会迟到的。校园招聘上同院本科生 10k+的比比皆是,而我撞的头破血流,但这也是致使我幡然醒悟的契机。当时又正值培训机构在我们学院做招生宣传。我跟我同病相连的室友合计一番后毅然决定奔赴深圳参假培训。
到深圳后贷款了两万块钱培训了五个月 web 前端开发,转眼又到了离开的季节,又面临择业期。
接下来就到了感触最深的时候,写简历找工作,简历是周末上传的招聘网站,没有开始投递简历,周一电话就被外包打爆了,为了多攒点面试经验,只要是约我面试管他是不是外包呢,来者不拒。工作日就是自己开始地毯式搜索符合自己的公司打招呼投递简历,但是也有一部分写着专科但是却要求本科的,所以总是会碰到有人问学历,电话一通就问学历,招聘网站上一聊就问学历,我的简历写着呢,估摸着是没看吧!每到这个时候终究是觉得遗憾的吧自责的吧,上学的时候没有吃学习的苦,出了社会就得吃生活的苦。你感觉机会就在眼前,但你却没有资格与他有所交集。
前后找了二十来天工作,面试的公司要么是外包要么就是小的创业公司,一个前端一个后台,没有测试产品这样的公司我也面试过。其中还有过一次乌龙,我在面试路上接到一个上周面试的公司的反馈电话,说我通过了面试。问我能不能尽快到岗,其实面试的公司太多了我不太记得他是哪个公司了,就又详细问了一下。这家公司他们的办公区很另类,在一家书法培机构的楼顶,就是天台的位置,周围用钢管围起来的,天花板是透明的玻璃。当知道他是这家的时候我就打退堂鼓了,但是接下来的聊天致使我直接就被 pass 了。因为打电话跟面试的不是同一个人,我重新跟他确认了一下当天面试的时候的薪资待遇。我说当天聊的是 6k,刚说出来就被打断了,他说是吗?如果是 6k 的话可能是我打错电话了,然后电话传来挂断的声音。虽然我没有那么想去但是还是有些失落了,这兴许就是主动与被动的诠释了。我以为我人生的第一个 offer 来了,没想到他却讲了一个笑话。
面试到这里我也总结了很多,但是归根结底就是我的实力配不上我的期望薪资。但是我没有就此放弃,转而向培训机构的老师求助,几经转折后在一位学长的公司安顿下来。学长开的工资是 7k 试用期 6k,还是比较满意的,不满意也是没辙了。
工作一年后了解到认识的同学朋友不是调薪了就是跳槽工资 double,我也心痒难耐了起来,决定骑驴找马。就此拉开了我第二次找工作的序幕。简历一上传还是老样子,外包电话不断,学历就像一把大剪刀架着我,我的路只能是这么窄。但是这一次比较上次没那么糟糕了,面了差不多二十家,收到了 4,5 个 offer, 对比之下还是选择了外包,这也是无奈之举。小公司与外包薪资差别太大,这次虽然没能成功 double,但也接近了。
学院本科同学毕业就 10k+,而我花两万块钱培训,再沉淀一年时间才达到,其实一点不戏剧,因为这就是我和他们直接的差距,也是专科与本科的差距。但这仅仅只是差距的开始,以后或更大或更小,看我们自己把握。无论如何都要接受这个现实,因为这是我自己一手造成的。
学历虽然低了,但是想想其实也释然了,我上专科别人上本科那肯定是有道理的,我没努力呗。到了这个年龄走了这么远的路,也明白了。改变你能改变的,做好你能做好的,与其与别人比较,不如超越自己,我们都还年轻,乾坤未定你我皆是黑马,加油!
【4】、来自网友【yoyo 湾湾】的最佳回答:
有什么区别啊?首先看的话,一个专科,一个本科。专例如专科的工资 3500 本科的工资 5500。那么这个就是主要的区别了,首先呢,一个专科的程序员设计的内容不多,有限公司会要,有限公司不会要你的,因为专科的文凭就低了,你那个技术也不是特别好让你参与的项目的内容也不会多的,各本科的话至少都会有办公室给你坐一坐。程序的话只能写代码的,例如的话如果技术高的话,无论是专科还是本科人家都会要,你只要你技术过硬,写什么代码出来,人家一看就会知道。所以说呢,一般来说本科肯定比专科要强一大截。况且很多事很多事都没有绝对,除非你特别优秀优秀。
以上就是关于问题【专科程序员与本科程序员之间有什么区别?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!