郑州知网文化传播有限公司欢迎您!

郑州软件开发告诉你对学习编程的一些粗浅看法

作者:创始人 日期:2020-06-12 人气:7294

       大概是因为这个网站叫编程入门网的缘故,网站信箱经常收到编程学习方面的问题。感觉总这样回信也不是办法,所以才有了这篇文章。文章置顶到首页后每个人都能看到,这大概是一个一劳永逸的方法。

说明一下:本人不是专家,手也不高,以下所说的只是我对网友常见问题的个人看法,仅供参考。如果能为别人提供一点点帮助,那么我会感到荣幸之至。

一、编程好学吗?多长时间才能学会编程?

       这个因人而宜。通常情况下,从实现第一个“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的基础。

七、学习编程时要注意什么?

       多动脑,多实践,打好基础,养成良好的编码习惯。除此之外,还要有毅力,不能“三天打鱼,两天晒网”的。

       郑州知网软件,郑州软件开发公司,郑州软件开发,郑州软件定制,郑州微信开发,郑州进销存定制开发,郑州OA系统开发,郑州软件开发公司

你觉得这篇文章怎么样?

00

快捷导航

网络推广公司注册 企业网站seo 一站式网络推广 网络营销的推广手段是什么 双轨直销软件定制 网络开发公司 网络推广主要方法 html5软件开发班 关于商城分销系统系统 娄底网络推广公司 做网络推广有哪些免费平台 第三方网络推广 什么直销软件 农场游戏安装 郑州直销软件开发 什么是网络营销方案 服务营销策划与推广 长沙网络整合营销 服务营销策划 网络营销平台 直销软件开发哪个好 红酒网络营销方案 app软件开发公司 网络推广的几种方式 安卓软件开发 app商城软件开发 微信网络营销方案 网络营销的方式有 研发直销软件公司 关于软件开发