编程是什么,好学吗?

用户6140656182748


不知道楼主之前有没有关注过微博,在2019年11月份的时候,SOHO中国董事长、地产大亨潘石屹,在56岁生日当天发布微博宣布进军编程语言,而且他学习的时候肯定也是零基础。


当然,如果是零基础,可以推荐你先学习下Python。为什么是Python,我稍微啰嗦下。


因为第二天,潘石屹在微博解答为什么没选择的是Python而不是其他。他认为Python比较接近我们的日常语言,比较容易入门。在骨灰级程序员“左耳朵耗子”的耗子叔看来,Python比较适合入门,因为语法比较简单,有大量的库和语法糖,是零基础的人学习编程的不二之选。所以,楼主在微信上看到学习Python的内容不足为奇,现阶段Python语言的推广是比较大的。


我自己作为一名已经工作了5年的程序员来说,还是很值得建议学习一门编程语言。而且,现在是互联网高速发展的时代,很多时候,很多事情,都可以通过编程,通过程序来解决。


还有现在少儿编程也逐渐进入到了各大城市,就连我这里十八线的小城市也有几家教育机构在推广编程,可见未来的重要性。所以,从我的角度来看,以后真的可能需要人人编程。


我也稍微列举了下学习编程的几个理由,仅供参考哈


#### 1. 编程,让你思维更加缜密


编程能锻炼一个人思考问题的全面性,如果遇到一个问题,你不通篇分析,很容易漏掉其中的一个点。这其实和生活也息息相关,生活需要注意很多细节问题。


#### 2. 编程,让你享受成功的喜悦


记得在学校学习编程的时候,一开始什么都不会,只会打代码。但是,当学习了Android开发,当我自己的方式在Android上跑出一个属于我自己的小Demo的时候,喜悦之情溢于言表,从那以后就被编程深深吸引。


能让更多的人看到自己的作品,甚至是使用自己的作品,那真的是一件很幸福的事情。比如现在的微信


#### 3. 编程,让你创新意识加强


当你不会编程的时候,你经常只会根据应用的特点去使用他的功能,这些都是机械式的,别人提供什么你就使用什么。


但是,你会编程,你去设计一个应用的时候,从自身是用户的角度去看,就会想着,自己会有什么操作,会有哪些行为,哪些是让人眼前一亮的,哪些是自己的卖点等等。


或者,你当初有没有想过如何给自己暗恋的女孩子一个惊喜呢?写一个好的应用,送给她,让她在办公室被别人羡慕,也不是不可以哦。


#### 4. 编程,可以节约你的时间


不会编程之前,很多东西需要手动的话,得花费很大的时间,或者有个统计报表,统计最近一周、一个月、一个季度的数据,你怎么弄呢?是通过手工去查找数据,然后一天到晚的按计算器吗?


这对于编程来说,都不是大事。给你一个定时脚本,给你一个统计的算法,给你一个一键式导出报表,分分钟搞定。当别人在坑次坑次计算的时候,你可以愉快去泡杯茶,看书,看报,何乐而不为呢?


#### 5. 编程,让别人羡慕、崇拜你


读大学之前,每当和大家介绍自己的专业,总是遮遮掩掩,说自己是学电脑的。但是现在,我会自豪的说,自己是编程的,是做App的。


然后,身边不会编程的朋友就会羡慕我,因为他们提出的很多问题,我分分钟就能搞定;他们遇到一些计算机的问题,我也能通过专业知识回答。这些问题,对你来说不是问题,但是对他们来说,简直像打开了一片新大陆。甚至很多时候,我都会被认为是聪明人的代名词。


#### 6. 编程,让你更加专注


第一点,提到了思维缜密,也可以解读为细心。再来补充最后一点,就是会让你更加专注。


为什这么说呢?因为当你全身心去投入解决一个问题的时候,你就会沉浸在自己的世界里。假如你是深夜开始疯狂的去调试,找错,修改;反复地去验证,直到找到问题,抬头一看,天都已经亮了,但是丝毫不觉得疲惫。


或者,你带上耳机,一顿操作就是一下午,当你提交完代码,才感觉到饿,其实肚子早就已经叫唤好久了,但是你丝毫未察觉。专注,会让你更高效的去解决问题。


这里,只简单的列举了小编认为收获很大的6条,其实接触了编程,是远远大于6条的。这6条,结合现在的生活、工作来看,也很能举一反三。懂一点编程,在以后的发展中,会一定程度上让你的工作锦上添花,用这些空闲出来的时间,去做更多自己喜欢做的事情,爽歪歪。


**再唠叨一句,现在是互联网时代,从移动互联网到了全民互联网,还有一个就是物联网 ,5G时代的来临,机会更多,编程要去解决的事情会更多,这就是未来的价值**。

这里还送上我之前回答的,编程网站推荐的几个地址,你也可以看看。


> solgan: 当你的才华还无法撑起你的野心时候,那应该静下心来好好学习

> 欢迎和大家一起交流,探讨学习编程开发、读书、理财


程序员小跃


我学习编程已经有10几年了,一直从事相关的工作,把问题用程序来表达出来,进而解决相关问题,也是一种成就感。

编程首先要系统学习一下,不紧有语法知识,还有很多编程技巧,常见的语言有c语言,vb vc c#,java 等,c是基本,掌握了c其他都好学。

现在编程很多都低龄化,很多培训机构瞄准儿童市场,推出机器人课程,让孩子边学边玩,培养了兴趣,也增加了本领,这是很好的一件事。



联控大作战FLY


编程就是设定让计算机干活的规则。

编程语言就是能跟计算机沟通的语言,从而你才能以计算机理解的方式告诉计算机要干啥活。

好学吗?个人感觉是否好学跟很多事情有关系:

第一,跟兴趣有关系,兴趣是最好的老师,拥有兴趣学习起来不仅不知疲倦,反而会兴奋,所以我感觉兴趣可能是学习编程最重要的天赋。

第二,跟学习方法有关系,学习编程务必要实践实践再实践,否则很容易学了后面忘了前面。再就是不要上来就学很难的语法,因为容易懵圈。要循序渐进,我个人建议是边学边做小项目,这样理解深刻且基础牢固。等到真实的项目需求用到的时候,再去学习更高级的语法和技术,是一种螺旋上升的学习路线。

第三,跟逻辑思维能力有关系,编程说白了就是设定计算机执行操作的规则,这些规则需要确定而条理,不能像人与人之间交流一样东一炮西一炮,所以逻辑思维强比较重要。怎么确定一个人逻辑思维强,一般情况下数学、物理比较好的,可能逻辑思维相对强点。

第四,跟英语有一点关系,说实话编程语言基本都是用的英语,英语好点的,还是更加容易学编程。但是也就仅有这点关系,因为一门语言用到的关键单词,可能就几十个,死记硬背也不是难事。所以英语有影响,但是在学习阶段影响并不大。


最后,如果你很感兴趣,然后又能坚持,我感觉就是好学的。


三线城市程序员老陈


编程,就是通过一种计算机语言与计算机进行对话。这个好不好学还的看你自身的情况。

学习编程的目的分2种

一种是 为了工作

一种是 为了提高自身

看似一样 其实 差别巨大 为了提高自身 你就需要 字斟句酌的 深入全面的学习 每一句代码 每一个变量 你都要知道他在逻辑上 业务上起什么作用 为什么这么写

为了工作 其实 工作中基本 要求就是 入门基础要扎实 其他 都是 快餐式的 学习 用到什么 学什么 不需要记住 不需要熟练 能baidu google 的 绝不花更多的时间 去 记住它所以


菜菜的黑框眼镜


首先回答你,编程入门简单,学好不容易得下功夫,循序渐进就会学好的。

由于计算机本身只能识别二进制,不能识别我们汉语或者英语等,因此出现了很多编程工具,我们可以在编程工具里写成计算机能识别的代码这个过程就叫做编程。

编程写好的代码就叫做程序,程序就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。

 

按照语言发展的过程来分

1、面向机器的语言:二进制,汇编

2、面向过程的语言:汇编语言,C语言,B语言,

3、基于面向对象的语言:最典型的就是C++语言,

4、面向对象的语言:Java语言,C#语言等

按照类型的强弱来分

1、强类型语言:C语言,C++,Java

2、弱类型语言:python,javaScript,Swift,kotlin

按照需不需编译来分:

1、脚本语言:Cmd命令,数据库操作语言SQL,JavaScript

2、预编译语言:最典型的就是Java语言,首先生成Java汇编,然后通过虚拟机进一步转换成计算机可以识别的二进制汇编语言

3、编译语言:汇编语言,C语言,C++语言,

4、标记语言:Html语言,语言本身没有内容,只是起到辅助的作用,没有他也没问题,只不过影响美观



分享到:


相關文章: