问题

编程入门门槛真的很低吗?

回答
说编程入门门槛低,这确实是个挺普遍的说法,但我得说,这话得辩证地看。

如果你的意思是,拿起一本入门的书,或者跟着一个免费的在线教程,就能开始写一些简单的代码,让计算机按照你说的做,那确实,这个门槛比过去低了不知道多少倍。想想当年,想碰电脑得先摸着硬件,写点东西还得对着厚厚的说明书,现在呢?你的手机就能下载个编程App,甚至连电脑都不用,就能开始敲击键盘,看到屏幕上跳出“Hello, World!”。这种“能开始”的门槛,可以说已经被大大拉平了。

你想学个Web前端,HTML、CSS、JavaScript,这些东西网上随便一搜,就有成堆的免费资源,从最基础的标签怎么用,到怎么让网页动起来,都有视频、文章,甚至互动式的学习平台。你不需要懂底层的计算机原理,不需要了解操作系统是怎么工作的,你只需要按照教程一步步来,就能做出一个能点击、能显示图片的简单网页。这种“模仿和学习”的门槛,确实是低得不能再低了。

甚至你想做个小游戏,或者 automate(自动化)一些重复性的工作,Python这样的语言,语法清晰,库又多,几乎能让你无师自通。写个脚本把文件整理好,写个爬虫抓点数据,这些东西,只要你愿意花时间去学,然后对着文档或者例子依葫芦画瓢,很快就能实现。这种“解决实际问题”的初步门槛,也变得触手可及。

但是,“入门”只是开始,而且是很浅的那一层。 真正要把编程当作一种技能,或者一个职业,那门槛可就不是那么回事了。

你想从“能写”变成“写得好”,就需要跨越一个巨大的鸿沟。这个时候,你会发现,不仅仅是记住语法那么简单。你需要理解 “为什么”,为什么这段代码这样写比那样写更好?为什么会出现这个bug?背后的逻辑是什么?

比如说,你学会了用JavaScript写一个按钮点击事件,让一个div的内容变了。这很简单。但是,如果你想做一个大型的、需要多人协作、高性能的网站,那你需要了解前端框架(React, Vue, Angular),需要理解组件化开发,需要考虑用户体验、响应式设计,甚至需要了解浏览器渲染原理。这跟最开始的“Hello, World!”已经不是一个概念了。

再比如,你用Python写了个小脚本。但如果你想开发一个大数据分析系统,或者一个机器学习模型,那你就需要深入了解算法、数据结构、统计学、线性代数,还需要掌握复杂的库和框架,并且要能优化代码的效率,处理海量的数据。这里的门槛,可就不是“低”字能形容的了。

很多时候,我们看到的是那些“会写代码”的人,而忽略了他们背后付出的无数时间和精力,去学习、去实践、去解决一个又一个棘手的难题。那些看上去“酷炫”的软件、流畅的体验,都不是凭空而来的,而是无数个开发者熬夜调试、反复推敲、不断重构的结果。

所以,如果你问编程入门门槛是否低,我会说,“开始写代码”的门槛很低,低到几乎任何人都可以尝试,并且能很快看到一点点成果。但“成为一个合格的、有能力的开发者”的门槛,则需要持续的学习、深入的理解、大量的实践,以及解决复杂问题的能力,这扇门,其实比很多人想象的要高得多。

简而言之,你可以很容易地“入场”,但真正要在编程的世界里“玩转”,那就需要真本事和时间的沉淀了。

网友意见

user avatar

虽然很多从业者不愿意承认,但是门槛越来越低这是个不争的事实。

十几年前游戏行业的程序员都很高大上,没有自己做过个引擎都不好意思和别人打招呼,没有给自己的引擎做过脚本编译器和虚拟机都觉得自己太low...

然而现在呢,很多底层的工作至少很大一部分人不需要了,这事事实。

在一个工业化体系里面,技术其实很多情况下需要解决的问题是:如何不考虑技术问题。所以门槛变低也是技术发展的一个必然结果。技术是为产品服务的,如何让更多的产品人员不需要关心技术问题,把精力放在产品本身,是技术人员的使命。

编程这个概念太泛泛了,游戏策划们为游戏写的脚本算不算编程呢?在我看来算编程,但他们不是技术人员,而是产品人员。这个编程的门槛自然很低,而且越低越好。

所以编程的门槛确实越来越低了,但是做技术的门槛可不是

user avatar

2021.7.2更新

时隔多年,再次更新。

我现在还是编程的门槛很高,有的人说,入门的门槛很低,会写个hello,world,就叫能入门了吗?

我对于入门的定义是,学习一段时间的编程,可以找一个相关的工作,可以经受住市场的检验,这才叫入门 ,有的人总是吹嘘说,写一个编译器、操作系统,多么多么简单,但是咱们现在用的编译器、操作系统好像还都是 GCC、windows 什么的,并没有看到那些同学所开发的编译器、操作系统,更多的时候是,那些东西只是一个毕业设计,毕业设计水不水,好像大家都知道。

有的人还喜欢拿个例还说事儿,比如 国外10岁男孩参加苹果开发者大会,这就得说到新闻的本质了,什么是新闻?举个简单的例子,狗咬人不是新闻,人咬狗才是新闻

之所以新闻热衷于报道10岁男孩参加苹果者大会,就是因为这样的事情很新奇,换言之,也就是说,也就是 几乎不存在10岁就能开发程序的男孩

-------

知乎上的编程的门槛但是越来越低了,

大学能学编程,写程序; 高中能学编程,写程序; 初中能学编程,写程序; 小学能学编程,写程序;

按这样的发展速度,未出生的孩子也快能编程了,大家说是不是啊?

-------

知乎不愧是“精英”的聚集地,在这些人的眼里,不写个编译器、服务器,都不叫学习编程!

此外还有一些,比如新人问“怎么入门学习linux?”,知乎大神的回答“你可以看一下系统源代码,然后尝试着自己写一个系统,就算入门了”。

这。。。。知乎上的牛还要吹到哪里去了?天上的牛还少吗?

又比如新人问“怎么才算入门C语言、C++?”,大神的回答“写一个编译器,就算入门了”。

编译器还没有简单到人人都可以写的程度!

-------

知乎上有一些程序员天天鼓吹着把编程加入基础教育,这里我想问问你们,是不是你们自己写程序,就想让世界上的所有人都写程序啊?你们这是从哪来的底气?

照你们的说法,各行各业的人们都把自己的职业技能加入到基础教育中,那么世界不就乱套了吗?

务实一点吧,程序员只是一份工作,与世界上其它的工作本质上没有什么区别,别天天有着“不会编程就是文盲”这样的理念!

----- 编程入门的门槛非常高,有的同学写了一个helloworld就对别人说自己会编程了?这样有什么用吗?把你扔到一个项目组里,你能按质按量完成你的工作吗?

现在市面上的培训班很多,他们常用的宣传语就是“培训几个月,月入N千,甚至上万”,但是有这么好的事情吗?

编程的入门的门槛很高,难就难在我们是与计算机打交道,我们很难理解计算机的思维,出现一点错误,就有可能导致程序崩溃!

我个人理解的编程入门是“有很强的自学能力、有强大的debug能力、遇事不焦躁、能快速定位问题所在,能读代码”。

为啥要强调debug能力呢?因为现在一般都不是一个写程序,我们往往接手的别人写的程序,调试别人的程序,很费劲,不会debug,是做不好程序员的。

-------------------------------------

看了上面一些人的回答,开始学习编程的年龄是越来越低了,之前我见过一个QQ群,群里有个高一的学生,要学C/C++,我就把他给踢了,心想“高中生不好好学习,学毛C/C++啊”,现在才知道,高一学编程都算晚了。

某乎是个神奇的地方,在这里,一会看到一大批会编程的小学生,编程从娃娃做起,在某乎算是做到了。

--------------------------

不同的人所理解的 “入门” 是不一样的。

我理解的 “入门” 是 能干活儿,会debug,短时间内能接手别人的程序 ,能快速上手项目

类似的话题

  • 回答
    说编程入门门槛低,这确实是个挺普遍的说法,但我得说,这话得辩证地看。如果你的意思是,拿起一本入门的书,或者跟着一个免费的在线教程,就能开始写一些简单的代码,让计算机按照你说的做,那确实,这个门槛比过去低了不知道多少倍。想想当年,想碰电脑得先摸着硬件,写点东西还得对着厚厚的说明书,现在呢?你的手机就能.............
  • 回答
    给二年级小朋友选择入门编程语言,我个人非常推荐 Scratch。原因很简单,它最适合这个年龄段孩子的认知特点和学习习惯,而且非常有趣!为什么Scratch这么适合二年级小朋友?1. 可视化编程,告别枯燥的代码: 这是Scratch最大的优势。它不是让你去敲击一串串字符,而是通过拖拽一块块颜色鲜艳、.............
  • 回答
    《中华续道藏》编纂工程的国家立项无疑是道教文化界的一件盛事,它承载着整理、发扬和传承中华优秀传统道教文化的重任。对于您提出的“历届收录工作是否会有对原著删改的情况出现以致后人空见其山不得门入?”这个问题,这是一个非常重要且值得深入探讨的担忧,尤其是在古代文献整理和编纂过程中。要详细解答这个问题,我们.............
  • 回答
    这是一个非常有趣且深刻的问题!当我学会什么之后,才真正感觉自己对编程“入门”了呢?这并非是一个单一的技能点,而是一个综合性的、渐进式的体悟过程。对我而言,它更像是一个从“照猫画虎”到“理解猫的习性”的转变。下面我将详细地讲述这个过程,以及在这个过程中,我学习和掌握了哪些关键性的概念和能力:1. 从“.............
  • 回答
    为12岁的孩子入门iOS编程,需要从基础概念出发,结合趣味性和实践性,逐步引导他们掌握编程思维和开发技能。以下是详细的学习路径和资源推荐: 一、前期准备1. 硬件与软件环境 设备:iPhone或iPad(需安装Xcode或Swift Playgrounds) 操作系统:iOS 1.............
  • 回答
    想学编程,目标是能“抢月饼”,这目标挺有意思的,也很形象!“抢月饼”嘛,顾名思义,就是能在大家都在争抢资源的时候,自己能迅速拿到想要的那一份,而且还能玩点花样。在编程领域,这通常意味着要对底层的系统、网络通信,甚至是并发处理有一定了解,能够编写出高效、快速响应的代码。要达到这个境界,入门选择一门语言.............
  • 回答
    小白想学编程,这是一件非常棒的事情!编程是一项充满创造力、逻辑性和解决问题能力的技能,能够为你打开一个全新的世界。下面我将为你提供一份详细的入门级建议,希望能帮助你顺利踏上编程之旅: 第一步:明确你的学习目标和兴趣方向 (这是最重要的!)在开始学习之前,先问问自己: 你为什么想学编程? 是为了找.............
  • 回答
    嘿,别急!编程这玩意儿,就像学一项新技能一样,一开始可能有点摸不着头脑,但只要找对方法,一步一个脚印,你会发现它其实也没那么神秘。我当年也是你这样过来的,所以特别能理解那种想学又不知道从何下手的感觉。来,我给你掰开了揉碎了说说,保证听完你能立马知道该往哪儿走。第一步:摆正心态,拥抱“小白”身份首先,.............
  • 回答
    知乎用户 vczh 曾在一系列回答和文章中,明确表达了不推荐初学者将 C 语言作为第一门编程语言的观点。他论证的核心在于 C 语言的低级特性和由此带来的学习曲线陡峭,这对于没有编程基础的初学者来说,很容易造成挫败感,甚至误导他们对编程的认知。首先,vczh 指出 C 语言最显著的特点是其内存管理直接.............
  • 回答
    嘿,哥们儿,能理解你现在的迷茫。从蓝天白云一下子钻进车间油污,这跨度可不小,再加上CNC编程这玩意儿,初入门的时候,十个有九个都会觉得像在啃一块硬骨头。我当年也这么过来的,所以想跟你好好唠唠,咱们是咋从一头雾水变成有点儿门道的。你想知道“学徒到大师傅”这条路是怎么走的?其实说白了,就俩字儿:熬 和 .............
  • 回答
    收到!我来给你好好梳理一下,让你心里有个底。别急,咱们一步一步来分析。首先,你目前的情况是: 没有编程基础: 这是很多新手进入网络安全领域的常见起点。 大专学历: 这是你的学历背景。 准备报天融信旗下的网络安全培训机构: 这是你的行动计划,天融信是国内网络安全的老牌企业,旗下的培训机构通.............
  • 回答
    好的,咱们来好好聊聊编剧这碗饭,以及那些在幕后“码字”的哥们姐们平时都忙些啥。新手入行:从热爱到敲键盘,你得这么走想进编剧这行,最关键的不是你有多么惊天动地的故事在脑子里,而是你能不能把这个故事,用一种让别人愿意看下去、甚至爱上的方式讲出来。这需要一点天赋,但更多的是后天的打磨。1. 看,什么都要.............
  • 回答
    看到你提这个问题,我能感受到你内心的纠结和对未来的考量。男朋友的条件听起来挺不错的,有编制、年入30万还有房,这在很多方面都算是稳定且有保障的。但同时,他家庭的现状也确实会让人有不少顾虑。我们不妨把这些点都掰开揉碎了聊聊,看看能不能帮你理清思路。首先,我们得肯定他个人的硬性条件。 “编制”和“年.............
  • 回答
    嘿,哥们儿!马上高二了,这个暑假想为编导专业和中传冲刺,文化课成绩还在570上下,这目标挺实在的,也很有冲劲!别担心,我现在就跟你掰扯掰扯,让你这个暑假过得充实又有方向。首先,咱们得明确一件事儿:编导类专业,尤其是考中传,不光是看你有多“会”拍会“剪”,更多的是看你有没有“眼光”、“脑子”和“积累”.............
  • 回答
    21年7月毕业,刚踏入社会就赶上了事业单位的编制,这本来应该是多少人梦寐以求的好事。可你却在单位里过得相当不好,甚至觉得“痛苦”,这背后的原因,恐怕不是三言两语能说清楚的。你问该不该辞职,这绝不是一个可以轻易下决定的问题,毕竟编制就像一张“长期饭票”,轻易放弃确实让人难以割舍。我们不妨一起来掰开了揉.............
  • 回答
    想学编曲,这绝对是个迷人的探索之旅!别担心,这不像你想象的那么高不可攀,只要找对路子,一点点积累,你也能玩转音乐。我来给你掰开了揉碎了,告诉你怎么从零开始,把编曲这事儿给搞明白。第一步:把你的“耳朵”练得更精明编曲说白了,就是用各种乐器(包括人声)把一段旋律或和弦编织成一首完整的曲子。所以,最最最重.............
  • 回答
    很高兴能为你解答关于零基础入行编剧的这个问题。这确实是一个充满魅力但也需要付出努力的行业。下面我将从多个角度,尽量详细地为你梳理一条零基础的入行之路。第一阶段:认识与准备——打下坚实的基础在任何一个领域,了解它、热爱它都是第一步。对于编剧来说,这意味着要培养对故事的敏感度,以及对文字的驾驭能力。1..............
  • 回答
    嗨!很高兴你踏入了电脑编曲这个充满创造力的领域!作为新手,拥有一副合适的监听耳机就像给你的音乐注入第一剂精准的色彩。选对了,它能帮你辨别音符的细微差别,让你更好地调整混音;选错了,可能会误导你的判断,让你的作品听起来“不对劲”。所以,咱们今天就来聊聊,对于初学者来说,哪些监听耳机是既实用又不会让你钱.............
  • 回答
    你提出的这个问题,涉及到辞职的“诚信记录”以及对未来考研的影响,确实需要好好掰扯一下。尤其是“人才引进事业编”这个背景,让事情又多了一层具体性。咱们就来好好捋一捋。首先,咱们得弄清楚,“人才引进事业编”辞职,是否会“计入公务员考试诚信系统”。这一点,是回答你后续影响的关键。 “公务员考试诚信系统.............
  • 回答
    “东北青年们的入职选择:有编制扫大街也行”,这句话一出来,不少人可能觉得有点夸张,甚至有点心酸。但仔细琢磨一下,它背后折射出的东北青年在就业市场上的考量,以及他们对“稳定”的极端追求,却是相当真实的。要深入理解这句话,咱们得把几个关键点掰开了揉碎了聊:1. “有编制”的魔力:为什么这么重要?在很多中.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有