2年软件工程师-回想大学,我该学什么呢?

最近很多计算机专业大三大四学生问我一些问题,大学该学什么?怎么学?毕业了什么样的水平算合格?什么样的水平算精英?以及关于实习的一个看法?其实我在上大学的时候,同样有这些困惑。在这里我以毕业两年的工作经验的角度跟大家分享下我自己的一些理解。希望对大家有点帮助。

当初我在读大学的时候,也是感觉大学里面学的东西都没用,都是理论的东西,看不到真正实用的地方,以至于我大二有一段时间一直想辍学,出去外面自己搞点小生意,自己去打拼自己的天下。现在想起来感觉挺幼稚的,没有具体想好要干嘛,没用具体详细的机会,只有满腔的热情,如果那时候真辞了。现在连本科的学历都拿不到,要想再入行软件行业,那得多辛苦啊!本科学历,这个对后面工作还是很有影响的!至少是很多工作的敲门砖,你没有的话,连面试的机会都么有,所以想辍学,想象比尔盖茨等大牛出去自己搞,就得有一个比较周密的策划,至少你脑袋中能把你自己做的事情所涉及的东西都分析考虑到,这样你出去自己搞,那no problem!其他的还是好好hold住,坚持完直到毕业。

既然都选择了坚持读完大学了,那你这几年青春总不能白耗着吧,总得好好利用好自己的这段光阴吧!不说对自己负责,总得对父母替你交的血汗钱钱负责吧!大学里面其实学的蛮多东西还蛮有用的,很多都是理论,会比较枯燥(其实个人感觉现在大学教育缺少理论与实践的结合,如果能够做到大学的授课能有1/3或、1/4的课程是由专业相关的一些公司比较资深的员工来授课的话,我觉得这个对大学生的成长肯定能有质的飞跃)。但是我们目前大学的状况就是如此,只能去接受去适应。关键还是学生自己要从枯燥找找到属于自己的乐趣或兴趣吧!我自己感觉有点用的两种找兴趣乐趣的方法:

1)日久生情:每天坚持去学习一样东西,学的时间久了投入多了,你会发现其实学起来的时候还是蛮有快感的(这个我是在学英语的时候,特有感觉)

2)爱屋及乌:试着多去接促各类知识,发现了你对其中的某项挺感兴趣的,那么就把那项学好,学精,然后沿着那项技术再往边缘扩散学习

兴趣这东西是可以培养挖掘的。

好了,回归主题吧!假如再给我一年的时间(针对学软件开发的),我现在的理解

1)学好数据结构与算法。这个对在后续编程开发中很多性能优化很有作用,而且面试的时候经常涉及

2)计算机网络。软件开发、部署等各项工作中,很多基础的东西,你要是掌握了,你可以更好的进行开发部署。eg:java socket编程、EJB开发等都涉及到UDP、TCP协议;公司内部局域网等搭建就涉及到DNS、IP等;linux、window等远程访问部署,就涉及到了FTP协议,22,23端口等;软件开发完部署的网络安全等

3)计算机操作系统。进程、线程管理,各种死锁啊、各种IO原理啊、各种存储文件管理啥的,这些东西你要熟悉了,你后面具体做相应的开发就简单了,你原理都知道了,剩下的只要掌握对应的实现语言(java、C++、PHP等等)的语法啥的就行了。不然你做开发的过程中还得去恶补大学的这些知识。

4)数据库。各种SQL,各种存储过程、触发器、约束、视图等等。还有试着去装oracle、mysql、sqlserver等等的

5)编程语言。C、C++、java,C是编程的入门的语言,C++或java 是面向对象思想的入门语言,这两名可以都去稍微学学,然后看自己喜好,选其中一门学深入点。 C++方向的后面可以继续C++,.net,IOS开发等等(我是java方向的所以C++方向了解都只是表面);

java方向的可以学的javase ,j2ee,android等,涉及的一些技术框架:struts,spring,ibatis,hibernate,EJB(这些在学校里面尽量多了解,有兴趣有精力的话,可以去官网下下源代码研究研究)等等的

6)英语。这个搞IT的特别要多学点,虽然我大学感觉4,6级太没用了,但是毕业后,要想多去学习新技术,很多文档、资料都是英文的,这块学好了也很吃香的。即使你不想做IT了,英语掌握的很好,到时候转去做外贸的话也是很好的。

7)语文等其他一些基础课程的话,是给自己魅人加分的好课程!

8)还有一些我现在涉及不多但是以后必定涉及的:需求管理、软件体系架构、软件工程经济学,软件测试、软件项目管理啊,等等搞软件这行的,这些知识你没掌握以后必定还会找上你,到时候只能去恶补了


如果上面这些都学得很熟很精的话,那就是大牛了,毕业生精英中的精英了,很多东西在学校里面都有学过,只是那时候不知道有什么用,大学辛苦点,后面毕业后必大大受益!其实我感觉工作前几年很多都是在恶补大学里面没学好的只是呢!亲们,你们自己再好好斟酌斟酌下,大学该怎么好好过吧!


有觉悟了,贵在坚持!滴水能穿石!




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值