编程语言难易度
想做编程,容易学吗?
难者不会,会者不难。
如果你认为自己的数学没有问题,那么就可以学习编程,否则建议就不要浪费时间了。
另外,不要相信IT培训机构,因为只要你能交的起学费,他们就会告诉你可以的。
导语:无关难度,看你想不想学。
其实,我想说,还是有一点点难度,不然为什么程序员工资会那么高?
(图片来源网络,侵删)如果你做你一件事喜欢的事情,哪怕看过去有点难度,你一定也能把这件事情做好。
同样,编程也是如此。
(图片来源网络,侵删)如果你对编程有兴趣的话,那么就可以去学习。
兴趣才是最大的驱动力!
我自己本身也学编程,我最开始学编程,主要就是因为兴趣,然后自学。
比如说,做一个网站,做一个小游戏,做一个爬虫,做一些神奇的插件。
至于难不难因人而异,有的人坐不住,有的人一点逻辑思维也没有,对这样的人来说很难。个人觉得一开始学编程要有颗强大的内心、耐得住性子、强烈的好奇心、学习能力、细心注重细节,有一定的沟通能力。
谢邀。
① 你的学习目标清晰吗?
② 遇到困难你会坚持吗?
如果两个都是肯定的答案,那可以很坚定地告诉你:这很容易。
我认识一位朋友,大学上课学的FORTRUN,很枯燥。同学给了一本具说很有趣的BASIC,也没觉得有什么。突然一天看到BASIC书后面附录的函数列表大全,里面有画图、奏乐等很多有趣的函数,看得津津有味。他一直想编一个音乐类的小程序,但很多基本功能不知怎么实现,大部分编程课也不讲,却不料在这里发现了新大陆。
然后他一发不可收拾,自己业余写了多个小游戏,打字练习,贪吃蛇等。后来工作后,趁五一放***七天,跟另一同学接了个活,用从来没学过的DELPHY语言,现学现用,每晚干到凌晨三四点,两周赚到的钱,相当于他当时两个月工资,买了他人生中第一部手机。
再后来,他辞职去了一家著名企业,一去就涨了5倍工资,十几年里收入涨了几十倍,具说他还只是表现一般的员工,不然更多。
从中可以看到,不以学习为目标,而以写出有趣或实用的程序为目的,需要什么学什么,就会容易了。外人见其苦(没日没夜),自己得其乐(收入多多)。
学编程都有哪些困难?
1。逻辑抽象能力,编程也有很多更为细致的分类,如算法,数据库,流程,等等,或者普通网站,专业应用。。。这些都需要逻辑抽象能力,当然不同方向需要的能力大小不同。
2。兴趣,所有的事情都是依靠兴趣驱动,但是开发更是如此,这是一个相对单调的行业。
3。忍耐力,接上面说,当你感觉学不下去的时候,就是考研忍耐的时候。我04年面临从命令行转成网站,不会,周边没有会开发的,天天干憋,天天想,1年半,突然想通了,后面就一马平川。所以想搞IT必须有强大的忍耐力。
4。求知欲,开发不单单是个堆积木的过程,里面还要涉及更多的知识,你不可能一辈子只干开发,至少在目前中国的环境是不可能的。你需要不断的提升,不断的去掌握新的技术,不单单是开发相关的技术。如我目前相关的有数据库,虚拟化,docker,devops,。。。
5。职业规划,还是接上面说,开发走技术应该就是高级开发,架构师。。。,走项目就是产品经理,高级产品经理。。。
6。认证资质,国家有相关资质认证,初级中级都有明确的专业方向,高级就几个如果走技术,到高级都是相互[_a***_]的。
以上就是我从业16年的建议,希望能给你有个良好的指导。
这个问题我来回答下,我在IT行业工作9年多,主要进行技术架构的设计和核心代码的开发工作,可以说也是软件行业的老司机了。
有人觉得编程难,我认为主要是难在这几个方面:
编程和英语的关系很密切,编写代码需要英语,学习各类一手的技术资料也需要阅读英文,且对英文的阅读和理解能力有较高的要求。所以很多英语不太好的同学会觉得编程比较难学。
谢谢邀请,我不是相关专业的,对编程了解不是很深入 对此问题的个人观点如下:
1.记得东西多,计算多,对于记忆力不强的同学可能要费时间与功夫
2.做时间久了大家可能觉得枯燥无聊,难以坚持
3.编程考验人们逻辑思维能力和抽象思维能力,很烧脑
4.大家容易看不懂,难理解,无从下手,没想法
总而言之,学习任何事物都贵在坚持和创新,不轻言放弃,成功在不远处等你!
首先非常感谢在这里能为你解答这个问题,让我带领你们一起走进这个问题,现在让我们一起探讨一下。
广度与深度难以兼顾。
计算机专业基础课,如OS,数据库,网络,算法等,抽象且难以理解,大学时不学,以后就很难拾起来。
既强调动手,又强调抽象,二者缺一不可。但善于思考的人,往往喜欢谋定而后动;善于行动的人,往往没功夫回顾思考。
对于要先理解才动手的人,是种折磨。往往做了一两年,才突然理解某个概念。
杂讯太多,不知道学什么。
总的来说,编程里简单的地方,往往价值不高,困难的地方,这次避开了,下次还是要理解,逃也逃不掉。
在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。
在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。
我自己是培训机构出来的,在培训机构学习的时候,会遇到的问题是基础薄弱,也就是关于课本以外的知识不够了解,因为培训的目的是就业,所以老师会偏向于项目实战。我一个表妹是大学本科,学的是计算机专业,她遇到的问题就是项目经验缺少,基础知识比较扎实。所以总结一下,学编程主要的困难就是两点:基础薄弱,项目经验少。如何克服呢?最主要的就是自主学习,你得自己意识到学编程是你想要做的事情,要像热爱玩游戏那样热爱它(如果你玩游戏),然后多去刨根问底,不要会用就可以。其次就是多做项目,没有项目可以去网上找开源项目来练手,还有就是在工作中尽量使用自己所学新技术来改善代码质量。
什么编程语言最难学?
汇编,因为你要了解硬件,寄存器,堆栈这些,还要背一堆指令,特别是x86这类复杂指令集的,绝对背到你怀疑人生。从C开始,硬件特性由编译器处理了,程序员只要处理内存,编程变得轻松愉快。更高级的语言,java这些,连内存也由JRE虚拟机处理了,编程只要处理逻辑,更简单。
我的回答是没有。
除了汇编较多记忆性的东西需要一些时间,其它需要都大同小异。
很多初入门的程序员不可避免地纠结于编程语言的优劣、复杂程度。其实,着重于这些方面反而忘记了学习编程的初衷。
抛去工作混口饭吃的学编程的被动原因,那么我们学习一门编程语言初衷是什么?当然是为了解决一类问题!
各类语言有各类语言的服务场景,比如c,c++偏执行效率,JAVA偏开发效率等等…每种火热的语言都不是偶然存在的,而是确实解决了某一类的问题。
我觉得任何语言都无所谓难易,只是取决于你的兴趣和需求,另外我认为几乎所有的编程言都有自己的'性格',即编写风格,有些确实是会跟人的性格相冲(我有一些很厉害的同事就是写不好c程序),当你觉得即使很努力也写不好程序时,就要考虑换门语言了。
汇编语言需要了解硬件的细节,需要从机器的角度理解世界。c和c++需要从操作系统的角度理解世界。j***a和c#以及其他的一些脚本语言只需要从业务逻辑的角度理解世界。越高级的语言越符合人类的思维,这方面的软件开发也基本上属于工业生产范畴,不属于it技术。
至于哪个更难要看个人兴趣。低级的语言编程属于it技术,它主要用来为高级语言构建开发和运行环境,高级语言则主要是针对实际应用的。it技术的研究跟it技术的应用哪个更难,是见仁见智的。
这个真是仁者见仁智者见智,我也给出一个名单。
这些语言才是最难的,有人说是底层语言,这是没有受过这些语言的苦呀!
Haskell、lisp等语言是反着写的,比如(* 2 3),你看懂了吗?就是2*3,我不否认这只是一些人的习惯问题,等你习惯了这些语法之后,肯定不会是什么难事,不过学习c语言出身的各位你们需要多久才能适应呢?
函数式语言还有一个函数编程思想作为门槛在拦着各位,即使你学会了函数式语言的语法,要写出漂亮的函数式程序也不是一件简单的事情,什么变量是不可变的,闭包等等。
汇编语言跟底层联系太紧密了,要想写出一点有用的东西太难了。
学习汇编需要对硬件非常了解,什么是寄存器,那个寄存器是干什么的,怎么对寄存器赋值等等,汇编不难,可是硬件知识特别难,而且不同的硬件还是不同的,这个门槛难过呀。
C语言不难,只要能够拿下指针,C语言真的不难,不过很多人都是卡在了这一关,而且一辈子都跨不过去。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/14499.html