首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程比较难?原来是技巧没有掌握对。记忆+理解才是最有效的途径!

我是一名IT程序员,接触编程大约8年时间,用自己的真实体会告诉你为什么说记忆+理解才是会编程,编好程的最有效途径。

编程指的是使用编程语言编写逻辑并让计算机按序执行。这是我的理解。这句话里面有两个重要的关键词,分别是编程语言和逻辑。

 编程语言-字面含义:

想让计算机理解我们的意思,就得学习和计算机交流的语言,这就是编程语言。和汉语、英语等诸多语言一样,字面的意思都需要我们去记忆;汉语里面的你我他,英语里面的hi hello等。庆幸的是编程语言需要我们记忆的词语很少,大约百十来个吧。

编程语言-语法规定:

当我们掌握了汉语的日常用词之后,我们开始尝试和他人进行交流。在交流的过程中我们的话语必须符合规定。

你好,我是扣丁格子,一个IT程序员

比如上面的这句话。如果我们不按照规定进行说话(下面),那么他人是不能理解你表达的含义。

好你,我是IT程序员,一个扣丁格子

人与人交流需要符合语法规定,那么人与计算机交流也是一样。不过不用担心,编程语言的语法也很简单,相比英语的语法,那简直就是So easy!

需要记忆的:

编程语言的字面含义,语法,数据结构原理,设计思想以及通用性的代码片段。这些东西都需要去记忆,而且是不折不扣的记忆。只有记住了才能在用的时候心中有数,信手拈来。

 逻辑思维:

过了记忆的关卡,接下来走进逻辑思维关卡。这里的逻辑主要是两层含义:

理解程序是要解决什么问题,根据问题去选择对应的设计思想和数据结构

理解别人的代码。一般而言一个人是不能全部完成整个开发工作的,必定会使用别人的代码。不管是其他同事还是第三方提供的代码我们都应该只要他们需要什么类型参数,这块代码的含义、解决什么问题以及如何正确使用。

 如何锻炼逻辑思维:

多看别人的代码,特别是对应语言成熟的框架和高分开源代码。猛一下看不懂别着急,慢慢看,结合demo一遍遍的看。哪怕几个月时间看懂了这就是收获。知识就是在一遍遍中积累,能力就是在一遍遍增长。

加油~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200828A08Q0D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券