• 微博
  • 微信微信二维码

广东省人民政府首页  >  要闻动态  >  广东要闻

7788电影_

来源: 南方日报网络版     时间:2019-11-19 10:51:18

7788电影

学无止境,不学习就会被淘汰。那么怎么才能高效学习一门新的编程语言?

1. 将其与类似的语言进行比较

当你首次观看有关该语言的第一个教程或阅读代码时,请尝试猜测该语言的每个部分将会做什么,并检查你的判断是否正确

如果你保留着初始列表的副本,一旦你更熟练,可使用它通过语言反思你的进展,并提醒自己在尝试向其他人讲授该语言时,有哪些看起来不熟悉的概念

2. 阅读语言的官方文档

如果希望在使用之前吸收大量信息,从阅读语言的参考资料中可能会受益

不用担心它们会对你催眠,参考文献通常是用于查找使用,而不是用来记忆

3. 使用互联网搜索

搜索网络是一个很好的方式,可提供有关特定错误和一般最佳做法的信息

当收到错误信息时,应搜索信息中看起来是错误的独一无二的部分,但不是代码唯一的部分

以语言名称和字符串“Invalid argumentexception”这样的组合搜索,以找到最佳的结果

记住要将错误信息中的所有引用内容都包含在内

还可以在网络中搜索有关解决语言中特定问题的最佳做法的博文

评估搜索结果中显示的博客帖子的质量和决定认真采用他们的建议时,请查看作者的公共代码组合以及发布日期

4. 与社区接触

虽然博客和新闻文章具有大量有用的信息,但是你尝试编写的特定代码片段总会有些微妙之处

不要害怕在邮件列表中发帖,或加入学习群组以寻求帮助

5. 编写玩具程序

一次练习一个新的概念,很少有任务可打败只使用某个概念的玩具程序

你可以将重点放在尽可能让你的代码清洁和惯用性上

如果你将解决 Project Euler 或 Rosetta Codepuzzle 作为玩具程序,则可以将你的解决方案与其他使用相同语言编写的解决方案进行比较

6. 使用该语言编写“生产就绪(Production-Ready)”的代码

玩具程序是一个很好的第一步,但在更逼真的的环境中使用一门语言可帮助探索其现实使用中的优势和挑战

考虑将一个熟悉的、相对较小的、经过良好测试的程序移植到新的语言,以探索其在现实使用的应用

7. 阅读一本关于这门语言的书籍

如果有好几本有用的书,比较它们的评论,并考虑哪位作者的背景和自己的最相似

现在有很多电子书可以免费在线阅读

在购买有关该语言的书籍之前,请先查看书籍出版的日期以及其示例所涵盖的语言版本

如果使用的是较旧的书籍,请务必使用其所使用的语言版本的示例

还要在网上调查一下,以了解自出版以来语言发生了怎样的变化

8. 观看讲座和课程

如果你学习的语言在在线课堂中有讲授,那么视频应该是公开的

除了学术讲座之外,还可以考虑寻找录制讲座、会议谈话和有关该语言的博客

当在看电视时,谈谈你的新语言是一个将学习融入日常生活很好的方式

9. 阅读示例代码

大多数关于编程语言的书籍都会包含代码片段

你也可以在博客和 Rosetta Code 上找到示例代码

运行示例代码、修改它们,并尝试预测修改后会发生那些情况

10. 阅读生产代码

查找有关该语言所有类型和大小的项目的一种方法是在 GitHub 上搜索它

按最受欢迎或最具影响力进行排序,你的热门搜索将包括最受欢迎的开源工具

如果想要了解开源项目的设计,可通过邮件列表或 IRC 来与社区进行互动

你甚至可能会发现一些 bug

11. 寻找好的工具

当使用新的语言时,可向其更有经验的用户请教,询问他们的开发环境

你可能会发现,一个特定的文本编辑器或 IDE 对于新语言的支持比你习惯通常使用的要好

调查在新语言生态系统中管理依赖关系、格式化、模糊化和单元测试代码的选项

12. 保持你的热情

入门新的语言很容易,但变得真正精通它通常是一个需要多年的旅程

其实只要你付出时间和精力,就一定学得会

下定决定开始一项技术的学习,意味着你各方面资源不同程度的消耗——时间、工具、资金,甚至融入相关交流圈子的准备

在这个准备过程中,最好是有规划

现在很多小伙伴喜欢在网上找视频学IT,但是光看视频和资料你是学不到真正的编程能力的,没有人指导你,而且很多视频已经过时了

天津摩尔科技IT培训,全新推出《PHP从零基础到精通》和《web前端技术从入门到精通》班,拥有优秀的开发培训导师,超长课时浸透式教学,企业级项目实际操作,力求知识的“新”和“深”,不但及时更新互联网知识,同时对基础知识要达到足够的深度,让你更快的成为一名拥有实战技能的软件开发工程师!通过120天的学习,实现从门外汉到IT圈大牛的完美蜕变

现在报名可以试听一周免费的课程培训




相关文章

版权所有:57fak 粤ICP备05070829 网站标识码4400000131
主办:南方新闻网 协办:广东省经济和信息化委员会 承办:南方新闻网
建议使用1024×768分辨率 IE7.0以上版本浏览器