写给软件学院的本科生

本文由一位北软研究生毕业的学生分享,针对软件学院的本科教育提出建议。作者强调本科阶段应注重基础教育,精通一门编程语言和算法是关键。他推荐大一精通C++或Java,大二学习数据结构和算法,参与ACM竞赛,大三关注专业课并为找工作积累技术。此外,他还鼓励在实习和工作中掌握核心技术,避免成为“IT民工”。
摘要由CSDN通过智能技术生成

本人今年北软研究生毕业,本科是35所示范性软院之一,在毕业之际,回顾软院的7年学习生活,很感慨,写点东西给软件学院的师弟师妹们。

今年软件工程被提升至一级学科,没有挂在计算机科学之下了,而且软件学院开始招收工程博士生了,真是可喜可贺。

我读软件学院本科的时候,软院才刚成立不久,35所示范性软院之一,那个时候想找个师兄问一问大学该怎么度过,软院第一届的师兄们都还没毕业呢,也很懵懂,咋给我经验呢。只好自己摸索着学习了。现在我都软院研究生毕业了,就让我来给大家讲讲在软件学院的本科该如何学习吧。

大学本科的教育重点是基础教育,软件学院也应该是(但实际做法可能不是)。

我觉得本科就是要学习基础知识,学软件首先需做到两点:

第一、精通一门编程语言;

第二、精通算法。

做到这两点,你本科毕业就能找到不错的工作了。对与找工作,j2ee跟.net都是锦上添花的东西,利用大三的选修课,或者大三的暑假学学,大专生都只学三个月的技术,你难道要学四年吗?切不可本末倒置,得了芝麻,丢了西瓜。

大学毕业的时候,有的拿着10+w的年薪,在大公司做软件工程师,而有的连个工作也找不到。造成这些差距的原因是什么?我觉得主要在课后。大家都一起上课,你能学到的别人也能学到,而且,纸上得来终觉浅,绝知此事要躬行。课后花的功夫就形成了的差距。大学里,老师只负责教好自己的课,你课后干什么没人约束,所以,一定要安排好自己课后时间。所以,这篇文章会告诉怎么安排课后的时间。

另外,编程高手都是喜欢看书的。一定要看经典的、有营养的书,别看垃圾书。选择书籍的时候,你可去豆瓣网看看书评,买好书才能节约你的时间,看了垃圾书浪费时间。建议多看国外计算机名校的教材,国内的好书不多;编程高手一定是喜欢动手的࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值