大学生只会用C语言写简单的计算怎么办?
大学生会用C语言写几个简单的计算太正常了,有些人直到毕业了都写不出什么程序。
这个也是大多数应届生的一个现状。
在学校的时候不知道要好好学习,等马上会接受社会毒打时才发现自己一无是处,然后开始临时抱佛脚恶补。
我当初就是这样一个人。
不过,即便你好好学习了毕业了也不一定能学到什么东西,我们班当初成绩最好的那几个,卖烤鸭、卖保险、开五十铃拉货的啥都有,从事本专业工作的少。
这不光是学生自己的责任,学校的教学方式和内容也有很大的问题。
明明教1年可以胜任工作,却要浪费我们4,5年的青春。
如果还有机会选择,我相信200%的人都会退学,把学费拿去买房,现在就不至于给小学毕业的房东打工了。
我当初学编程算是速成的,属于自学转行,前后花了大概3-5个月的时间,主要是走了弯路,如果当初有人指导应该走的更快。
下面我分享下自己速成的经验,至少能帮你少走几年弯路。
严格来说,我从事的是EE方向工作,往下细分就是从事单片机产品开发。
可能有些人没听过这个词,单片机开发其实也要写程序的,主要是用汇编和C语言。
单片机的编程难度比纯软件要低很多,毕竟单片机不像电脑,RAM和Flash的资源都非常有限。
当初我自学的时候心理很没底,不知道自己该学什么,要学到什么程度才能找到工作。
这是一个矛盾的问题,因为如果你没一定的行业经验,基本不具备分析的能力。
分析不准确,就注定你要走很多弯路,
我认为,这个问题要想解决,首先要解决定位的问题,就是你要知道你学的这些东西市场上都有什么职位,这个方法基本适用于任何行业。
拿单片机工程来举例,最好的方法就是看招聘平台对这个职位的需求。
多看几个岗位需求,收集它们共同的需求,往往就是这个职位的刚需,这些都是我们要去学习的东西。
有了这些信息,你的学习将更加精确和高效,当然你执行力也要跟的上。
比如说C语言、STM8/STM32,基本的电路分析能力。
还有工作经验,其实可以理解成项目经验,技术嘛,工作其实就是用来做项目的。
刚毕业的时候我抱怨社会不公,不给应届生活路,刚毕业哪来的项目经验?
公司可不鸟你这么多,站在他们的角度,我花钱了,凭啥要招一个”废物”?
现实却是也是如此,我至少被10几家公司拒绝,理由都是学历不够、非专业、没经验。
后面,我想了一个办法,来倪补了项目经验这块的不足。
我在某宝上买了一套智能小车的套件,基于商家给的程序做了一个升级版,用VB做了一个上位机来控制。
敢于实践的人总是幸运的,以后的面试我就直接带着这个项目去,跟面试官讲解里面涉及到的技术和实现的原理,很快就找到了工作。
放在10年前,也算是个小项目了吧,放在现在可能不行了,太泛滥了。
这块大家可以自己DIY一些项目做,尽量做点差异化的,不要再搞什么寻迹小车了,也可以找一些做项目培训的人带,这种项目往往更契合企业需求。
虽然时代变了,但项目经验依然是你找工作核心的竞争力。
如果你问我,怎么学技术最快?
我的回答是从实战中去学习最快,像编程这种,基本语法学会以后直接就做项目,做它4,5个项目,你啥都会了。
很多人项目没做过几个,就去研究数据结构,研究算法,即便被你看懂了教程也是停留在表面的,你根本不知道它们的应用场景是什么,会为产品带来什么样实质性的好处。
等你项目做多了,自然会碰到很多技术瓶颈,这个时候你就会知道,原来程序架构这么重要,原来队列可以很好解决数据丢包的问题,回调函数可以解决不同模块间数据传递问题。
大学生只会用C语言写简单的计算怎么办?相关推荐
- 用c语言写简单的回合制游戏
用c语言写简单的回合制游戏 #include <stdio.h> #include <stdlib.h> #include <time.h> #include &l ...
- 简单贪吃蛇c语言代码,一个C语言写简单贪吃蛇源代码.doc
一个C语言写简单贪吃蛇源代码 #include #include #include #include #include #include int grade=5,point=0,life=3; voi ...
- 用c语言写简单的游戏名字大全,适合女生的游戏名字,适合女生的游戏名字大全4个字...
适合女生的游戏名字,适合女生的游戏名字大全4个字 来源:互联网/编辑:佚名/时间:2020-08-29 在手机上看 扫一扫进入手机端 适合女生的网络名字 这很简单啊,女孩嘛,就应该要个透出清纯和书卷气 ...
- c语言写简单运行批处理,PC-LINT批处理的简单编写
@echo off echo 开始进行文件的检查 if exist stdtest.lnt del stdtest.lnt ECHO e:\pclint\co-msc60.lnt >>s ...
- 【新手教程】如何用C语言写游戏修改器!
本节教大家如何用基础编程语言C语言写简单的游戏修改器. 用到的工具: 1.VC++6.0(上机通常都会用的) 2.CE 5.4(任何版本都行) 3.当然要一款游戏这里我就用我临时写的C语言小游戏来作为 ...
- c语言课程设计之简易计算器,简易计算器课程设计 帮忙写简单计算器课程设计...
帮忙写简单计算器课程设计书繁华若真如一梦,过而无痕多好,人就不必失意,只当醉了一场,醒来仍过平淡的生活. 程序 #include #include //定义atlf函数 #include 简介下的 要 ...
- 找出只包含1的最大矩形c语言,一些简单的编程练习题
转载自 http://blog.jobbole.com/53039/ 每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题.Project Euler和类似的问题通常对初学者 ...
- 简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找
C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找出最大值 , 和对数组进行 ...
- java代码编写的文本特征提取_Test1 java语言写的特征提取源代码,有搞文字识别的可以下载一看,简单易学 Develop 274万源代码下载- www.pudn.com...
文件名称: Test1下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 35 KB 上传时间: 2015-03-02 下载次数: 46 提 供 者: 常杰 详细说 ...
最新文章
- pandas.core.frame.DataFrame是什么数据结构,为什么要如此取值 [ ]中嵌套[ ]
- 【图像分类】 基于Pytorch的细粒度图像分类实战
- 如何打造一个小而精的电商网站架构?
- boost::geometry模块Linestring相关的测试程序
- 面试必备!卖萌屋算法工程师思维导图—统计机器学习篇
- 应用迁移方案_Kubernetes如何成为迁移旧版应用程序的解决方案
- 一加7T Pro曝光:10月10日发布
- IBM AIX6.1上安装OpenSSH手记【转】
- AMD授权GPU给Intel?苏姿丰:没有的事
- 【转】从机器学习谈起
- db9针232接口波特率标准_RS232 DB9 计算机接口定义
- 邮储银行的规模有多大?凭什么可以成为第6大国有银行?
- TCL练习6:通过递归方法搜索文件夹并返回指定后缀文件(包含子目录)
- Android:TextView和EditText
- Java多线程入门(狂神说)
- c++ 提取傅里叶描述子_SQL 子查询的优化
- Intel NUC11 在ubuntu系统下不能正常使用外接麦克风的问题解决方法
- 考研失败,论文没写,工作毫无头绪:2020这届毕业生有多惨?!
- VS2013 断点总是乱跳
- 荷开娉婷,等一场相逢
热门文章
- SQL 语句中 where 条件后 写上1=1 是什么意思
- [新手必看] 17个常见的Python运行时错误
- 规格表管理之查询获取规格表列表数据
- 汇总 | 深度学习中图像语义分割基准数据集详解
- 笔记 | 那些不得不掌握的卷积神经网络CNN的架构
- 在 Google Colab 中使用 OpenCV 进行图像处理简介
- 还在用肉眼找不同吗?这个技术轻松搞定
- OpenCV4 部署DeepLabv3+模型
- Python3.5+SQL+Prometheus+Grafana报表/监控
- jupyter的下载安装