点上方蓝字“AI编程陪跑官”星标我!陪你一起认真践行,慢慢变富
嗨你好,我是荣英,今年 40 岁,一名医疗软件运维售后工程师,不懂英文、不懂代码、纯小白开始研究AI编程。在这个技术平权的AI时代,怕被裁、怕失业、怕落伍、怕没有用,中年知进退,万事懂取舍,所以选择主动入局,拥抱新的技术。。
持续停留在昨天的技能14年
我在软件行业已经原地踏步了 14 年。2012 年,我通过 Java 培训,从钢材厂工人转行进入计算机行业。当时公司研发岗位月薪仅 800 元,软件实施岗位有出差补贴,综合收入更高,我便选择了实施方向。
人生处处都是选择,只着眼于短期利益做出的决定,往往长远来看都有所局限。
我们每时每刻都在做选择,你的一个选择如果是站在短期视角,那无疑它绝对是一个很差的决定。
入职两周,我就熟练掌握了软件操作、环境搭建、模板配置、本地数据库安装、软件与数据库连接调试等全部工作。此后十几年,我一直依靠这一套固定技能工作。
期间我也尝试过自学 Java、Python 开发,都只是浅尝辄止,没有深入钻研。直到 AI 编程、AI 辅助开发兴起,重新点燃了我学习开发的兴趣。无论原本是软件实施、运维岗位,借助 AI 工具,一样可以自主完成项目开发。
如今的软件开发早已和过去不同。
所以呢,我也基本没有积累,上班后2周内就摸索熟悉了软件的操作、软件环境的搭建、模版的配置、数据库的安装、数据库与软件的连接调试.......
然后,然后凭借这个技能过了14年。想想太可怕了,
中间针扎过Java研发,自学过Python,但是你都没有深入
直到AI的出现,AI vibe coding的出现,又燃起来了对编程的兴趣,借助AI软件实施又怎么样,软件运维又怎么样,直接干。
不过,现在的软件研发,已经不同往日了,
比如最近接触到的saas项目颠覆了我对软件产品的认知:SaaS 全称 Software as a Service(软件即服务),简单说就是不用下载安装、打开就能用、按月 / 年付费订阅的云端软件。比如我们每天用的腾讯文档、飞书文档等就是你在你本地不需要安装任何东西,在浏览器就能完成操作的软件产品。
这个和bs架构有什么区别呢?全部部署在云端,我们的bs架构的软件都要部署在医院。
这是颠覆了我对软件的认知。
今天要讲的是颠覆了我对数据库软件的认知。
而今天,我想分享的,是更进一步的认知颠覆:数据库,也可以部署在云端。
-------------
一、数据库有哪些、作用,PostgreSQL
前面我们提到过数据库,简而言之可以认为数据库就是一个Excel,
一个Excel文件就是一个数据库仓库

这个解释完以后,我们继续
数据库的作用:
存储软件产品的用户相关数据:比如用户基本信息、用户的权限、用户的角色;
存储软件产品的基础字典数据:比如部门表、关系表、药品字典、收费字典、耗材字典等等;
存储软件产品的业务数据:比如针对患者的收费业务表、针对用户下达的医嘱业务表;
存储软件产品的统计数据:有了数据,就要求有查询,那这部分就是以用来做数据展示用的。
数据库有哪些:
做过软件的人,不管是研发、实施、运维、还是售后基本都在知道,我们软件常用的数据库mysql、Oracle、sqlserver。
他们的共同点之一是都要部署在客户的机房的服务器上面,即使你是开发环境的数据库也是要部署在你的电脑上面或者公司的服务器上面。
共同点之二是都是关系型数据库,就是表与表之间有关联字段;
今天要讲的是另外一款关系型数据库:
PostgreSQL(常简称为Postgres或PG)是世界上最先进的开源关系型数据库之一。
我们在扣子编程里使用的数据库,其实也是PostgreSQL。
我们操作数据库就是四个动作:增删改查,那一般做这些操作的时候也需要一些数据库工具,比如Navicat、plsql、SQLSERVER自带的工具等等,这些工具一样要在本地按照然后连接上数据库才能用。
而我们操作的PostgreSQL数据库放在云端,操作PostgreSQL的工具也在云端。
一个针对PostgreSQL而生的数据库服务NEON,
关键是它这个工具也是在云端。https://console.neon.tech/

以下是关于Neon,来自豆包的回答:

二、Neon 云端数据库完整实操步骤
第一步:登录成功后,你需要先在Neon中创建项目:


第二步:去扣子编程里面发给它这样一段话:
不需要 开启编程, 你把我这个项目的数据库里面的所有表创建sql语句发我一下

第三步:找到你的数据库链接,替换到你的本地研发环境代码里面。



第四步:打开你的Trae(电脑本地研发环境)找到你的.env.local文件夹 把你圆心用扣子编程的数据库链接字符串替换你现在复制的字符串 
测试你的项目能不能正常跑 
三、总结
我们从一开始以来扣子编程来完成你的项目demo,到上次离开扣子编程到专业的本地IDE智能研发带AI的智能研发工具里面,让后端的代码掌握在我们手中。
今天的这个操作是将数据库(存储你的项目数据库的地方)也脱离了扣子编程,掌握在自己手中。
今天这一步实际上对我个人来说没什么难度,因为在软件售后领域做了这么多年,数据库操作的多一些,打的最多的是select * from 哈。
所以大家有什么问题评论区留言,我给大家解答。
截至目前,我们完成了,代码的迁移和数据库的迁移。对于产品的打磨还没连正式的大模型的API。后面再说这个事情,现把产品功能打磨好,然后在接API。一步步操作,做出来自己自主研发的AI实用产品。哈,加油。
#零基础、#中年职场、#AI编程小白、#软件运维转行、#后端入门
----------------------
如果你也在折腾 AI,或者准备折腾一下AI编程,或者也想做一些 真正能落地的小应用。我也是纯小白,所以找个搭子?

一位二女奶爸,一位专注于个人成长始终是为了家庭建设。
爱阅读、写作、思考、实践、善投资的终身成长者。
专注于AI编程制作小工具。因为:
“财富来自于生产,也出自自身”。
夜雨聆风