Logo

最后的话

了解完成本课程后我们还能做些什么。

概念

最后的话

了解完成本课程后我们还能做些什么。

恭喜你完成了我们的 Bash 入门课程!在本课程中,我们介绍了 Bash 语言的基础知识,帮助你开启 Bash 学习之旅。然而,还有一些重要的高级 Bash 主题在本入门课程中未能涵盖。

以下是你可以继续深入探索的高级主题列表:

  • 字符串操作
  • 正则表达式
  • sed 流编辑器
  • awk 文本处理语言

这些内容属于进阶学习或专业应用范畴。如果你仅使用 Bash 完成简单任务和基础自动化,可以暂时跳过这些主题。

也许你喜欢编写程序,并希望进一步了解如何成为一名程序员。那么下一步该怎么做呢?

现在你已经完成了本课程,是时候选择一个你感兴趣的实践领域了。这些领域本质上是编程的不同细分方向。许多程序员都有自己的专长领域。

但如何确定自己的专长方向呢?你作为软件用户的经验已经让你对软件有了一定了解。回想一下你每天使用的软件,思考是否想开发类似的程序。有没有哪些软件特别吸引你?其他网站或软件的使用体验或许能帮你找到合适的实践领域。

假设你已经找到了想要学习的实践领域,下一步就是选择一种适合该领域的编程语言。大多数现代开发者至少熟悉两种编程语言,而有了 Bash 的经验后,学习新语言会更容易得多。

下表将帮助你为自己的实践领域选择合适的编程语言:

领域编程语言
移动应用Java、C、C++、HTML5、JavaScript
前端 Web 应用JavaScript、PHP、HTML5、CSS、SQL
后端 Web 应用JavaScript、PHP、Ruby、Perl、C#、Java、Go
高并发系统C++、Python、Ruby、SQL
系统管理Bash、Python、Perl、Ruby
嵌入式系统C、C++、汇编语言
机器学习与数据分析Python、Java、C++
信息安全C、C++、Python、Bash
企业级软件Java、C#、C++、SQL
视频游戏开发C++

除了编程语言,了解特定实践领域所使用的技术也非常重要。例如,信息安全专家必须理解计算机网络和操作系统的架构。随着你的职业发展,你会逐渐明确需要学习的技术清单。

当你确定了实践领域和编程语言后,就可以报名相应的在线课程了。本课程为你打下了编程基础,因此学习新语言会更加轻松。例如,你会发现 Python 和 C++ 中的一些语句与 Bash 类似,你可以运用已有的技能来快速上手。不过,这些语言也有全新的概念需要从头学习。别担心,有许多“从零开始”的课程可以帮助你顺利起步。

所以,请保持动力,积极应用新知识,从错误中学习。只要你坚持下去,就一定能在编程世界中取得成功!

再次祝贺你完成《Bash编程完全指南》课程,祝你学习愉快!

包管理器