计算机编程好学吗需要什么基础知识?
  经常看到有⼈询问编程学习⽅⾯的问题,这⾥为⼤家推荐⼀篇优秀⽂章,介绍⼀下如何学习编程⽅⾯的知识,⼤家可以参考⼀下!原⽂如下:
  说明⼀下:本⼈不是专家,⼿也不⾼,以下所说的只是我对⽹友常见问题的个⼈看法,仅供参考。如果能为别⼈提供⼀点点帮助,那么我会感到荣幸之⾄。
计算机编程好学吗需要什么基础知识?
  ⼀、编程好学吗?多长时间才能学会编程?
  这个因⼈⽽宜。通常情况下,从实现第⼀个“Hello World”,到⽐较熟练的编写代码,这个过程可能⽐学习其它的计算机技术要长⼀些。⽐如学习Photoshop,很多⼈有三两个⽉就可以胜任影楼处理照⽚这样的⼯作。⽽同样的时间,谁能保证你能成为⼀个熟练的程序员呢?
  ⼆、学习编程需要什么基础?
  理论上来说,学习编程需要⽐较好的数学基础和逻辑思维能⼒,英语好⼀点就更棒了。
  数学基础和英语⽅⾯,我觉得初学者有⾼中⽔平就可以了。这三点之中,我觉得最重要的就是逻辑思维能⼒的培养。学习编程的过程,其实就是培养逻辑思维能⼒的过程,就是掌握编程思想的过程。
  编程⼊门之后,如果想要提⾼⾃⼰的编程⽔平,你可能还要掌握更多的知识:数据结构、算法、计算机原理、编译原理和操作系统原理等计算机科学的理论基础,以及代数系统、图论和离散数学等数学理论基础知识(当然这些不学也没关系嘎嘎)。
  三、岁数⼤了能学编程吗?
  能,当然能,为什么不能呢?所谓“活到⽼,学到⽼”,四、五⼗岁了还在学习编程的⽐⽐皆是,但是年轻⼈在记忆⼒等⽅⾯的优势还是⾮常明显的。如果想学习⼀门编程语⾔,并且以后作为⾃⼰的职业,那么你应该知道,各个公司招⼈的时候,都是有年龄限制的。
  四、学习哪种编程语⾔好?
网络前端需要学什么  许多朋友喜欢看武侠⼩说,这⾥我打这样⼀个⽐⽅:.Net和Java就相当于武林中的少林派和武当派,这两个门派影响⼒巨⼤,门⼈众多,如果你投⼊他们的门下,是很⾃然的事情;⽽Delphi、PHP等语⾔相当于华⼭、青城等门派,同样也是名门正派,如果你投⼊他们的门下,艺成之后同样可以笑傲江湖。
  我们来回想⼀下⾃⼰的学⽣时代:许多同学在同⼀间教室⾥学习着相同的课程,有很多疑难问题不⽤⿇烦⽼师,请教同学就可以解决了。学习编程也⼀样,如果你⾝边有朋友精通某⼀门语⾔,⽽你也在学习这门语⾔,想想看,你是不是会得到许多帮助?
  假设我刚刚中学毕业,⼩⼩年纪便早早的去⼯⼚做⼯⼈、做学徒⼯了,我学习编程只是为了多掌握⼀门技术,这样以后可能会有好的发展。这个场景中的我,可能会学习Java、C#、
C++和PHP等⽐较流⾏的语⾔,学习流⾏语⾔的好处是⼯作机会多;移动开发现在炙⼿可热,貌似钱景不错,Android等也可以在考虑之列了。
  假设我对⾃⼰的⼯作很满意,属于各⽅⾯都⾮常稳定的那种⼈。此时的我在学编程时,就没有必要去赶时髦、追流⾏,我会学习⼀些与⾃⼰⼯作相关、对⼯作有帮助的语⾔。⽐如:我在办公室⼯作,专门的财务软件过于庞⼤,⽆法满⾜⾃⼰⼯作的个性需求。那么我可以学习VFP或者Powerbuilder这些专注于数据处理的语⾔,根据⾃⼰的需求,编写程序把原来分散在各个Excel⽂档中的数据统⼀管理起来,这样既⽅便了⼯作,⼜可以获得好的评价,甚⾄变⾝成为同事眼中的“⾼⼿”;再⽐如,如果我在⼀家⽹络公司⼯作,每天以敬佩的⽬光仰望着公司⾥的程序员和技术⼈员。这个场景中的我如果学编程,⼤概会学⼀些与公司业务相关的WEB编程语⾔。
  假设我⾝边有许多朋友学过编程并且中途放弃了,因⽽导致我⾃信⼼不⾜。那么,我需要先为⾃⼰培
养兴趣和信⼼,我可能会从VB、VFP等⽐较容易⼊门的语⾔开始学习,这些语⾔很容易就能做出⼀些⽰例,给⼈⼀种成就感。直到有⼀天我把Visual Studio安装到电脑上,并且开始编写第⼀个ASP.NET程序,这时我才发现:这不是和VB差不多吗,拖拽上⼀些控件,然后为各个事件编写代码……假设我学习编程纯粹是为了满⾜求知欲,没有任何其它的因素在⾥
⾯。许多⼈觉得编程难学,其实都是指针惹的祸。好吧,我⼀定要学C/C++,⼀定要驯服指针。直到若⼲年后,豁然回⾸……假设我是⼀个优柔寡断的⼈,思考了许多天仍然没有做决定。每天上⽹闲逛时,我发现怎么有这么多招⽹页编程⼈员的呢?是的,ASP.NET+MSSQL和
PHP+MYSQL这两个组合,只要我精通了其中的⼀个,在任何城市都可以到⼯作。
  总之,选择编程语⾔时要选择最适合你的,没有最好的编程语⾔,只有最适合你的编程语⾔。
  五、编程赚钱吗?
  软件⾏业的⼯资⽐⼀般⾏业应该要⾼⼀些,但开发者需要承受⽐较⾼的⼯作压⼒,熬夜加班是家常便饭,这都是需要考虑的。
  ⼀般来说,正规公司和⼤公司给的薪⽔和待遇会⾼⼀些。这⾥⾯有地区差异,还要看个⼈能⼒。⽐如主程,使⽤同⼀种语⾔并且从事类似的⼯作,在⼀线城市的⼤公司可能⽉薪过万,⽽在⼩地⽅,却可
能只有三、两千的样⼦。
  同时还要看所处的⾏业和选⽤的编程语⾔。例如,Java和PHP⾮常流⾏,但Java程序员和PHP程序员的薪⽔不⼀定最⾼,反⽽是⼀些使⽤⽐较冷门编程语⾔的开发者能够得到较⾼的薪⽔。
  六、怎样学习⽹页编程?
  学习⽹页编程,⼀般需要了解前端的HTML/CSS,还要掌握⼀门数据库技术。学习任何⼀门编程语⾔差不多都会涉及到数据库,数据库技术与编程是密不可分的。
  以我学习ASP.NET的过程为例,ASP.NET和C#本⾝没有让我感觉到什么,反倒是让CSS 困扰了很长时间,最后当然是抽时间恶补CSS了。因此我认为,在学习任何⼀门⽹页编程语⾔之前,最好是先打好HTML/CSS的基础。
  七、学习编程时要注意什么?
  多动脑,多实践,打好基础,养成良好的编码习惯。除此之外,还要有毅⼒,不能“三天打鱼,两天晒⽹”的。
  如果你对软件开发⽅⾯还有疑惑,可以在下⽅留⾔或者关注我的(号:yiduedu2008)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。