程序员

注册

 

发新话题 回复该主题

如何培养编程兴趣来自程序员的暴击 [复制链接]

1#

编程越来越像Word、Excel成为一项通用技能了。

未来我觉得人人都得会一点编程,所以最好是学点编程知识为好。

但是很多人学不下去,觉得抽象,不好理解。

我觉的这多半和学习方法有关系。

我以前刚开始学编程时候,其实也学不下去,书上的代码就像是天书。而且那会都是纸上写代码,因为机房只有上机课才可以用。所以写都不会写,更别提运行了。

我是怎样喜欢上写代码的呢?

是因为恶意软件(通俗的叫法是计算机病毒)。

那会正是恶意软件最猖獗的时候,其实所谓的恶意软件也就是程序而已。

图片来源:黑暗之魂Ⅲ原画集

大家就开始琢磨写个程序恶搞别人,最初想写程序的兴趣就是这么来的。

然后开始研究系统,最开始写的比较低级,调用几个系统函数那种。慢慢大家都升级了,就出现很多开机注入、后台下载、绕过防火墙这种高级一点的技术。

那么如何培养编程的兴趣呢?

我的观点是从最容易获得反馈的地方入手。

大部分我接触的很难坚持学下去人,是因为是看不到正反馈,学了半天C语言只在一个黑框框上操作,没什么成就感。

所以入门语言选择很重要。

我觉得C#和WPF是最适合新手入门的。

因为拖拖拽拽就能实现一个软件,很容易看到正反馈。

同时入门书籍也有讲究,刚开始最好不要买那种C++Primer这种语法类的书。

可以买一些小案例的书,比如HeadFirstC#之类,上面有很多很有意思的小程序,比着敲即可。

这样有了兴趣之后,你自然而然想着去提高,这会再去看一些深入一点的书籍。

最后一点,是要摒弃绝对正确。

初学者:我应该怎么学习程序?

专家:程序就是算法+数据结构。你应该去看算法导论,计算机程序设计艺术等。

其实这种话就是“正确的废话”。

就像有人说怎么才能减肥一样。专家告诉你就是少吃多运动。太正确了,但没有用。

你希望看到的是具体可以执行的操作,而不是正确的废话。

分享 转发
TOP
发新话题 回复该主题