网友一:
作为计算机专业的学长,我挺有发言权的。下面我来归纳一下怎么样才是“没白读”,由于计算机专业也包含许多,这里我从我专业软件工程的角度来分享一下这个问题。
怎样没白读?其实就是掌握了哪些技能/p>
熟练掌握一种编程语言,比较流行的一般是Java,C++,C#等。对关系型数据库灵活运用,熟悉使用MySQL或者Oracle,懂得增删改查。有数据结构基础,能写出基本的排序查询方法。操作系统,计算机组成原理,计算机网络三大基础课程中的基本知识基本上能复述掌握。有一定的数学功底,高数,线代,离散,概率论都能理解其中的定理并运用。最后一点,能独立完成一个完整项目的所有开发。其实达到这一点,就能拿毕业证了,也就意味着对你学位的一种认可。
网友二:
计算机专业比较难学。不是说它多么艰深,比它艰深的学科有的是。此专业最大问题是太新,只有几十年历史,而且发展太快。由于新,由于发展快,所以缺少适合自学的教材和辅导书,要依赖有经验的教师来引导和帮助。这个专业一旦有了经验,偏偏不再想当教师,当教师也会心有旁骛。
像计算机原理、操作系统、数据结构、数据库、编程语言这些基础知识,必须通过编程实践才能真懂。初学者编程,碰到一点问题就走不下去。有好的辅导教师帮助,就要顺利得多,学生可以把精力放在知识理解上。程序总调不通,学生就失去信心,只好照答案死记硬背。这样考试也能通过,于是更加依赖死记硬背,到毕业什么也没弄懂。
优秀学生大致可分为两类。一类是在中学就喜欢编程,上大学后做习题比较容易。一旦通过编程做好习题,就理解得快。还有一类学生,或许中学没有基础,但智力较高,又有兴趣钻研,也能理解得快。
我曾尝试让学生在PC机用软件方法设计一个简单的虚拟计算机,最简单的CPU指令,加上内存,然后编写汇编程序在虚拟机运行。一旦理解了这个东西,马上可以掌握计算机核心理念。对一般学生是有点难,但上述两类学生就可以掌握。
总之,计算机是门实践性非常强的学科,教科书上的东西只是点皮毛,大量知识要在实践中逐渐掌握。如果缺少好教师引导,就要想法找到好的辅导教材,并努力做好实践课题。能做好毕业课题的学生往往是最好的学生。
网友三:
其实当下教育,上学的目的是就业。上学是不断学习的过程,从小学到初中,到高中我们学习基础知识的同时也是在学习和养成属于自己的学习方法。
到了大学我们有了更垂直的专业划分,无论我们学习什么专业,无论我们上完大学是就业还是继续深造,最后绝大部分人的目的都是就业。基于以上的想法,觉得无论学什么专业,到毕业的时候能找到一份比较好的工作,就算大学没白读。
自己本身就是计算机专业毕业,毕业后班上的同学并没有全部都走coding的道路,有人在学校期间长袖善舞混迹于学生会,毕业去了软件公司做售前;有人不善于编程,但做事细心思维缜密,毕业后做起了测试;有人思维活跃,有想法有见底,最后成为了产品经理;当然大部分同学包括自己在内,还是走上了码农的道路;也有人毕业后选择了和计算机完全不相关的工作。
网友四:
看到这个标题,我不经的陷入了沉思,大学计算机专业如何才能没有“白读”。计算机类有很多的专业,每个专业不尽相同,所学的课程也大多不一样。计算机组装与维修和软件工程能一样吗?
学到什么程度才算没白读?首先,计算机专业的基础课程你必须学会,就像java、c语言、c++、数据结构等。
其次,计算机属于理工科,你必须掌握几门数学,具有逻辑思维。最后,你必须具备自主完成的能力,假如说一个简单的项目、自己的毕业作品。只有这样你才具备毕业后工作的能力。我想到这个程度就没有白读了
网友五:
能自己写个简单的操作系统或者语言编译/解析器,就算没白读。如果发现现在还做不了,那也为时不晚,马上找个开源的工程,去分析透彻了,也就可以了。否则,你能干的,大多数其他专业的工科生都能干,没有啥专业优势可言。
网友六:
有没有白读主要是看工资啊,现在程序员的工资还算不错,一线2w一定有能力的应该可以,再上去就不好说了,60万一年的也不少。三四线就5-再牛逼的也就这样,不过码农的收入水平这样就到头了,以后不会有大幅度增长了。中国喜欢一窝蜂方面设计吃香多少大学都开这个课,农业大学都上。
现在设计师没点能力你都找不到工作,程序员也一样出类拔萃的永远不怕永远是高收入,自己开价不爽老子不去自己接活一样好过。一般的码农特别是小城市的可能工资还会下降,云时代,独立开发的意义越来越小了。