我的编程梦
——用计算机编程技术解放人力资源
入路的第二年,我做了内勤,基本上天天与计算机打交道,计算机操作比较繁杂,我依据自己对计算机的了解,认为计算机技术以及人工智能正蓬勃发展,我如果能掌握它,哪怕一点点,也会对自己的工作产生巨大的帮助。
于是,我就有了一个梦想:要为铁路行业编写一个智能“软件人”完成工作中繁杂的计算机操作,而铁路人员只需要进行监督和审核。为了这个梦想,在业余时间努力学习c\c++以及Java编程语言,致力于计算机编程方面的研究。我自己购买了大量学习资料,有些疯狂地学习编程,我用C++语言帮助沈丘北站设计过核对车次的程序,用C语言为设计过人员信息管理系统、订票系统,用C语言解决了“走迷宫问题”、“最优路径选择问题”等算法问题。为了积累项目经验,早日具备为要求严格的铁路行业开发软件的能力,2021年5月1日成立了自己的工作室“栋梁程序开发工作室”,以战促学,在社会上承接编程项目练手,积累软件开发经验,并在编程多个领域进行尝试,不断进行编程实践,利用自己的编程技术为社会创造价值,并努力为铁路事业做出自己的贡献。
成果简介:
1、 编写了校园导航程序。我设计了一个程序,实现了校园内任意两点间最短路径的查询功能。给出任意一张校园道路地图,如下某大学校园地图:
如果我们想查询大门到排球场的距离,直接输入两地点编号2和4,敲一下回车键直接找到最短路线:
其实,这个程序不仅仅可以应用到校园,还可以运用到大型的火车站,帮助旅客到达想去的地点。
2.解决迷宫迷宫问题,为解决无人驾驶车辆在复杂道路条件下开行的难题做尝试。
如图所示:一个地点有很多障碍(1代表障碍,0代表通路),道路极度曲折,本程序为避开障碍并以最短的时间内到达目的地提供了一个思路。
输入起点坐标和终点坐标,敲回车,程序便会给出路径(*代表做过的路径):
3.自动化操作word文档和读写excel表格的程序。沈丘北车站的内勤每天要从上级下发的行车计划中找到路过沈丘北站的车次等信息,但是上级发的行车计划是word文档,且是整个经过整个郑州铁路局车次表,查找起来特别麻烦,我驻站的时候发现了这个问题,就想能不能用程序实现一键查找功能,于是翻阅相关资料,并通过一个礼拜废寝忘食的努力,最终掌握了程序读写word文档和excel表格的关键技术。它是我开发的第一个C++ MFC对话框程序:起名为“小精灵”。
界面如下:
4.基于C语言开发的班组人员信息管理系统。郑州高铁基础设施段刚成立初期,基层班组人员变动特别大,为了方便地统计、查找及变更人员信息,我设计了班组人员信息管理系统控制台应用程序,实现了人员信息录入、删除、更改、统计等功能
5.基于c语言的模拟车票订购系统。实现了旅客的注册,车票信息的查询及订购功能。
随着时代的发展、计算机的普及,工作与计算机密不可分。我大致了解到,单位一些软件是靠外包开发的,技术主动权掌握在外单位手里,处于被动地位。如果铁路行业拥有大量计算机人才,就能顺应信息化的发展,即节约了开发资金,又提高了网络安全度,可谓是一举多得。我是铁路行业的一员,深刻感受到未来机遇之大。当然,铁路行业对软件开发的要求很高,安全性、可靠性都要有保障,所以我的编程梦任重而道远!
欢迎来我的主页查看我的作品!