这篇文章给大家聊聊关于什么是编程?有网友表示:写代码就行了!,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
在建模问题的过程中,我们会遇到很多不同层面的问题,因此我们需要很多领域的知识来解决这些问题。
编程所需的领域知识示例:
我们需要管理正在操作的数据,因为数据是相互关联的。结构化数据通常是编程的第一步。关于结构化数据的相关理论和实践,需要一个专门的学科分支或专题来研究——数据结构。
我们需要解决一个具体问题,如何一步步解决这个具体问题,用——算法这个过程是怎样的。
我们需要自动化解决方案并以代码—— 编程语言的形式交付。
如果一个抽象模型被编码并实现,如何实现“这个函数”,如何实现“那个函数” —— 编程技巧。
问题的规模已经变得如此之大,如此多的代码混合在一起,连程序员自己都无法理解!如何对这些代码进行拆分和模块化——设计。
代码量已经到了一个人无法完成的地步。 ——工程需要团队分工协作来完成。
你写的代码我看不懂,无法调用或者很难调用。我写的代码你看不懂,或者说很难理解。如何享受—— 编码风格/编码规范的乐趣。
问题的规模不断扩大,达到系统工程的规模,以前学的套路已经不行了!如何构建这个系统,实现正确、安全、高性能、高可用的——架构。
然而,这些只是系统项目的冰山一角!这是一个庞大的系统。正是因为软件开发需要考虑的问题太多,团队成员素质参差不齐,所以团队开发中并不是每个程序员都做同样的事情。每个人都有自己的角色,初级工程师、中级工程师、高级工程师、架构师、CTO。
所以编程不仅仅是堆叠代码!
说到这里,我想起一件事:—— 为什么业界普遍鄙视经过培训出家的新人?人与人之间的差异是巨大的!我见过训练后表现非常好的人。其实说到底,并不是所有人都被鄙视。就是新手,经过几个月的培训,发现只要找一份工作就可以赚到“高薪”,然后就觉得编程很容易。因为这次经历让他们产生了一种错觉:——编程是如此简单,我经过几个月的培训就能学会!这有点像一个刚学会开车的新司机,傲慢地对一个有经验的司机说:“开车很容易!你看,我也能行!”。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/166966.html
用户评论
半梦半醒半疯癫
说的对啊,本质上就是写代码编织逻辑,让计算机按照你的指令执行任务,简单来说就是用代码“说话”让机器听懂!
有16位网友表示赞同!
恰十年
我觉得编程比写代码更深远。 就像你写故事一样,你需要构思剧情、设定角色、编排情节,编程也是需要“设计思路”才能写出好的程序。
有8位网友表示赞同!
红尘滚滚
写代码只是工具,重要的是用它解决实际问题。 真正的编程是将抽象的想法转化为计算机可以理解的指令,这个过程才是编程的精髓!
有12位网友表示赞同!
ゞ香草可樂ゞ草莓布丁
这说法确实有点过于简化了。 毕竟编程涉及到很多领域,比如算法、数据结构、软件工程等等,远远不止写代码那么简单。
有9位网友表示赞同!
全网暗恋者
我更认同“写代码”的定义,因为程序员的日常工作就是用各种语言编写源代码。 只要会写代码就能开发出不同的应用程序,这就是编程的魅力!
有18位网友表示赞同!
墨染殇雪
就好像医生一样,你不会先说病人需要什么药,而是要诊断病症然后找到合适的治疗方案,编程也是类似的逻辑过程,你要先分析需求然后再用代码解决问题!
有7位网友表示赞同!
窒息
其实编程更像是一种艺术,你需要不断学习和改进,才能创作出更加优秀的程序! 这不仅是一门技术,更是需要创造力和想象力的领域!
有11位网友表示赞同!
浮世繁华
只是写代码吗? 感觉太肤浅了。 编程应该是一个更宏观的概念,是解决问题、创造价值的过程, 写代码只是其中的一部分而已
有16位网友表示赞同!
如你所愿
我觉得“编程”的定义应该更加多元化, 可以包含一些与代码相关的知识和技能,比如算法、数据结构等等。 只有这样才能更好地全面理解编程!
有20位网友表示赞同!
青楼买醉
编程真的不仅仅是写代码,还要考虑软件的可读性、可维护性和可扩展性等等因素。 这是一个需要不断提升自己专业素养的过程!
有16位网友表示赞同!
┲﹊怅惘。
我同意“编程就是写代码”这种观点,因为程序员大部分工作时间都在编码上, 这就是编程的核心 essence!
有13位网友表示赞同!
焚心劫
我觉得这说法可能有点单薄, 毕竟编程还需要对用户需求、商业目标等方面进行深入理解才能设计出优秀的软件产品。
有14位网友表示赞同!
妄灸
写代码只是手段,最终目的是解决问题、创造价值! 真正懂编程的人要懂得运用算法、数据结构等知识去设计更有效率、更合理的解决方案!
有7位网友表示赞同!
陌然淺笑
我认同“编程就是写代码” 这句话,因为学习编程的第一步就是学会一种编程语言。 从入门到精通,这都需要不断地实践和调试自己的代码!
有17位网友表示赞同!
花菲
我觉得编程更像是一种思维方式,需要逻辑思维、抽象思维等等能力,才能解决各种复杂的问题。 写代码只是实现这种思维方式的手段之一!
有9位网友表示赞同!
泪湿青衫
说编程就是写代码有点简单化了,它还涉及到很多其他的知识和技能,比如数据库管理、系统架构设计等等,只有通俗易懂地解释这些知识点才能让更多人了解编程的魅力!
有9位网友表示赞同!
七级床震
我更倾向于把编程看作是一种创造的过程,你可以用代码构建不同的世界,实现各种各样的功能。写代码只是其中一个环节!
有13位网友表示赞同!