作者:DieInADream来源:知乎
首先明确自己的方向。即先了解软件工程这门学科,大致从需要掌握的专业知识以及未来的职业方向去考量。但基本在这个过程之后可能还是有点迷茫,但也是正常的,很多时候都是越走到后面才越清晰的。
给点大学本科的建议吧,如果未来从事软件工程相关工作的话:
最重要的是,学好相关专业基础课程,可以看一下自己学校对应专业的培养方案,大致了解下专业课程有哪些,可以参考一下名校的专业培养方案,如果有遗漏的建议查漏补缺,自己研究一下,针对学校开设的专业课程,一定要吃透,即便老师讲的不是很好也要学会自己动手寻找相关好的资料进行自主学习;
学习期间注意培养自己的动手能力,即编程能力,有编程作业什么的一定要自己动手去完成,切忌直接网上照搬,还是要自己动手思考。除此以外可以参加相关比赛以及学校有组织的相关创新项目等,都是对自己动手实践能力比较好的培养机会;
单纯从职业角度讲的话,尽可能地确定自己的专业方向,深入学习某一个领域的技术栈,当然也离不开之前学习的理论基础。至于方向的技术栈,可以参考大厂的一些招聘条件就可以大概了解到所需要掌握的知识和技能;
确定相关方向之后,如果时间上安排的过来的话找一个实习的机会,去公司历练一番,感受下学校里的学习和实际生产环境中的差距,了解实际的工业界的开发流程,为未来的职业道路奠定一定的基础;注意鉴别公司和相应的实习岗位
如果可能从事科研方面的工作的话,对应地可以早点培养一些学术兴趣,了解一些学术圈的内容以及行业研究热点,这种的话跟一个学校的老师或者实验室是比较好入门的,但同样需要根据你自己的兴趣和规划来进行准备和选择;
比第一点的的重要性有过之而无不及的一点就是,在学习专业知识之余也不要忘记适当地培养些兴趣爱好,个人觉得除了学习工作,生活也是很重要的组成部分,所以结交些志同道合的朋友,发展一些别的兴趣都是可以丰富大学生活的。
能想到的大概就这些,共勉!
预览时标签不可点收录于话题#个上一篇下一篇