每隔一段时间,一种职业就会变得流行起来,如果你学习它,它将成为你名利双收的通行证,或者,如果你的孩子不学习它,就会注定他们失败的技能。 目前是应用程序的创建,在它被人工智能取代之前,我们将尝试回答这个问题:你能自学编程吗?
让我们明确一点,绝对没有纪律可以保证成功,虽然一个好的程序员确实获得了对生活有用的技能,但也可以通过学习其他东西来获得这些技能。
我记得八十年代我十几岁的时候,一则广告说如果你学习 Basic,公司会争先恐后地雇用你。Basic 是一种通用语言,很难构建在现实世界中使用的应用程序。 多年以后,学校里的计算机教学,无非就是讲解微软office工具的使用。 近年来,他们推广了编程课程,实际上应该称为编码课程,因为它们仅限于教授编程语言的基础知识。
你能学会自己编程吗?
社交网络上不时出现关于是否读大学从事程序员职业的讨论。 当然,那些拿过它的人是文凭的狂热支持者,而那些自己接受培训的人则否认这种需要。 一般来说,该行业的公司似乎更喜欢展示技能而不是卷轴。
无论如何,您不只是为了赚钱而学习编程。 也可以在开源项目上进行协作或创建适合我们需求的应用程序。
关于标题中的问题,确实可以,但是请记住,您练习得越多,您的程序员就会越好。
程序员应该学什么?
可能任何应用小学生都知道西班牙语语法,就像 Pérez Reverte 或 Vargas Llosa 一样。 然而,他将无法写出一部好小说。 编程也是如此。 你可以记住一门语言的所有命令,记住几千行代码,但这并不能使你成为一名程序员。
程序员需要的第一个技能是客观性和逻辑推理能力。 应用程序必须解决问题,而开发人员必须在编写代码之前确定它是什么、想出一个解决方案并能够实现它。
下一步是确定哪种编程语言最适合构建应用程序。 在这个领域有很多,如果你只有一把锤子,你会相信所有的问题都是钉子。
对于每种编程语言,都有几个集成开发环境。 许多与多种编程语言兼容,因此熟悉其中一种将节省大量工作。
大多数 Linux 发行版包括对最流行的编程语言的支持以及精选的集成开发环境。
学习编程的一些推荐发行版
这 这绝对是个人选择。 原则上任何 Linux 发行版都可以用于编程。
- Ubuntu的: 这是一个分布 非常流行,所以如果您正在寻找如何在 Linux 上做某事,您可能会找到如何在 ubuntu 上做。 此外,它拥有最完整的程序选择和不同的安装形式。
- Red Hat Enterprise Linux:如果您是开发人员,您可以 获得免费许可证 并访问对程序员非常有用的工具,例如容器管理和对不同编程语言的支持。
- Fedora的: 这是一个分布 社区论坛测试功能,稍后将成为 Red Hat Enterprise Linux 的一部分。 在其存储库中,您可以找到最新版本的编程工具。
发表评论,留下您的评论
我在 13 岁时使用 Commodore PET 2001 自学编程,我现在 54 岁