如何学习一门计算机语言
来源:互联网 发布:php xmlreader详解 编辑:程序博客网 时间:2024/06/06 05:12
下面的内容是从网上搜集资料的整理:
计算机行业不不断的去学习,就会被淘汰,只能时刻提醒自己:加紧学习、学习、再学习,做一个积极上进的人。只有不断保持并且提高自己对于公司的价值,我们的事业才会更上一层楼。
选择适合自己的去学才是明智之举。那么,我们怎么来做到这一点呢?一定要结合自己的工作实践,综合考虑到自己现有的知识结构,并分析一下公司的核心技术是什么(以及它的市场前景如何),看看你周围同事们的专长,看看网上用人单位的类似职位的招聘要求,我想,我们不难得出结论。
曾经有一位技术专家讲,提高程序设计水平和代码质量的很多方法,其中最具效率的就是学习另一门程序语言。
学习一项新技术,了解它的技术发展背景,以及它使用到的相关技术也是相当重要的。
帮助文档(耐心的多看几遍!!!!)
勤记笔记!!!!
善于总结(写学习心得或者技术分享)
实践
学习一门新语言,最好是从零开始,完全地去领悟其设计初衷以及编译解析的底层代码,并掌握其常用的开发方法。特别注意的是,不建议学习新的语言和已经掌握的语言进行对比,这样不仅容易混淆,而且会破坏语言的连贯性,不利于对新语言的深入的理解。
学习一门新的程序语言不能将其孤立出来仅仅学习程序语言本身,而是需要一个过程:先将语言融入到应用环境当中予以学习和理解,然后再将其抽离出来,在多平台上进行开发。打比方,javascript本身在最开始仅仅是运行在浏览器上用于制造一些特效的脚本语言,但是现在的很多桌面应用(包括360安全卫士、百度影音等)前端全部都是通过javascript进行开发。我们学习javascript的时候还是要先通过传统的浏览器框架进行编译,由浅及深逐步理解和应用,并学习语言所处的环境的各种知识,然后将语言本身进行剥离,应用于不同平台。
我不管要学习什么新技术基本都是以这种思路进行。
(1)找到该技术比较权威的入门教程视频或书籍,最好是那种使用案例进行讲解的。
跟着找到的教程,快速进行推进。
罗列出技术需要掌握哪些东西,即技能修炼条目,依次收集相关资料。
(2)学校篇:找到相关技术的源头,不如几个公司,大公司一般都有技术支持类似的论坛,或者这样技术相关论坛,快速把论坛摸熟,至少要懂得去什么地方找相关答案、问问题什么的。接着虚拟一个实践项目,开始做,变做,变学。
公司篇:当然,在公司手头还有很多工作要处理,不可能像学校那样,停下来专门去学习该技术。那么,接下来在第一步初步了解了新技术整体架构及基本技能后,应该直接进入实践阶段:开始手头任务,变做任务,变学。
遇到问题,应该基本都是一些技巧的问题,可以google或其他资深同事。
要记得消化掉(1)中收集的技能资料。
(3)回归技术手册,这是技术的源头,基本是耗时工程。
还有技术归档总结,这一点的重要性就不多说了
1 0
- 如何学习一门计算机语言?
- 如何学习一门计算机语言
- 如何学习一门计算机语言(续)
- 如何正确的学习一门计算机语言
- 如何自创一门计算机语言
- 学习一门计算机语言,python开始
- 究竟该怎样学习一门计算机语言?
- 如何快速学习一门新计算机语言
- 计算机语言学习
- 计算机语言学习
- 计算机语言的学习
- 怎样学习计算机语言?
- 计算机语言 学习小结
- 计算机语言
- 计算机语言
- 计算机语言
- 计算机语言
- 计算机语言
- 记一次PIP执行出错--UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 9: ordinal
- C++ 如何 int 转 string
- accuracy_layer
- 使用js创建div、添加子div并给div设置在css中定义的class选择属性以及设置style属性
- 自己做的很好用不卡顿的弹幕View
- 如何学习一门计算机语言
- Keil如何提升性能和减小代码大小
- JS在可编辑的div中的光标位置插入内容或表情
- 【索引 index】是个好东西——大幅加快MySQL update更新速度的方法
- 安装Sublime Text 3插件的方法
- mplayer命令行模式下的使用方法
- Angular2 Http的使用
- jquery.cookie.js使用
- 好好的java项目导入新eclipse中报错