如果重回大一学软件工程,你会做什么?
说白了,就是想要一个过来人的学习路线呗?
1、学好线性代数和离散数学,因为追本溯源,计算机行业的本质就是数学,更是算法、机器学习,视觉处理这些研究方向的一个基础。
2、学好计算机底层相关的课程,包括数据结构、算法、操作系统、网络、数据库以及编译原理这些课程。最近很多小伙伴找我,说想要一些C++资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C++专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
评论区回复“888”,关注我之后私信回复“666”,即可拿走。它决定你将来是成为一名真正的工程师以及架构师,还是做一个普通的CRUD Boy。同时决定你是否能通过大厂的面试。可以去b站、中国大学Mooc、国外的coursera上学习。
3、确定未来技术方向,深入学习一门编程语言,可以是Java,Go,或者C或者C++。
关于学技术,有一句老话说的很好,叫做不怕万招会,只怕一招精,学精一门语言,不仅可以帮助你解决更深层次的问题,实现功能更强的项目,并且,对你学习其他的语言,也非常有帮助。你会发现,学精了一门语言,再学其他的就很容易了。
另外,你特别有针对性的去学习,从时间成本上来讲,肯定也是最节省的。