开发语言大爆炸的时代,究竟谁主沉浮?

开发语言大爆炸的时代,究竟谁主沉浮?

当这个系列本来打算是写人物的,而且是写我们身边那些优秀的开发者,然而当第一篇文章,写的是关于我们长沙.NET社区的优秀开发者邹琼俊,发表在博客园之后,有一位也是昔日.NET 开发者、今天优秀的Java工程师给我留言,他说多年一来,一直紧跟着那些优秀的开发者,包括Learning Hard,王清培,还有陆敏技等等,都是C#领域的大牛,都出版过图书,并一度以他们为榜样,期待成为他们那样优秀的开发者。然而,后来这些优秀的开发者,哪怕他们出版了不少书籍,现在都不再以.NET 开发作为主要的语言方向,而是使用Java进行开发。(当然,他们转语言是几年前,那个时候还没.NetCore这个好东西。)

      我个人认为,那些能够出版书籍的优秀开发者,他们昔日是我们学习的榜样,他们今天依然是我们学习的榜样,他们的优秀,不仅仅是C#.NET的骄傲,而是整个中国开发者团体的骄傲。

      .NET体系语言的学习过程中,他们表现出来的才华,既成就了自己,也成就了他人。除此之外,通过.NET体系语言的学习,一通而百通,也让他们学习其他语言的过程更加的便捷。尤其是一开始接触的是C#这种设计优雅的语言,更是如此,C#的学习过程,让他们从C#开发者转到Java 开发者的过程中,往往并不需要花费太大的精力就可以轻松上手,游刃有余,下笔如有神。

      语言的转换与否,尤其是C#java,更是司空见惯,老生长谈,仅仅一个语言之争,在今年年初就掀起了几波论战最终无疾而终。其实想起来,总觉得没什么意义。该做决策的人不会看这些文章,经济基础决定上层建筑,仅此而已。

      当今时代,不仅仅是知识大爆炸的年代,也可以说是开发语言大爆发的时代。每一种开发语言体系,都并非是一个大而全、无懈可击的语言体系。优秀如C#,把VB 给革命了,优秀如Java C++给革命了,php自以为它把JavaC#革命了,然后Go 语言又出来了。当大家以为语言的发展方向基本上已经稳固的时候,PythonNodejs 这两种经典而优秀的语言又逆势崛起,创造了一系列奇迹,紧接着还有Kotlin等一干毫不逊色的新兴语言翘首期盼。后端语言群雄逐鹿,移动端语言同样竞争激烈,java看起来一统安卓市场,却早就触及了甲骨文的逆鳞,当然谷歌公司早就给自己留了后路,像dart等语言就是为它准备的。除此之外,ngreactvue等新三大开发框架也恨不能从大蛋糕中切去一大块,而他们似乎还取得了不错的进展。开发语言市场竞争是如此的激烈,毕竟关系到大几百万开发语言的拥趸们吃饭的家伙,市场大就饭好吃,市场小就吃冷饭。

640?wx_fmt=png


   然而,真的有独一无二的开发语言么?真的有什么语言能一统江湖,无所不能?不存在的,这辈子都不可能的,万万都不可能。唯一的判定标准,大概只有金钱这一种衡量条件而已。然而风水轮流转,今年到你家,明年到谁家?没人能预知未来的发展。

     程序员们喜欢自嘲为码农,而这些优秀的语言,则正是我们的赖以为生的宝贵砖头。今天,那么多优秀的语言,打造出了许许多多优秀的基础设施,而如何灵活的运用的这些基础设施,为企业的快速发展提供了极大的便利,也带来了无穷挑战。

   任何语言或技术都有他的精华和魅力所在,优秀的语言各有各的不同,但是又各有各的相似,坚持下去,持续几年的付出,还有什么学不会的?

    尤其是.NET Core这种优秀的技术体系,更是如此,此刻的它,正是那含苞待放的鲜花,只要假以时日,必定芳香四溢,满园流芳,并令世人瞩目。

     

640?wx_fmt=jpeg

     嗯,接下来是硬广时间,那么,我们长沙.net技术社区的第一个社区活动,选的就是.net core,虽然要收费,但是,免费的东西真的就那么好吗?没有什么,我们只是想把内容做好而已。这不,才两天时间就有20人报名了。名额有限啊,哈哈,你还不来吗?

      查看活动地址

https://github.com/china-net-community/changsha-community-huodong/blob/master/README.md

    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/316929.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Asp.NETCore轻松学系列阅读指引目录

前言耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移到 .NETCore 的朋友。本系列从安装环…

eShopOnContainers 知多少[9]:Ocelot gateways

引言客户端与微服务的通信问题永远是一个绕不开的问题,对于小型微服务应用,客户端与微服务可以使用直连的方式进行通信,但对于对于大型的微服务应用我们将不得不面对以下问题:如何降低客户端到后台的请求数量,并减少与…

Acwing 1072. 树的最长路径

Acwing 1072. 树的最长路径 题意: 每个边有权值,求树的直径 题解: 两遍dfs可以求,这里用树形dp的方法,我们将1作为根节点来看这棵树 我们可以将点看作是钉子,边就是挂在钉子上的绳子,我们只…

.NET/C# 获取一个正在运行的进程的命令行参数

在自己的进程内部,我们可以通过 Main 函数传入的参数,也可以通过 Environment.GetCommandLineArgs 来获取命令行参数。但是,可以通过什么方式来获取另一个运行着的程序的命令行参数呢?进程内部获取传入参数的方法,可以…

听说,霸都.NET技术社区准备搞线下聚会了?

.NET Core实战项目交流群日常交流嗨,你听说了没有?霸都.NET技术社区准备搞线下聚会了!啥时候的事情啊?最近才知道的消息啊!那你是从哪里知道的消息呢?.NET Core项目实战交流群(637326624&#x…

P4383 [八省联考 2018] 林克卡特树(wqs二分、树形dp)

解析 它还真的不难。 乐。 这题没做出来有些谔谔。 外层wqs二分显而易见,里面不知道为啥我总觉得这个题可以贪心。 然后一直试图在原树直径上下功夫,一筹莫展。 看到题解“dp”两个字这题也就做完了… 就相当于要把一棵树分成若干条无交链,每…

ASP.NET Core中实现单体程序的事件发布/订阅 - LamondLu - 博客园

标题:ASP.NET Core中实现单体程序的事件发布/订阅作者:Lamond Lu地址:https://www.cnblogs.com/lwqlun/p/10468058.html项目源代码:https://github.com/lamondlu/EventHandlerInSingleApplication背景事件发布/订阅是一种非常强大…

Joy of Handcraft Gym - 102822J(线段树或差分)

Joy of Handcraft Gym - 102822J 题意: 每个灯有亮的周期和亮度,问1~m这段时间灯光最亮是多少 题解: 线段树维护区间最大值 根据灯的周期向这段区间加亮度k,然后利用线段树维护区间最大值 但是这样会超时,加个小优…

.NET Core 使用 HttpClient SSL 请求出错的解决办法

问题使用 HTTP Client 请求 HTTPS 的 API 时出现 The certificate cannot be verified up to a trusted certification authority 异常,并且证书已经传入。下面就是问题代码:public class Program{public static void Main(string[] args){var url &quo…

微软4年后重登市值第一,纳德拉如何做到的?

他用4年多时间将微软的市值提高了5000亿美元,超越苹果再次成为全球市值最高的上市公司。译 | 达达萨提亚纳德拉(Satya Nadella)2014年刚刚执掌微软时,微软当时是一个日渐没落的帝国。但在他领导的4年多时间里,微软百花…

【.NET Core项目实战-统一认证平台】第十五章 网关篇-使用二级缓存提升性能

首先说声抱歉,可能是因为假期综合症(其实就是因为懒哈)的原因,已经很长时间没更新博客了,现在也调整的差不多了,准备还是以每周1-2篇的进度来更新博客,并完成本项目所有功能。言归正传&#xff…

NET Core微服务之路:简单谈谈对ELK,Splunk,Exceptionless统一日志收集中心的心得体会...

前言日志,一直以来都是开发人员和运维人员最关心的问题。开发人员可通过日志记录来协助问题定位,运维人员可通过日志发现系统隐患,故障等定位问题。如果你的系统中没有日志,就像一个断了线的风筝,你永远不知道它会的落…

.NET Core 中的 Generic Host快速使用指南

本文以自己在工作中学习和使用.net core generic-host 作一个总结。前言在创建的ASPNETCORE项目中,我们可以在Main()中看见,我们通过IWebHostBuild创建了一个IWebHost,而微软提供了WebHost.CreateDefaultBuilder(args)来帮助我们更轻松得创建…

微软一顿操作猛如虎,PowerShell 排名直线上升

近日,TIOBE 发布了 2019 年 3 月编程语言排行榜,PowerShell 首次进入到了榜单的 Top 50 中,排在第 45 位。PowerShell 是运行在 Windows 操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境。(PowerShell 排在了 TI…

AcWing 201. 可见的点

AcWing 201. 可见的点 题意: 题解: 我们先说结论:坐标(i,j),如果i和j互质,说明该坐标为可见 为什么? 我们想想什么样的坐标可见,什么样的会被挡住。光线是一个直线,在同一个直线上的点会被第一…

ocelot 自定义认证和授权

Intro最近又重新启动了网关项目,服务越来越多,每个服务都有一个地址,这无论是对于前端还是后端开发调试都是比较麻烦的,前端需要定义很多 baseUrl,而后端需要没有代码调试的时候需要对每个服务的地址都收藏着或者记在哪…

CF765F Souvenirs(势能线段树)

CF765F Souvenirsproblemsolutioncodeproblem 题目链接 solution 这个势能线段树简直是太巧妙了!!!( ఠൠఠ )ノ 将询问按右端点升序离线下来。 对于每一个右端点 rrr,维护 ansimin⁡{∣ai−aj∣,j∈[i,r]}ans_i\m…

AcWing 220. 最大公约数

AcWing 220. 最大公约数 题意&#xff1a; 题解&#xff1a; 题目就变成了AcWing 201. 可见的点 当然有微调&#xff0c;因为可见的点里面是从0开始&#xff0c;本题从1开始&#xff0c;所以本题中phi[1]认为是0 AcWing 201. 可见的点的题解 代码&#xff1a; #include<b…

欧拉函数(简单介绍+例题)

Acwing视频讲解 欧拉函数&#xff1a;正整数n&#xff0c;欧拉函数是小于n的正整数中与n互质的数的数目 Np1a1 * p1a2 * p1a3 * …* p1ak 如果pj是i的最小质因子 红色区域一样 经推导得&#xff1a;phi[i * pj] phi[i] * pj 如果pj不是i的最小质因子 经推导&#xff1a;phi[…

程序员过关斩将--你的面向接口编程一定对吗?

菜菜哥&#xff0c;出大事啦怎么了&#xff0c;你和男票分手了&#xff1f;很正常&#xff0c;谁让你男票是产经经理呢不是啦&#xff0c;是我做的一个小游戏&#xff0c;需求又变了&#xff0c;程序我快改不动了说来让我欢乐一下&#xff1f;菜菜哥&#xff0c;咱两还能不能好…