如何学习一门编程语言

 我来答
huanglenzhi
2016-02-12 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517170
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  学好一门编程语言,首先要做到以下20点:
  1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想
  出来再参考别人的提示,你就知道自己和别人思路的差异。
  2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久
  都是只对部分功能熟悉而已,不系统还是不够的。
  3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,
  虽然帮助的文字有时候很难看懂,总觉得不够直观。
  4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。
  5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸
  出很多知识点;不会举一反三你就永远学不会。
  6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。
  7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览
  群书;
  8.看再多的书是学不全脚本的,要多实践
  9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
  10.学习脚本最好的方法之一就是多练习;
  11.在任何时刻都不要认为自己手中的书已经足够了;
  12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
  13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
  14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件;
  15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中;
  16.不要漏掉书中任何一个练习——请全部做完并记录下思路;
  17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余
  下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工
  作。
  18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的;
  19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能
  讲清楚才说明你真的理解了;
  20.记录下在和别人交流时发现的自己忽视或不理解的知识点;
匿名用户
2016-02-12
展开全部
1、基础要打扎实了。即前面的常量、变量、顺序、选择、循环、数组等知识要扎实,该记忆的一定要记忆;
2、在实践中学。一定要上机操作,通过上机操作巩固知识,也会逐步积累些哪些地方容易出错、预防出错的经验;
3、学习些经典的算法。如此进一步提高编程能力;
...............
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚学堂java学院
2020-12-26 · 百度认证:北京尚学堂科技有限公司官方账号
尚学堂java学院
向TA提问
展开全部

什么语言其实并不重要

是的,你没有看错,学什么语言其实并不重要。原因有很多,但其中最主要的是众多编程语言的核心其实是非常相似的。也许他们语法不同,外观不同,甚至功能也完全不同,但是核心层面的相似程度远比你预料的高。几乎所有的编程语言都会有分支、 循环、调用方法或过程以及代码组织方式。有的甚至相似到你精通一门语言后就自然会了另一门语言,C# 和 Java 都是很好的例子。JavaScript也与他们十分相似。

学习第一门语言总是最难的,一旦你掌握了一门语言,第二门就会容易很多,当你学会了两门或者更多的语言,学习难度将呈指数级降低。如果你现在一门语言都不会,可能很难相信这些话,但是如果你已经学会了10门语言,我敢保证你会说前两门语言是最难的。

这意味着如果你已经学了一门语言,却发现这门语言并不适合你,或者找到另一份需要使用其他语言的工作,没有关系,你已经度过了最艰难的日子,再学一门语言对你来说不是大事。

你也可能会发现,很多岗位—特别是在微软和谷歌之类的大公司—是不需要你知道特定编程语言的。我也遇到过跟多这种情况,被要求使用最拿手的编程语言来解决某个特定的问题,没有限制,不需要知道某种特定的语言,思想比语言更重要。

选择编程语言需要考虑的问题

所以,我认为,首先学哪门语言并不重要。但是如果你仍然不知该如何选择,那么考虑下面几个问题。

就业前景和未来

多于你们大多数来说,最需要考虑的是,选择什么样的编程语言,能对我未来的工作有所帮助。现在,最流行的语言是能在相同时间内完成更多任务的语言。编程语言的人气也同明星一样,有升有降,如果你只关心工作的可用性,可能会虑主流的编程语言,在写这篇文章的时候,这些都是主流的语言:

  • C#

  • Java

  • Python

  • Ruby

  • JavaScript

  • C++

  • PHP

  • 使用以上任何一种语言的职位都不在少数,这也就是说,如果你不愿意搬迁的话,选择哪种语言就取决于你所在的位置。例如,如果你住在阿肯色州的一个小镇上,小镇上只有一家软件公司,他们所有的业务都使用Java,我就建议你学习Java,这是从非常现实的角度来考虑问题。不过我想你们中的大多数或许都愿意外出闯荡,这种情况下你的选择就取决于你的目标公司和岗位了,这需要自己去调查。

    如果你想成为一个自由职业者,那么我建议你学习偏门一点的,使用不是那么广泛的语言,这样你面临的竞争压力会小很多。当然,一开始还是要坚持从主流语言学起。

    除了就业前景,另一个需要考虑的问题是编程语言的未来。例如Objective-C就不是一个很好的选择,因为大多数iOS开发者都已经切换到Swift,Swift才是苹果大力投资的方向。如果你现在就是在使用Objective-C工作,也不用担心,因为仍然有大量的遗留工作需要Objective-C来维护,只不过长远来看,Objective-C早晚会被Swift取代的。

    当然了,我们都没有魔法球,能够准确地预测未来,哪些语言会受到欢迎,哪些会被抛弃。我曾经预测JavaScript的衰败,但那完全没有发生。如果想更全面的了解编程,可以来我这看看。

    希望对您有所帮助!~

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式