方法用错 6类营养食物一秒钟变坏东西【图】卧底程序员交流群10年的真实经历手机APP定制开发成本详细介绍

马云:不会这5种解决问题的方法,你还敢自称是——程序猿吗?

评侯捷的<深入浅出MFC>和李久进的<MFC深入浅出>
信息图:APP软件开发全流程图
老胡专栏 | 为什么要基于模型设计?

★我对这书特别有兴趣,因为阿里在未来几年内需要大大培养优秀的产品经理!希望你能把这作为辅导教材。

——马云阿里巴巴集团董事局主席

编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题。

不会这几种解决问题的方法,你还敢自称是——程序员吗?

一、使用数组解决问题。

数组只是一种工具,和其它任何工具一样。关键是把握好什么时候应该使用它,什么时候不应该使用它。

二、使用指针和动态内存解决问题。

和数组一样,关键是什么时候使用指针,只能在适当的时候使用。

三、用类解决问题。

知道什么时候使用类,是技能提高的表现,但是认识到这什么情况下使用类,反而会使情况变得更加糟糕。

四、用递归解决问题。

为什么要使用递归,因为我们很疑惑,如果不明白,说明我们是还小白。

五、通过代码复用解决问题。

程序员的代码就像银行存款,不能哪里写的哪里丢掉,要复用,要让雪球滚动起来。我们只需关心是优良的复用还是不良的复用。

如果以上几个问题对你来说都是一清二楚的,那就说明你是中级程序员以上的牛人了,你是能用代码解决问题的人了,反之,我们就还需要学习和了解更多,并且要学会向程序员一样思考解决问题的方法。《向程序员一样思考》一本值得一看的会思考的书。

欢迎订阅头条号:绿动未来

一起思考,一起大开脑洞。

责任编辑:方法用错 6类营养食物一秒钟变坏东西【图】