首先是专业课的差距——你可以到清华大学计算机科学与技术系的官网上找找,看他们比你多修了哪些课程。其中有很多是涉及计算机基本原理的,有兴趣可以去多了解下。
其次是在编程上所花的时间。专业与非专业几乎不是一个数量级的。毕竟人家改的bug都比你多那么多,对计算机的理解深刻一点也没什么问题。
最后是学习环境问题。计算机专业里总有各式各样的擅长计算机各个细分领域的人——你算法不好,可以问ACM选手;想涉猎网络信息安全,直接问网安竞赛选手;你就算C++基础一点都没有,你总能在系里找到几个能把C++讲得活灵活现的同学......弱鸡有大佬手把手带,大佬与大佬之间可以直接交换擅长领域的见解......长期在这种环境里成长,弱者能够慢慢变强,强者则能变得更强......
有些东西表达不太出来。
计算机专业背景的,当然前提不是水过来的,至少考试能靠自己通过常规手段达到60分就行的这种。很多操作,我说一遍,对方就能够理解思路。第二遍带着做一遍,第三遍就可以自己做。
非计算机专业的,喜欢把步骤一步一步详细地记下来,机械地照做。但完全不理解其中的意思。永远不放心放单操作。了解更多编程知识
下面先详细说下如果继续搞计算机怎么搞比较好:
1、 先来句鸡汤,任何时候都不晚,只要从现在就开始投入时间进行。我比较喜欢的一个物理学定律-热力学第二定律,即:一个系统本身在不停的熵增,如果不进行熵减的话系统就会热寂。说人话就是太阳系如果没有太阳在源源不断的放热,太阳系就会挂掉。这意味着我们每个人如果不持续进行学习输出,不断提高,你的技能总会满足不了某个需求。(富二代、拆二代的请绕道)
2、除了培训还能怎么学?毕竟大学生时间还是比较充裕的(相对于以后工作了时间是非常充裕的)作为一个10多年的计算机从业老法师,告诉你没啥好方法,也 别相信什么速成论,一点点 的去积累。如果一定要说方法,最好选一个工种去学习,比方前端 学习HTML、JS、CSS之类,再学习类似VUE之类的前端框架,再学习些部署网站之类的服务器或网络知识。当然计算机最好学习下理论知识,组成原理、操作系统、网络、数据结构甚至数据库之类的知识比较好。不然只是简单的工具人,要 懂原理、懂所以然,让自己更高级。
3、计算机行业不止是编程。这里面工种非常多的,仅开发岗位就有:前端工程师(还分web、app、小程序等)、业务中台工程师(Java、.Net、Python..)、数据库工程师、算法工程师、运维工程师、大数据... 除开发还有:产品经理、项目经理、测试同学、技术售前、现场实施,当然还有技术管理.. 嗯,总之可选项特别多,所以大家别只是觉得编程头大。另外女孩子我的建议不要因为自己是女性就觉得差人一等,我遇到过很厉害的女CEO、产品负责人、后台工程师、算法大佬,诚然女性因为生理因素、家庭结婚孩子的干扰确实在职场上有一定的劣势,但很多时候你的心理抗干扰的因素要大于外界的影响(男的亦如此,我经常说自信是一件非常难得的技能)
4、至于如何学习,在 哪找资料?嗯,现在网络比较发达,在B站、百度上到处都是。如果还不清楚如何入手,加我微信: touzinv 找我聊 或者 进群交流。如果是小白完全没背景。建议刷下背景,参考我的履历我就是计算机专业的还在加持呢,是吧。两条路:一是考计算机专业的研究生 二是自学,考计算机相关认证,比方软考。
。