女孩子选软件工程专业合适吗?
学习软件工程专业不分性别,主要看所学的专业课程适不适应你,就业的去向你满意不满意,你对软件工程的兴趣怎么样等。
一、学习的主要课程
共同课:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
专业课:离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
二、软件工程专业学习方法
刚开始学习软件工程的时候,感觉很吃力,只是方法不是很到位。如果掌握了软件工程的学习方法,就会感觉软件工程挺好学习的。
1、先选择一本比较简单的软件工程入门书
先找一本软件工程的书看上一遍,不要理解错误,看书不是通读整篇的内容,而只是简单的看看目录和大纲的要求,简单浏览一边看本的内容就可以,把握整体内容。
2、笔记做总结
看软件工程的视频是学习的捷径,但看后一定要做视频的笔记,经常回顾一下笔记的内容,简单掌握一些学习的知识。
3、多选几本软件工程书取长补短
对于软件工程的书,图书馆有很多,而且内容基本一致,只是每本书之间可以相互补充。每一本书讲解的都不是很全面,各有各自的侧重点。其中《软件工程》(清华大学出版)、《软件工程》(西安电子科技大学出版)这两本书值得细读。
4、加强理论联系实际的能力
做软件工程思路要清晰,脑中有整体框架,然后就是理论联系实际,要不怕吃苦,细心检查。这样就是学习成功的关键。
软件工程目前是热门而又稀缺人才的专业,但是这一专业的行业目前来看是男生居多。但是女生适合选这个专业吗?
我觉得女生要学的话必须要有细心和耐心,逻辑思维要跟得上,思维的活跃是学软件的关键。不论男女,学软件都很累,不过学好了前途是很乐观的。
软件工程这一专业大家第一印象就是IT行业程序员,工程师等等。女孩子适不适合选这一行业主要还是要看自身情况与爱好,软件工程专业要求有强的编码能力或者是很敏锐的找错误能力。
所以在大学期间,如果你未来的意向是到企业等部门工作,一定要在大学认真学习编程,特别是一些很容易出错的小细节。女孩子一般都是比较心细有耐心的,所以这点还是很适合的。 软件工程的辛苦度还是很高的,一个优秀的程序员,往往工作效率是普通人的10倍。程序员这一行业不比其他行业,经验对于这一行来说太重要了,在工作的过程中经常会加班熬夜敲代码。大家都知道,熬夜对女孩子的皮肤不好,而且也没有什么时间保养。这点对于女孩子来说的确是一个问题。女生学习软件工程专业将来的职业发展可以是电脑软件工程师,其它还包括软件开发人员、软件系统分析人员、高级程序员、系统程序员、数据库管理者等。
从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。在工作这一方面的待遇相比于其他行业还是不错的。而且这一行业的男生很多,在工作中遇到很多难解决的问题,男生也会很照顾的。
所以女孩子选择软件工程这一专业还是要根据自身的兴趣,假如你很喜欢这一专业,那你在未来的行业中也会发现乐趣,取得不错的成就。
但是女生学习这一专业的很少,很多女生的家长亲戚都不是很建议女生那么辛苦。女生选软件工程是肯定合适的,专业是没有性别歧视的,主要还是要看你自身的喜好以及自身的情况。软件工程是近几年就业情况比较不错的专业之一,一方面原因是互联网行业的快速发展导致人才需求的持续增加,另一方面原因是软件工程专业在教育方式上更注重理论和实践的结合。随着产业互联网的发展,软件工程专业的发展前景也十分值得期待。
女生学习软件工程专业是一个不错的选择,原因有以下几点:
第一:软件工程专业岗位覆盖面广,选择余地大。软件工程专业涵盖了IT领域的大量岗位,包括前端开发、后端开发、嵌入式开发、运维、测试、需求、UI设计等岗位,这些岗位除了运维之外,都是比较适合女生从事的。按照历史经验来看,女生比较偏向于前端开发(包括移动端),另外做UI设计也是一个比较常见的选择。
第二:软件工程专业与新技术结合紧密。虽然软件工程专业是传统专业之一,但是软件工程专业与新技术结合紧密,比如大数据、云计算、物联网、人工智能等技术。在近些年软件工程专业的毕业答辩中,经常能看到学生做大数据、机器学习等方面的课题,这说明软件工程专业是与时俱进的专业。同时,这些新技术能够进一步扩展学生的就业面,也为学生提供了更多的岗位选择。
第三:软件工程专业实践机会多。不少高校的软件工程专业与科技企业有密切的合作,包括一些大型的互联网企业都会参与到软件工程专业的学生培养当中,这为软件工程专业的学生提供了大量的实践机会,不少同学在实践的过程中就发现了适合自己的工作岗位,为以后的职场发展奠定了一个扎实的基础。
软件工程专业既注重学生动手能力的培养,也注重学生基础学科的培养,所以软件工程专业的毕业生往往具备更丰富的知识结构,未来的上升空间也比较大,这也是科技企业比较欢迎软件工程专业毕业生的重要原因。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
提出或者关心这个问题的朋友们,我想应该都是有名、有姓、有自己特点的真人,难道真的甘心用一个“女孩子”的模糊概念,就替我们代言、找到我们“应该”做什么选择的标准答案吗?显然不能!所以,如果题主希望从“女孩子适合不适合什么专业”的角度提供答案,那么,势必会抹杀很多的可能性。
首先,理论上说:没有任何一个专业,在整体上不适合一种性别的人。
之所以会出现某个领域的从业者女性多,或者某个领域从业者男性多,是因为性别刻板印象,带来的职业隔离。
性别刻板印象( gender stereotypes),人们对男性和女性的假想特征所抱有的信念,也就是说——因为你是男人或者女人,我就相信你必然这样。两类性别中均存在这种刻板印象,而且正反面的特征都有。所以,性别刻板印象可以看成是将特定的机会、性格、能力按照性别进行分配,而忽视了个体之间的差异性(来源,维基百科)。比如——
认定女性就是温柔的、感性的,认定男性就是理性的、争抢好胜的,这是将性格进行强制分配。
认定男性的逻辑能力更强,女性更细心更擅长人际关系,这是将能力进行强行分配。
认定男性应该选择更有挑战的工作比如销售、技术,而女性应该选择辅助性的工作比如护理、文秘,是将工作进行强行分配。
职业性别隔离是指劳动力市场中存在“女性”职业和“男性”职业的现象。而性别的职业隔离,既有水平方向也有垂直方向的隔离。
水平方向上的隔离,比如计算机技术、建筑施工、勘探、末端快递领域,一直都是男性主导,而护理、行政、财务、幼儿教育等领域一直是女性从业者多,这就是水平方向的隔离。
垂直方向的隔离,是说不管是从业者男性多还是女性多,领导层通常男性多,女性更多的集中在中低岗位。
以上这些是每个个体进行职业选择是需要面临的问题,而不是个体进行职业选择的理由。因为如果你真的将这些作为理由,比如认定女生数学不好,凭技术一定拼不过男生这些,那么其实是牺牲了自我意识,将个人决策让渡给了权威意见——而没有内在自主性的决策,往往会带来更多迷茫和后劲不足!
比如我辅导了很多女生,在父母的建议和社会主流舆论影响下学历财务、师范,准备考公务员,但是一直被“我不知道我要干什么”的迷茫缠绕着。
其次,回到现实:从就业角度看,软件专业本身的性别占比情况是怎样的呢?
随着人们越来越无法离开计算机和网络,跟计算机相关的工作都被赋予了高薪的特质,那么,在这些高薪岗位里,女生占比情况如何呢?下面这张图来自boss直聘的数据调研。很显然,在以计算机为基础的高薪领域,女生的占比都比较低。
这很容易让人产生“女生不适合软件专业”的错觉,之所以是错觉,我们前面已经分析了,这仅仅是性别刻板印象在发挥其影响力。而事实上,提出这个问题的朋友是否了解,世界上第一个程序员是一位女生呢?
而“软件工程”一词的发明者也是一位女性——玛格丽特·希菲尔德·汉密尔顿,公认的代码女皇。1963 年,已经是4岁女儿的妈妈的她,被推荐进入到NASA,在那里,她带领一个小团队,为即将要载人航天的阿波罗计划,编写软件代码,后来成为首席软件工程师。
2003年,她因技术和科学贡献获NASA杰出太空行动奖,该奖是美国宇航局史上对个人的最大奖赏。
我的一位在微软工作的高级软件工程师朋友跟我说:很多女生在软件方面很有天分,并且有很好的强压能力和工作投入度。只是,由于传统观念上,“养家糊口”是男人的职责,软件工程高薪的特质吸引更多男生的加入,而高强度的工作压力让很多女生望而却步。
不要以为只有特别优秀才能在这个职业上立足,对于喜欢做技术但技术实力并没有那么强的女生来说,学习软件也不一定非要做研发,产品和测试岗位对女性会更友好的,我从几家世界500强公司了解到数据如下:开发岗位女生30%,测试岗位女生70%,产品经理岗位女生50%。
最后,回到问题的本质:你适合学软件专业吗?我辅导了很多软件专业的女生求职,总结分析一下。
跟男生多的专业不代表女生不适合同理,即便有很多优秀的女性从业者,也不代表这个高薪而光鲜的工作就一定会适合你。再强调一遍:职业选择不应该基于性别,而是基于个体特质以及实际的职业竞争力。
所以,对于是否选择软件专业,你还是先从自己来着手分析:
1.你是否有扎实的理工科基础?如果从高中时代数学就很渣,看到数学两个字就犯晕、犯困,那当然还是不要自讨苦吃的好。
2. 你是否接受坐着编程这件事?从目前来看,软件专业对应的职业确实是高薪的岗位,但是高薪只是它的一个特质,还有工作内容和节奏,你是否喜欢呢?比如,每天都是在工位上撸代码,这种枯燥的、更多跟技术和设备打交道的工作,真的是你喜欢的吗?
最后,祝福你不要将自己的主见让渡给外界舆论,从个体出发,为自己行动,不将就选择。
网上很多回答都是基于一些数据什么的,今天我回答这个内容主要是基于我的经验,并说一些实话
为什么呢,因为我在大学工作,正好是计算机学院,所以对女生选择软件工程是否适合的问题作一个回答
首先要将自己的学习能力分层
我们暂时分为600 550 500 450 400 400以下这几个层次
如果是600分以上可以去一年985或者211
550去一个一本
500分去一个二本
450去一个原来的三本
400分在三本或者去专科了
如果是600分,去985毕业后从事的工作有这几个方向,
一个多读书 搞科研或者教育,当老师,我认为是适合的,有很多女老师教书还是教得不错的,
二是去企业当工程师,程序员,也是可以的,相对男生来说,一般没有优势,所以不太建议
550分去一个一本,考研更难一些,搞科研和当老师更难一点
所以大多数人应该是去企业 工作,,有几个方向,一个搞后台开发,一是搞前端开发,还有是做测试,还有是做运维等等,主要就是这些岗位
做前端还是不错的,一般都去比较 大的公司,做后端开发相对比较难,做测试也可以,但是发展没有那么好
500分左右,我比较建议读这个专业,一是毕业后优秀的可以做开发,二是一般的可以做软件测试,如果是愿意动脑筋的,沟通能力强的还可以做运营和产品。性价比是比较 高的
450分左右,毕业大多是做测试,做开发一般同学能力可能不足
400分以下,也可以学,相对好找工作,
450-400最建议是去考公务员,尤其是去考县里的公务员,比较容易
女生适合的专业其实是很多的,最重要的是知道自己的能力在哪里,自己的兴趣在哪里、结合自己的家庭情况,自己对未来的规划,自己的颜值,选择一个专业,尽量不要那么累的更好。然后需要考虑的是稳定一些,有明确的职业发展通道。
注意,尤其是最后一点,有明确的职业发展通道,其实计算机专业,职业发展通道在早期是很明确的,后期大多数人会迷茫。
现在,国企业,事业单位,公务员,一般来说发呢通道要顺畅一点。
首先我回答这个问题,如果从软件工程专业学什么?适合高中哪些学科能力强的女孩去学,这个问题一定脱离了这个问题的关键点,还有就这这些回答一定没有亲身实践的泛泛而谈,自然对楼主没有任何帮助。
首先说,我本人和我老婆都是在北京从事软件行业,而且是从事一线软件开发工作14年以上,可以说回答这个问题再现实和准确不过了。
那么楼主问女孩子选软件工程合适吗?这个问题的关键点在于中国目前软件行业的职业环境适不适合女生?
当然回答这个问题不能一刀切给结论,凡是一刀切给结论的人,非傻即坏!
本人经历过互联网,传统IT,电子等行业的公司的软件岗位,其中有央企,民营企业。总体来说:女生不适合在互联网公司从事软件开发。
目前中国互联网企业是劳动违法加班,996的重灾区。别说一个女孩子,就是身强力壮的大老爷们面对面对常年累月的加班,身心俱疲。很多无良互联网公司内部还有加班排名,末尾淘汰的潜规则,这对于一个女孩子,尤其未来还生育子女的女生在此种垃圾职场环境生存是极其不利的,即便你很努力,你的技术很过人。但是互联网无良资本家们就是要通过加班来pua你,买你的大部分时间,我想此种情况下,楼主你想想如果在这种就业的环境下,你是不是就能自己回答这个问题了。
很巧,我回答这个问题时,还是个周五,晚上八点半了,我们隔壁组一个去年刚生小孩的妈妈程序员,还没走,我想肯定在为了凑加班时长。
当然话题说回来,互联网行业之外的很多行业的软件开发的女生还是生活和工作上比较能平衡的,比如我老婆在一个电子行业的央企工作,这十多年来,加班很少,工作压力还是很不大的。
除此之外,很多银行,事业单位,政府机关也需要计算机类,软件类的女生,不一定去做一线的工程师,很多做对接乙方软件公司的项目管理工作,这类工作还是适合女生的。
当然上面主要假设的就业情景都是女生做软件技术开发。女生学习完软件工程还可以从事产品经理。这个岗位目前来看,在各个互联网公司女性从业者非常普遍,也是最为重要的核心岗位,当然只要在互联网公司还是加班,压力大,但是没有了技术开发,不停迭代,不停学习新技术的这种压力。
此外,如果一个女孩在大学学习软件工程,没有多少兴趣,技术也不在线,毕业可以在很多软件相关行业和公司从事软件测试工作。压力稍微减轻,但是待遇和发展也是上限很低的。
总之,楼主这个问题,根本不是考虑一个女孩数学好,还是物理学的好,或者学的不好适不适合学软件工程的问题,而是要探索和考察中国当今软件从业者的职业环境的问题。我的结论: 一个理科女孩,数学不错,逻辑思维不错,完全可以学软件工程 但是未来就业路径的选择要仔细衡量和比较。
谢邀试答,如有谬误,敬请雅正。
纵观中美高校和美国微软等计算机公司,有许多女生在学习研究和从事软件编程工程和计算机科学相关的专业。虽然,这个领域一直是以男生为主,但是女生又往往是担任领队和业务尖子角色,她们的业务能力、亲和能力、钻研能力与刻苦精神是许多男生敬仰和羡慕的,现在已经有越来越多的女生从事这个专业,我在西雅图看到有来自中国、印度、韩国、俄罗斯、欧洲、日本甚至越南等国家的年轻女生在微软工作。
哪些女生适合学习软件工程和计算机科学呢?
第一,必须对于计算机科学有浓厚的兴趣。这个是前提,只有兴趣才会刻苦学习和努力钻研。
第二,必须有极好的数学天赋和优异的成绩。这个是基础,数学是计算机科学的奠基石,也是计算机研究与发展的最重要工具。
第三,必须爱好物理学并有优异成绩。物理学与计算机科学是亲兄弟,密不可分。
第四,必须有很好的英国文学基础并大量阅读英语文学作品。软件编程犹如文学创作,必须创造许多计算机语言,如果有良好的英国文学基础,就会得心应手。也可以与工作团队成员畅通交流。
第五,必须爱好运动有健康的体魄和心智。
这个专业未来的工作非常辛苦,为了按时完成作业,加班加点是常态化的。所以,微软西雅图公司有些极好的福利:
公司餐厅的自助免费餐饮 咖啡 水果西餐 中国快餐 印度餐 西班牙餐 全天供应 随到随吃 并无餐饮时间限制 一般上午咖啡时间 下午咖啡时间 和 晚茶时间 十分灵活。(咖啡和茶时间就是吃饭时间)
公司有数百辆小巴士,全日24小时接送员工上下班。一个员工如果需要加班晚回家,只要在计算机上通知公司并预订回家班车,公司就会指派微软小巴等候你,无论多久,目的就是让你可以在回家路上睡一会,所以不是年轻人,没有强健体魄,羸弱或肥胖的体型,公司是不会录用。
第六,必须有良好的团队协作精神和组织能力。软件编程工程是一个系统,必须有很好的团队协作精神和强烈的团队荣誉归属感。
第七,必须有良好的家庭和业余生活,没有吸烟、酗酒、夜店等不良嗜好,这是职业特点决定。
第八,在艺术、运动、旅游、摄影、影视、艺术、文学等方面有广泛爱好。
为了培养团队合作精神,微软公司会定期组织职工参加各种活动,比如去美国国家公园和世界各地旅游,并承担所有费用。对于优秀员工和高级员工,还会奖励全额“私人旅游计划”。微软的员工会将旅游摄影作品在公司网站上与大家分享,优秀作品会得到公司采用并奖励。许多员工的创作灵感就是来源于各种运动、旅游、艺术、文学活动中。
小结:女生从事这个项目的学习研究具有非常艰苦的挑战和美好的职业前景,所以兴趣和健康是最关键的动力,其他条件都是可以通过后天的努力获得。
每年我都会在航班上遇到国内计算机专业的男女同学兴奋地飞赴西雅图微软实习或工作。
计算机女神们,加油?!
☆【德鹰科教】专注中美基础与高等教育比较 欢迎阅读与留言☆