为啥计算机语言难学?

很多人觉得计算机太难学了,里面很多专业术语都不明白,如果单纯从人类语言的角度考虑,很多计算机语言的确很难直接体现出很人性化的地方,所以要学好计算机语言,首先不是让自己记住有多少困难,学任何东西都存在困难,这是学新东西的通病不是仅仅针对计算机语言。计算机能够直接识别是二进制,但我们又不能整天拿着二进制去写代码,这几乎不可能实现的事情。于是计算机的语言也就逐渐的像简单化发展,后续的汇编语言,C语言,C++再到后来更加高级的语言Java,C#等等纷纷流行,但还是有人觉太难理解了,很难直接通过人类语言的认知程度去了解计算机语言。

计算机逻辑性比较强,不像我们常说的口语那么随和,机器能够识别的类型也就那么几种,不可能像汉语,英语那么随意。所以很在学习编程语言的时候,加上了一条需要具备一定逻辑性,其实就是少点感性多点理性。计算机语言没有人类语言表现出来的喜怒哀乐,你输入对的语法他就正确的执行,输入错误的他会对你毫不留情,绝不接受。很多程序员在调试程序时候经常说的一句话:见鬼了,为啥还是不行。表达出无法按照计算机的模式去执行,其实计算机是冤枉的,程序员怎么用什么的代码去操作,他就按照代码的指令去执行,标准的执行者不掺杂任何的感情色彩。

所以要学好计算机语言,就要收起自己感性的思想,多去涉及逻辑思想。要想学好计算语言,就要调整自己到理性思维的阶段,意气用事也没用,计算机不会因为你的发怒而改变执行的线路,也不会因为你累了或者情绪不稳定而做调整。调整自身的心态去应对进入计算机语言的语境之中,培养自己的计算机语言的语感,久而久之养成自己的逻辑思维习惯。

计算机语言,本身自带很强的专业水准,所以学习之前需要补一点计算机方面的基础,很多开始学习的人,对计算机的组成原理运行机制都没有一个很深刻的认知,也就很难切入进去,更别说培养语感产生兴趣爱好了。所以学习计算机语言之前需要补补相关的知识,起码知道二进制和十六进制之间的转化这些大路边上的知识点还是要掌握的。CPU和硬盘的工作原理之间的关联或者内部大致的工作原理还是要了解的,基础差了学习起来很容易让人放弃,大部分走过的路:从入门到放弃。

需要不停的实践,不要觉得自己掌握了理解力 ,就放松自己。逻辑性语言很强的语种,也是最注重实践的语言,所以学多少练多少是必须要做的事情,无论用书本学习还是用视频去学习,都不要忘记了课后题目去独立完成。学习不是按照书上后者视频上讲的东西跟一边就结束了,要去思考慢慢建立自己的知识体系。有些小白都觉得很神奇,为啥高手接触一个新语言用不了半个月就能直接拿去做项目,是不是天才,是不是有什么特异功能,笔者作为一个工作十几年战斗在编码一线的程序员来评述,任何的编程语言整体来说就是一种受编程思想支配的工具,核心点都在编程思想上,掌握了编程思想任何语言学起来都不是那么难,就是常说的触类旁通,举一反三。

计算机语言固然有自身难学的特质在里面,能不能学好还在于自身主观因素,拿出破釜沉舟的勇气,狭路相逢勇者胜的态势,上面的三个点自然都会不攻自破,人总要仰望点什么,向着高远,支撑起生命和灵魂。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-02-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏华章科技

1个月只敲1天代码,拿着全额薪资,我错了吗?

每周工作2小时,相当于1个月只上1天班,拿全薪。公司从来没有表示他们对我的表现不满意。他们从雇用我中得到了他们想要的,而我还可以在家陪陪儿子。不告诉老板,有错吗...

522
来自专栏腾讯移动品质中心TMQ的专栏

【探索式测试基础系列】蜜月旅行

读完上一篇《探索式测试基础系列——初恋的味道》,想必大家和探索测试一起回味过初恋的味道,那么接下来我们就和探索测试来一场蜜月旅行吧,在蜜月的旅途中我们能进一步增...

3515
来自专栏java学习

Java学习问答

大家在学习上?工作上有什么问题不懂的?可以留言把你的问题留下来 然后我会把大家所有的问题整理在一起发给大家去解答! 比如说:我学历低以后找工作难不难呀? 反正就...

2669
来自专栏理论坞

用 Python 语言来写游戏

每个程序员差不多都是从计算机爱好者开始的,尤其是那些令人心醉神迷的电脑游戏,不仅造就了整个游戏产业,推动了计算机行业软硬件的升级,而且吸引了大量的爱好者最终加入...

1515
来自专栏程序人生

漫谈工程师的三观

工程师要有技术观,产品观和数据观。 (1)技术观 什么是正确的技术观? 我觉得首先是对各种技术不排斥,兼容并蓄。初入行的工程师往往会陷入对某种技术的深深的迷恋而...

34511
来自专栏程序猿DD

Java程序员如何进入BAT,技术水平需要达到什么程度?

作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动时间受互联网人的精密亲密关注。今天进入 BAT 成为大厂的一员成了许多互联网人职业生活生存追逐的方针...

993
来自专栏BestSDK

2017——国外SDK发展趋势

本文列出了 2017 年国外增长最快的移动应用 SDK,旨在帮助开发者了解技术的发展趋势。 ? 1. 更多开发者选择应用开发平台 开发者通常会面临这样的选择:是...

4086
来自专栏SDNLAB

P4加入ONF和Linux基金会,推动P4的创新和采用

1474
来自专栏互联网数据官iCDO

19个令人大开眼界的可靠消费者研究数据源

译者:董梁 本文长度为3058字,预估阅读时间5分钟。 我们今天要向大家分享19个令人大开眼界的可靠消费者研究数据源。 Kyle的注释: 数据是分享洞察、支持...

2646
来自专栏BestSDK

从SDK到应用,一文读懂指纹识别的“前世今生”

在互联网发展初期,人们发现商业的边疆可以被极大的拓展,我们可以跟某个素不相识的人在一秒以内完成一笔真实交易。但是,更多的机会也带来了更多的风险。很多在人们看来理...

1113

扫码关注云+社区