我是一名双非的本科生,学的是电子信息工程专业;之前准备走的是硬件方向,但是在经过一段时间的学习,发现个人还是喜欢研究代码,喜欢在代码成功实现功能后带来的快感,所以转向了软件方向。
c生万物,千里之行始于足下,经过了一段时间的硬件学习,对于c的知识有所忘记,所以第一步拾起所忘记的c语言知识,其次就是数据结构,然后往嵌入式方向进军,强化个人的代码阅读,编写能力。
个人觉得其实任何一门语言最关键点就是练习了,而不是只依靠老师上课的时间。我们学习编程其实最重要的一个环节就是课后练习,再练习的过程中学会举一反三,培养逻辑思维能力。还有就是遇到问题第一时间是自己想办法解决,而不是直接寻求他人告诉答案,只有自己在这方面思考过,尝试过印象才会深刻,不然一切都是徒劳。
我一般在空闲时间都是在编写程序,但是在没有任何头绪或者很疲劳(精神)的状况下我会选择出去打打篮球,玩玩游戏缓解一下,大概每天不是对着电脑写代码,就是上csdn,百度,知乎,哔站查询一些问题的解决思路。然后在根据自己的想法去尝试能否行的通。
我最想进入的公司类型是无人驾驶汽车,因为本人参加过两届恩智浦智能车竞赛,虽让成绩不是很好,但是车的每一个代码都是我亲手写的,之前转硬件也是因为它的成绩不理想让我有所退却,但是经过一系列的思想斗争还是决定回归到软件,希望我们大家能够不负韶华,不负青春,共同努力,争取在毕业能拿到一个满意的offer