这是一个非常好的问题,作为一名计算机专业的教育工作者,我来一下。
首先,女生学习计算机相关专业还是比较辛苦的,不仅学习期间的压力比较大,未来的从业压力也是比较大的,但是从发展前景来看,选择计算机专业会为自己带来更多的发展机会,尤其在大数据、人工智能时代,更多的行业领域都需要计算机专业人才。
如果计算机专业的女生不愿意选择考研,那么如果未来想获得更强的岗位竞争力,就需要从提升自身的实践能力入手,这个过程需要重视三件事,其一是选择一个主攻方向;其二是为自己构建更多的实践机会;其三是为自己营造一个较好的学习环境。
从目前IT(互联网)行业的发展趋势来看,当前可以重点关注一下大数据领域的相关方向,一方面大数据领域的机会比较多,岗位附加值也比较高,另一方面选择大数据方向也可以有更多的就业渠道,未来也可以进一步向人工智能领域发展。大数据领域有很多岗位也比较适合女生来从事,比如大数据分析、大数据呈现等等。
学习计算机相关技术,一定要注重实践,实践能力也是未来就业的重要保证,而要想获得更多的实践机会,除了参加各种开发社团和比赛之外,还可以重点关注一下老师的课题组,不少课题组也会吸纳本科生。对于精力比较有限的大一学生来说,在学习的时候要有所侧重,最好能在一个领域持续深入下去。
做一个真正的程序员而不是码农
C 语言是学习其他计算机语言的基础,学好了C语言往后的学习就简单多啦,不过别担心,C语言基础学习不难。学C语言,大家都很推荐的一本书是《C Primer Plus》第六版,这本书讲得很详细,适合初学者。
如果不喜欢看书,找视频教学也很不错,当然最重要的是敲代码~要多敲多思考~而不是纸上谈兵~
其实每个专业学好了都能成为大牛,都能找到好工作,从基础课程说起,虽然都在批评四六级,但是就目前来说六级考六百多分还是很厉害的,另外高数竞赛之类,学校里的社团组织,班干部都可以是锻炼人的好地方
没有必要那么慌乱,其实踏踏实实上好课就行了。如果你的目标就是找工作的话,ACM之类的完全没必要参加,意义并不是很大,校招面试的话主要还是看你成绩这一块。
当然我个人建议,如果成绩不错,最好保个研什么的,现在计算机专业的本科生很多,竞争稍微有点大。如果有个硕士学历会好很多。多读两年书也可以多磨练一下技术,一工作就没那么多缓冲时间了。
ios开发也算是一个很好的选择,但是怎么说呢,其实如果你学会了的话,计算机哪个领域的前景我都挺看好的。前端其实也不错,后端更稳定一些,不用天天纠结那些新东西。对,前端指的就是浏览器显示这块,你做个网站什么的,最终的效果都要呈现出来,这就是前端。后端则是负责网站后台的开发,什么数据库存储、用户管理之类的。
同学,您好!
非常高兴回复您的问题。
我非常肯定地您,一定要多加社团,但加入后,一定要有所取舍。不管是大的互联网公司,还是大的科技创造,都是一个团队的结果。
我是教育领域的研究者,并且也是计算机专业的,很高兴能够这个问题,以下是我的一些个人见解。
第一,大学的社团还是要加入的,因为你现在毕竟才刚大一,虽然会让自己很忙碌,甚至很累,但是过后你会发现,其实对自己的提升和锻炼还是很有帮助的。但是社团也不是说盲目的加,还是要挑选一些有意义的,对自己能力提升有帮助的来加。(ps:我当年就是校学生会主席,现在工作以后感觉当年的学生会经历对我的提升还是蛮大的)
第二,计算机是个大类,大一并不细分专业方向,基本上公共课都要学,然后在学习的过程中让你找到自己喜欢的专业方向,到了大二的时候就会细分方向,比如:软件开发、网络工程、通信、电子信息等等,很多方向,软件开发有分为JAVA方向,net方向等等。其实最主要的还是看自己的兴趣爱好,喜欢学哪方面的,其实iOS开发也挺好的,但是说句实话女生做开发其实对皮肤挺不好的,整天加班加点的对着电脑敲代码,也挺要命的。不过算法还是要学的,不然你只能做底层的代码猿[笑哭]。
第三,我觉得计算机专业还是要考研,因为计算机专业属于IT行业,还是需要高精尖的人才,本科的话在IT行业并不太好混,没有科研能力,注定要成为基层的代码猿。我觉得这也不是你想要的。
以上是我作为计算机专业研究生毕业的大师兄给出的一些忠告,望对小师妹有所帮助。也希望大家有不同意见的在下方评论区留言讨论呀!谢谢!
本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣你这个问题。
我大学时候是计算机科学与技术专业,在大方向上和你算是一个专业,说实话我的大一时候,做的不如你。那时候我大一除了学习必要的课程,真的没有参加过这么多计算机的社团,也没有想过参加这个竞赛那个竞赛,现在想想真的是很惭愧!
但是我看了你的描述,我觉得你现在属于面前一堆”宝贝“,这个也是宝,那个也是宝,但是自己的”口袋“又有限,不知道装哪个好的感觉了。
其实你现在才大一,一般大一上学期计算机专业都是学C的,这是基础课程。对于C语言,以我现在的经验来看,如果不是以后非要做底层开发,这个C语言知道怎么回事就行了。你要是靠着C语言去找工作,那得饿死,这个目前市场需求量已经很少了,需求量比较大的是Java web,大数据,前端,人工智能等方向。
然后再说一下C++,这个语言更多的是应用在游戏开发领域,和算法结合的比较多,而你恰恰对算法不感兴趣且算法不好,那我就劝你还是放弃C++,不让自己挂科就好,没必要把精力放在这一块。
首先你有这个疑问代表你真正的思考了这个事情,做为大一女生能想到这些实属不易,我也是计算机专业软件开发IT女,主修的JAVA开发,并且现在还在从事此行业,一路走过来确实很不易对于女生来说。个人建议不要选iOS,python是很好的选择对于现在的市场来说,你不要觉得难,等你走入社会你就会知道这种感觉时时刻刻都会发生,你选择什么就一直往下走没有选择的余地,只要你用心学用心理解相信你有一天都会佩服自己的。不要考虑太多相信自己选择的就一直走下去就好。最终建议前期以技术为主后期转向管理,考一个项目管理师证书,以后一定会有所帮助的。
作为程序员的我,给你点建议,如果你打算工作不考研的话,你一定要利用好校招,大厂都是校招比较容易进,学校课程教学的比较基本,都是基本理论,大厂考的比较多理论,底层技术。如果是非bat公司的话,比较中意实践,就是你自己能做出产品出来,强调动手能力。所以你大一来说,还很多时间实践的,另外你要选一门语言作为自己的主打,想游戏方向用c➕,大数据的话python,想搞业务java,当然这些都是后台,一般女生是做前端开发的,前端的话ui设计,目前vue框架也是必备的,实习的话尽量找大厂,加油,至于社团,我以前也参加过社团,如果你学习能力强的话加一个就够了,千万不要挂科,如果学习量大,不要加了,除非你想入管理部门,做需求之类。你现在最重要的事考虑好考研还是工作,考研的话,关注王道计算机论坛,工作的话下载几个招聘app,你可以看到招聘的时候需要的技术,你在针对性学习。还有补充一点,算法之类的话,大厂很少考,更别说小厂,但是,但是你想进外国企业的话,一定要重视,外企都是喜欢考算法,特别是谷歌微软
找到专业与兴趣融合的领域,深入拓展,当然也应该考虑性别的差异,分析一下男女从事本专业的利弊