为什么计算机鄙视软工,计算机科学专业就业方向
qq745048485 2024年11月14日 23:10:09 学院常识 3
大家好,感谢邀请,今天来为大家分享一下为什么计算机鄙视软工的问题,以及和计算机科学专业就业方向的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
一、为什么计算机系的老师教不好软件工程水平的编程
,发表一下自己对计算机系软工教学的思考。
记得大二时的Java课,虽然说是选修课,可大部分人都不知道老师讲了些什么。最后大作业的时候还得自己按平时写作业的方法编写一个完整的项目。在我看来,这种没有方法的编程,根本锻炼不了我们写程序的能力。更要命的是,不能团队合作,害怕有的人会偷懒。在真实的项目中,工作分配肯定也是不均匀的,但这也是我们要学会解决的问题之一啊。
其他课程也差不多,就像这学期的编译课,完全把课程设计当成了一个作业,而不是让大家组队合作来做一个可行有用的编译器。因为在老师看来,课程设计是为了帮助我们理解编译原理这门课程所学的理论知识,至于你以后能不能写出有用的东西,那就是你自己的问题了。作业一交,任务完成了,你以后爱干嘛干嘛去吧
这根本不是计算机科学,应为它根本就不科学。
也许这是一个借口,又或许他们失算了。
所以向我们大量灌输理论知识,仿佛是理所当然的。当然,没有老师们彻彻底底的贯彻,显然这个目标也是无法达成的。所以呢,呵呵让我这种不想成为一个计算机科学家的人情何以堪?让那些以后不想从事计算机行业的人情何以堪啊
无论是计算机科学,还是软件工程。或许他们就没想过要把我们教好。
我完成学校的任务就行了,对吧其他事等着我呢。
二、计算机好还是软件工程好
结合自身的能力特点、兴趣爱好和发展方向来决定:如果是想考研,更推荐计算机科学与技术;如果是直接工作,更推荐软件工程。
从当前IT互联网行业的发展趋势来看,未来以平台为基础的行业创新将需要大量的技术人才,这既包括软件人才也包括硬件人才,从大的发展趋势来看,二者的人才需求量都会比较大。
找工作的容易度上,计算机科学与技术适应面会稍广。在初入职场的薪资上,软件工程专业的会更高一些。在职业的发展性和延续性上,计算机管理类岗位能走得更远。但是有一点,想要在管理类岗位做到高端,一定的编程基础是少不了的。
如果想在毕业后就业,想做工程师,偏向编程技术、软件开发,可以把专业选择偏向软件工程。如果想就业范围广一点,或者想考研或出国,专业选择可以偏向计算机一点。
计算机科学与技术是一门普通高等学校本科专业,属于计算机类专业,基本修业年限为四年,授予工学或理学学士学位;2012年9月,教育部将新的计算机科学与技术专业取代旧的计算机科学与技术和仿真科学与技术两个专业。
计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。
正统、老牌经典专业,软件和硬件都包括,是计算机类专业中就业范围最广的。学习内容全面,就业范围广,也适合进一步深造,未来想考研的可以选择这个专业。
软件工程是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。
该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使其具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。
软件工程的市场需求量大,就业范围更广。如果没有读研的计划,想本科结束直接工作的话,最推荐的就是软件工程专业。主要分为软件设计、编程语言和软件测试,属于CS中的大方向;核心工作内容就是编写代码,开发程序,出来就业就是我们俗称的“码农”了。
三、计算机鄙视软件工程师吗
计算机鄙视软件工程的原因可能有多方面,以下是一些可能的解释:
1.技术水平差异:在一些情况下,计算机程序员可能认为软件工程师的技术能力不够强,只掌握了基础的技术,缺乏独立思考和解决问题的能力。而那些拥有丰富经验和高度能力的程序员,通常能够得到更高的评价。
2.能力和经验:软件工程师的工作涉及到软件开发的全过程,从需求分析到设计、编码、测试、部署等。这需要一定的技术能力、项目管理能力和团队协作能力。如果软件工程师缺乏这些必要的能力和经验,可能导致项目的失败或低效。
3.职业态度和职业精神:一些程序员可能认为软件工程师缺乏良好的职业态度和职业精神,例如不注重代码质量、不尊重团队成员等,这些都会影响软件开发的质量和效率。
4.理论知识和实践经验的平衡:计算机科学既包括理论知识,也包括实践经验。一些程序员可能过于注重理论知识,而忽视了实践经验的重要性。而软件工程师则需要将理论知识应用于实践中,实现高效的软件开发。
总的来说,计算机鄙视软件工程的原因可能是由于技术水平、能力、职业态度、理论知识和实践经验的平衡等方面的差异。然而,这种鄙视并不一定合理或公正,因为软件工程师和程序员在开发软件过程中扮演着不同的角色,他们都需要互相尊重和支持,以实现项目的成功。
文章到此结束,如果本次分享的为什么计算机鄙视软工和计算机科学专业就业方向的问题解决了您的问题,那么我们由衷的感到高兴!