大学生只会用C语言写简单的计算怎么办?

大学生会用C语言写几个简单的计算太正常了,有些人直到毕业了都写不出什么程序。

这个也是大多数应届生的一个现状。

在学校的时候不知道要好好学习,等马上会接受社会毒打时才发现自己一无是处,然后开始临时抱佛脚恶补。

我当初就是这样一个人。

不过,即便你好好学习了毕业了也不一定能学到什么东西,我们班当初成绩最好的那几个,卖烤鸭、卖保险、开五十铃拉货的啥都有,从事本专业工作的少。

这不光是学生自己的责任,学校的教学方式和内容也有很大的问题。

明明教1年可以胜任工作,却要浪费我们4,5年的青春。

如果还有机会选择,我相信200%的人都会退学,把学费拿去买房,现在就不至于给小学毕业的房东打工了。

我当初学编程算是速成的,属于自学转行,前后花了大概3-5个月的时间,主要是走了弯路,如果当初有人指导应该走的更快。

下面我分享下自己速成的经验,至少能帮你少走几年弯路。

严格来说,我从事的是EE方向工作,往下细分就是从事单片机产品开发。

可能有些人没听过这个词,单片机开发其实也要写程序的,主要是用汇编和C语言。

单片机的编程难度比纯软件要低很多,毕竟单片机不像电脑,RAM和Flash的资源都非常有限。

当初我自学的时候心理很没底,不知道自己该学什么,要学到什么程度才能找到工作。

这是一个矛盾的问题,因为如果你没一定的行业经验,基本不具备分析的能力。

分析不准确,就注定你要走很多弯路,

我认为,这个问题要想解决,首先要解决定位的问题,就是你要知道你学的这些东西市场上都有什么职位,这个方法基本适用于任何行业。

拿单片机工程来举例,最好的方法就是看招聘平台对这个职位的需求。
在这里插入图片描述

多看几个岗位需求,收集它们共同的需求,往往就是这个职位的刚需,这些都是我们要去学习的东西。

有了这些信息,你的学习将更加精确和高效,当然你执行力也要跟的上。

比如说C语言、STM8/STM32,基本的电路分析能力。

还有工作经验,其实可以理解成项目经验,技术嘛,工作其实就是用来做项目的。

刚毕业的时候我抱怨社会不公,不给应届生活路,刚毕业哪来的项目经验?

公司可不鸟你这么多,站在他们的角度,我花钱了,凭啥要招一个”废物”?

现实却是也是如此,我至少被10几家公司拒绝,理由都是学历不够、非专业、没经验。

后面,我想了一个办法,来倪补了项目经验这块的不足。

我在某宝上买了一套智能小车的套件,基于商家给的程序做了一个升级版,用VB做了一个上位机来控制。

敢于实践的人总是幸运的,以后的面试我就直接带着这个项目去,跟面试官讲解里面涉及到的技术和实现的原理,很快就找到了工作。

放在10年前,也算是个小项目了吧,放在现在可能不行了,太泛滥了。

这块大家可以自己DIY一些项目做,尽量做点差异化的,不要再搞什么寻迹小车了,也可以找一些做项目培训的人带,这种项目往往更契合企业需求。

虽然时代变了,但项目经验依然是你找工作核心的竞争力。

如果你问我,怎么学技术最快?

我的回答是从实战中去学习最快,像编程这种,基本语法学会以后直接就做项目,做它4,5个项目,你啥都会了。

很多人项目没做过几个,就去研究数据结构,研究算法,即便被你看懂了教程也是停留在表面的,你根本不知道它们的应用场景是什么,会为产品带来什么样实质性的好处。

等你项目做多了,自然会碰到很多技术瓶颈,这个时候你就会知道,原来程序架构这么重要,原来队列可以很好解决数据丢包的问题,回调函数可以解决不同模块间数据传递问题。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值