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

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

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

我当初就是这样一个人。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. 用c语言写简单的回合制游戏

    用c语言写简单的回合制游戏 #include <stdio.h> #include <stdlib.h> #include <time.h> #include &l ...

  2. 简单贪吃蛇c语言代码,一个C语言写简单贪吃蛇源代码.doc

    一个C语言写简单贪吃蛇源代码 #include #include #include #include #include #include int grade=5,point=0,life=3; voi ...

  3. 用c语言写简单的游戏名字大全,适合女生的游戏名字,适合女生的游戏名字大全4个字...

    适合女生的游戏名字,适合女生的游戏名字大全4个字 来源:互联网/编辑:佚名/时间:2020-08-29 在手机上看 扫一扫进入手机端 适合女生的网络名字 这很简单啊,女孩嘛,就应该要个透出清纯和书卷气 ...

  4. c语言写简单运行批处理,PC-LINT批处理的简单编写

    @echo off echo 开始进行文件的检查 if exist  stdtest.lnt del stdtest.lnt ECHO e:\pclint\co-msc60.lnt >>s ...

  5. 【新手教程】如何用C语言写游戏修改器!

    本节教大家如何用基础编程语言C语言写简单的游戏修改器. 用到的工具: 1.VC++6.0(上机通常都会用的) 2.CE 5.4(任何版本都行) 3.当然要一款游戏这里我就用我临时写的C语言小游戏来作为 ...

  6. c语言课程设计之简易计算器,简易计算器课程设计 帮忙写简单计算器课程设计...

    帮忙写简单计算器课程设计书繁华若真如一梦,过而无痕多好,人就不必失意,只当醉了一场,醒来仍过平淡的生活. 程序 #include #include //定义atlf函数 #include 简介下的 要 ...

  7. 找出只包含1的最大矩形c语言,一些简单的编程练习题

    转载自 http://blog.jobbole.com/53039/ 每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题.Project Euler和类似的问题通常对初学者 ...

  8. 简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找

    C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找出最大值 , 和对数组进行 ...

  9. java代码编写的文本特征提取_Test1 java语言写的特征提取源代码,有搞文字识别的可以下载一看,简单易学 Develop 274万源代码下载- www.pudn.com...

    文件名称: Test1下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 35 KB 上传时间: 2015-03-02 下载次数: 46 提 供 者: 常杰 详细说 ...

最新文章

  1. pandas.core.frame.DataFrame是什么数据结构,为什么要如此取值  [ ]中嵌套[ ]
  2. 【图像分类】 基于Pytorch的细粒度图像分类实战
  3. 如何打造一个小而精的电商网站架构?
  4. boost::geometry模块Linestring相关的测试程序
  5. 面试必备!卖萌屋算法工程师思维导图—统计机器学习篇
  6. 应用迁移方案_Kubernetes如何成为迁移旧版应用程序的解决方案
  7. 一加7T Pro曝光:10月10日发布
  8. IBM AIX6.1上安装OpenSSH手记【转】
  9. AMD授权GPU给Intel?苏姿丰:没有的事
  10. 【转】从机器学习谈起
  11. db9针232接口波特率标准_RS232 DB9 计算机接口定义
  12. 邮储银行的规模有多大?凭什么可以成为第6大国有银行?
  13. TCL练习6:通过递归方法搜索文件夹并返回指定后缀文件(包含子目录)
  14. Android:TextView和EditText
  15. Java多线程入门(狂神说)
  16. c++ 提取傅里叶描述子_SQL 子查询的优化
  17. Intel NUC11 在ubuntu系统下不能正常使用外接麦克风的问题解决方法
  18. 考研失败,论文没写,工作毫无头绪:2020这届毕业生有多惨?!
  19. VS2013 断点总是乱跳
  20. 荷开娉婷,等一场相逢

热门文章

  1. SQL 语句中 where 条件后 写上1=1 是什么意思
  2. [新手必看] 17个常见的Python运行时错误
  3. 规格表管理之查询获取规格表列表数据
  4. 汇总 | 深度学习中图像语义分割基准数据集详解
  5. 笔记 | 那些不得不掌握的卷积神经网络CNN的架构
  6. 在 Google Colab 中使用 OpenCV 进行图像处理简介
  7. 还在用肉眼找不同吗?这个技术轻松搞定
  8. OpenCV4 部署DeepLabv3+模型
  9. Python3.5+SQL+Prometheus+Grafana报表/监控
  10. jupyter的下载安装