我的程序人生——初识代码,从学好C语言开始

我正在参与CSDN《新程序员》有奖征文,本次活动的地址为:《新程序员》有奖征文

文章目录

  • 从学好C语言开始
  • 稀里糊涂就进入实验室
  • 从烙铁杀手到主要程序员
  • 竞赛中的坎坷
  • 大学中我的建议
    • 1. 绩点很重要
    • 2. 从事本专业或许是你最容易的选择

聊聊我自己吧,这一路是怎么走来的。
如果你有兴趣,我讲给你听。

从学好C语言开始

2011年,刚上大学的时候,大家还是很迷茫的。特别是大一的时候,面对十几门课程的时候,完全没有想法。

也不知道哪个重要,哪个不重要。唯一的做法就是雨露均沾,学习时间平均分配。

其中有一门课程就是,刚开始学习的时候,也是一脸懵逼。

这是啥有啥用用来干啥br>

  • 课程有主次,想要考研保研的,按学分排;
  • 想要毕业找好工作的,专业课优先;
  • 除了专业课之外,毕业工作的很多东西,课堂上是不会教的,那么就需要自学

从此,学习有了目标。当时的我,因为自身和家庭等因素,并不想考研,只想毕业后找个好工作,高薪的工作。

所以,我就很务实,专业课学的非常认真,课前预习,课中学习,课后复习。

我是专业,这里稍微写几个当时的专业课。

  • C语言程序设计
  • C++语言程序设计
  • 线性电子线路
  • 非线性电子线路
  • 逻辑与数字电路
  • 计算机原理
  • 微机原理
  • 单片机原理
  • 信 系统

另外,别忘了数学基础

  • 高等数学
  • 线性代数
  • 数字信 处理
  • 数据结构

一堂课,分两节。第一节讲理论(PPT),第二节实操,自己撸代码。

当时一个班级40个人,大约四分之一有10个人是女生。女生学 先排,男生再排。我学 14,比较靠前,所以在机房里面,我对面的电脑位置是女生。

可能是天赋不错,也可能确实有用心和花时间了,每次实操我都很快就做出来了。

但是,对面的女生就不行了。不一会就哀 连连,为什么编译 错,为什么运行不出来,老师快来帮我看看,康XX过来帮我看看。

来了来了来了,我帮你手把手看,我帮你一个一个看。我现在的女朋友就是其中一个,当时我也不晓得她啥时候看上我了,也许就是这时候吧。

咦,大家都说程序员,工科生,谈恋爱难,真的难吗br>

稀里糊涂就进入实验室

当时大学期间的学习习惯和自律性,确实还不错,应该是高三的习惯顺延下去的,游戏也打的很少。

就这么学到大二的时候,几门专业课都学得比较拔尖。

然后就稀里糊涂的被当时教的陈老师邀请加入他组建的实验室。

应该每个学校都有少数几个这样的老师,

  • 他相对年轻,富有拼劲
  • 他要求严格,教学风格独树一帜
  • 他有目标和追求,下课不会马上回家,而是常呆实验室和或者教研室

当时被这个富有好评的老师认同,心里还是非常开心的。

这也直接导致我后续工作重心的转移。直接到了最后一步,代码编写和调试。

从此我走上了人生的快车道。单片机、嵌入式、Android App等等,自学成才,逐渐成为实验室的主要程序员,一线码农。

这里又提到了一个关键词:自学

不要以为加入一个靠谱的实验室,榜上一个靠谱的老师或大神,你就可以高枕无忧了。不,你错了。

大概率你都要靠自学;到哪你都要靠自学;不花钱的你基本都要靠自学。

原因很简单,老师和学长学姐大概率是不会的,就算会也没时间手把手教你,能偶尔帮你回答几个问题,就很不错了。

这时候或许就有童鞋发话了,那我为啥还要待在实验室,都是自学,在宿舍,或者去图书馆,不是更加自由,不受限制。

话是没错,但是实验室有两个好处

  1. 环境和氛围,近朱者赤
  2. 资源和眼界,项目资源丰富,见多识广

所以,总而言之,有利有弊。没有绝对的好,只有相对的好。

竞赛中的坎坷

大学期间完成了不少陈老师交代的任务和项目,项目数一只手数不过来。

还发表了一篇论文,在国内的核心期刊《信 处理》。

还算不错,那时候的学弟学妹都喊我师兄~

除此之外,自己也参加了不少竞赛,那时候我参加的竞赛的也是抱有功利心。

  1. 是因为竞赛拿奖,学院有钱拿,综合素质分能加分
  2. 以后毕业找工作,简历加上一条,某某比赛省一等奖/国一等奖,那可以增色不少

功利心没有错,使人发奋上进。功利心也有错,使人蒙蔽了双眼,不遵从本心。

这就使得我在竞赛的路上并不顺畅,走了弯路。

以为例,我第一次参赛选题的时候,不是问我自己喜欢哪类题目,而是问陈老师,哪类题目容易拿奖!

简直太功利!我至今想起来都懊恼不已。

当时,陈老师和实验室擅长“电源类”题目,对该类题目比较有经验。我也就从善如流,按照“电源类”题目进行准备。

但是其实“电源类”题型并不适合我,该题型偏硬件,只有简单软件辅助。难以发挥我的长处。

我适合的是“仪器类”和“控制类”。

如果我当时遵从本心,按照重在参与、玩的开心的想法参加比赛,选择“仪器类”或者“控制类”的题目,准备比赛的话。我可能会 的很开心,可能也会获得更好的名次

顺带说几个,我认为含金量比较高,值得参加的比赛

  • 大学生电子设计竞赛
  • 大学生蓝桥杯程序设计大赛
  • 大学生飞思卡尔智能车大赛
  • 大学生ACM程序设计大赛
  • 大学生数学建模竞赛

大学中我的建议

发现不知不觉,已经好几千字了。

夜已深,本博文就在这里收尾吧,最后再给几个建议,给如今的在校大学生。

1. 绩点很重要

简单的说,成绩还是很重要的。

不要因为竞赛和项目,耽误了你的成绩,至少别挂科。

别听别人说的,不挂科的大学不圆满,狗屁,自欺欺人。

原因很简单:

  • 找工作的,大公司都会看你的大学成绩单
  • 考研保研的,那绩点就更不用说了

2. 从事本专业或许是你最容易的选择

本专业,我是指理工科专业,从事研发类岗位,不限软件研发、硬件研发、机械结构研发等。

大学中很多同学一开始不愿意从事本专业的开发工作。大概有一半以上的人不愿意。

因为嫌开发工作单调、嫌开发工作辛苦、嫌开发工作天天对着电脑,嫌开发工作掉头发。

所以,大四毕业找工作的时候,不少的同学想着做销售、做管培、去考公等等。

但是这些工作真的好做吗,销售真的好做吗。大家都说销售赚钱,但赚到钱的终归是少数,大多数都是炮灰。

现实中是,很多非理工类专业的人想转行到IT行业做开发。

这真的是:围墙外的人想进来,围墙里面的人想出去。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月7日
下一篇 2021年6月7日

相关推荐