#谈个人开发语言学习路线#

作者: KennethChen93 | 来源:发表于2017-07-04 17:35 被阅读201次

    从一幅漫画开始。

    Paste_Image.png

    问:Ruby语言,Lisp语言是个什么梗?

    答:Ruby<红宝石>是个前后端都涵盖的语言。以前做得非常好,但是国内比较少用,比较单一,所以没什么发展。它也是一门高级语言。

    Lisp是跟Ruby差不多的一门语言,下面是github上2017语言前十排行榜:

    Paste_Image.png

    做前端的基本都在用JavaScript.Java现在已经不行了,现在已经有kotlin已经正在取代它的路上,Google正在转向Kotlin。即使是kotlin依赖Java。一个语言的取代需要时间的,没有一门语言是快速的没落的,没那么快被取代的。

    Python以前是专门针对运维的,现在逐步在发展,在人工智能上面做得比较好。PHP就不要去学了。Objective C是IOS的。我是学C#的出身的,所以我的学习路线是一直往C#深度学习,而且要先从宏观的去学习,自己心中有个概括,学习都是这样,学得很透彻,C#是以后会发展越来越好的,只会越来越进步,当自己学得吴老师认为我学得OK了。

    现在.net core 2.0 preview 2要提前去学习一下,将在2017年8月份正式发布正式版。现在我们的项目,比较重要的项目一般放在 .net core 1.0(相对来说比较稳定),以前都需要有一个.net standard 1.6(准备)需要去安装的,现在2.0的将集成这个东西。也需要再把.net framework 框架学得透彻,以及Asp.net core .以及他们直接的关系要理解清楚才是真正的透彻。以后学习别的语言也会比较容易理解,语言它们的底层都是差不多的。

    如果把C#学得真的很透彻的,就学习一下TypeScript。再来可以学习一下Python,GO语言,其它的就不需要去怎么学习了,了解即可。

    TypeScript是JavaScript的升级版本,需要先学习JavaScript,它也是微软的一个东西,所以说微软以后会很强大,JavaScript是一个开发性的语言,定义var这些都是不知道具体的类型的,以及智能提示,面向对象之类的。而TypeScript就支持了,也支持面向对象。TypeScript最后编译出来的也是javascript。
    C++ 也是 C的一个超集。C++也是面向对象的,C是面向过程,C++是面向对象的。具体的自己Google.

    Paste_Image.png Paste_Image.png

    最后深入了解C#以及JavaScript,TypeScript后也可以学习一下Python(人工智能方向的),这个微软还没有开始弄,所以比较落后,以及Go语言(Google出的),他们两个的应用层面都是网络的比较多。

    语言的话,都是分一阵营(几门语言合一起学习)来学的,因为我是C#的,所以我就针对学习这个阵营即可,阵营都是对着竞争的,Ruby,Java,PHP这些都是属于另外的阵营,所以就不需要去学习,只需要了解尚可。

    相关文章

      网友评论

        本文标题:#谈个人开发语言学习路线#

        本文链接:https://www.haomeiwen.com/subject/qujxhxtx.html