教你从十个方面高效率学习一门新的编程语言附干货指南

附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全:

书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈
【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版):
【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版):
【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版):
【Web前端】从HTML到JS到AJAX到HTTP从框架到全栈帮你走更少弯路(珍藏版):   
【python】书最全已整理好(从入门到进阶)(珍藏版):

【机器学习】+python整理技术书(从入门到进阶已经整理好)(珍藏版):
【C语言】推荐书籍从入门到进阶带你走上大牛之路(珍藏版):
【安卓】入门到进阶推荐书籍整理pdf书单整理(珍藏版):

【架构师】之路史诗级必读书单吐血整理四个维度系列80+本书(珍藏版):

【C++】吐血整理推荐书单从入门到进阶成神之路100+本(珍藏):

一.前言
程序的世界变化非常快,总是出新的框架,新的语言,新的名词,如何那快速的跟上这些变化,使自己保持竞争力,而不落伍呢?

二.语言设计的目的
笔记觉的,首先要看一下这门语言设计的目的是什么,主要想解决哪方面的问题。和现有成熟语言比有哪些优势。了解了语言的设计目的,才能更好的将新语言用在刀刃上。才能有针对 性的学习。

三.适用场景
程序语言不是万能的,想靠一门语言解决所有的问题是不可能的,所以一定要了解新语言的适用场景,哪些领域适合用这个,哪些不适合用,心中一定要有个大概的了解。

四.效率
这门语言和其它语言的运行效率比差多少,好多少,要亲自测试一下。

五.特殊语法
虽说语言语法都类似,但了解一下新语言自己的特点和推荐用法,能发挥出语言的潜力和提高开发速度,所以语法也要通览一下,区分出与其它语言的不同之处。

六.官方库
了解官方库都提供了哪方面的功能,减少造轮子。

七.第三方库
看第三库的支持程度,有哪些比较成熟的框架来用。

八.社区
经常看语言社区上的发言,有助于快速积累经验,快速的熟练新的语言。

九.开发工具
选择最适于新语言的开发工具,熟悉相关的配置,和工作流程。

十.开发模式
了解最佳实践,这样会在开始建项目,码代码前有一个流畅的开发流程。以便能快速的实现想要的功能,而不是把时间都用在摸索开发流程上。

总结
通过上面几个步骤,就能像熟手一样快速的进入开发阶段,完成想要的功能。深刻理解并熟练掌握。以上是自己的一些经验和建议,有不足之处多多指出
 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值