计算机编程难学吗?
确实很难学,计算机作为最近几年的热门专业不仅报考分数要求较高,而且学习难度也相较于其他专业较难。
首先,学习计算机专业确实具有较大的学习压力,原因有三个方面,其一是计算机相关的知识量比较大,而且学习难度比较高,其二是学习计算机需要完成大量的实验,而且实验环境还有一定的要求,其三是计算机知识迭代速度比较快,需要紧跟技术发展趋势。
当前计算机相关专业的数量也在随着技术的发展而不断壮大,近些年来不少高校也陆续开设了大数据、人工智能、网络空间安全等新兴专业,这些新兴专业与传统的计算机科学与技术、软件工程等专业相比,不仅知识量更大,而且学习难度也有所提升,所以选择这些专业的同学,一定要做好充分的思想准备。
以大数据专业为例,在知识体系上,大数据涉及到数学、统计学、计算机三大学科,同时还涉及到经济学、金融学、社会学等一众学科,所以本科期间学习大数据专业会面临较大的学习压力,而且要做好学习规划,要有自己的主攻方向,否则很容易导致知识杂而不精的情况,从而影响到自身的就业竞争力。
在计算机诸多相关专业当中,计算机科学与技术(计科)专业是比较典型的专业之一,而且人才培养规模也相对比较大,本科期间选择该专业也是相对比较稳妥的选择。计科专业有两个优势,其一是学科体系比较成熟,其二是知识面比较广,所以本科期间选择计科专业,后续不论是选择就业还是读研,都有比较大的选择空间。
所以要根据自身的情况以及爱好选择合适的专业。
是的,计算机编程技术是技术含量很高的。比较难学,所以学成之后才会很值钱,待遇才会很好。一份付出一份收获,这是很公平的,也是很值得的。
编程难不难?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?不知道LZ看没看过圣斗士星矢这部动漫,如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很差劲只会和对手死缠滥打经常被敌人虐得体无完肤遍体鳞伤的主角星矢。学编程写完helloworld之后,你要面临的问题和星矢差不多,你的面前会有无数个难题像难以翻越的大山沟壑在等着你。无数莫名其妙的问题像天书一样困扰着你你又找不到人问只能靠自己(别人凭什么花时间精力无偿去帮你)。所以首先你得问问自己,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质去苦苦探索,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET | Open-source web framework for .NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
首先,程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?每天晚上七点,你吃饭的时候隔着窗户看着别人一家人牵着狗其乐融融的逛着公园,那个时候你就知道酸甜苦辣是什么心情了。常有女孩子说干家务比上班还累,你父母还常常告诫你要早睡早起才身体好,可是你晚上11点才下班赶上最后一班地铁坐一个小时车才到家的时候,那家务什么的还有干的必要吗?早睡早起什么的不是很可笑何不食肉糜吗?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。每种语言和技术都有无数的天坑和问题在等着你去搞明白,可不像某些人说的一样学会了一门语言会了思想其他就一通百通...那样的话你就太天真了,比如人家说Java和C#很像,但你学了Java再学C#,你越深入发现不懂的越多,坑也越来越多越来越深,两种语言根本就不是一回事。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
这跟人有关,因人而异。有人自学1年就能入职,有的软件开发专业的大学生,大学里学了4年,来应聘的时候一问三不知。另外,当作兴趣学着玩玩的话,谁都学的会。以职业为目标的话,需要学的东西就比较多。
需要:
基础的数学知识加上关系代数(与数据库有关)和离散数学(与算法有关);基础的英语水平,至少高中以上;掌握至少2门编程语言;掌握数据结构和算法、网络技术、至少一种通用数据交换技术(XML/JSON/YAML等等)、数据库编程等等;根据工作需要还要掌握图形图像知识(游戏开发)、网络接口知识(网站API开发)等。职业程序员都比较苦。
编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】
例子:①比如编写一段代码程序②编写一个控制设备体系。
这需要看你自己了,对于一般的人来说一定不好学,因为这是计算机的语言,所以你需要经常练习和经常的尝试一些东西!
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像c语言那么灵活,易于理解和学习。
然后可以继续学习c语言,这个语言比较灵活。有了pascal的基础,在进行c语言编程就不会因为c语言的灵活而有问题
。后面的就可以学习vc什么的了。
c语言的书推荐谭浩强的,比较好。
我当时学习pascal和c语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,c就是很好的选择,如果是windows开发,那么vc就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵
。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就ok了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好c语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
很难,尤其是对中国人
精通一门编程语言需要10-20年,而很多的编程语言本身设计的局限性比较大,或者过于复杂,导致学编程的人根本没法完全的掌握。
编程的难点,
1 英文字母,这个很致命,因为我们看中文是从小看,可以做到一目十行,但是看英文,我们的阅读水平明显下降。这样很影响我们对于代码的理解和编程速度。
2 标点符号的过分使用,英语对于标点的热爱远超中文,导致我们在编程中不得不频繁的切换。
3 思维逻辑的西方化,编程语言都是西方人设计的,所以思维逻辑上符合西方人的理解方式
中国人的思维逻辑和他们完全不同
4 编程语言普遍太老,目前的最流行的几十种编程语言的出生时间,最年轻的GO(谷歌的)也有10年了,设计思想,语言习惯等等,都有明显的时代特征,很多的设计理念,思想,语法结构都显得多余。
综上,编程语言本身的问题太多,导致了中国人学习起来困难。
这个问题我给你回答。 计算机编程分好多,不知道你想了解哪种。 一般来讲,计算机或电脑上使用的所有软件及所具备的功能都是通过编程来实现的。 编程按类别可分为操作系统软件类和应用软件类。 操作系统类:你比如家喻户晓妇孺皆知几乎每个人都在用的美国微软的操作系统,从早期的DOS到现在的窗口系统包括win31、win95、win98、winme、winxp等等,他也属于编程,他是系统软件编程,显然这不是一般人能做的。 应用软件编程: 相对比较深奥的比如:basic、c、c++、vb、vc到目前比较流行java等。 应用非常广泛的:你比如机械方面的CAD、中望。 动画、照片、渲染类的比如:flash、3Dmax、photoshop。 单片机类的有keil。工控类的有组态软件、三菱以及其他很多种PLC编程软件等。 流程图制作软件EDGE Diagrammer。 由于计算机硬件以及操作系统软件的不断升级,软件编程的面向对象,所见即所得的概念的实施得到明显的改善,用属性、方法、行为可以描述我能能见到的几乎所有对象,上述几个概念是现在软件编程的重要概念,更好的理解他们,对编程会有很大帮助的。 不难看出,任何一个编程都需要有一定的基础,很多应用软件入门很容易,可是要编写出有一定的层次的产品那就需要一定的功夫,这里包括相应的学历、经验,并且很多有力度的编程都是需要一个团队来完成。 我的回答希望你能满意。
计算机编程好学吗?
所以英文不好的没耐心的还是算了吧,不适合这行。第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,...
数控机床CNC编程好学吗?难吗?
CNC编程难度较大,通常学员需要学习1到2年左右的系统学习才能掌握。CNC编程的学习特点是采用简单、习惯的语言对加工对象的几何形状、加工工艺、切削参数及辅助信息等内容按规则进行描述,再由计算机自动地进行数值计算、刀具中心运动轨迹计算、后置处理,产生出零件加工程序单,并且对加工过程进行模拟。CNC编程...
编程好学吗要学多久
在学习编程的过程中,需要不断地独立思考、尝试、调试和反思,还需不断积累经验和知识,持之以恒地努力才能更好地掌握编程知识和技能。编程对于不同人来说难易程度不同,但对于大多数人而言,只要掌握基本的编程概念和算法,不断地练习和积累经验,就可以逐步掌握编程技能,并取得进展。二、编程要学多久...
数控编程到底难不难学啊?
数控编程没有那么难学。目前在国内制造业对数控加工高速增长的需求形势下,数控编程技术人才出现了严重短缺,数控编程技术已成为就业市场上的需求热点。一、学好数控编程技术需要具备以下几个基本条件:(1)具有基本的学习资质,即学员具备一定的学习能力和预备知识。(2)有条件接受良好的培训,包括选择好的...
我是一个初中生,能学习电脑编程吗
这个虽然有前景,但学起来难度还是不小哟,一般难以坚持的,还不如考虑一下其他的行业呢,前景好的,现在大家看好的qiche行业,门槛也低,学起来没那么困难,更适合吧。好一些的学校,都有完善的课程体系,会定期更新课件,实力强的大型机构还会有专门的大咖团队组成教研组,编写自己的教材。所以懂了么,...
电脑编程好学吗?
使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】例子:①比如编写一段代码程序②编写一个控制设备体系。
没有电脑基础 可以学电脑编程吗???
记住,软件开发需要有一定的基础,但是并没有特别高的门槛,只要具备有一定的英文和数学基础(初高中水平就好了),就可以学软件开发,尤其是编程语言的使用,因此对于软件开发而言,只要能够长期坚持下去,并且多多从事实际项目的开发,就可以积累经验,达到一个比较高的水平,所以软件开发并不难学,只要坚持...
初中毕业的男生学计算机编程能学会吗?
当然是可以的,你可以进入计算机类的职业中专就读;不过,读个中专,恐难以学到高深的计算机方面技术,除非自己特别努力;建议你能在中专多学点,今后深造。学技术可以考虑计算机相关的专业,因为现在人人都离不开,社会发展的趋势也告诉我们这个行业的巨大前景,学习这方面的专业将来可从事岗位多,就业薪资...
学编程需要什么基础?
想学编程的话要具备英语基础和数学基础。1、英语基础 想学编程,有点英语基础会比较好,现在大部分编程语言是基于英语语言的,比如常见的C、C++、java等等都是英语单词堆起来的,所以最好有英语基础,这样学习编程轻松、高效一些。当然不要求英语水平有多高,毕竟学软件开发的过程中所接触的英语的单词也就...
数控编程怎么样
会编程不算什么,。最主要的是工艺。,一个零件你要会加工,。所以希望你抓住这个机会好好学吗,你一定可以的,。学好经验,。希望以上回答对你有帮助,。祝你成功 问题八:什么是数控?如何学好数控技术?编程难不难 就我亲身感言 数控编程 并不难 可想而知就那么多死东西 如果在工厂里学的没有系统的教过我建议...
毛试护天: 很多人说自己没有基础,是个小白,是不是就不能学计算机编程,其实不是的,学习计算机编程,零基础的小白通过学习都能学会,自学时间比较久,如果是报班培训专门学,时间快好就业.
云龙县18655319976: 计算机编程难学吗? - ?
毛试护天: 肯定难啊,要不很多公司编程的都是年轻人,工作强度大,加班时间长,厉害的待遇就比较高,但是需要一点的基础和天赋的.
云龙县18655319976: 计算机编程好学吗??
毛试护天: 编程好学,就是要多练习,抱书本不行.主要是就是逻辑,你的逻辑思维很严谨,发散型思维很强,就能编出好东西,数学基础好对编程有很大帮助.至于哪门语言,这要看你打算开发哪种类型的.但万变不离其宗.就像你学用毛笔,钢笔,铅...
云龙县18655319976: 编程好学习吗??
毛试护天: 不好学.未来发展十分不错.1、编程的课程比较抽象.编程是依靠计算机进行运算,并最终得到相应结果的过程.需要将解决的问题思路、方法和手段让计算机能够根据人的指令一步一步去工作,完成某种特定的任务.这种人和计算体系之间...
云龙县18655319976: 电脑编程好学吗??
毛试护天: 编程不是那么好学的,有点枯燥,学编程不但要英语好,还要逻辑思维强,数学也要好,有些程序的算法核心就是数学基础,刚开始是痛苦的,后面也要一直学下去,不过编程的世界是精彩的. 要多学多看多想多问,一个字多写代码多看书,刚开始可以照着别人的代码编程序,从实际中得到技术和理论.
云龙县18655319976: 电脑编程好学吗? - ?
毛试护天: 好入门,但是精通,也就是实际应用解决问题很难.新手可从C和JAVA学起,我同学在学,他学了半年多了,可以跟着团队解决问题,Java方向的.现在很多编程也是现成的函数库什么的,直接调用就可以.但是高深方面的编程真的是需要智商的.
云龙县18655319976: 学电脑编程难吗?
毛试护天: 不难,如果你觉得C语言比较难,可以从易语言学起,易语言是全中文可视化的,1周基础就能学会.1~2月更深的内容就能学会.学下去你会觉得编程不难,当你对编程了解得够多的时候,你就可以试着血C语言了,易语言和C语言还是有许多知识点是相同的,所以学会了易语言再学C语言,这样难度会降低好多C和易的共同知识点:1 易语言的如果、如果真命令 相当于C语言的 IF……else命令2 易语言可以定义变量 C语言也可以3…………………………………………………………………… …………………………………………………………………………………………………………………………
云龙县18655319976: 学计算机编程难不难学??
毛试护天: 还可以的,现在程序员的工资也还都比较高,技术活相对来说也没那么辛苦,我哥哥现在就在做程 序员,他是从欧柏泰克软件学院毕业的.
云龙县18655319976: 计算机编程难学吗?
毛试护天: 不难, 基本就是算法难一些,但一般在解决数学问题的时候都会用上算法,很好理解 比较难理解的是编程的语言,但用起来很简单,只要用多几次,就能理解了
云龙县18655319976: 计算机编程很难学吗??
毛试护天: 也不是很难学,就跟学外语一样,陌生而已.编程只要多上机练就行,记住要多上机调试,光看书是绝对不行的.