当前位置: 首页 > article >正文

软件编程随想

已经做了16年左右的软件开发,从最初的Delphi开发,到后来的Web开发(.net)再到Java Web(Spring MCV,SpringBoot)开发,以后Python,NodeJS等开发,做了这么多年,全部是以解决单位需求为主,而且基本上没有做过外包,全部都是单位自己的项目。

这些开发过程,从单机版软件,到网络软件,各种需求都做过。

刚开始使用Delphi开发的时候,那个时候正是桌面程序火爆的时候,Delphi绝对是开发的主力,快速开发 ,控件很多,只要自己实现业务逻辑即可,开发很快,将会很快,而且又比vb安装方便,没有经历过vb开发阶段,无法感受到。

再后来使用了asp asp.net进行开发,这个时候也算是刚有互联网,当前用.net做后端,html作前端,很多时候,还没有前后端分离,当时JavaScript刚开始学,Jquery让人眼前一亮,感觉这玩意真是太方便了,这个也是很棒的组件,在浏览器需要互相兼容的时候,起了很大的作用,让开发者不用关心差异,专注于业务即可。再后来,慢慢的,Jquery用的越来越用,现在项目开发中基本上不用了,都是 VUE为代表的一类前端开发框架或工具了,基于打包了,这个也可以代表了一份进步,但是个人感觉,也牺牲了原来开发的一些方便。现在前后端分离开发,有一很多优点,但让部署的时候变的有点麻烦。也许这样更合适,分工更合理,各干各的。互不干扰。

慢慢的,开发了互联网,人人必说互联网,高可用,高并发等等,但是这些所谓的技术,也只在一些互联网大公司中才有体现,在实际的工作中,感觉并没有喊的这么神秘,哪里有问题解决哪里的问题,而且普通企业开发,也是以满足业务需要为主,保证数据安全即可。再后来人们必谈大数据,我原来和领导聊过这个问题,什么算是大数据,不是我有很多同类的数据,叫大数据,而是在有很多同类的数据外,还有很多维度不同的数据,可能才能称得上大数据,真正有大数据的企业太少了,大家最多算一个数据仓库,做的功能也叫BI,并算不上大数据的具体应用。

从疫情过来后,突然感觉大数据的声音消失了,现在变成了,人工智能,交互式人工智能,但是想想能应用到哪里?目前看到的,大部分是客服类的吧,或者是智能语音功能,其它的地方应用的并不多。再有就是数字孪生,这个倒是挺好,可以把一些原来不方便理解的事务可视化。比如一座大概的消防数字化,那么,我们可以很方便的看到哪位位置的什么设备的运行情况,这些都是基于传感,网络通讯技术以及计算技术的发展,还有一些智能预警技术,比如,设备运行情况预警等等,这个确实方便不少。

整体开发行业发展太大了,也许不远的将来,编程都是AI了,程序员只需要对各类参数把一下关,即可,大大节省出来时间,但是这个行业可能也不需要这么多人了,会不会面临由于AI发展想起来的失业潮,目前不清楚,也无法预测。

做了这么多年业务开发,其实对于很多技术,并没有进行深入的研究,仅仅是在业务上需要的时候,才会去探索,这个是不是属于学艺不精,倒也无法确认,所有的学习都是为了完成业务需求。

也有很多人说,研究了什么什么源码,其实对于做业务的人来,而且对于大多数公司的业务来说,有多少帮助呢?无从得知


http://www.kler.cn/a/310949.html

相关文章:

  • 微服务架构面试内容整理-SpringCloud Netflix‌与Spring Cloud Alibaba比较
  • GitLab实现 HTTP 访问和 SMTP 邮件发送
  • 如何使用IDEA创建Maven/SSM工程?
  • JavaScript 正则表达式详解
  • Docker部署Nginx
  • 后端SpringBoot学习项目-用户管理-增删改查
  • 数据库MySQL、Mariadb、PostgreSQL、MangoDB、Memcached和Redis详细介绍
  • ARM64基础 -- 栈帧管理示例
  • 什么是轮播图?如何实现轮播图?有几种方法?
  • 图书馆座位预约系统小程序的设计
  • 1.2 测试基础
  • 小程序组件间通信
  • SQL案例分析:美联储降息前后的复利差距
  • linux-Linux 内核与模块管理-内核基础
  • 最新简洁大方的自动发卡网站源码/鲸发卡v11.61系统源码/修复版
  • 亲测有效,长期有效的RTSP流地址公网RTSP地址,各种类型的视频源
  • Flask-JWT-Extended登录验证, 不用自定义
  • java项目之基于springboot的贸易行业crm系统(源码+文档)
  • Server-Sent Events 服务器发送事件(SSH)
  • 从数据仓库到数据中台再到数据飞轮:我了解的数据技术进化史
  • 传输层协议 —— TCP协议(上篇)
  • 刻意练习:舒尔特方格提升专注力
  • [DOM] Found 2 elements with non-unique id VUE子页面调用父页面以及父页面调用子页面的方法
  • C++中string类的模拟实现
  • JDBC 编程
  • RockPlus Prototype Lab系统,领先的汽车零部件研发实验室管理解决方案