编程内功心法是怎样的编写技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7185个文字,预计阅读时间需要29分钟。
编写代码就是学习一门语言,然后开始编写代码吗?看完了我的《GoF设计模式》系列文章,我觉得同学习或本身就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!当然,我们自嘲为码农。
写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作毕竟不是真正的搬砖,我们是软件工程师。编程需要关注的问题太多,不仅仅有语言,还有算法、数据结构、编程技巧、编码风格、设计、架构、工程化、开发工具、团队协作等方方面面,涉及到很多层面的问题。本文将分享一下根据我这几年来的编程经验总结出的一些关于如何写代码的个人见解。
由于“跟我混”的一些小伙伴编程功底相对来说比较薄弱,所以在此总结一篇“编程内功心法”帮助他们渡过职业生涯的第一个瓶颈期。顺便,也造福一下路过的有缘的同学!于是有了此文。
前言首先,思考一个问题,何谓编程?编程就是写代码吗?
所谓的编程,其实就是不断的对这个现实世界中的问题建立模型并将其固化为代码自动化执行的过程。
~ Bug辉 《GoF设计模式 - 解释器模式》
在对问题建立模型的过程中,我们会遇到非常多不同层面的问题,所以我们需要很多领域的知识去解决这些问题。
- 我们需要管理被操作的数据,因为数据与数据之前是相互有关联的。将数据结构化,通常是编程的第一步。关于结构化数据的相关理论以及实践,需要有一个专门的学科分支或者说课题去研究——数据结构。
- 我们需要解决一个具体的问题,这个具体的问题如何一步步去解决,过程是怎么样子的——算法。
本文共计7185个文字,预计阅读时间需要29分钟。
编写代码就是学习一门语言,然后开始编写代码吗?看完了我的《GoF设计模式》系列文章,我觉得同学习或本身就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!当然,我们自嘲为码农。
写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作毕竟不是真正的搬砖,我们是软件工程师。编程需要关注的问题太多,不仅仅有语言,还有算法、数据结构、编程技巧、编码风格、设计、架构、工程化、开发工具、团队协作等方方面面,涉及到很多层面的问题。本文将分享一下根据我这几年来的编程经验总结出的一些关于如何写代码的个人见解。
由于“跟我混”的一些小伙伴编程功底相对来说比较薄弱,所以在此总结一篇“编程内功心法”帮助他们渡过职业生涯的第一个瓶颈期。顺便,也造福一下路过的有缘的同学!于是有了此文。
前言首先,思考一个问题,何谓编程?编程就是写代码吗?
所谓的编程,其实就是不断的对这个现实世界中的问题建立模型并将其固化为代码自动化执行的过程。
~ Bug辉 《GoF设计模式 - 解释器模式》
在对问题建立模型的过程中,我们会遇到非常多不同层面的问题,所以我们需要很多领域的知识去解决这些问题。
- 我们需要管理被操作的数据,因为数据与数据之前是相互有关联的。将数据结构化,通常是编程的第一步。关于结构化数据的相关理论以及实践,需要有一个专门的学科分支或者说课题去研究——数据结构。
- 我们需要解决一个具体的问题,这个具体的问题如何一步步去解决,过程是怎么样子的——算法。

