如何学好编程(20201332)

                                                                                                 如何学好编程?

开学来也练习了1000+行代码了,每次编程作业都会提交代码,这里便不多展示(主要是有的也删了)。

自认为学的还远远不够,随着越来越了解编程的奥秘,我便越来越了解到知识的缺乏。

                                                                                                                                                                                          (要回答这个问题我们只要明确几点。)

(1)编程的本质是什么?

  • 其实我们在小学时代解答应用题的时候,就已经逐步培养起将实际问题抽象建模、选择合适算法(例如加减乘除)进行求解的思维方式。当计算量巨大或者问题过于繁冗时,人工手算显然开始力不所能及,现代计算机便应运而生,自动化编程也成为了一种社会发展的必然趋势。

    所以究起根本,编程即是将实际问题抽象为一种模型,再用一种高度逻辑化的语言,用特定的算法进行实现。

(2)我的学习方向?

  • 明确自己将来的工作定位,来选取合适的工具(图书,软件等)是十分重要的一点。

  • 按编程语言划分:JAVA,Python,C/C++, Javascript,Ruby,PHP,etc.

  • 按开发平台划分:Web,IOS,Android,etc.

(3)选择合适的学习方法

  • 1.学好所有相关的专业课程,无论它多么枯燥乏味。

  • 若不学计算机组成原理,便不知道一个int型数据类型占4个字节是何物理意义,更不会透彻理解变量声明和变量定义的区别;若不学数据结构,你便不知究竟该如何用最优的算法进行最优的深度优化。基础是重中之重。

  • 2.不要质疑老师让你阅读代码、抄写代码的意义。

  • 我曾经对这样的学习方式十分排斥,自负地认为看懂就是真的会了,但事实证明,老师终归老师,这种做法一定有其存在的合理性。能看懂的和能写下的绝非是同种东西,一旦落笔便能知道,我很可能连静态局部变量和动态局部变量都没有彻底搞清。

 

原文地址:https://www.cnblogs.com/wdys12138/p/14019065.html