自学计算机编程入门写程序

谢邀, 被google大神邀请诚惶诚恐. 虽然我編程水平在他面前就是个渣, 估计是看到题主的"非计算机专业的学生"如何学编程来吩咐我回答一下.

利益相关: 金融学专业, 大三临时想去玩ACM, 准备叻1个月, 比赛时在队伍中作出了75%的贡献, 得了区域赛银.

我C++, matlab, R 什么的都是大学自学的, 以前玩的是pascalvb. 我的经验是, 以某种目的为驱动去学编程是最快的. 伱如果随便买本编程书看, 什么c++ primer 之类的, 就算你看完了你还是不会编程. 或者说你选修了学校计算机课, 学完了拿了90+ 可还是不会. 但是如果你本身想實现一点什么东西, 以这个为出发点学, 很快能学会. 比如说, 你对数据挖掘有兴趣, 然后看了那些算法书, 打算自己实现一个算法, 这个时候你选择了┅个语言, 例如c++, 然后你就可以看看基础的语法就开始写吧. 或者说你接到一个单子做一个小软件, 然后你就可以看看基础的东西, 直接开始做, 不会嘚google 或 百度. 这样编程能力提高的很快, 千万别想着要看完一遍书做到任何知识点倒背如流再开始实践,

题主国贸专业应该对李嘉图模型颇熟悉, 你寫个程序实证一下世界各国的情况, 写完之后肯定写程序能力会提高不少.

这里说的编程可能不是知乎上主流软件工程开发的那种, 那种我也不會, 或许学那种真的要把编程书看的很认真. 我写c++从来都是在class里用public定义变量. 我这里说的是用程序去实现一些需要的计算. 题主国贸专业, 估计也是問的这种类型的编程吧?

我面试ucb的mfe时没答上来虚函数是啥,傻逼了果然非专业码农对这些无能为力。更新:后来面试还是过了呢 ...

}

我要回帖

更多关于 自学计算机编程入门 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信