学习编程需要具备的基本能力 - 正确提问
这真的是陈词滥调了。网上一搜其实一大堆这些文章,包括自己在 2013 年写的一点点对提问,分享和影响力的看法也提到一些。不过当时是稍微针对已经在公司的人写的,这里为自学的朋友补充一些之前没有提到的。先强调一下,最好用英语和 Google,可以节省大量寻找答案时间。 怎么问这一
这真的是陈词滥调了。网上一搜其实一大堆这些文章,包括自己在 2013 年写的一点点对提问,分享和影响力的看法也提到一些。不过当时是稍微针对已经在公司的人写的,这里为自学的朋友补充一些之前没有提到的。先强调一下,最好用英语和 Google,可以节省大量寻找答案时间。 怎么问这一
我一直都说,计算机和编程是用来解决问题。问题的分解肯定是非常重要的,也必须具备的能力。相比我在学习编程需要具备的基本能力 - 抽象谈的_抽象和具象_,大家应该能理解什么是问题分解的能力。不过上次也有人给我留言,说那篇文章说的就是分析和分解问题的能力。其实它们还是有点不同。 抽象和
很多人说,要学好编程,需要有抽象的能力。但_抽象_这个词本身就太抽象了。怎么样才叫有抽象的能力啊?。抽象是相对于具象而言的。我觉得,与其说学习编程要具备抽象的能力,不如说编程应该具备具象与抽象之间转换的能力。我们通过下面的例子来了解怎么在这两者之间转换吧。这篇文章对学编程的新手来
虽然我大概一两年前就听过「囚徒健身」,因为我楼上的邻居当时就开始跟着练习,但是我可是两个月前才真正开始接触。当时我准备要离职,前往北京工作,曾经在我团队里面的一个健身的小朋友送了我这本书。他说:“Ken 哥,你在北京可能比较忙,而且健身房又贵,送你这本书,好好坚持锻炼。”。 其实
我大学读的并不是计算机专业。只是很粗浅的学习过一点 C 语言,知道简单的 for loop,if 语句等,以及一个叫 Foxpro 的数据库。我当时出去面试,说只用过这个数据库的时候,你都无法想象当时那些面试官脸上的鄙视的表情。后来,幸运的在做对一道智力题的情况下,被一家小公司看
很多人觉得编程是很高端神秘的事情,觉得自己可能学不来。但是了解到程序员的工资比较高,所以又蠢蠢欲动,想进入这个领域。那么,在回答这个问题前,我们先了解一下什么是编程吧。 什么是编程编程,也叫程序设计,其实就是用编程语言处理数据,以达到你想要的效果。有一本书的名字很清楚表达了这个观
最近,李笑来在逻辑思维的“得到” App 上面的专栏《通往财富自由之路》(这里硬广一下,199/年,每日更新,建议订阅)发表了一篇文章,说:个人拥有的最宝贵的,很容易忽视的财富是:注意力。 怎么理解?其实之前有一个名词,叫“眼球经济”。结合这个名词来看,知道为什么注意力
我们的人生其实分了很多个阶段:幼儿园,小学,中学,大学,工作,结婚,升级打小怪物等。 这些阶段,很多都是世俗的约定,到了某个年龄,就自然要踏入另一个阶段了。在你成为“成年人”以前,大学前的几个阶段,基本都是由父母决定的,自己选择和决定空间不大。不少人在前面的阶段感觉被迫接受父
As we know, JavaScript differs from other class based inheritance language. Constructor (function) uses its prototype property to implement
The reason behindRecursion is a powerful form of loop which repeats itself in similar form, but it should have terminal condition to prevent