编程难吗?可以自学吗?

如题所述

首先,编程是可以自学的,但前提是你自制力学习力非常好,也需要你对编程有很大的兴趣。
要说编程难不难,这给你总结下编程的难点吧:
1、初学者。编程是用计算机语言和计算机交流,你输入什么,你期望计算机理解之后,输出你需要的结果。所以这个过程可以概括为“输入–计算–输出”。学习一门计算机语言,说难不难,说易也不太容易,为什么呢?如果你是编程的初学者,你要上手一门语言,是非常困难的(天才除外);但如果你是精通一两门语言,再去学其他语言,可以说一个星期就能熟悉。所以,对大部分初学者来说,编程语言是难点。
2、编程思想。程序员一定要有编程思想。跳过初学者这一关,假设你可以对任何语言顺手拈来、即插即用,那么,你水平就一定很高了吗?其实不然,这只能说明你学习能力上一层楼了,但并不说明你就多么厉害。比如,你熟悉设计模式吗?设计系统的时候有没考虑扩展性?是否考虑到性能问题……如果整天只做crud,不去关注以上问题的话,瓶颈是很难突破的。那么编程思想何来?就要平时多阅读这类的书籍和文章,比如设计模式,比如高并发系统设计相关知识等。除此以外,还要多思考,为什么这样设计,所谓学而不思则罔,思而不学则殆!
3、沟通能力。好了,即使你掌握多种语言,又可以把系统设计要得很溜了,但是如果你是个不会说话的哑巴,你就无法表达出自己的思想,无法向老板展现你的才能,那么你的职业生涯会受到很多限制。我自认为本人的沟通能力是弱项,自己也在不断努力改善这点。现在每次参加讨论的时候都会积极发言,表达自己的观点,除此之外还报了一些口才课,来提升自己的表达能力。
当然,每个人的逻辑思维能力不同,兴趣点不同,总有一部分人觉得容易,一部分人觉得吃力。但只要你想学,肯定能学会。
学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,最重要的还是打好基础。说实话入门不难,但是想做精就比较困难了。
希望能帮到你,望采纳!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-12
编程难。尤其是自学。

但是有志者事竟成。我也是学习编程的。并且是自学的。学习了有2年多时间了。虽然算不得高手,但是一些小的问题还是可以自己解决的。关键是你想学是否有兴趣。兴趣是最好的老师。我刚开始学习编程的时候连本书都没有。但是我硬是入门了。并且现在自己也作出了一些小玩意儿。虽然登不得大雅之堂,但是,看着自己做出的小玩意有条不紊的运行。心里真的非常高兴。我可以自豪的说我的时间没有浪费。

只要你去做了,即使没有成功你也不会后悔。但是,你不做的话,你会后悔一辈子。本回答被提问者采纳
第2个回答  2022-03-24

学编程很难,虽然可以自学,但是不建议用这种方法。学少儿编程可以提高孩子逻辑思维、专注力

自学编程最难的不是编程,而是自学;不是知识,而是自律,是能不能合理安排时间,是能不能做到自我激励。如果的编程学习需要人来督促你,做不到自我管理,自学编程一定是很难的,而且是难上加难,编程的难加上自学的难。所以想要学好编程,还是建议报个班,系统的去学习。


报班的话,建议可以选择童程童美。“童程在线”上线于2018年,是由童程童美独立开发的专有可视化在线少儿编程教育平台,针对6-18岁青少儿提供线上小班直播授课,课程覆盖,Scratch图形界面编程、Python人工智能编程、NOI系列课程三大课程体系。依托故事化、可视化、游戏化的学习方式。采用自主研发的云平台编程环境,让学生在云端操作即可运行出结果,同时,还可实现老师与学生共享桌面,实时查看学生的学习情况。。目前童程童美有少儿编程体验课,点击可免费报名试听

第3个回答  2017-11-11
可以自学,但不一定自学可以学会,自学需要极强的个人悟性、解决问题的能力,自我控制能力等等,要不然很容易半途而废。建议参加编程培训班,效率比较高,雅腾教育可以去看看
第4个回答  2022-03-18
编程有点难,但绝对没有想象中的那么难。学编程,其实学的是如何使用编程语言。既然都是语言,就可以把学编程跟学英语类比一下。当然先别着急放弃,学编程比学英语容易的多。

因为编程不需要说出口,编程也不需要练听力,更不需要考试。编程唯一要求做到的就是会写,并且写错了还会随时给提示。还可以随时到上网搜索答案。好比参加一场没有听力,没有口语的英语开卷考。大部分人觉得编程难,是因为总想一口吃成一个胖子,给自己定了一个不切实际的目标,所以更容易放弃。比如想一个月就精通某个编程语言,并做出一些像样的东西出来。学编程一定要一步一个脚印,不必求快。多给自己一些消化和思考的时间,长期坚持下来反而自然而然就学会了。感兴趣的话点击此处,免费学习一下

想了解更多有关编程的相关信息,推荐咨询达内教育。达内教育已从事19年IT技术培训,累计培养100万学员,并且独创TTS8.0教学系统,1v1督学,跟踪式学习,有疑问随时沟通。该机构26大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术,助力学员更好的学习。