1 语言学习专栏回顾
前面针对如何快速学习一门语言进行了陈述和说明,也做了总结。而且是这几年基于快速学习go语言这门语言的基础上,觉得其实对应于其他的语言也是可以一样的套路,即语言的总体介绍,然后快速浏览便可以切入学习,总体上主要经历一下阶段:
1.1 总体介绍和认识
对于语言的总体介绍,历史认识,以及语言的版本发展之路,是否有开源的成熟的框架,以及成熟的社区。然后需要对语言擅长的领域有一个了解和熟悉,还有就是要知道谁(哪些大公司)都在使用这个语言,流行的框架是什么,流行的架构思路是什么,这些思路之于这个语言又有什么。
1.2 语言的学习方法
确定下载最适合自己的学习方法,而大部分的之于快速学习的目的都是考虑的是对比学习的方法,因为自己本身有熟悉的语言,所以这个对比的方法也是可以直接写应用,写工作实践更切合。
1.3 example执行和语法学习
强调了在学习语言的时候,需要对于官网的快速入门(quick start)的例子进行快速学习、环境搭建、以及例子执行,给你个深入者可以进行例子修改,然后去运行去学习。
1.4 example执行和特性学习
专门针对Go语言特性进行了每个独立文章的说明和陈述,其实是有种手把手带了小伙伴去执行去学习的想法,所以主题不是针对性去写这个特性,而是介绍性的,类似于演示一遍这些例子可以怎么去执行,怎么去修改例子,然后通过这种方式去掌握这个语言特性。
1.5 工作中流行框架的介绍
这个也专门写了2个文章进行了基本的例子执行和运行的介绍,如go的微服务架构上的API的开发Gin框架,和数据库的ORM方法的Xorm框架。
2 语言实践专栏的启动
2.1 对你们说的话
有的朋友,多年开发经验,看到这个语言学习专栏,很多会产生一种不值一看的感觉(其实我自己也有),但是因为专栏是希望可以做到非常普遍,所以是非常针对性的:
第一个针对的对象是语言初学者(比如刚毕业的,没有什么语言工作经验的朋友),他们会对于刚毕业要学习什么语言,什么语言是趋势有些拿不定主意,迷茫。
第二个是针对那些有语言开发工作经验的朋友,他们内心其实已经有想好了要转go语言的想法。
第三个是针对于那些对于开发语言已经不是根本问题,对于他们来说有自己的一套学习的方法论。
但不管是谁,但我不想直接告诉他们说你们学习go吧。这是个趋势,那python呢?所以不是这样,而是更像对这群人,告诉他们不管你们学习什么语言,都可以尝试这个快速学习的套路,希望这个技能的分享,对于你们自己形成自己的学习技能有所启发和帮助,而这个才是我最想做的吧。而对于已经有自己学习技能和套路的朋友,我的这个快速学习一门语言的分享这个套路,倒是希望可以和你们有些思想碰撞,然后我有更多的机会去优化我的这个学习方法论的过程和细节,因为我一定会经常更新内容(哪怕改改错别字),然后去完善它,期待它可以越来越帮助到更多的朋友。
2.2 专栏的规划
接下来说说【语言实践】专栏的启动(这篇文章发布就代表启动啦),的规划,首先语言实践一定是讲述没有废话的干货,是工作中的实践,然后也还是会选择Go语言作为基础语言提供例子,然后去深层次去讲开,去从细节回归总体,去归纳出适合架构设计,程序设计,模块设计,以及框架精髓,以及语言特性的好分享和干货交流,期待每一次的分享都能给到每个人一些工作项目中的启发,方方面面的启发。
这个专栏不会更新那么频繁,和无趣,以及没有深度。所以为了质量,为了每一次的有价值,大概会一到两个星期更新一次吧。而且每次的内容都会有一个主题的模式:理论套路+实践(代码或者设计),等等,让我们一起期待。
网友评论