首页 > 其他分享 >关于软件功能的思考--学习过程的胡思乱想

关于软件功能的思考--学习过程的胡思乱想

时间:2024-03-24 23:55:45浏览次数:18  
标签:功能 胡思乱想 python 关于软件 思考 MySQL 软件 数据

小白一枚,最近在学MySQL和docker。

为什么会思考这个问题呢?一来是还没找到工作有点闲,二来主感叹日常接触的软件有点无聊(可能是圈子太小。。。)。

诱因是我问了AI一个问题:现代软件的功能有哪些?
回答如下:

1.数据处理和管理:软件可以用于存储、组织、检索和分析数据。
2.用户界面:提供友好的界面,使用户能够与软件进行交互。
3.网络通信:与其他软件或系统进行网络连接和数据交换。
4.多媒体处理:处理图像、音频、视频等多媒体内容。
5.安全和认证:确保软件和用户数据的安全性。
6.系统管理:管理硬件资源、进程、内存等。
7.自动化和任务调度:自动执行特定任务或按照预定的时间表进行操作。
8.数据可视化:以图表、图形等形式展示数据,使其更易于理解。
9.移动端支持:针对移动设备进行优化,提供相应的功能。
10.云计算集成:与云服务平台整合,实现数据存储、计算资源管理等。
11.人工智能和机器学习:应用机器学习算法进行数据分析和预测。
12.跨平台支持:在不同的操作系统和设备上运行。

不得不说软件发展到今天,功能真是丰富多彩啊。但我个人看来,这些功能有一定的共性——数据。
它们总是围绕数据。数据的收集、数据的处理、数据的交换、数据的应用。

互联网初始为了分享资源而生。作为一个普通人而言,我很依赖我的手机,我依赖它什么呢?刷抖音、看电影、聊天、通话、打游戏、微信支付、。。。。
这些总体而言是什么呢?是获得信息、交换信息(应该吧)(游戏呢?模拟现实世界的数据?)

AI说软件的开发包括:

1.需求分析
2.设计
3.编程
4.测试
5.部署
6.维护和改进

我学的第一门语言是python,感觉特简单(我学的比较显浅)。学完一本《python面向对象》后我总想开发一个软件。
但我不知道什么是软件呢?怎么开发软件呢?软件的本质又是什么呢?

现在依然在想,今天总算有了一点想法。软件开发大抵是围绕数据的吧

学MySQL时总被强调数据的完整性和正确性,有时候在想出错了又能怎样呢?不过是一堆数字而已。
现在看来真正珍贵的可能并不是那些零零散散的数据,而是数据本身所代表的实体。

(所以开发过程中是不是更应该注重数据的流转,注重数据在软件里流动的过程,从数据流进软件到数据流出软件,让它更加自然、更加准确、与现实实体的联系更加紧密。)

都是胡思乱想,有看到的别嘲笑哈,欢迎指出其中错误与谬论。

标签:功能,胡思乱想,python,关于软件,思考,MySQL,软件,数据
From: https://www.cnblogs.com/AWEI-001/p/18093384

相关文章

  • 【测试思考】设计测试用例时,你在想什么
    突然想写这篇文章是因为,前两天看到一篇文章【像用户一样测试】然后想起事儿 ..        想到在2020年上海爆发疫情后,开始频繁使用买菜软件,在一个深夜从某团紧急挑选加购商品,看到提醒自己账户还有一张满减优惠券,挺高兴的。    临近下单想起来还有一些面包没......
  • 限流场景&限流方案的一些思考
    限流场景保护系统资源:限流可用于保护系统资源,防止系统被过度请求而导致资源耗尽或系统崩溃。例如,限制对数据库、缓存、消息队列等关键资源的访问速率,以确保系统的稳定性和可用性。防止恶意攻击:限流可用于防止恶意攻击和恶意请求,如暴力破解、DDoS攻击等。通过限制来自单个I......
  • csrf防御的思考
    关于csrf防御什么是csrfcsrf就是攻击者利用受信任用户的浏览器(利用浏览器的cookie),在其已经登录某个站点(A站点)的情况下,在用户不知情的情况下在A站点执行了恶意操作。恶意url一旦点击,发送请求时浏览器会自动携带cookie从上面简介可知,发生csrf主要在于A站点,没有对发起的请求进行充......
  • 聊聊心理医疗领域大模型的落地思考
    转载请注明出处:https://www.cnblogs.com/zhiyong-ITNote近来,工作偏向于心理医疗领域方面的大模型,仅从领域大模型的落地,聊聊个人的一些思考。硬件准备好花钱买GPU。领域大模型业务场景的思考首先需要审视斟酌业务领域的特殊性与可行性,我们要做的是心理领域,而心理领域倾向于......
  • S6E1《极客与团队》:工程师的团队思考
    工程师的疑惑最近在豆瓣关注了一个网友,发了很多关于工作的片段化判断。例如关于站队抱团问题、关于新旧技术的迭代、关于怎么包装结果去获得晋升。看到他的帖子,就像看到我的一个朋友,他在工作的早期也遇到了这些问题。不过他后面通过换公司,一定程度上少了很多类似的困扰。​​这......
  • S6E1《极客与团队》:工程师的团队思考
    工程师的疑惑最近在豆瓣关注了一个网友,发了很多关于工作的片段化判断。例如关于站队抱团问题、关于新旧技术的迭代、关于怎么包装结果去获得晋升。看到他的帖子,就像看到我的一个朋友,他在工作的早期也遇到了这些问题。不过他后面通过换公司,一定程度上少了很多类似的困扰。​​这......
  • 算法思考题-三只老鼠找8瓶毒药思路
    算法思考题-三只老鼠找8瓶毒药思路问题描述:有8瓶药,其中只有一瓶是毒药,药性很强,一滴致死,你有三只老鼠试毒,但毒药发作时间时24小时,你最短能在几天试出有毒的药呢?提示,老鼠可以一次喝一瓶,也可以一次喝多瓶。思路:二的三次方等于八!!!!原因分析:一:往往最开始会想到二分法,先将......
  • 同步-异步思考
    同步:一件事情执行结束后,才能执行下一件事. 1.只有一个线程:  2.有两个线程: 上面两个模型都是在执行任务2的时候,不会执行任务3,等任务2执行结束的时候才执行任务3伪代码:main(){定义变量a=1;a=awaitget_number_two();打印a的......
  • 聊聊大模型微调训练全流程的思考
    转载请注明出处:https://www.cnblogs.com/zhiyong-ITNote参考现有的中文医疗模型:MedicalGPT、CareGPT等领域模型的训练流程,结合ChatGPT的训练流程,总结如下:在预训练阶段,模型会从大量无标注文本数据集中学习领域/通用知识;其次使用{有监督微调}(SFT)优化模型以更好地遵守特定指令;......
  • ZYNQ AXI 片上互联的再思考:AXI GP口/axi lite
    之前笔记:Zynq上的存储器接口与差分时钟与DDR3_zynqddr3-CSDN博客使用AxiLite接口访问寄存器列表作为缓冲区_两个参数共用axilite中一个寄存器-CSDN博客PS与PL互联与SCU以及PG082_pl能不能用ps-gtr-CSDN博客ZYNQ上互联的AXI主要有三种:AXILITEAXIHPAXIACP AXILITE......