编程为什么那么难学,学编程为什么就那么的难呢

1,学编程为什么就那么的难呢那是你没有入门,入门了就好多了【编程为什么那么难学,学编程为什么就那么的难呢】
2 , 为什么很多人都觉得编程难难在哪里作为一名大二的信息安全学生,在两年期间已经接触了c,c++ , java等多种编程语言,也深感编程的困难 。在我看来 , 编程真正的难度不是那些语法,那些东西少则几天多则几个月总能理解 。真正难的是层出不穷的问题和方法,所以我一直觉得 , 书上讲的东西都不难 , 难的是你自己去实践那些书上没有的东西 。那为什么很多人都觉得上手编程很难呢?一、没有接受过解决问题的训练在初高中的时候 , 我们受到的教育都是应试教育,许多知识点很多时候都是死记硬背,或者说是去理解它们 。但编程不一样,编程不是只靠记忆和套公式就能实现的 。要知道编程的核心,不是语法 , 不是算法和数据结构,而是如何分解问题——发现规律并且建立起解决问题的模型,找到合适的数据结构的算法,最后写程序实现 。而我们特别是刚入学的大学生 , 缺乏的恰恰是发现问题、解决问题的思维 。我刚开始上手编程也很难,以为只靠死记硬背就可以学好,但学的只是一些基础知识,真正碰到灵活多变的问题还是需要自己去拆解分析的 。二、没有选择合适的起点每位同学都要根据自身的情况选择最合适的学习方法,如果基础没有打好,却要跟着课堂一起去学习高级语言的编程,肯定会觉得难于上青天 。我对于新手目前的推荐是python , 如果是计算机专业的学生,跟着老师学就行了 , 注意巩固复习 。在编程的过程中,到底难在哪里?一、难在你思路的构建你学了很多语法,很多API,但遇到不一样的实际问题 , 不是简单地罗列API就能完成,而是需要你对问题进行分析 , 通过各种算法、数据结构等进行编程实现 。而这个过程肯定是需要试错和大量时间的(如果没有熟练各种方法的话) 。二、做出来容易,做好难虽然做出来这道题了 , 但你用的是不是最好的方法呢?这就是所谓的做出来容易,做好难 。写的程序能够解决问题而且没有bug只是基本要求,这里的做好要求你写的程序容易理解,能够让别的接手的程序员看懂为什么这么写,因为通常一个大项目不可能是你一个人完成的,你写的东西很可能是别人的基础模块 。编程是一种沟通,用程序跨越时空之沟通则是一门程序员特有的艺术 。——阿莱克西斯接下来给一些我学习上的建议:一、学好基础知识当你学到一定程度,知道自己对哪个方向更感兴趣的时候,就不要广撒网了,一定要专注你所选择的领域,做深做精 。看书的同时结合项目实践,进而对自己的掌握程度得到反馈 。二、多练多看,阅读别人的代码我在学习编程的时候就喜欢多看别人的代码,看一些程序员大佬写的代码,看一些标准库的代码,仔细思考他们的编程思维和编程方式 。此外 , 学习过程中结合项目做一些实践,来明确自己的不足 , 给自己提供一些正反馈,让自己也更有动力继续学习 。质而言之,编程确实不是一件容易的事,但只要你持之以恒不断精益求精,也肯定能获得一定的成果 。
3 , 学编程为什么这个难呢嘿嘿,慢慢来?。?只要入门了 , 就好多了,心急吃不了热豆腐?。?
4,学编程为什么这么难编程难不难?那可不是闹着玩的 。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?不知道LZ看没看过圣斗士星矢这部动漫 , 如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很菜又只会死缠滥打经常被虐得体无完肤的主角星矢,嘲笑归嘲笑,但是你遇到的问题跟星矢差不多 。许许多多难以解决的问题,像一座座大山一样压迫着你,而且你找不到人问 , 无从下手 。但是你比星矢好点,星矢战胜不了敌人生命就会终结,你解决不了问题可能永远的就半途而废于编程无缘了 。所以学编程前,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质 , 没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学 。如果你只想着挣大钱,劝你别碰这行,一句话 , 别来找虐 。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术 。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET , 等等不下十几种技术 。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术 。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了 , 因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了 , 你还是别碰这行了,别耽误你玩游戏享受生活了 。程序员加班很恐怖,工作制通常是996 , 即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点 。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中 , 是不是很崩溃?第2,程序员耗脑太严重 。工作中需要十几个小时大脑不停地运转 。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求 。很多功能没有现成的解决方案 , 还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃 , 需要一点一点查几万行的log日志 。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思 。所以英文不好的没耐心的还是算了吧 , 不适合这行 。第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计 , 很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用 。当然好多大牛说什么编程思想是互通的掌握核心算法思想就行了但是我编程开发这么多年实在看不出有多少互通,学好一门能一通百通?骗骗小孩子还差不多 。一门语言与另一门差太远了好不?工作中你用到这些技术你还不得不去学 。而且程序技术日新月异 , 新类库新SDK每天都会推出,你需要日复一日不断地学习新技术 。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联 , 你得重头去学 。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...综上 , 你明白程序员为什么总要加班了吧,也知道这行不是人干的吧 。为什么说程序员干到三十干不动 。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间 , 更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了5 , 为什么学程序那么难应该说,学程序并不难,难就难在编程的逻辑思维 。这种要慢慢锻练的 , 只有多看多做才能练出来的楼上的回答好可爱啊不过说的倒好是有道理的先学一下底层的吧!你会更加学好高级语言当你真正迈过编程的门槛,你就会发现其实编程并不像想像的那么难因为有难度,黑客才不是很多,要不然遍地都是,那上网多不安全啊 。.晕.一般电脑的程序都比较难了.你这个还病毒制作程序..那就更复杂了.!!呵呵`要是简单的话都会了6,为什么计算机的编程很难学习学习什么技能,都有一个枯燥的过程 。如果一个技能所涵盖的内容越多越庞大,那么学习起来就越显得吃力 。其实编程是一件很简单的事情 , 只要你能一步步的慢慢来,每次只做一个小小的目标,慢慢的入门了就好了 。因为许多内容都是相似相通的,会了其中的一部分,其他部分很容易理解的 。其实并不难,只是他用语言是外语而已 。如果换成中文 , 你说是不是很简单 。和做数学题就没什么分别了 。其实刚开始都是这样,习惯就好 。可能学习方式乏袱催惶诎耗挫同旦括不恰当而已 。尝试写一些小的软件开始,把编程培养成为一种习惯,当你感觉编程成为一种兴趣之后,你就不会感觉很难了,关键是一种习惯很重要 。7 , 程序为什么这么难编程难? 这是一个学生该问的问题吗?如果觉的题不会了,要找下原因,为什么有人就会呢?看你的问题感觉你好象是很用功学了但是还没有搞明白他对吗?其实开始学都是那样,我也是学编程的 , 我学的时候一心只想着我要当程序员 。其他的付出我都不记的了,如果你要想学好编程不要靠“死记硬背”,那些代码不是能背的过来的,是要你去理解他,逻辑思维很重要,逻辑思维也是要经常练习得来的 。(虽有一些是先天的)最后一点:学程序的时候就最主要就是,看到题目的时候自己先做,做出来在看书上的.如果做不出来,要能够找到自己哪做不出来.如果你不知道为什么做不出来…前面的都没有可能,只可能的是你没有认真学!加油,努力一定能学好!要相信自己^^

    推荐阅读