转专业学cs难吗?
我是计算机专业的,现在研究生毕业,在北京某互联网公司做后端开发。我以我的亲身经历告诉你 学CS容易么? 容易! 我本科是数学与应用数学(非计算机)的,大二分小专业的时候,我选择了计算数学方向,学习数值分析、离散数学、计算机图形学等等,都是CS的专业课程了已经。大一学的高等数学等基础课当然也算啊。大三出去实习,我们系有个去腾讯游戏TGID的名额,我去了,然后就在腾讯开始了我的CS之路。当时在TGID的主要工作就是挖掘用户画像和推荐系统,用的技术包括SQL、Hive、Spark、Python、Scala、Java,当然还有基本的算法和数据结构。同时我也修读了计算机学院的硕士研究生选修课,例如人工智能、机器学习、优化理论、操作系统等等。
总之,我在大学期间,通过自学,基本完成了从数学到计算数学再到CS的转变,并且找到了一个不错的工作。 我为什么转专业? 因为热爱! 刚入学我就选了计算数学方向,因为可以学CS的课程嘛,而且我对计算机也很感兴趣。然后在大三出去实习的时候,机缘巧合进入了腾讯TGG(现在是TGID),在那里我学到了很多,也完成了自己从学生到职场人的转变。最重要的是,我很喜欢这份工作,每天和代码打交道,虽然也有累的时候,但是我能坚持下来,并乐在其中。 现在的我 如果题主是刚刚进入大学,那我以上的故事也许不能帮助到你太多。因为我不是理工科,没办法给你讲述理工科转专业的经历。
但如果题主已经高考完 想学CS怎么办?
如果你已经被大学录取,我想告诉你,一切都是有可能的。以我为例,我从高中就想考中央财经大学(虽然最后去了北京的一本),但因为种种原因,我被调剂到了计算数学专业。但既然进了中央财经大学的大门,我相信你的成绩一定不差,所以你可以选择换专业,不过要付出一定的代价——可能需要重新读一年大学。 但是,如果题主你还没进大学门,我可以告诉你,一切就更简单了。因为你的路线有两个:
1. 复读,明年再战人生一大考,以分数高低选择专业
2. 高一高二好好学,高三报个专项班,学你想学的知识 无论选哪条路,记住,CS是你最好的选择。现在各大公司都缺CS人才,薪资水平也是水涨船高,学成以后好找工作。而且就算进了公司,公司也会花巨资为你补差CS相关知识的~~ 所以,别犹豫了,CS是你的最佳选择~