【科普】编程的门槛,到底有多高?

有许多同学,想入门编程,又找不到,有效探索的路径,很是苦恼,大大加深了,对入门的误解。今天在这里,我向大家,简单回答一下,以上的问题。

不要轻易地低估了编程(Coding),把它看作是,任何人都可以掌握的,人人都可以在电脑前敲敲键盘,就能让电脑“干活”的工作。

也不要轻易地高估了Coding,把它看作是,自己一生都难以掌握的,可望而不可即的智力活动。

为了给提问的同学,答疑解惑,如果我们解答了“编程到底难在哪里”这个问题,我想,上述这个问题,你就应该有一个清晰的答案了。

我们都知道,Coding是一种将人类的逻辑和语言,写成可以被电脑“严格执行”的一串串代码,如果你愿意把Coding,比作“用人类的语言写作”,大致也说得通。

当然,计算机执行一道道命令,比我上述极度简化的流程,还要复杂得多。Coding到底来说,其实还是可以被人类“直接识别”(得经过一段时间训练)的,可被人理解的命令行。

从底层来说,各种编译器,还要把这些“代码”,“转换成”可被机器直接识别的“010000111110100010……”的机器码,人类和计算机之间,至少还“差了一层(人类语言→机器语言)”。

上个世纪,W65C816S 机器码,当时大家,都是这样变成,你能看得懂吗?

所以现在,不少编译器,都提供直观化的编辑器,语法有错误的地方,还会给你指出来;有些编译器,还自带“高级Debug”功能,对现代的程序员而言,已经算是很“友好”了。

刚才我有提到个例子,对比的是Coding和写作的难度,其实,我觉得:

从“构成”来说,即写成一段完整的代码,或是写完一整篇文章,我觉得,后者更难些。

梳理思路,构建逻辑,两者是共同的,但写“文章”,是要给更多的人看的,想要“打动”人的情感,是一个比较困难的事(不信?你去看看知乎上文笔优秀的高赞文章)。

而“打动”机器(能跑得通,运行效率高,无Bug)的标准,相对来说就要低一些,也更好“量化”一些,相信经验丰富的“大牛”们,写出的每一行代码,都是“优质”的代码。

你让一个作家,写出篇篇传世的好文,这个就很难, 你可能会问我,像@张佳玮那样的大神,每篇文章赞量不是很高么?那是因为,人家积累出了名气,他的有些文章,时效性较强,文笔方面就弱一些了,这些都是我的废话,希望能帮助你的理解。

好的,经过以上论述,我们可以得出一个大致的结论:有了随处可获得的免费资源(Google、GitHub)、靠谱的教授机构(比如我们的优就业,我就是这么无耻,哈哈~~)、可纠错的编译器、工作中时刻交流技术的同事,如果你“立志”入行,有许多科学的学习路径,也有许多愿意帮助你的人。

路都帮你铺好了,剩下的,还得你自己走,这条路,并不总是“简单”的。

无论学习哪种技能,包括编程,我认为,都要经历一段时间的“非舒适区”,举个学英语的例子吧:

假设你的词汇量掌握数为0,想看懂《纽约时报》,你就必须得从3000词,“痛苦”地背起。

Coding也是一样,对于我们中国人而言,学习母语为英语为主的国家的人,开发出的编程语言,你就必须得按照人家的“规矩”来,包括官方文档等,持续学习,也是程序员必须掌握的技能之一。

编程门槛不低的理由之一 —— 想熟练地撸代码、终身学习?先把英语捡起来吧!

Coding,对学习者的逻辑思维能力,宏观性的事物判断能力,要有更高的要求,你可能写出来一篇,文笔优美,但逻辑不太通顺的散文。但是抱歉,如果你把这种习惯,代入到Coding里电脑可能会不认你的努力。

编程门槛不低的理由之二 —— 你不是“数学家”,但在Coding的时候,需要解答很多“逻辑思维题”,说实话,挺“烧脑”的;感觉自己“脑力”不够的,请绕道吧,小优不是吓唬你。

Coding的目的,是要拿来用的,就是要让它“跑”在机器上,不管你的代码,写得有多优秀,最终只能体现在:用户使用体验,觉得更流畅、更顺滑了。如果你学习的是“后端”,即使你的SQL写得很科学,网速不好,也很有可能拖了用户体验的后腿。

编程门槛不低的理由之三 —— 即使你尽力了,你还有可能遭受各种非议。

现代化的软件编写,是一项十分“庞杂”的工作,越大型的项目(保守估计,Windows系统有7000万以上行的代码),维护和调试起来,就越复杂。很多时候,你不只是“写”代码,还要把前人工作时,留下的“疏漏”,逐一排查清楚。

编程门槛不低的理由之四 —— 你不但需要“创造”,更需要“纠正”,“纠正”的过程,相当于给别人的文章“挑刺”,是相当枯燥无味的。

看到这里,如果你依旧能坚定决心,知难而进。那么,小优还是深深钦佩你的勇气。

学习编程,最好的时间,在10岁的时候;其次,是现在。

本账号,属于“中公优就业”旗下的运营账号,账号发布的内容,均为原创。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容