
31 岁转行软件测试:一位 34 岁从业者的经历与感悟
31 岁转行软件测试的从业者分享个人经历。从零基础自学 Python 自动化测试,到简历包装求职,再到入职后的成长与年龄焦虑。文章详细梳理了软件测试工程师的知识体系,包括基础理论、Linux、SQL、编程语言、接口测试、性能测试、App 自动化及持续集成等内容,强调技术积累的重要性。
博客作者
枕着星河
366
已发布文章
12K
博客获赞
667K
博客浏览
第 18 页

31 岁转行软件测试的从业者分享个人经历。从零基础自学 Python 自动化测试,到简历包装求职,再到入职后的成长与年龄焦虑。文章详细梳理了软件测试工程师的知识体系,包括基础理论、Linux、SQL、编程语言、接口测试、性能测试、App 自动化及持续集成等内容,强调技术积累的重要性。

Python 安装教程涵盖官网下载、环境配置、路径设置及版本验证。通过自定义安装勾选环境变量与启动器,确保开发环境可用。后续介绍常用开发工具对比及基础脚本测试方法,解决常见安装问题,帮助开发者快速搭建本地 Python 运行环境。

对比分析了两款主流手机 Python 编程工具 QPython OH 与 Aid Learning。QPython OH 轻量级,支持终端与第三方库安装,适合快速脚本编写;Aid Learning 提供类 Mac 系统环境,集成 VSCode 与 Jupyter,适合复杂项目。文章详细阐述了两者的功能特性、优缺点及适用场景,并提供了基础代码示例与使用建议,帮…

大模型 RAG 系统发展经历初级、高级及超级三个阶段。初级阶段搭建基础检索流程,依赖定长分块与向量索引;高级阶段优化文档切分、查询改写、重排序及模型微调策略;超级阶段引入 Agent 决策、图谱关联及多模态处理。构建优质 RAG 需结合混合搜索、语义分块及图结构增强,同时关注长上下文模型对传统 RAG 的冲击,通过持续迭代 Badcase 提升系统准确率与响…

探讨大模型技术在安防领域的应用现状与前景。分析了传统安防系统在数据处理和泛化能力上的局限,介绍了云从科技从容大模型及其人机协同操作系统(CWOS)架构。重点阐述了行人基础大模型在细粒度属性识别、人一物交互(HOI)检测中的突破,以及设备运维、入侵检测等场景的实践案例。同时讨论了智能监控、自主巡逻等未来机遇,并指出数据安全、可解释性及算力成本等挑战,为行业数智…

详细阐述了五种常见的 Web 安全漏洞及其防御策略。内容包括 SQL 注入的攻击原理、分类及参数化查询防御;XSS 漏洞的反射型、存储型和 DOM 型区别及 CSP 策略;文件上传漏洞的类型白名单与隔离措施;CSRF 漏洞的 Token 验证与 SameSite 属性配置;以及 SSRF 漏洞的内网访问控制与协议限制。文章强调输入输出验证的重要性,并提供具体…

网络安全的基础概念,包括安全从业者分类、基本学习技能、网络协议原理、常见漏洞类型及防御软件。内容涵盖客户端与服务端模型、IP 地址与端口机制、加密解密技术以及特洛伊木马等恶意程序的原理。旨在帮助初学者建立正确的安全观念,理解网络运作机理,掌握必要的编程与系统知识,为深入学习网络安全技术打下基础。强调合法合规使用技术,注重防御与修补而非攻击破坏。

详细阐述了 AI Agent 的定义及其与大模型的关系,指出 Agent 是通过任务规划、记忆及外部工具实现自主决策的智能体。文章分析了从 CoT(思维链)到 Agent 的技术演进路径,强调了 CoT 在提升推理能力和可控性方面的作用。针对落地难点,探讨了泛化能力、过度交互、安全性及评价体系等挑战,并结合企业应用场景如创作助手、知识助手(RAG)、数据分析…

如何在本地使用 Python 和 llama.cpp 库运行 Meta 发布的 LLaMA2 开源大语言模型。内容涵盖环境搭建、模型下载、代码示例及关键参数(如 temperature、max_tokens)的配置说明,旨在帮助开发者在低配置硬件上实现私有化部署与推理。

企业在引入大模型技术时面临的十大核心挑战,包括技术适配、数据质量、隐私保护、人才短缺、成本投入、组织变革、文化适应、监管合规、技术迭代及业务流程重塑。同时提出了相应的十项行动指南,涵盖战略明确、基础设施升级、数据治理、团队建设、预算规划、分阶段实施、持续优化、结构调整、风险规避及文化推动。旨在帮助企业管理者和技术团队建立正确的认知,采用敏捷进化方法论,有效驾…

基于 Docker 部署 Llama Factory 进行大模型微调的完整流程。涵盖环境配置、模型加载策略(支持 HuggingFace 与 ModelScope)、数据集格式规范与注册、关键训练参数调优(学习率、轮次、LoRA 配置)、训练过程监控及损失曲线分析。此外,还包含模型导出为 safetensors 格式及本地化部署前的测试验证步骤,帮助开发者快…

如何使用 Docker 部署 AnythingLLM 并结合 Ollama 实现本地大模型的私有化运行。内容涵盖环境准备、镜像拉取、容器启动配置、工作区创建、文档导入及 RAG 流程解析。同时提供了常见问题的排查指南及进阶的安全加固建议,旨在帮助开发者快速搭建基于检索增强生成的本地 AI 应用环境,保障数据安全并提升交互体验。

Spring 动态代理是框架底层的核心机制之一。它利用 JDK 的 Proxy 类和 InvocationHandler 接口,在运行时动态生成代理类,而非编译期硬编码。这种方式允许在不修改原有业务代码的前提下,统一添加日志、事务等横切关注点。相比静态代理,动态代理减少了重复代码,提升了扩展性和维护效率,是理解 Spring AOP 的基础。
基于 Hadoop MapReduce 框架实现了物品协同过滤推荐系统。流程涵盖数据预处理、用户向量构建、物品共现矩阵计算及矩阵乘法评分预测。代码展示了从原始日志到最终推荐结果的完整多阶段作业链,包含 HDFS 工具类封装与核心 Mapper/Reducer 逻辑,适合大规模离线推荐场景参考。
通过实际部署与压测,对比 Apache Flink 与 Storm 在流处理场景下的性能表现。实验显示,Flink 利用状态管理与 Exactly-once 语义,在吞吐量上显著优于 Storm,尤其在消除外部键值存储瓶颈后,可达千万级事件/秒。同时,Flink 的窗口机制降低了延迟并简化了架构,证明了新一代流处理技术在效率与一致性上的优势。
Apache Curator 是 ZooKeeper 的高级客户端框架,封装了连接处理、重试机制及常见场景抽象。文章详解了 Curator 的基本用法,包括节点创建、数据读写、事务管理及监听器(NodeCache, PathChildrenCache, TreeCache)的使用。此外还涵盖了分布式锁 InterProcessMutex 的实现与 Leade…
YOLOv5 模型基于 yaml 配置文件构建,涵盖 backbone 与 head 结构解析。parse_model 函数负责将 yaml 指令转换为 PyTorch 模块,处理卷积、C3、Concat 及 Detect 层的参数映射。训练流程通过 forward 方法调用_parse_once 进行单尺度推理,利用 save 列表管理特征层连接。源码展示…
Redis 同步机制涵盖主从复制与集群分片。主从模式通过 RDB 快照加增量命令实现数据同步,配合心跳与故障转移保障高可用。集群模式利用槽位映射分散数据,支持在线迁移与节点投票恢复。掌握这些原理对理解分布式缓存的一致性与容错至关重要。

K3s 在 Alpine Linux 环境下通过离线方式搭建集群,重点解决系统引导配置差异及内核参数设置。流程涵盖节点环境初始化、镜像包导入、单节点 All-in-One 部署、工作节点加入以及多 Master 高可用扩容。通过调整 extlinux 配置确保 cgroup 支持,利用 install.sh 脚本配合离线包完成安装,最后分发 kubeconf…

该系统涵盖门户管理、立项、采购全流程、公告、考核及报表等模块,支持招标代理、政府采购及企业采购场景。通过项目主线实现从立项到归档的闭环管理,规范数据流转,提升协作效率。