软件工程适合文科生学么?

可以的!

但是可能学起来会有一定的难度,因为文科生好久都不怎么接触数学了,而计算机软件又对这个要求算比较高的,对逻辑思维的考察还是要求挺高的。

如果你的意向的话可以自己先去看一部分的网课,学习一些基础的知识,一般文转理比较少一些,因为难度确实比较大一些,但也不是不可能。

所以你可以学自我感受一下!

加油,如果真的是喜欢,那么坚持一下就会看到不同!


当然可以,只要你有决心,肯下功夫就可以学。


基本不可能,因为沒有良好的数学基础


最好别学,软件工程需要很多的逻辑,程序的把握是通过逻辑控制,文科生不太有优势学习逻辑的东西!


软件工程不只是理科生才能学。只要有这个兴趣爱好都可以。只是文科生学软件工程的基础没理科的基础好,所以一般只是学得比较慢多花点时间也是可以的。


软件工程是构建在软件开发之上的管理体系,程序员往上进阶的一步,现在大学太功利了,对于一个不会搞软件开发的人,就上软件工程本科,难度太大。


如果你确实有这个爱好,文科生当然可以学软件工程啦。要不就是换系转专业,要不就是读双学位,不过我个人觉得文科生再去读软件工程确实有点困难,如果没有良好的数学基础及计算机知识,就怕最后学个四不像,白白花了时间和精力,所以要考虑清楚。


只要有兴趣,肯花时间和财力,都可以学好。


感兴趣的话可以选择学习的,这个专业挺好的,很不错的,很适合考虑学习的,可以选择了解一下的,如果对这方面感兴趣的话可以考虑选择学习的,现在学门技术很重要的,只有选择学门技术掌握一技之长以后才会有更多的就业机会,现在不选择学门技术不掌握一技之长的话以后不好找工作的。


这种情况相对来说比较少见,或者说成功率比较低。

但是我见过不少朋友,他们原来不是学习计算机或者软件工程的,照样编程编的很好,软件工程很多从事软件开发,系统运营维护,培训,测试,等


可以申请调换专业

只要能跟得上不挂科就行


搬砖的软件工程(99%吧)所需要的技能对文科生和理科生并无区别。

在我看来,对大多数理科生而言,无非就是比同层次的文科生多了大量的计算训练,然而这对软件工程并无帮助。

包含初等数论在内的离散数学(我一直认为离散数学不配被叫做数学),其实就和小学奥数差不多。这个对文科生和理科生来说也没区别。

有人可能说理科学习锻炼逻辑思维,但是基础的软件工程中的逻辑判断也不过就是if和else,顶多加个循环所需要的条件。这种逻辑判断能力,我觉得是一个没有严重脑残的人都可以轻松完成的。

很多大神在中学时代,甚至高中还没有分文理科的时候,就已经拥有了很出色的软件工程的能力。例如知乎上的大神,叛逆者。再比如我高中隔壁班的大神,初三时候就拿了NOI银牌,高二时候拿了NOI金牌第一名。虽说算法比赛和实际的软件工程工作有很大区别,但是也能从侧面说明一定问题。

当然理科生在学习计算机科学这门学科的时候,必然是有优势的。注意这里,计算机科学和软件工程完全不同。比如经典算法中的随机算法,需要用大量概率论里的知识,statisticalmachinelearning其实就是统计,理工科长期对思维的训练可能会对大型的系统设计有所帮助。然而这些在我看来可能并不算软件工程吧。


谢谢邀请!

虽然软件工程属于工学(一级)学科,但是从学习的角度来说,文科生是可以学习软件工程的。如果是面临高考的考生,通常情况下文科生是不能报考软件工程专业的,但是每年高校招生计划发布的时候也可能会考虑招收文科生的情况,所以需要重点关注一下相关高校的招生简章。

软件工程的学习内容涉及到三大块内容,下面做一个简单的描述:

第一部分:基础知识。基础知识包括高数、线性代数、概率论、线性代数、大物等,这些内容对于软件工程专业的学生来说还是比较重要的。未来不管是从事哪个方面的开发工作,几乎都离不开数学知识,因为软件问题说到底就是个数学问题。

第二部分:计算机基础。计算机基础知识包括操作系统、数据结构、算法设计、编译原理、编程语言(C、Java等)、数据库等内容,这些内容是从事软件开发的基础性内容,这些内容的掌握情况会关系到学生未来在专业领域的成长高度,所以一定要重视。比如学习操作系统的时候,一个比较好的办法是读一下Linux操作系统的内核代码,不仅能提高代码能力,也能够更加深入的了解计算机操作系统的体系结构。

第三部分:软件工程专业课。软件工程的专业课包括软件工程概论、建模语言、项目管理、软件需求、软件体系结构等内容。软件工程的专业课不仅有理论,同时也会结合大量的实践环节,这是软件工程专业的特点之一,也正是得益于这个特点,软件工程专业的学生在近些年的就业情况非常不错。

学习软件工程对于文科生来说还是有一定难度的,但是只要有一个系统的学习计划是可以掌握软件工程相关知识的,如果在学习的过程中能有人指导一下会节省大量的时间。

作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

欢迎关注作者,欢迎咨询计算机相关问题。


原始地址:/kepu/7168.html