如何学习一门计算机语言

下面的内容是从网上搜集资料的整理:

    计算机行业不不断的去学习,就会被淘汰,只能时刻提醒自己: 加紧学习、学习、再学习,做一个积极上进的人。只有不断保持并且提高自己对于公司的价值,我们的事业才会更上一层楼。
 
     选择适合自己的去学才是明智之举。那么,我们怎么来做到这一点呢?一定要结合自己的工作实践,综合考虑到自己现有的知识结构,并分析一下公司的核心技术是什么(以及它的市场前景如何),看看你周围同事们的专长,看看网上用人单位的类似职位的招聘要求,我想,我们不难得出结论。

    曾经有一位技术专家讲, 提高程序设计水平和代码质量的很多方法,其中最具效率的就是 学习另一门程序语言
   学习一项新技术,了解它的技术发展背景,以及它使用到的相关技术也是相当重要的。

  帮助文档(耐心的多看几遍!!!!)
    勤记笔记!!!! 
    善于总结(写学习心得或者技术分享)
  实践
  
 学习一门新语言,最好是从零开始,完全地去领悟其设计初衷以及编译解析的底层代码,并掌握其常用的开发方法。特别注意的是,不建议学习新的语言和已经掌握的语言进行对比,这样不仅容易混淆,而且会破坏语言的连贯性,不利于对新语言的深入的理解。

学习一门新的程序语言不能将其孤立出来仅仅学习程序语言本身,而是需要一个过程:先将语言融入到应用环境当中予以学习和理解,然后再将其抽离出来,在多平台上进行开发。打比方,javascript本身在最开始仅仅是运行在浏览器上用于制造一些特效的脚本语言,但是现在的很多桌面应用(包括360安全卫士、百度影音等)前端全部都是通过javascript进行开发。我们学习javascript的时候还是要先通过传统的浏览器框架进行编译,由浅及深逐步理解和应用,并学习语言所处的环境的各种知识,然后将语言本身进行剥离,应用于不同平台。

我不管要学习什么新技术基本都是以这种思路进行。
(1)找到 该技术比较权威的入门教程视频或书籍,最好是那种使用案例进行讲解的
跟着找到的教程,快速进行推进。
    罗列出技术需要掌握哪些东西,即技能修炼条目,依次收集相关资料。
(2)学校篇: 找到相关技术的源头,不如几个公司,大公司一般都有技术支持类似的论坛,或者这样技术相关论坛,快速把论坛摸熟,至少要懂得去什么地方找相关答案、问问题什么的。接着虚拟一个实践项目,开始做,变做,变学
    公司篇:当然,在公司手头还有很多工作要处理,不可能像学校那样,停下来专门去学习该技术。那么,接下来在第一步初步了解了新技术整体架构及基本技能后,应该直接进入实践阶段:开始手头任务,变做任务,变学。
遇到问题,应该基本都是一些技巧的问题,可以google或其他资深同事。
    要记得消化掉(1)中收集的技能资料。
(3) 回归技术手册,这是技术的源头,基本是耗时工程。
    还有技术归档总结,这一点的重要性就不多说了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值