非计算机类专业学生的编程起步和规划

        在文章的开始,我先简单介绍一下自己,我出身黑龙江边境线上的小县城,现在在上海,是一名在读的同济大学车辆工程专业本科生。我不是小镇做题家,我有在认真提升学业,也有丰富的生活,但是我会出现在这里,是因为我是一个在寻找一个出口的人。

        作为一名传统工科生,我喜欢动手,喜欢电脑,喜欢研究东西,我也喜欢车,但没有喜欢到进入车企成为一名普普通通的车辆工程师就能够满足。目前的传统工科形势其实一目了然,很多人都说什么传统工科没落,或者说就职情况不好。其实这些行业和科目哪里算是没落,只是都在向智能化靠拢罢了,真正没落的,是传统工科学生的尴尬处境。学校教给我许多有用的知识以及深厚的工科思维基础,立德树人方面也是丝毫不差,也有在向新兴方向发展,给我这机械类科目增设了python的程序设计课程,只是,这些都不能满足我,更不能满足现在的行业发展需求。所以我开始学习c/c++,数据结构等知识。今天即是开始,这篇博客即为见证。

        我编程的目标,说起来有些贪心,因为我有一个双线程的野心,一方面,我试图结合本专业,成为复合型人才,做一名自动驾驶工程师,具体到OpenCV工程师或者算法工程师。另一方面,我也想具备在IT行业就业的能力,我喜欢电脑、喜欢游戏,我想成为游戏工程师或者产品经理。抛开诗和远方的喜欢不谈,我当然也在乎手中的面包,编程也是我对于更好生活质量的追求以及作为小镇人留在上海的途径,因为IT必将是近几十年最为关键的行业,编程也会成为技术人员最拿得出手的本领。目标有些远,甚至有两个,但是其实学习c/c++不仅是学习语言,我更是在学习编程能力,我相信知识是融汇贯通的,因此对于他们的选择我会放到几年后再做,我眼下需要做的事情是一样的,就是学习编程,从c/c++开始。

        目标有了,行动起来并非容易,编程学习需要大量的时间精力,也需要一点点天赋让学习更快,可是我认为最关键的是坚持的内心,只有真正想要学好,才能学得深入,否则若是像对待讨厌的作业一样,冗长的代码很难说不劝退。由于本专业是交叉学科,学了机械的知识,又要学电的知识,还有汽车的知识,甚至要学二外德语,所以我的编程学习注定要伴随这几年内我原本生活的一些成分的缺失。面对本专业的大量知识,我只能选择挤时间,以及牺牲周末。我将不再拥有午睡,而是尽量早睡早起,晚上和朋友开黑的时间也会变成和代码的约会。学习方法上,我始终坚持着实践出真知的理念,同时也认识到基础的重要性,学习理论知识,学习别人的代码很重要,会让自己的代码变得规范明了,自己的训练也同样重要,每天或者有事时隔天,都要敲代码,长期的积累,量变注定变为质变。我打算每天,都会抽出一小时敲代码,虽然不多,但是坚持下来一定有收获,并且我也不急,毕业还有几年,保持学习,以长跑的姿态去学习是我的选择。至于知识的学习,看视频看书等等,我会穿插在我的日常图书馆学习中,不能用具体时间衡量。算下来每周大概十二到十四个小时或者更多在编程上,当然具体的时间数目,就要看我的一些列机械xx课程有多需要我的照顾了。

        若我学业顺利,编程能力也熟练掌握,跟着导师做课题也学会了算法知识的话,希望能在华为研究自动驾驶汽车。也有可能,梦着几年后网易发售的某个游戏,其中有我贡献的代码。被困住的传统工科生们,我们一起,去寻找属于我们的出口和可能。

        

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值