2016 - 2024

感恩一路有你

linux c++开发 自学linux应该学哪些内容呢?

浏览量:2055 时间:2021-03-13 17:13:22 作者:admin

自学linux应该学哪些内容呢?

我会谈谈我是怎么学会的,学到了多少,遇到了什么问题,还有什么困扰着我。

如何学习:我在18年前买了第一个树莓派3B。我使用了CentOS系统(我主要研究CentOS),它相对简单。后来我买了3b、4和minipc,它们与CentOS系统一起安装,windows虚拟机也被用作一个系统。我们用覆盆子派0W做了两个项目。第一本书必须是伯德叔叔的Linux私有菜谱,版本2和版本3。这本书比较全面。每年约20万字。

你现在学到了什么程度:你可以制作自己的FTP服务器;外部硬盘;文件服务器;常用命令;systemctl用法;用户操作;VIM操作更熟练;你可以编写shell脚本;你可以理解系统结构;你可以理解文件夹的作用;你可以使用top查看系统情况等。

遇到那些问题:Linux变量比较复杂,操作也比较复杂,难度大!正则表达式很难!Sed、grep和其他命令并不熟练。小组操作实践不多,不熟练。

麻烦:我不知道现在该学什么。我基本上能操作。现在正处于不断学习的阶段,我不知道下一步该学什么。(在此期间,我学习了python,基础介绍)。

这是我的学习经历。我没有一个好的学习环境。我希望我能改进它。

自学编程以一般人来说需要多久?

在学习编程之前,您需要知道您想学习哪种编程语言。有许多种编程语言,每种语言都有自己的优点。业主可以根据自己的兴趣和薪水来选择。

在确定了编程语言之后,我们需要制定一个合理的学习计划并坚持不懈地执行。在学习过程中养成良好的学习习惯。

如果主题没有明确的学习目的或倾向,建议使用JavaScript和python。

这两种语言都有良好的生态环境,这意味着当您需要帮助或需要使用第三方代码时,它们更容易获得。如果您对数据分析、机器学习和人工智能感兴趣,请选择python。如果你对这些都不感兴趣,你也可以选择JavaScript。

第一阶段是阅读书籍、阅读博客、学习课程或观看视频等。

第二阶段是模仿书籍或博客的代码并进行复制。复制不重要,但思考是关键

第三阶段是思考学习别人的想法,脱离书本和博客,完成自学实现功能;

第四阶段:自己实现一些演示,看别人的项目代码,与别人讨论,提高代码能力;

第五阶段:编写代码,在他人框架和需求下实现业务;

第六阶段:负责他人设计模块的实现;

第七阶段:独立设计开发业务模块;

第八阶段:负责大项目框架设计和拆分,带领他人开发;

第九阶段:其他高层架构和管理工作,不仅仅是代码能力

对于以上九个阶段的学习,能够完成前五个是非常好的。前五个阶段主要是基础学习和一些习题,可以认为是比较基础的。只要你肯吃苦耐劳,我相信你能学好是不够的。对于初学者来说,掌握基础知识是最重要的。毕竟,他们必须学会走路才能跑得更好。升级是时间和项目的积累。它是一个从量变到质变的过程。

软件开发有前途吗?

人才短缺,前景无限。

linux c++开发 python编程 shell编程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。