学不好编程的三个原因

学习编程的是一个艰辛的历程,一不小心就走上了岔路。磕磕盼盼跌跌撞撞,甚至头破血流,直至放弃。在学习过程中我们尽量避免误入歧途。我们应该时刻谨记。

回头看学生时代,纠结该学什么语言、该研究哪个方向、该做一些项目还是啃算法,生怕一失足成千古恨,踏上一条不归路。很久之后才发现,与其纠结选择,不如找个点坚持下去。好比爬山,你在山脚下纠结该从哪条路上去,而实际上,每一条都能通往山顶,每一条都不会是笔直平坦的。你怕错过另一条路的风景踟蹰不前,却不知道只要登上山顶就可以一览众山小。

一、不重视主体

学习编程最容易犯的错误就是往每个细节看,应为自己什么都不会,啥都要学。所有不管遇到自己不知道不会的东西都要弄个清楚明白,往往是拣了芝麻丢了西瓜。

二、不停折腾

虽说在这条路上总得折腾几下,但是上瘾了就不好了,就我而言:

1. 折腾编辑器 vim、emacs、vs之类

2. 折腾各种工具的选择

3. 折腾 Linux 配置,美化之类

现在觉得把大把的时间花在这些上面真是太愚蠢了。自己和别人一样都把大把的时间投入进去,但是最终水平却远不如人,所以我觉得尽管折腾有积极意义,但是真的不值得去做。

把大量的时间浪费在一些体力劳动上,我们应该多写写代码,研究语言的本身特性,以及程序的框架上。

三、不去调试代码

代码不是你看看就能搞明白的,特别是大工程代码很多。你不去调试跟踪,光看人家的说明文档,你永远也不会知道知道正真运行的流程,解决问题将成为不可能。

学习编程不走完了做好方向目标明确、不要过分纠结环境、多写多看多调试代码。做到这几点成为大牛指日可待。

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

原文发表时间:2016-03-22

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我是业余自学C/C++的

complete_code_Chapter2 原

通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生更深刻的理解。这种使用隐喻的方法叫做“建模(modeling)”.

712
来自专栏申龙斌的程序人生

搞定GTD - 用GTD的理念治愈拖延症

关于拖延主题的权威书籍应该是《拖延心理学》,这本书在豆瓣上评分8.3,许多读者都推荐这本大作,应该是不能错过的,这本200多页的书并不能算厚,但读起来总是让人提...

35611
来自专栏腾讯大讲堂的专栏

腾讯产品采访系列:细节控是怎么做产品的?

其实公司的产品发展到现在,大部分都比较臃肿,但是有意思的是,每个产品下面优秀的产品经理,都在这样的前提下寻求突破。因而有时候会发现一些有意思的小细节,用的时候真...

2249
来自专栏liulun

程序员的时间管理哲学——打造自己的分时管理系统

  说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮——滑到哪儿算哪儿;

1453
来自专栏斑斓

架构模式的圣经

在模式领域里,有一部伟大著作给予软件设计领域带来的影响非常大,那就是以德国人Frank Buschmann为主要贡献者的《面向模式的软件架构》(Pattern-...

3776
来自专栏知晓程序

买不起 iPhone X?这个上榜小程序,能让你马上「拥有」它!| 晓榜 #30

昨天,知晓程序为大家了介绍了一个薅微信「羊毛」的方法:扫描电子发票,就可以领红包,最高有 188 元!

993
来自专栏牛客网

这可能不只是一篇面经!2万字干货分享校招备战、笔试、面试的详细经验(上)

5月份一个很偶然的机会,加了叶神的微信,还收到了祝福。一激动就承诺说写篇最详细的面经分享给大家,毕竟用了这么久的牛客网,收获真的很大。 校招真的是段劳心伤神的经...

70718
来自专栏大数据架构师专家

2017年 Python工程师面试经历分享(七家)

博主本人 2015 年毕业于郫县某 985 大学通信工程系,因为大学期间一直自己创业所以错过了大四秋招春招,毕业后又在北京继续创业一年,但在创业公司一直无法沉淀...

4742
来自专栏斑斓

剖析大数据平台的数据存储

数据作为一种资产,若少了存储,就成了无根之木,失去了后续挖掘的价值。在小数据时代,受存储容量与CPU处理能力限制,在现在看来相当小的数据,在当时其实也可以认为是...

4349
来自专栏程序员笔记

如何做好一个计划

1052

扫码关注云+社区