对于程序员的专业出身,一种是科班程序员,也就是上了大学的程序员,一种是在培训机构用三五个月学完了技术,然后出来找工作的程序员。

对这两种程序员,哪个更容易找工作,外界评判不一。
一种认为是否为计算机相关专业对于程序员的影响不大,毕竟编码是一个实践性很强的工作,用的技术与语言需要在实际工作中不断积累,学校里学的都是偏理论性的知识,对于实际工作意义不大。
另一种认为科班程序员和非科班程序员即使看似code水平差不多,在初级阶段也看不出太大差距。但是一旦进阶到中高级,差距就日渐显现。非科班的程序员缺乏底层知识和原理,根基不稳导致他们很难到达程序员行业的金字塔尖。
个人认为,更看好科班出身的程序员。
现在大学里计算机专业的课程里,高数、概率、线代、复变、离散等基础学科,能塑造学生的逻辑思维能力,也就是如何将现实问题转化为程序逻辑。如果你以后是从事跟算法、大数据相关的工作,更是需要用到这些复杂的数学运算。如果没有这些基本功,在择业上就会比较局限。
如果有认真去学的话,四年下来,一个合格的计算机专业的学生,应该要知道计算机体系是如何一步步构建出来的,每一步的取舍是什么,内在的逻辑是什么。
所以科班和非科班的最大区别就在于:科班选手打下的基础会更好,更能理解计算机的深层逻辑,再学习Java、python、PHP Object-c这些语言的时候会更容易上手。
不得不承认的是,企业在程序员招聘时,虽然没有将计算机相关专业作为门槛,但是在实际招聘中,却更偏向于科班人才。
除非你有大厂背景,有很强大的项目经验,否则你很难说服面试官你没有四年的专业学习,照样比那些科班毕业生更强。
那么,你是哪一种程序员?

培训班出身的程序员,和科班程序员有什么区别?相关推荐

  1. 非科班程序员与科班程序员的区别在哪里?

    [文章来源微信公众号:每天学编程] 作为一名典型的非科班程序员,我在学习和工作一段时间之后,发现了自己跟科班程序员还是有很多的的区别,不管是思维上还是做事风格,以及对待问题的解决方式,都感觉有些差强人 ...

  2. 非科班程序员看科班程序员和非科班程序员之间的差别

    不知怎么的就想起这个话题,于是写写自己的看法,和大家讨论讨论. 首先定义2大讨论对象: 科班程序员:在从事程序员前是读计算机及相关专业的,如:计算机,数学,软件工程等.他们从事程序员这行主要是因为自己 ...

  3. 培训班出身的程序员怎么了

    培训班出身的程序员怎么了 转载于:https://www.cnblogs.com/woshiweige/p/10300410.html

  4. 培训班出身的程序员为什么遭人嫌弃

    转自:简书:http://www.jianshu.com/p/a3f650d93216 这几年,由于it软件行业对人才的需求很大,很多传统行业也纷纷创办"互联网+"项目,加上app ...

  5. 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议...

    谈到程序员(尤其是零项目经验的程序员)找工作,培训班是个不可回避的讨论热点.虽然本人也做过兼职Java培训老师,多少了解些培训班的事,但在这问题上无意为任何培训学校站台.而且本人一直在做技术面试官,所 ...

  6. 培训班出身的程序员为什么总是遭人嫌弃???

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  7. 培训班出身的程序员为什么遭人嫌弃?

    由于it软件行业对人才的需求很大,很多传统行业也纷纷创办"互联网+"项目,加上app开发热潮,微信公众平台也催生了更多的就业岗位.于是it从业人员的薪水也随之水涨船高.同时it培训 ...

  8. 从筛选简历和面试流程讲起,再给培训班出身的程序员一些建议

    本人最近几年一直在外企和互联网公司承担Java技术面试官的职责,大多面试的是Java初级和高级开发,其中有不少是培训班出身的候选人. 在我之前的博文里,从面试官的角度聊聊培训班对程序员的帮助,同时给培 ...

  9. 揭开程序员身上的「专业面纱」:非科班程序员,都来自哪些专业?

    [文章来源微信公众号:每天学编程] 专业选择重不重要?这几乎成了每年高考后的「全民话题」.有人说「专业决定就业」,有人说「职业无关专业」.对于程序员群体而言,大学专业对他们的职业选择发展又有着怎样的影 ...

最新文章

  1. html中给文章怎么设置行高,css如何设置行距?
  2. 声速的测量的实验原理和应用_创想智控:光学三角测量系统的测量原理与应用...
  3. leetcode-reverse words in a string
  4. 【CSP201312-3】最大的矩形,单调栈
  5. numpy下, meshgrid
  6. ACL理论及简单配置
  7. 《敏捷软件开发》— 敏捷开发 — 敏捷实践
  8. 小程序 微信统计表格_用微信快速收集自定义报名统计,这款小程序做到了
  9. Fedora20在神州战神K650D1安装过程,使用netinstall和Dvd.iso镜像安装。
  10. 【目标检测论文解读复现NO.20】基于改进Yolov5的地铁隧道附属设施与衬砌表观病害检测方法
  11. Eclipse WTP
  12. 泳道流程图:跨职能流程图
  13. cad.net 属性块(二)
  14. Android 10 添加 lunch
  15. GooglePlay区分推荐来源
  16. java下载微信支付账单_java微信支付,对账单下载
  17. 解决黑群晖故障-抱歉,您所指定的页面不存在
  18. java排序 二分法_JAVA二分法排序
  19. 主成分分析(最小二乘法回归,主成分回归模型)代码分享
  20. 大拿都是这样写测试计划的,你学到了吗?

热门文章

  1. 虚拟化概述与虚拟化应用场景
  2. 20170703总结
  3. C++提高案例之-演讲比赛流程管理系统
  4. DVDFab Photo Enhancer AI一款声称可以将图片无损放大到夸张的40倍大小的人工智能软件
  5. 我国地理信息产业现状与问题,如何利用“黑蚁数据工坊”提高地理信息服务水平。
  6. 第三章 View的基本概念
  7. Android MVC框架,个人见解
  8. 玫瑰花(C语言代码)
  9. 减少无线链接切换导致数据体验变差的技术简介
  10. 疯狂的长租公寓:自如、蛋壳们2020的生死决战