考证

大一那会儿流行考证,什么普通话、教师资格证、计算机、商务英语各种证五花八门的。

我们非计算机专业(我是通信工程)的基本上都会去考一个叫计算机二级的证书,说是找工作有用,大一新生,哪懂这些,一窝蜂的跟风就去考了。

稀里糊涂的去学了一个Visual FoxPro的数据库语言(简称VF),就是这个东西:

这个早已过时的玩意居然成为了我职业生涯的第一门编程语言。

那会儿学习都是大班上课,接近两百号人,老师在上面一边PPT讲解,一边IDE里面写代码演示。

第一次接触计算机编程,我学的可认真了,你们看我的学习笔记,这是十年之前的东东了,字迹都有些泛黄了:

不知道是不是因为兴趣使然,这玩意我学的很快,不仅以满分考过了计算机二级,还用这东西开发了好些个xx管理系统,远远超出了老师教授的范围。

讲课

大一的时候,刚刚高考完没多久,和一些玩的好的高中同学联系还比较多,就跟高中一个宿舍的同学聊起了计算机二级的事情。

这同学是学的经济学专业,他也想学计算机编程,增添一项技能。但他是在四川下面一个地级市的学校,又不是这个专业的,学习的氛围要差一些。

于是我谋生了一个大胆的想法:我通过互联网来给他上课!

一方面,大一的时候,我的闲暇时间比较多,可以有空搞这事。

另一方面,我刚刚学完,通过给他讲一遍,我可以掌握的更扎实。

还有一方面,我以前性格有些内向,语言表达能力一直是弱项,想通过这个方式来锻炼自己的表达能力。

这同学自然是有些意外,连连表示感谢。

于是,我们的远程教学开始了!

我们使用的方式是:QQ远程桌面+QQ语音。

首先接通QQ语音开始聊天,然后开始远程桌面,给他分享我的电脑桌面,在我的电脑上,通过PPT讲解和IDE演示的方式,给他讲起了编程。

每次讲课之前,我大概要花个一个小时左右做个简单的PPT,然后讲课时间再花一个小时,每一次我差不多是花费2个小时左右时间。

如今我电脑上那些PPT早已经找不到了,只在百度文库中找到了一部分当年上传的:

现在看那个时候做的PPT,简直辣眼睛:

就这样,我们前前后后十多次课,再加上平时在QQ上零星的沟通,这同学在下半年的那次省考中,真就把计算机二级给拿下了!这是他们那个专业的第一个考过证的,可把他得意坏了,后来过年回老家县城的时候,还专门约我出来请我吃饭。

改变

我在开始给他讲VF的时候,我们的专业课已经在学习C语言了,等他下半年考完证,我们C++都学完了。

学完C/C++,那时候我才知道VF这玩意早已被淘汰了!于是我说:要不咱们继续原来的方式讲C语言吧!

说干就干,我们又开始了C语言的学习。

不过这个学起来就比VF要枯燥不少了,光是概念理论东西都花了不少时间,还不能像VF那样学一段就做个数据库管理程序收获一些成就感。

讲了差不多三次C语言的课左右,我感觉到效果不如之前好了,我也有些累了,做PPT,准备案例程序,讲解都挺费时间的。

最重要的是,大一结束后的暑假,我进入学校的网络安全实验室,开始要固定去学习,有开发任务了。

最最重要的是,大二的上学期,有女朋友了···所以,你懂的!

时间不允许像之间那样搞了,于是我们的教学工作就停了下来。

不过我这同学脑子还是灵光,有了之前学习的经验,靠自己还是把C语言啃了下来,还时不时的发一些自己编写的程序给我看,第二年还把C语言的二级证书也考了下来!

后来大家都忙了起来,联系的就少了,时间一晃转眼到了毕业,这家伙居然从经济学跨专业考到高分子材料化学,去了上海一个知名大学读研,还是硕博连读,真是把我给惊到了!现在他已经毕业,去了一个国家重点科研单位,做科学研究,而这,曾经是我小时候的梦想:做一个科学家。

当年高中班上,学习成绩一般的他,靠自己努力,现在成了班里学历最高,工作最牛的同学了!

突破

突然想起这位同学,是因为前两天在微信视频号中看到的一个视频,讲的是传奇人物韦慧晓的经历:

从华为高级白领,年薪百万,到重回校园进入中山大学,再到西藏支教、汶川地震、北京奥运的志愿者,到后来参军入伍上了辽宁舰、当上中国第一位女舰长,她的传奇人生牛到电视剧都不敢这么编。

身边有些朋友工作后想考研,但又担心自己离开校园时间太久,重拾课本太难;有些朋友工作干得很不开心,付出与回报不成正比,但又担心自己辞职后找不到其他工作。纠结、担心、放弃,往复循环。不管什么时候,都要有敢于尝试的勇气,与其担心不如一试,否则以后每每对现状不满时总会有个念头跑出来,如果自己当初勇敢一点呢,现在是不是就没有这个困扰了?

人生,不要给自己设限,不要觉得到了某个年纪,自己这一辈子可能就这样了,不去折腾一下,可能永远不知道自己的天花板会在哪里。每一天都可以是新的起点,每一天都值得折腾!

以前我总觉得这是鸡汤,但看到他们的事迹,我信了。

引用一段那个视频中的话:

我们经常觉得很难改变现状

不断自我怀疑

其实自己的能量远比想象中强大

首先是信念改变

然后精气神就变了,行动就变了

最终改变了生活原本的轨迹

看到了一个更不同的世界

祝愿我们永远有改变生活的勇气!

大一那会,我用QQ远程帮同学考过计算机二级的更多相关文章

  1. qq远程连接/windows远程桌面/teamviwer/xmanager/vnc的区别

    软件 客户端运行平台 服务端运行平台 服务端是否需要同子网或公网IP 网络断开当前执行命令是否会中止 评价 QQ远程连接 windows windows 否 否 感觉用了一两分钟就动不了了 windo ...

  2. win10 QQ远程协助部分界面点不了

    win10 QQ远程协助部分界面点不了. 把对方电脑的电脑管家全部退出,退出了也不行. 是win10的防火墙?安全策略?

  3. QQ远程桌面的使用

    腾讯QQ怎样使用远程桌面: ---------------------- ----------------------

  4. 为什么QQ能帮你找到失散多年的兄弟?----图论

    编程三分钟的第 44 篇原创文章 为什么qq里"可能认识的人"功能推荐的如此精准? 为什么两个没有什么联系的朋友会相互认识? 一切的背后到底是道德的沦丧,还是人性的扭曲 ? 让我们 ...

  5. Windows Server 2008 R2 允许远程桌面连接这台计算机是灰色解决办法

    发现在给"远程协助"打钩时,是灰色的没法钩上,也就没办法开启.这是因为Windows Server 2008 R2的安全性已经被微软设计的很高,默认刚安装上Windows Serv ...

  6. 开始了大概三四天的Rails学习之路

    最近因为一位极光推送朋友,我开始了大概三四天的Rails学习之路,最终达到的水平是可以比较轻松地做出大部分功能,然后自我感觉可以自如地按照Rails的设计思想去思考.由于编程的日益流行,我结识了越来越 ...

  7. 写给踏入IT行业的自己

    在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难.但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会.让我们从一个故事说起… 故事 某君在一个 ...

  8. Windows的远程协助和远程桌面的区别

    在Windows的“系统属性-远程”里面,包含了“远程协助”和“远程桌面”两个设置. 远程桌面我们平时用得比较多,但是远程协助却一直没明白什么作用.系统装完以后,“远程协助 - 允许远程协助连接这台计 ...

  9. UC如被百度控股,手机qq浏览器改如何进攻和防守

    很早以前在公司内部论坛里写的一篇文章,绯闻已经过过去了,现在已物事人物,UC已有阿里大靠山了. ----------------------------------------------- 据网络媒 ...

随机推荐

  1. JS遍历对象的属性和值

    对于需要动态获取对象的某些属性和对应的值的时候,就需要遍历对象的属性和值. const user = { name: '张三', age: 20, addr: '湖北武汉', sex: '男' } / ...

  2. Java基本概念:方法

    一.简介 描述: Java中方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序组合,它在类中定义,属于类的成员,包含于类或对象中. 方法在程序中被创建后,在其他使用了该方法的地 ...

  3. Vue项目的创建、路由、及生命周期钩子

    目录 一.Vue项目搭建 1.环境搭建 2.项目的创建 3.pycharm配置并启动vue项目 4.vue项目目录结构分析 5.Vue根据配置重新构建依赖 二.Vue项目创建时发生了什么 三.项目初始 ...

  4. 纯生js实现Element中input组件的部分功能(慢慢完善)并封装成组件

    现在实现的有基础用法.可清空.密码框,参考链接:https://element.eleme.cn/#/zh-CN/component/input HTML代码:想要测试哪个组件,直接将对应组件解开注释 ...

  5. springboot的4种属性注入

    1.Autowired注入 2.构造方法注入 3.@Bean方法形参注入 4.直接在@Bean方法上使用注解@ConfigurationProperties(prefix="jdbc&quo ...

  6. javascript处理HTML的Encode(转码)和解码(Decode)

    HTML的Encode(转码)和解码(Decode)在平时的开发中也是经常要处理的,在这里总结了使用javascript处理HTML的Encode(转码)和解码(Decode)的常用方式 一.用浏览器 ...

  7. 漏洞复现-CVE-2015-1427-Groovy远程代码执行

          0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场) 0x01 影响版本 Elasticsearch 1.3.0-1.3. ...

  8. C#关于个Base64,MD5,16进制的转换

    1,待签名数据以UTF-8的格式转字节流,对字节流进行MD5算法得到的签名字节流,再转换为16进制字符串,即生成了数字签名. byte[] targetData = md5.ComputeHash(S ...

  9. Python工程师学习之旅

    1.Python软件开发基础 1.Linux操作系统2.Docker基础3.Python基础语法4.Python字符串解析5.Python正则表达式6.Python文件操作7.Python 模块8.P ...

  10. P1962 斐波那契数列 【矩阵快速幂】

    一.题目 P1962 斐波那契数列 二.分析 比较基础的递推式转换为矩阵递推,这里因为$n$会超出$int$类型,所以需要用矩阵快速幂加快递推. 三.AC代码 1 #include <bits/ ...