SunBlog

关于

关于 SunBlog

大家好,我是SunCosmos,SunBlog的作者。

我目前同时从事全栈开发和无线网络优化工作。SunBlog记录工作经历、整理技术问题、分享工具和保存实践经验的地方。

这里的内容会涉及软件开发、无线网络、服务器运维,以及日常工作中遇到的具体问题等。两个方向看起来差别不小,但我一直在同时做这两类工作,也逐渐发现它们在问题分析、数据处理和工具使用方面有不少相通之处。

我是谁

我于 2023 年毕业于 哈尔滨工程大学软件工程专业

2022 年开始实习时,我主要从事后端服务开发,接触了服务端程序、业务逻辑和系统功能的开发与维护。那段经历让我开始更多地从系统整体去理解软件开发,而不只是关注某一段代码能不能运行。

也是从 2022 年开始,我进入了无线网络优化行业。除了软件开发之外,我还参与了通信网络保障、现场测试、网络分析、指标处理和网络优化等工作。

2023 年,我前往 延边电信,从事无线网络优化前台负责人相关工作。2025 年,我前往 内蒙古地区,目前主要负责前台测试、分析优化以及后台指标处理。

在这段时间里,我一直没有停止全栈开发方面的实践。现在,我仍然同时在软件开发和无线网络优化两个方向上工作。

我的职业经历

后端与全栈开发

我从 2022 年开始接触后端服务开发,后来逐渐将实践范围扩展到全栈开发。

在这个过程中,我接触过从前端页面、后端接口到数据库、服务器部署和系统维护等不同环节。相比只完成某一个功能,我更关心一个需求从提出到上线,期间会经过哪些步骤,以及上线之后如何维护。

我经常会思考下面这些问题:

  • 一个需求怎样才能真正落地成可运行的功能;

  • 前端、后端和数据库怎样配合,系统才不容易出问题;

  • 服务部署到服务器后,如何保持正常运行;

  • 遇到开发、部署或运行问题时,应该从哪里开始排查;

  • 一个项目怎样写,后续维护和修改才不会太麻烦。

我会在 SunBlog 中记录开发过程中遇到的实际问题,包括问题表现、排查过程和最终处理方式,也会分享一些在学习和工作中使用过的开发工具。

这些内容不一定适用于所有项目,但我会尽量交代问题出现的背景,让读者知道一个方法是在什么情况下使用的。

无线网络优化

从 2022 年开始,我同步从事无线网络优化工程师相关工作。

石家庄联通 工作期间,我主要参与工信部保障相关工作。2023 年,我前往 延边电信,从事无线网络优化前台负责人相关工作。

2025 年,我前往 内蒙古地区,目前主要从事前台测试、分析优化以及后台指标处理工作。

无线网络优化工作和软件开发的工作方式不完全相同。很多网络问题不能只看一个指标,也不能只靠现场测试结果做判断。通常需要把测试数据、网络指标、配置参数、用户感知和实际场景放在一起分析。

这份工作也让我逐渐认识到,软件开发和无线网络优化之间有一些相似的地方:

  • 都需要先弄清楚问题到底是什么;

  • 都离不开数据、日志或测试结果;

  • 都需要使用合适的工具提高效率;

  • 都要把复杂问题拆开,一步一步验证;

  • 都需要区分已经确认的事实和暂时的判断;

  • 处理过的问题最好留下记录,方便以后再次遇到类似情况时参考。

这些经验也影响了我处理软件问题的方式。

为什么创建 SunBlog

创建 SunBlog,对我来说主要有三个原因。

记录自己的实践

开发和网络优化工作中经常会遇到问题。有些问题来自代码,有些来自配置、服务器、网络指标或现场环境。问题解决以后,如果没有及时记录,过一段时间往往只记得结果,想不起当时是怎么排查出来的。

所以,我希望把这些过程写下来,内容可能包括:

  • 问题是在什么背景下出现的;

  • 实际表现是什么;

  • 我是怎样开始排查的;

  • 尝试过哪些方法;

  • 哪种方法最终解决了问题;

  • 方案还存在哪些限制;

  • 后续有没有值得改进的地方。

这类记录首先是写给未来的自己看的。以后遇到相似问题时,可以少花一些时间重新摸索。与此同时,如果内容刚好能帮助其他人解决问题,那它也有了另外一层价值。

沉淀技术经验

技术工作不只是记住命令、代码和配置,更重要的是慢慢形成处理问题的方法。

无论是开发一个服务,还是分析一次网络问题,我都会尝试整理出比较清楚的处理过程。SunBlog 会记录全栈开发、无线网络优化、服务器运维和工具使用方面的经验。

我不会把文章中的方法都写成适用于任何环境的答案。不同项目、网络环境和业务场景之间往往存在差异,同一个方案在不同条件下也可能得到不同结果。因此,在记录技术问题时,我会尽量说明使用条件和实际限制。

文章中如果有暂时没有完全解决的问题,也会如实写出来。工作中的问题并不总能一次处理得很漂亮,很多时候需要继续观察、补充数据,再调整判断。

促进交流与学习

我希望 SunBlog 不只是一个个人笔记本,也能成为交流技术问题的地方。

刚开始学习软件开发、无线网络或服务器运维时,很多资料只介绍最后的操作步骤,却很少说明为什么要这样做。遇到环境不一致时,照着操作仍然可能得到不同的结果。

因此,我会尽量把问题背景和排查思路写清楚,让初学者能看懂基本过程,也让有经验的同行能够了解我在具体场景下的判断。

如果一篇文章能让读者少走一点弯路,或者帮助某个人更快理解一个问题,那么记录这篇文章就是值得的。

SunBlog 主要分享什么

SunBlog 目前主要围绕全栈开发、无线网络优化、软件工具和服务器运维展开。

全栈开发

相关内容包括:

  • 前端页面开发;

  • 后端服务开发;

  • 接口设计与调试;

  • 数据库使用;

  • 项目结构设计;

  • 前后端协作;

  • 常见开发问题排查;

  • 项目部署与维护;

  • 实际项目中的技术选型;

  • 开发效率提升。

我会尽量结合具体场景来写,而不是只整理概念或贴出一段代码。一个功能为什么这样实现、遇到了什么问题、后来怎样修改,这些过程往往比单独的代码更有参考价值。

无线网络优化

相关内容包括:

  • 无线网络测试;

  • 网络指标分析;

  • 前台测试与问题定位;

  • 网络优化思路;

  • 后台指标处理;

  • 工信部保障相关经验;

  • 日常优化工作中的工具和方法;

  • 常见网络问题的分析过程;

  • 测试结果与网络数据的结合。

无线网络工作的环境差异比较明显。地区、运营商、设备厂家和项目条件不同,实际处理方式也可能不同。因此,相关文章会尽量说明问题所处的背景,避免把某个场景下的做法直接写成通用结论。

软件与工具分享

在日常开发、网络优化和服务器维护中,我会接触到各种软件、命令行工具和辅助工具。

SunBlog 会记录一些实际使用过的工具,内容可能包括:

  • 开发工具;

  • 网络测试工具;

  • 数据处理工具;

  • 日志分析工具;

  • 服务器管理工具;

  • 自动化脚本;

  • 提高工作效率的软件;

  • 开发和运维工作中使用的实用工具。

分享工具时,我会说明它主要解决什么问题、基本使用方式是什么,以及使用过程中可能遇到的限制。工具本身不是重点,能不能解决实际问题才是。

服务器运维

软件项目部署以后,还需要面对服务运行、日志排查、权限管理和故障处理等问题。

服务器运维相关内容可能包括:

  • Linux 服务器基础操作;

  • 服务部署;

  • Web 服务配置;

  • 数据库部署与维护;

  • 日志查看与分析;

  • 权限管理;

  • 进程和资源监控;

  • 网络连接排查;

  • 常见服务故障处理;

  • 备份与恢复;

  • 自动化运维;

  • 项目上线后的维护经验。

我会尽量说明命令和配置分别解决什么问题,也会记录操作前后的现象。这样读者看到的不是一串需要复制的命令,而是一套可以根据实际情况调整的处理过程。

我对技术的理解

我越来越觉得,技术工作最后还是要回到具体问题上。

写代码不是为了使用更多框架,部署服务也不是为了增加配置文件,网络优化更不能只盯着某一个指标。真正需要解决的是:问题从哪里来,它影响了什么,怎样验证判断,以及怎样让后续处理更稳定。

在实际工作中,我比较关注下面几件事。

先理解问题,再选择工具

不同问题需要不同的分析方法。工具可以加快处理速度,但工具本身不能代替判断。

遇到问题时,我通常会先确认:

  • 问题具体是什么;

  • 哪些对象受到了影响;

  • 问题从什么时候开始;

  • 是否能够稳定复现;

  • 当前已经知道哪些条件;

  • 哪些现象可以直接验证;

  • 哪些结论还只是推测。

先把这些问题弄清楚,后面的处理才不容易被错误方向带偏。

重视数据和现象

在软件系统中,日志、错误信息和运行状态很重要。在无线网络工作中,测试结果、网络指标和用户反馈同样重要。

我会尽量把实际现象和数据放在一起看。数据不一定会直接告诉我们答案,但通常能帮助我们缩小范围。单凭经验得出的判断,有时看起来合理,最后却可能和实际情况不一致。

关注实际可维护性

一个方案能运行起来,只说明它完成了第一步。后面还会涉及修改、部署、排错和交接。

所以,在开发、部署和优化过程中,我会关注:

  • 配置是否容易理解;

  • 操作过程能不能再次复现;

  • 出现问题后能不能快速定位;

  • 后续修改是否方便;

  • 能否用自动化减少重复工作;

  • 是否留下了足够的记录。

很多问题并不是第一次运行时出现的,而是在过了几天、换了环境或交给其他人维护后才暴露出来。提前把过程记录清楚,通常比事后重新猜测更省时间。

持续学习和复盘

全栈开发、无线网络和服务器运维都在不断变化。工具、框架、设备和工作方式会更新,过去有效的方法也可能需要调整。

我会把学习过程中的实践、失败和复盘写进 SunBlog。对我来说,记录不只是整理最后的结果,也包括重新回看当时的判断,看看哪些地方处理得不够好,哪些经验以后可以继续使用。

SunBlog 的读者

SunBlog 主要面向以下读者:

  • 正在学习前端、后端或全栈开发的初学者;

  • 希望了解实际项目过程的开发者;

  • 正在接触 Linux、服务器和运维工作的读者;

  • 从事无线网络测试、分析和优化的工程师;

  • 对软件开发和通信网络交叉方向感兴趣的人;

  • 希望使用工具和自动化提高工作效率的技术人员;

  • 需要排查具体技术问题的同行。

文章会尽量照顾不同基础的读者。涉及基础概念时,我会补充必要的背景;遇到具体问题时,也会记录实际现象、分析过程和处理细节。

我不希望文章只有结论,也不希望把简单问题写得过于复杂。内容最后还是要回到读者能不能看懂、能不能验证,以及能不能在自己的环境中找到参考。

这里的内容会是什么样

SunBlog 的文章可能会采用不同形式,例如:

  • 技术教程;

  • 项目实践记录;

  • 问题排查过程;

  • 工具使用分享;

  • 服务器部署笔记;

  • 无线网络优化案例;

  • 指标分析方法;

  • 开发和运维经验;

  • 技术学习总结;

  • 对工作流程的复盘与思考。

我不会要求每篇文章都使用完全相同的模板。教程需要写清楚步骤,问题记录需要交代背景和排查过程,经验总结则更需要说明当时的判断和取舍。

不过,无论采用哪种形式,我都会尽量把背景、过程和结果交代清楚。如果某个方案依赖特定环境,也会说明相关条件,让读者知道哪些内容可以直接参考,哪些内容需要根据自己的环境调整。

写在最后

SunBlog 是一个刚开始建设的个人技术博客。

它会记录我在软件开发、无线网络优化、工具使用和服务器运维方面遇到的问题,也会留下我在不同工作阶段形成的想法。

从 2022 年开始接触后端服务开发和无线网络优化,到后来继续参与全栈开发、网络测试、分析优化和后台指标处理,我一直在同时做这两类工作。它们的工作内容不同,但在实际处理问题时,都离不开数据、测试、判断和复盘。

软件开发让我更多关注系统、代码、数据和自动化。无线网络优化则让我更加重视现场情况、网络指标、测试结果和用户感知。这两份工作经历一起影响了我的思考方式,也决定了 SunBlog 之后会分享什么内容。

我希望在这里做几件事:

  • 记录自己遇到过的技术问题;

  • 把零散经验整理成能够回看的内容;

  • 为刚开始学习相关技术的读者提供参考;

  • 和同行交流实际工作中的不同处理方式;

  • 继续探索软件开发与无线网络优化之间的联系;

  • 把复杂问题拆开,尽量讲清楚它是怎样被发现和处理的。

我不确定 SunBlog 最后会发展成什么样,但我知道它应该从真实工作开始。先把做过的事情记录下来,再慢慢整理出自己的方向。

感谢你来到 SunBlog。

我是 SunCosmos,这里会继续记录我的工作、学习和实践。

联系与交流

如果你对文章内容有疑问,发现文章中有错误,或者希望交流全栈开发、无线网络优化、软件工具和服务器运维相关问题,欢迎通过博客提供的联系方式与我交流。

技术环境会变化,文章中的内容也可能需要随着软件版本、工作场景和实践经验的变化进行调整。

我会继续记录 SunBlog,也会在后续实践中不断修正这里的内容。

email:mail@suncosmos.top

评论

作者