还记得当初自己为什么选择计算机?

本文回忆了作者从大学时期用纸笔和笔编程,学习C语言和Delphi的经历,再到研究生阶段接触数据库和Java,逐渐转变为系统分析员的历程,展示了编程技术的变迁和个人在IT行业的发展过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、大学

——从用纸和笔编程开始

——写正经的程序了

二、读研

三、工作


 

参加个话题。

这个话题,引发了我的回忆。

好吧,我参加一下,年代有些久远了。

经过一个月左右在优快云写作,我发现这里其实很多博主是在校学生,水平之高,让我惊叹!知识体系丰富,文笔流畅,又深懂平台规则,把自己的博客从价值沉淀到粉丝运营,都打理的井井有条,还有一些牛人,专注大学生毕业设计这个赛道,我感觉收入估计也不错。很是佩服,真的要好好去学习。

不禁让我回忆起我的学生时代。

一、大学

——从用纸和笔编程开始

我不是所谓计算机科班出身,我是地图相关的专业。我们当时,也学计算机编程,大二的时候,学C语言,毕业需要考二级。当时并没有喜爱,或者不喜爱,就是要毕业,要上课而已。由于学校的计算机少,要排班去机房,写程序不用键盘,都是用钢笔,输出结果对和不对,当场也不知道,经常互相还PK一下,吵的不可开交,相约去“上机”,一较高下。

那时最流行的,其实不是C,是VB和Delphi。

有一个寒假,我去初恋女友家过年,咳咳,嗯,是的。我觉得需要带本书看啊,不知道怎么想的,就买了一本《Delphi编程从入门到精通》,还送好几个光盘那种。

想起来了,她说她大姨家哥哥有电脑,我可以去那学习。

当时也没有想,以后就找这方面的工作,那时有那么多“心眼”的人,都出息了,我是没啥想法的。就是爱学习,或者说想装一下爱学习。隐隐也觉得,每天坐在电脑前工作,不用抢机房,挺轻松的,风吹不到,日晒不到,可能是个好事吧!

当时还有一句话,叫做“未来人人都要会计算机和开车”,得学。

于是,没事就看那本书,觉得好简单啊!比C简直容易了不知道多少倍,这窗体点击就创建了,拖拉就控制大小了,双击就可以写方法了。

Delphi其实不是一门语言,是一个可视化的开发环境IDE,用的语言是Pascal。Pascal是结构化编程语言,实际是OP(Object Pascal),改进了。

大概是这样:

unit Unit1;

interface

type
  TMyClass = class // 定义一个类
  private
    FMyProperty: Integer;
  public
    constructor Create; // 构造函数
    procedure MyMethod; // 方法
    property MyProperty: Integer read FMyProperty write FMyProperty; // 属性
  end;

implementation

constructor TMyClass.Create;
begin
  inherited;
  FMyProperty := 0;
end;

procedure TMyClass.MyMethod;
begin
  ShowMessage(IntToStr(FMyProperty)); // 显示属性值
end;

end.

这是AI生成的例子,当时可没这么高级,这都是后台代码,窗体和控件这些类,我们都不用管,前端就是操作那些控件的事件,比如click、move,写你要干的事,就行。 

由于不是总能用电脑,书里的例子,我都是用纸和笔抄写,脑补法来做练习,无数个begin和end嵌套,一会就懵逼那种。

隔几天,再去她哥哥家,厚着脸皮,把人家的仙剑奇侠传关闭,借一会电脑,把自己要练习的程序,输入一遍,看看是不是这样的结果。

——写正经的程序了

正经写程序,是毕业设计的时候。确实是由于学习Delphi的兴趣,我想挑战一下计算机相关的题目,当时老师给了很多参考,我选了一个题目叫做《等高线绘制》。

这个说简单也简单,有现成的数学模型,而且老师说了,不用考虑断崖等特殊情况,就是在一块理想的空地上生成等高线就行,最好高差大点,图形好看,特殊地形不用处理和标注。

说复杂也复杂,这可不是弄个控件click弹出hello world那么简单了。

还有一个最大的问题,我没电脑。

于是和下届的土豪师弟,租了一台,租了一个月,谈了价格,最终他并没要钱,真是挺感谢的。

只要1个月的时间呀!

老师建议,不要Delphi,用VB吧,微软的更好用,万一你将来找工作,VB肯定比Delphi好找。现在是VB6.0,给你张盘,比Delphi简单。你不是在中华学习机上接触过Basic吗,容易学。

于是,开始学习VB,确实挺好上手的。

界面很容易就搭建出来了,如果有图保留就好了,那张3.5寸盘,不知道哪里去了,挺可惜。

之后就是画等高线模块,用的DEM,没用TIN,三角网我觉得时间不够了,而且我有些地方还不理解,而DEM是格网,绘制等高线好实现一点。

终于,用了1个月的时间,基本完成了,等高线大概就是这样的东西。

我的没有这么好看,没有颜色。没想到加上颜色,估计有颜色,汇报时效果就更刚刚滴了。

实在不好意思,当时有一些错误的地方,我还改了数据。 就原谅我吧。

二、读研

读研了,来了北京。

那年数学一特别难,同寝室的2个大牛,都考了50分,我也考了50。我是什么战略呢,我看后面是真不会啊,就把所有时间,用在填空和选择上了,46分,我记得特别清楚,我应该是都对了。后面的题,简答和大题,我都是把能想起来的靠边的公式,都写了上去,估计是蒙了4分。

研二,我给导师打工,写了一个数据库管理系统。毕业设计写的一个我们专业内的著名ActiveX插件的二次开发。

研三,基本没事了,一个机会,我去当时的大厂,清华同方。当时可是绝对的大厂,如今没落了。他们接了个项目,没人,我是去当系统分析员去了,画UML,翻译对业务的理解,没指望我开发,他们用的JAVA。后来开发没人,我就开始学Java,搞BS。于是,我BS和CS就都能写了,心理还挺自豪的。虽然不太理解,EJB啥的,到底起到什么作用,但是工期忙,大牛让怎么写,就怎么写,我把自己的业务逻辑写好就行了,异常都处理好,注释、日志都写好,有问题随时能找到,人滚蛋了,后面人能看懂你的代码。当时觉得象开玩笑似的,现在回忆,其实很多环节,还是很工业化,很专业的。

就这样,搞IT越来越多,预示着可能离不开这行了。

三、工作

就工作了,没选择留大厂,这个原因不能告诉你们了,去了一个中字头企业。

后续,就和话题无关了,吃瓜完毕,有缘看到,谢谢你的阅读。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

giszz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值