有人问,编程难吗?

其实没有一件事情是入门难上天,精通易到爆的。编程亦是如此,编程其实入门不会像小白想的这么费劲,但是精通却比你想象的难。

今天此文献给所有听过编程打算学习编程的小白们,了解一下编程其实挺好的,可以防止在程序员友人说自己干嘛的时候你完全听不明白的尴尬。
想学习Python的小伙伴可以加小编的Q群662086571,进群可以领取免费的学习资料,群里还有专业的大佬给你解答你的问题!

编程到底是什么?
文 / 极客宇文氏

其实可以看出提问者并不是编程新手,而是编程小白,也就是对编程一无所知的朋友,那么也没必要像其他答案那样说一些专业术语。

我在这里给小白们用最简单的大白话科普一下编程:

编程,拆分成两个字,“编”和“程”,是一个动宾结构。如果要加上一个主语就是,程序员编程。

所谓“编”,是程序员或者叫软件工程师们的一个日常动作——敲代码,其实就是编写代码意思。

而“程”则是名词,意为程序,而程序又是什么呢?可以理解为实现了一套功能的逻辑代码的集合,我们今日头条这个应用就是一种程序,或者说是由多个独立的程序整合成的。

我们把编程一词连接起来再细化一下:就是软件工程师(这其实是我们程序员真正的名字)在一个专门编写代码的软件上编写完代码以后,那些代码会被某种非常牛的软件编译,可以理解成软件把代码翻译成一套电脑机器可以读懂的二进制的话,机器收到这个翻译以后马上执行对应的逻辑,在执行这个逻辑的过程会动用电脑操作系统中自带的CPU和内存等等核心部件,最后读完并且执行完以后,会反馈给编程的人一个结果。
想学习Python的小伙伴可以加小编的Q群662086571,进群可以领取免费的学习资料,群里还有专业的大佬给你解答你的问题!

这个结果可以是输出“Hello world”,也可以是输出一套企业级办公系统,或者是今日头条APP。这个就要根据电脑机器接收的信息决定,而决定这个信息具体逻辑的就是程序员朋友们写的代码。


上述是个人对编程大致过程的一种解释,中间尽量避免扯上比如Java某一种语言,而是摆脱语言这种工具阐述一下语言们究竟干了什么,希望更多小白能了解编程。

这样一看大家应该就会明白,编程其实就是在一个软件上写点东西,并没有小白们想的这么复杂。当然,具体写的是什么,怎么写,要基于什么样的规则编程,这些就是编程的艺术了,本文不做过多阐述。对编程感兴趣的朋友可以关注笔者,后续会有更多编程干货。
想学习Python的小伙伴可以加小编的Q群662086571,进群可以领取免费的学习资料,群里还有专业的大佬给你解答你的问题!

一分钟明白什么是“编程”,再也不会被程序员笑话了相关推荐

  1. 读我编程,我快乐:程序员职业规划之道

    职业规划,从大学开始,很少考虑这个事情,大四那会儿还学过相关的一门课,当时也只是抱着学分修修到的心态.最近一年里开始思考这个问题,近期阅读了这本<我编程,我快乐:程序员职业规划之道>,开始 ...

  2. 编程开发学习笔记之程序员如何用1年时间获得3年成长(图)

    2019独角兽企业重金招聘Python工程师标准>>> 编程开发学习笔记之程序员如何用1年时间获得3年成长(图) 前言 这世界存在这么一个银行,你一出生,就自动享有这家银行为你开设的 ...

  3. 知乎热议:27岁没文凭、想自学编程,有机会成为程序员吗?互联网风口一去不复返了吗?

    缘起 前段时间在知乎里看到了一个问题,感慨万千,拿出来给大家分享分享,希望可以抛砖引玉给大家一点启发. 问题大家已经从文章的标题里看到了:一个27岁没文凭,想去努力自学编程,有机会成为程序员吗? 而问 ...

  4. 知乎热议:27岁没文凭、想自学编程,有机会成为程序员吗?互联网风口一去不复返了?

    缘起 前段时间在知乎里看到了一个问题,感慨万千,拿出来给大家分享分享,希望可以抛砖引玉给大家一点启发. 问题大家已经从文章的标题里看到了:一个27岁没文凭,想去努力自学编程,有机会成为程序员吗? 而问 ...

  5. 知乎热议:27岁高中文凭、想自学编程,还有机会成为程序员吗?

    缘起 前段时间在知乎里看到了一个问题,感慨万千,拿出来给大家分享分享,希望可以抛砖引玉给大家一点启发. 问题大家已经从文章的标题里看到了:一个27岁没文凭,想去努力自学编程,有机会成为程序员吗? 而问 ...

  6. ai取代程序员_自主编程的AI会取代程序员吗?

    原标题:自主编程的AI会取代程序员吗? 去年3月,AlphaGo大战棋手李世石备受瞩目,而今年5月,AlphaGo将来华挑战东方少年柯洁.与此同时,围绕AlphaGo背后的人工智能技术迅速火爆起来,各 ...

  7. 我编程,我快乐:程序员职业规划之道pdf

    下载地址:网盘下载 <我编程,我快乐:程序员职业规划之道>讲述程序员的职业规划之道--如何规划职业生涯,如何按照自己选择的方向发展职业,如何沿着你构建和销售自己产品的路径一步步地实现自己的 ...

  8. python编程可以用来干嘛,python程序员是干嘛的

    什么是python编程 Python是一门新兴的编程语言,编程语言有很多,比如C++.Java.C#.PHP.JavaScript等,Python也是其中之一,在学习Python前,我们需要对它有一定 ...

  9. 一个27岁没文凭,想去努力自学编程,有机会成为程序员吗?

    如果我面临这样的问题,我会去试试找一些教程来跟着学一学,先看看自己能不能学明白,而不是永远停留在幻想阶段.毕竟,去学一学又没啥损失. 我觉得想法不错,但操作难度很大.真正想去做的人,估计都已经在埋头苦 ...

最新文章

  1. Hibernate 性能优化技巧
  2. 转:JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue
  3. 距离向量路由算法及举例
  4. 乘风新基建!百度大脑如何加速产业智能化升级?
  5. stage3图书管理系统服务器部署
  6. java regex 简单使用
  7. svn代码统计工具使用说明
  8. android的NDK安装及工程实例
  9. C++ “system“的详解
  10. AWS韩小勇为创业者详细解读云服务商如何为他们提供服务
  11. 小型的 JavaScript 虚拟键盘
  12. 服务器2008r2如何系统还原,windows如何创建系统还原点和还原点还原系统的使用方法...
  13. 一张厚度为0.1MM的纸对折多少次后,高度超过珠穆朗玛峰(8848米)?
  14. 请问在深圳做美工的工资多少
  15. 使用Frida hook 获取native层代码的返回值
  16. caffe学习系列:训练自己的图片集(超详细教程)
  17. Wormhole流程搭建测试踩坑总结(二)
  18. 应该去看看的十大论坛!!!
  19. C++学习 11.18.19
  20. 2022年全球市场铋基高温超导体总体规模、主要生产商、主要地区、产品和应用细分研究报告

热门文章

  1. java yearmonth_Java Year atMonth(Month month)用法及代码示例
  2. 某客户回滚段达到32765处理
  3. [渝粤教育] 西安交通大学 大学化学实验 参考 资料
  4. 利用NativeShare.js实现移动端分享功能
  5. 库克是出色的苹果CEO 这六点可以证明
  6. 运行github中python程序_从phon上的github直接运行python代码
  7. [附源码]SSM计算机毕业设计动物保护网站JAVA
  8. 穆迪分析在Chartis报告中被评为CLO解决方案类别领导者
  9. YouTube玩转的自动字幕,为什么被国内视频网站“主动错过”?
  10. idea2020shezhi代码检查级别_GitLab 13.1:告警管理扩展,新代码质量工具和安全合规等...