1. 首页
  2. 资讯

编程的

学编程难吗?学习编程说难也难,说不难也不难,学习编程要有好的逻辑思维,程序=算法+结构,要想学好编程不管哪种语言都要有一个好的算法和框架结构才能写出好的程序。学习编程最好自

学编程难吗?

学习编程说难也难,说不难也不难,学习编程要有好的逻辑思维,程序=算法+结构,要想学好编程不管哪种语言都要有一个好的算法和框架结构才能写出好的程序。

学习编程最好自己动手做一些小的项目,慢慢的积累的经验多了,自然而然你也就掌握这门技术了。

最后学习编程也要有一定的恒心,不能一遇到问题就退缩,这样永远学不会。

雷军会编程吗?

雷军会编程吗?

雷军不仅会编程,而且可以说是真正的大牛级别的程序员了!我认为在中国互联网史上,有几个企业家可以算是大牛级别的程序员了。

一个是百度CEO李彦宏,当年李彦宏可是带着超链分析的专利回到中国创立百度的;一个是金山创始人求伯君,求伯君一个人搞定了WPS最初版本的研发;一个是腾讯微信事业群总裁,当年一个人写代码,搞定了Foxmail的前几个版本的研发。

文章开始之前,先给大家截取一段22年前,雷军写的汇编代码,让大家感受一下大神的代码还是写得很出色的,感兴趣的可以自己去搜索查找一下。

今天来说说雷军

  • 大学时的代码被老师当作标准代码给学弟、学妹展示

雷军可是武汉大学计算机系科班出身的,代码写得多好,一个例子就可以证明。

就是雷军大学时写的代码,因为写得好,被老师当成范例用来展示给自己的学弟学妹们参考,后来雷军的老师实在是非常喜欢他写得代码,觉得写得漂亮,就干脆将雷军的代码直接编进了教材进行参考。

而且雷军在《汇编语言程序规划》这门课程中还拿了满分,学计算机的都应该知道,编译原理、汇编语言的难度还是蛮大的,想要拿满分还是相当不容易的,他就是武大计算机系这么多年以来少有的两个满分学生之一。

  • 能上清华的学霸,只用了两年修完了大学四年的课程

当年雷军的高考分数其实很高,妥妥的清华是没问题的,不过雷军觉得武汉离自己的家近一点,于是就选择了上了武大,进了武大之后就开始开怪,仅仅用了两年时间就上完了大学四年的课程,修完了所有的学分、并且完成了毕业设计。

  • 编程界实战,雷军实战经验丰富,并且还写了书

大学毕业之后,雷军正式进入企业工作,在1992年的时候,和他在金山的老大哥求伯君一起写了《深入DOS编程》。

雷军的编程实战经验非常丰富,写过加密软件、杀毒软件、财务软件、CAD软件,还写过不少的实用小工具,当然在金山的他对于中文系统也研究颇深。

除此之外,他还和王全国玩过硬件、焊接过电路板,也加解密各种各样的软件,可以说是一个十足的黑客。曾经雷军的办公室,全是一堆电路板,因此很多人说搞软件的雷军做手机、做硬件的时候是跨界,其实人家早在很多年以前就开始倒腾硬件了。

因此,雷军的编程水平绝对是大神级别的,而且互联网行业很多CEO,都是技术出身,都曾经写得一手好代码,成功不是没有理由的,也不是这些人某方面做得好,人家也许就是各方面都做得很好。

编程真的很难么?

谢邀,作为一名程序员,我来谈谈我对编程难易程度的理解。



编程没有想象那么难

很多时候,做的事情其实没有那么难,只是我们把他想难了。举个例子,我们都知道要学好一个技术做好一件事,必须要掌握一万小时定律。其实这个观点说对也对,说错也对。怎么讲呢?一万小时定律是需要成为专家级别的人语言奋斗的时间,而真正学习一门技术,如果只是入门,其实仅仅只需要20小时,如果每天花两个小时来建议,那么入门也就十天就可以搞定。编程也是如此。如果我们仅仅只是入门,其实真的在我看来找准方法,十天半个月足够了。当然如果说要找到工作,那估计要四个月到半年的每天学习努力。



如何学习

重视基础,这个是我在问答里面反复强调过得,真的要重视基础。这个不是喊口号,很多人学习编程眼高手低,觉得自己能看懂,能随便写点东西就算学会了,问了一些基础东西一问三不知,还不服气说会编程就好,要懂那些做什么。这是最大的错误。基础很重要,例如,你不知道面向对象的编程语言特点,你如何去做方法的封装?如何去做类的继承和如何能明白别人写这段代码的时候为什么要这么处理?这些都是基础能告诉你的。

大量练习,正确犯错

编程是个手脑并用的活,你光看懂明白是没有用的。如果不上手去敲一遍代码你永远不知道自己会犯什么错。我曾今因为一个空指针问题排查了一小时,也因为一个地方没写分号找了半天,这些不是看书就能得来的经验。在我烦了这些错误之后我会总结,记下来,作为我自己的经验,然后下次在遇到就知道自己曾今在这里犯错了,就会小心不再犯错。



成为专家

如果你只是想当程序员而不是专家的话,其实按照我上面说的做基本没啥问题。但是如果是想成为专家,那确实需要你对编程足够热爱,真正愿意花时间精力去做这么件事,且要有天赋。

如果我的回答能够帮助你,请随手点个赞,谢谢

在只考虑轻度编程不考虑游戏性的前提下,XPS 13、X1 Carbon和Macbook Pro谁更优秀?

macOS基于Unix,天生的编程系统:

1、基于Unix,意味着Unix/Linux下的所有工具,你基本上可以毫无障碍的拿过来就可以用,不用什么适应;

2、基于Unix,意味着Python/Java/PHP/C/C++等等众多环境应有尽有,直接就可以用,想象一下在Windows下,想要有这些你得一个个安装环境;

3、基于Unix,意味着各种shell环境拿来就可以用......


所以这些都是macOS优点,这都是windows没办法比拟的。

Xcode可以了解下,mac下的优秀的编程软件:

大家都管程序员叫码农,那么你会让自己的孩子学习编程吗?

他喜欢就送啊!个人主张让孩子做他自己喜欢的事

38了突然醒悟要学习java,自己有点其他语言编程基础,找工作会不会难呢?

38岁建议别走这条路了,年龄太大,什么都要从头学起,现在做Java的都挺年轻的,你是熬不过他们的,你这个年龄再从头学起Java,对公司管理制度也是一个挑战,让25岁左右的同事带你一起做项目吗?另外做开发都比较忙,会经常加班,这样陪老婆孩子的时间肯定会变少了。总体来说不建议转Java。

可以选择管理岗位或者互联网的其他职位。祝好

学加工中心编程的前景怎么样?

人生在世,如果有一技在身就有了安身吃饭的本钱,如果技艺精湛,就会更有作为。

所以,不要考虑前景啦,那都是浮云,先把编程技术学到手在说。

26岁的人没接触过电脑,想学习编程、制作软件什么的,需要看哪些书?

针对您这个问题,我建议您还是完成一些基础性的认知,这些基础性的认知,包括电脑的基本知识,比如说键盘入门指法入门,毕竟如果说你现在没有接触过电脑的话,对于执法问题我不知道到了什么情况。

当自己熟悉了一些指法键盘和电脑的基本操作,比如说文件的保存文件的另存,各种文件的版本设置等等。

下一步您就可以选择一门语言进行学习了,我们可以选择流行的一些编程语言,也可以选择一些深处的语言,根据您的情况,建议您还是学习一个辅导班,或者根据网上的一种教程,从基础开始一步步的做起。

当您在做程序的过程中,给您一个小小的建议,就是从一个项目入手,这样提高的比较快一些,如果在做的过程中能报取的是收费的班的话,或许提高的更快一些。

所以说针对您这个问题,你最好是拿出一部分资金,找一些培训班直接入手,不要再自学了,毕竟时间等不起。

软件是用编程软件编的,编程软件又怎么来的?

用一句话回答就是:软件是用编程软件编的,那么编程软件同样是用编程软件编的。

编程软件有很多功能,包括编辑、编译、调试、解释、测试等等。为简单起见,我们这里只讨论编译功能。不严格地说,编译可以理解为是将人类能看懂的程序代码翻译成机器能看懂能执行的机器语言。如果是Windows上写C程序,那编译器的作用就是将C程序翻译成exe后缀的二进制文件(也可能是dll,这里不去深究)。

那么编译器本身也是exe,也是机器语言,它又是谁编译出来的呢?不失一般性,我们假设有一个编写C语言的编程软件,或者就直接叫编译器,它的名字是cl。有一个很好玩的事实,编译器可以自己编译自己。说的具体点,cl3.0版本可以用cl2.0版本编译生成出来,cl2.0用cl1.0编译出来。当然前提是假设这个cl2.0以上都是用C语言写的源程序。所以说有了第一个cl版本,1.0版本,后面的都不是事。

现在问题来了,第一个cl.exe怎么来的呢?有很多可能。说不定当时市面上已经有了另一款C语言编译器,而第一个cl如果是用C语言开发的,它当然就可以用那款C编译器编译出来。

而如果假设cl本身就是世界上第一个C语言编译器,怎么破?那么它肯定不可能也是用C语言写的,因为第一个嘛,还没有谁能编译C语言程序。第一个C语言编译器可以用汇编,或者B语言,或者其他的某种已经有编译器的语言编译出来。至少用汇编是绝对没有问题的。

接着思考,第一个汇编程序怎么来的?那就没有办法了,靠手写了,人工写机器语言。而在那个时候,程序是非常短小的,用人工写也不会是太复杂。汇编程序就是把汇编语言翻译成机器语言的程序。比方说一句汇编指令,叫做mov ax,bx,翻译成机器语言就是1000100111011000。简单吧。基本上接近一一对应,至于如何对应,就要查CPU厂商的硬件手册。比如因特尔386,比如酷睿i7。只要手工写出一段用二进制形式的机器语言,能实现将汇编语言翻译成等价的机器语言,就搞定了。当然这不是一两天能搞定的,但是一旦写好,后面的事就简单了。有了第一个汇编程序,就能汇编出第一个C语言编译器,有了第一个C语言编译器,就能编译出第二个第三个其他的C语言编译器。有了C语言编译器,还可以编译出其他语言,比如JAVA、C#的编译器。

编程的前景还好吗?

我是科班出身的程序员,学校也是985的,明年毕业。我和我室友都是找的都是IT和金融结合的岗位,为什么不去华为,腾讯,中兴等知名的互联网公司呢?因为我们都差不多25了,纯搞IT又累,又在一线城市漂着,除非能升级,要不老了不怎么好,如果再年轻几岁或许不一样。所以25岁了,要转IT行业,我只能说你得要想好啰,自己适不适合与枯燥的代码打交道,自己思维缜密不,逻辑思维强吗,有耐心有精力没,身体健康怎么样等。总之慎重考虑。

本文来自投稿,不代表本站立场,如若转载,请注明出处。