资讯:IT行业激荡30年->编程语言变迁史(强哥畅聊)
作者:强官涛   类型:学院动态    类别:资讯   日期:2020-04-02    阅读:1620 次   消耗积分:0 分



各位小伙伴,大家好~

今天这篇文章来自强哥(蜗牛学院CEO邓强)内容偏长,阅读约20分钟。



写在前面的话。


大家好,我是强哥。我是一名程序员,也是一名架构师。我始终相信“技术改变生活,研发构建未来”。虽然我也是一家集团公司的CEO,但那只是扮演着一个角色而已。愿程序与我们同在,阿门。


从2000年上大学开始,就算是正式和编程结缘了,但是你所不知道的是,我所学专业却并非软件工程,也不是相关专业,而是统计学。


至于如何走上IT这条道路的,说来简单,单纯就是喜欢而已,只是高考填报志愿的时候服从了调配而已,本文暂且不表。


可能恰恰是因为没有进入这个专业学习,所以才对这个领域更加好奇,更加有兴趣,才想去了解更多。所以大学的4年,作为没有一个专业老师来指导的菜鸟,没有编程类的课程任务的我,有了更多时间,遨游于编程的世界中。


也因此,学习了很多软件和编程知识,慢慢地成长为一个杂家,开发、测试;前端、后台;技术、管理,这20年的时间里,全部做了一遍。


从编程语言的角度,我给大家列一下我所使用过并且用来解决过真实任务或完成过项目的编程语言:C/C++、VB/VBScript、Delphi/Pascal、C#、PHP、JavaScript、Java、Python。


目前主要使用后面四种编程语言,由于工作关系,目前使用这几门编程语言主要是写书和讲课用,而不是做项目,项目基本上交给兄弟们去完成了。


写这篇文章的时候,我一查,居然使用的多数编程语言都是排行榜的前列,至少说明,选择一些主流的编程语言还是很重要的。


但是,什么叫主流?

时代不同,主流也在发生变化,这篇文章就是为了讨论这个话题的,不是吗?


20200402_161920_907.jpg



所以,作为一个资深行业老兵,技术杂家,相信我来写一写这个话题,还算得上是有点说服力的。同时,作为我在知乎的第一篇文章,也不想一上来就是技术细节,先跟大家聊一聊宏观的东西,也算是让一些对IT行业一知半解的朋友,能够更多地了解这个行业。所谓“以史为镜,可以知兴衰;以人为镜,可以知得失”,史,便是IT行业这30年,人,便是我。



2000年之前:编程语言诞生期



你一定听说过雷军,没错,他是一个程序员。你也听说过马化腾,没错,也是一个程序员。你可能还听说过乔布斯(英年早逝那个)、比尔·盖茨(让你通过窗口看世界那个)、拉里·佩奇(被墙的那个)、马克·扎克伯格(继续被墙的那个)、刘强东(不知妻美那个)、李彦宏(跟莆田是好朋友的那个)、周鸿祎(转一圈那个)、张小龙(一个人孤独地站地球上那个)、张一鸣(让你刷得停不下来那个)、丁磊(养猪那个)……

没错,他们都是程序员出身,改变这个世界的科技大佬们,几乎都是程序员出身,或者非程序员的技术人员出身。


我也是,但是目前还没改变世界,也许会有那么一天,谁知道呢,梦想不是说还是要有的吗。


为什么科技大佬几乎都是技术出身呢?这背后必然是有其潜在逻辑的,这个话题,我另外专门写篇文章给大家探讨探讨背后的故事。


咱们言归正传,在2000年之前,这些科技大佬们,当时都在使用什么样的编程语言写程序呢?


2000年之前的IT世界并不主流,是一小部分发烧友的天地,那时候,很多编程语言的出现都只是为了解决一些单机应用而已。


早期最主流的编程语言主要是C/C++语言,程序员使用这门编程语言来开发一些计算机领域的基础设施,比如操作系统、数据库、编译器、网络通信、文字处理、音频视频解码器、杀毒软件、硬件驱动以及其他一些硬件设备的数字通信。基本上这些基础设施都是使用C或者C++来进行编程的,再配合汇编语言或者硬件描述语言(VHDL)完成基础开发。

这里普及一个基础常识,大家会发现很多地方讲编程语言的时候,都是把C和C++写在一起的(C/C++),这是因为他们虽然是两门不同的编程语言,但是C++是面向对象的C,同时又完全兼容C的特性,所以基本上只要你会使用C++,就会用C。


但是注意,这跟Java和JavaScript可不一样,Java和JavaScript是完全两个世界的语言,各自没有任何关联,就像雷锋和雷锋塔的关系一样。


正因为C和C++当年如此受到重视,以至于看得微软都眼红,于是乎在2000年左右,微软搞了个C#出来(其实就是C++++,是不是比C++看起来更牛逼?),当然这是后话。暂且不表。所以在当时搞基础设施建设的这个阶段,其他编程语言便没有什么机会出人头地,只能用来解决一些边边角角的问题。比如90年左右那一段时间,大家对C++当道表示完全不服,陆续开发了以下一些编程语言:


1.Objective-C:面向对象的C,跟C++有差别,后来被苹果公司用于开发iOS应用,才让我们想起了这段往事,08年后的那几年也着实火了一把。


2.Perl:用来处理一些Linux/Unix上的运维和批处理工作,吐槽一下,主要是Shell确实太垃圾了。


3.Python:跟Perl类似,也是为Linux/Unix操作系统设计,跟今天Python的地位可没法比。


4.Java:那个时候,Java主要用来搞点Applet:小应用程序和服务器端应用,跟今天的小程序可不是一回事,那时候的Java也是个小兄弟而已。


当然,2000年之前,各行各业也开发了自己的编程语言,用于处理特定的任务,比如:


1.PHP:基于C语言开发的解释型语言,主要用于开发Web应用后台,与MySQL完美融合,为互联网应用贡献了很多力量。


2.Cobol:一门古老的编程语言,主要用于金融行业,数据处理为主。由于金融行业的核心系统追求稳定,而不是最新技术,所以到今天,仍然有一小部分程序员在使用。


3.FORTRAN:为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。


4.Basic:比尔盖茨用Basic设计了最早期的操作系统,微软公司与Basic/VB编程语言那绝对是生死之交,那感情,C#都赶不上的。当然,目前也基本上只有在微软的产品阵营中,能看到Basic的影子,比如微软公司基于Basic设计了一系列改进版本:

  1. Visual Basic:用于开发Windows图形窗口应用,我上大学的时候也是异常火爆,很多当时的企业也都喜欢用VB。

  2. VBScript:VB的脚本语言,比VB简单,功能也少很多,当时主要用来开发ASP网页应用。

  3. VBA:内置于Office套件里面的脚本语言,可以方便的对Word,Excel等进行二次开发。

  4. http://VB.NET:伴随微软的.NET战略基于VB完全重生的一门编程语言。

5. PASCAL:一门通用的古老的编程语言,语法上跟Basic类似。后来被一家牛逼哄哄的叫做Borland的公司(一家能够叫板微软的专门做编程语言开发工具的公司,已于10几年前倒闭,有点像今天的JetBrains)重构出来一款开发工具叫Delphi,专门开发Windows应用,与Windows底层接口完全适配。那个时候非常风光,企业开发应用程序主要使用两款工具:VB和Delphi,当然还有Visual C++。


大家可以看到,微软在编程语言上也是有很多造诣的,Visual Studio系列开发工具影响了一代又一代的程序员,至今,微软的开发工具依然流行于世界,但是,国内反而用得比较少。原因有很多,历史遗留问题,生态问题,版权问题。如果微软早一些拥抱开源,Java就不一定是怎么回事了。当然,Java也有Java的问题,后面再聊。


90年代后期,互联网开始萌芽,今天很多耳熟能详的科技大佬们,纷纷开始出镜,属于他们的时代,即将来临。


那个时候的互联网,后台通常又是使用什么编程语言呢?

PHP,ASP还有CGI,当然还有用于前端界面的HTML、CSS和JavaScript。



2000年-2010年:传统互联网


2000年3月10日NASDAQ指数到达5048.62的最高点时到达顶峰,至此,第一波互联网泡沫宣告正式破灭,与之一起破灭的,还有无数的一夜暴富的梦想,和无数科技公司的估值。


于是,谈互联网色变,你走在大街上告诉别人你是做互联网的,大概就跟今天你告诉别人你从武汉回来的是一样的待遇。


当年NASDAQ指数最低跌至1114点,跌幅达78%。

给大家举个例子,网易,没错,养猪那个,写本文时股价是348美元。你知道2000年网易上市后,股价最低跌到多少吗?网易的股价从上市时的15.5美元一路下跌,最低跌至0.48美元,跌幅达97%,其市值也从上市时的4.7亿美金跌至不足2000万美金。那时的科技公司,用惨烈都不足以形容。


20200402_162059_749.jpg


泡沫过后,总要生存,怎么办?


大家都在寻找新的应用场景,寻找变现的门路。于是,短信业务,移动增值服务,电子商务,游戏慢慢地变成了科技企业的商业模式。同时,大家也在利用互联网寻找各种商业机会,涌现了一大批新兴行业和软件公司,互联网搞不定,那就老老实实做软件吧。

所以,软件公司慢慢得到了更多机会,企业也慢慢地发现信息化是一件重要的事情,势在必行。


在这10年时间里面,互联网企业其实并没有真正为技术做出多少贡献,能数得上的也就Google、微软、苹果等少数几家公司吧,国内的公司几乎没有。难道你要告诉我阿里巴巴、腾讯、百度、Amazon、Facebook为技术做了多少贡献吗?至少那10年是没有的,他们都在求生存而已。


所以,在这一阶段,编程语言本身并没有什么突破性的技术,也并没有新的编程语言诞生,大家都是吃老本而已,无非做修补,做优化,做升级而已。


但是,由于时代的变迁,编程语言的主角也在慢慢发生着变化。就像今天很多人在讨论,究竟学Java还是学Python,做前端还是做后台,或者是做开发还是做测试类似的道理。


2000年后,随着微软的.NET战略及Visual Studio 2000正式发布,以及Java在互联网应用和企业级应用开发中的地位越来越重要,大家讨论最多的话题就是:搞C#还是搞Java,跟随Sun还是跟随Microsoft?也会讨论做http://ASP.NET还是做PHP,亦或是我到底应不应该放弃C++(大家一致认为C++是学习成本最高的一门编程语言)


我上大学后开始接触编程,基本上在论坛里面感受到的,大概就是这样的画风,我也不知道什么编程语言好,我就慢慢地,把这些编程语言都学了一遍。不是说小朋友才做选择题吗,成年人不需要做选择题,都要。我的选择逻辑就这么简单,反正每一门编程语言对我来说都是新的,也都是有价值的,那干嘛不都学呢?


所以我也搞不懂为什么,20年过去了,人们还是要做选择题,生怕多花了时间做了无用功,还是功利驱动吧估计。


会是无用功吗?

当然不会,要不然我今天不至于能够精通这么多技术,能够在两三天时间完成一门编程语言的学习,之前所花的时间,以后都会找回来的。


言归正传,这一段时间,虽然没有创造编程语言,但是由于大量企业的参与,编程语言得到了空前的发展,形成了今天的编程语言的基本形态。也使得软件开发越来越标准化,规模化。


编程语言从底层开发走向了应用开发,IT从业者也越来越多,愣是把IT行业从一个小众领域做进了大众行业,为IT行业成为所有行业的基础行业奠定了坚实的基础。

什么叫基础行业,就是行业中的行业,所有行业的依赖的行业,提升效率的行业,比如金融行业,物流行业,房地产行业,这都叫基础行业,没有这些基础行业,产业根本发展不起来。


这一时期,开发应用系统最火的当属微软系列(Delphi,C#,VB)和Java,但是由于IBM,Oracle等巨头也转而支持Java(否则呢,难道支持竞争对手微软,毕竟Java是开源的),基于Java的应用服务器(Webshpere,Weblogic,JBoss)几乎是所有金融行业系统更新的首选(因为稳定,可靠,高并发,高性能),所以金融行业算是支持Java最为广泛的行业。


大家一看,金融行业这么苛刻的行业都在用Java,那咱们也用Java呗。也就是从这一时期开始,Java慢慢地站上了历史舞台,成就了Java的辉煌20年。

当然,这也跟Java的跨平台的特性和开源政策有很大关系。


其实微软的开发体系也是非常完整的,而且开发效率也很高。为什么微软的开发工具要叫“Visual Studio”,可视化编程嘛,就是你拖拖拉拉的就能解决一大部分编程的问题。但是因为微软的收费政策(Windows操作系统要收费,Visual Studio开发工具要收费,SQLServer数据库要收费,就连C#的很多第三方组件都要收费),导致微软流失了一大批粉丝,不是说微软的编程语言不优秀,而是费用太贵,软件开发公司需要付费购买,开发好的软件给甲方公司使用,甲方公司要不要买SQLServer?要不要买Windows服务器?盗版不行吗?个人用盗版一下问题不大,企业呢?但是如果我跟随Java或者PHP体系,我可以把免费的Java或PHP运行于免费的Linux操作系统上,并且连接免费的MySQL数据库,大家只需要关注编程本身,而不用关心版权问题,这个世界本就该这么简单就好不是吗?


再聊一下PHP。毕竟并不是每个互联网应用都是金融行业那般规模嘛,一个小网站,搞那么复杂干嘛呢?PHP由于其更低的学习周期,专为Web系统而设计的特点,开发也非常快速,很适合互联网的特点,所以很多网站也基于PHP开发。于是乎,一种牛逼的系统组合诞生了,LAMP(Linux+Apache+MySQL+PHP),一套完整的开源服务器及后台解决方案,让无数企业免于版权的苦恼。当然,LAMP的M,今天也可以指MongoDB,P也可以指Python。


但是,我们不能忘记了,还有一批技术大牛们,是从早期的C/C++走过来的,基础设施建设得差不多了,总得跟自己找点活儿干啊。其实很多从C/C++过来的人,是看不起这些后起之秀的,他们觉得这些技术太Low。C和C++当然不会落幕,基础设施还得继续完善,同时,高校那万年不变的课程体系,也继续延续着这些编程语言的学习,这也是为什么编程语言排行榜,常年的前三甲则是Java、C、C++的原因。


另外,互联网泡沫破灭后,游戏行业空前发展(直到今天,游戏行业也是为数不多的纯靠软件本身实现盈利的行业)。游戏开发使用最多的是C++。用C++来开发游戏并不是说C++多么适合游戏开发,而是游戏(主要是端游)的底层接口和游戏引擎基本都是基于C++来开发的,而操作系统的渲染引擎如OpenGL,DirectX也则是C++接口。当然,C++的运行效率也是不二之选。


2008年,iPhone开始风靡全球,一机难求。手机行业赢来了新的拐点,智能手机开始发力,Google也在同一时期联合一些运营商和手机制造商把Android推向了市场。


两大科技公司几乎瞬间占领了科技制高点,引领全球移动互联网行业至今,仍没有第三个王者。在所有这些主流的编程语言中,苹果公司一个都没选,而是选择了Objective-C作为iOS的应用开发语言,文章开始的编程语言排行榜中,大家可以看到,这门编程语言从名不见经传到从2015年到达第3名的巅峰,靠的就是苹果。


当然,由于原生应用开发的逐渐下滑,排名又下滑到第10名。而此时的Android,却选择了Java作为应用开发的编程语言,所以,智能手机又再次给Java加了一把火,Java从此长居排行榜第一位,暂无竞争对手,也是可以理解的了。

你用Android手机吗?那不就完了。


伴随着互联网的应用,还有一门编程语言,也开始变得牛逼哄哄,那就是JavaScript,一门主要运行于浏览器中的编程语言,彻底拉近了Web页面与人们的距离,各种交互方式,越来越方便的操作,越来越友好的用户体验,背后是大的功臣是JavaScript,其次才是HTML和CSS(但是,它俩不能算编程语言,只是一堆标记而已,本文就不讨论了)


回顾这10年,最大的赢家是Google和苹果,最大的输家其实不能说是诺基亚,而是微软。


Java打败了微软的Visual Studio,PHP打败了微软的http://ASP.NET,Google和苹果,即将打败微软的Windows Phone,MySQL打败了微软的SQL Server。而微软毕竟是微软,虽然犯了很多错误,但是依然活得很好,在战场上,也只是局部失利而已。



2010年~至今:移动互联网


这一个阶段,移动互联网的这10年,相信大家都是参与者,对很多事算是都经历过了。这10年,移动互联网走向了巅峰,传统互联网的形态被彻底打破,很多跟不上节奏的企业,要么转型,要么死。转型成功的少,死的多,死了,不会有多少人记得你的名字,只有你成功了,才会有人记得。


作为移动互联网,我本该是最核心的参与者,但是工作原因,我却错过了移动互联网最黄金的几年创业期,所幸还是没有错过得太离谱,算是成为了一个后移动互联网时代的深层参与者。毕竟,我现在仍然参与其中,谁说错过了就一定是坏事呢?说不定我也错过了破产呢?移动互联网,从2008年智能手机上市以来,2010年算是基本上家喻户晓,真正成功地推广了移动互联网。当然,这也跟3G的正式运营有关,难道靠着GPRS能够移动互联?


这一个10年,有多少人为移动互联网疯狂,又有多少人书写着创业的血泪史,不一而足。移动互联网在中国的创业,基本上是在2014年到达顶峰,大部分科技公司完成IPO,开始收割。而这一阶段,大家都在忙着造手机,软件领域,创新大多是应用创新而非底层创新,基础设施领域,无非云计算和人工智能而已,大数据也只能算是一个应用领域而已,并没有在技术上有多大突破。


至于编程语言,除了Java和JavaScript这异父异母的哥俩外,Python简直是在疯狂奔跑,这年头你要不说自己会点Python都不好意思说是程序员。而PHP逐步开始落幕,C/C++还是那个老样子,四平八稳。Objective-C随着iOS走上舞台,又随之慢慢落幕。C#在国外应用不错,国内相对要差很多。


简单给大家聊一下原因为什么Java能够继续火?

  • 来是历史遗留问题,因为传统互联网时代,Java已经占据大半壁江山,导致企业技术体系架构基于Java,人才擅长Java,那么必须延续Java;

  • 二者,Android的市场占有率80%多,主要使用Java开发原生应用;

  • 三者,很多互联网企业要完成高可靠,高并发的架构设计,还非Java莫属,其他编程语言还真干不了这个;

  • 第四,Java的生态非常完善,各种第三方库和框架,让开发变得越来越简单高效;

  • 最后,Java能干的事情确实有点多,C#能干的,Java全部能干,PHP能干的,Java全部能干,Python能干的, Java也基本都能干。而反过来,则不行。C#开发不了Android应用,PHP干不了大型系统,也开发不了Android,Python也不是专门用来构建高并发的大型系统的,当然也干不了Android。Python能干的事情不少,但是要代替Java,不可能,最多二者和平相处,各自负责好各自擅长的领域。


但是,有没有Java不能干的,当然也有。

C和C++能干的很多事情,Java干不了。Python在数据方面的处理能力,Java目前还不完全具备;开发Windows窗口应用而不是Web应用,Java并不擅长(这是C#或者QT擅长的事情,QT是C++的桌面开发库,开发桌面应用很牛逼);同时,一些专有的领域,比如R语言(统计分析),比如硬件编程,比如机器学习,并不是Java的阵营


再来说说JavaScript为什么能够火起来,其实传统互联网也会大量使用JavaScript,所以我们不能说JavaScript越来越火,只能说他越来越重要而已,它本来一直都很火。


只是由于JavaScript技术门槛相对较低,所以早期并没有那么崭露头角而已。随着H5全套标准的落地和移动端开发的流行,前端开发的应用场景早已不局限于PC端浏览器,而是几乎渗透到应用程序的各个形态中。比如Web页面,WebApp,混合式开发,小程序,甚至很多硬件开发,都使用JavaScript来进行调用


并且JavaScript的前端框架也越来越成熟,学习成本也越来越低,从业者众多当然是可以理解的。其实后移动互联网时代,除了游戏开发和操作系统原生应用必须使用原生开发,大部分移动应用都可以使用JavaScript来进行前端交互,这样可以大大降低开发成本。企业不需要为iOS和Android以及不同的版本和厂商云适配不同的界面,一套H5,搞定所有平台,所有厂商,所有版本,岂不快哉?


事实上,无论iOS还是Android,其浏览器内核都是使用的WebKit,两家厂商是同一个内核,所以在处理H5应用时,根本就不存在兼容性的问题。我可以这样说,只要移动应用不死,JavaScript就会一直被重用


但是,JavaScript也有其局限,除了应用于Web应用中,一个大牛也开发了Node.js框架用于后台开发,但是这个框架有点不温不火,因为它很难取代Java,PHP,C#和Python的传统地位。


Python为什么能火,从早期Python设计用于运维,到今天,数据分析,机器学习,Web开发,爬虫开发,测试开发,大数据等,都在广泛应用Python。在众多编程语言中一枝独秀,甚至某些排行榜把Python排在了第1名。主要有几个原因:


1.这个世界上并不都是程序员才会写代码,很多非程序员群体也要写代码不是?而什么C++,Java,C#等流都太专业了,学习起来也很难,对于非程序员群体来说,精通一门编程语言不是目的,目的是解决工作和学习中的问题。你让我一个搞科研的学编程?你让我一个搞运维的非要变成一个程序员?你让我一个做测试的,变成比程序员还牛逼?你让我一个搞统计分析的人非得要学成个Java开发工程师?我这不吃饱了撑的吗?而Python,恰恰在这些领域有很深的积累,拥有很多成熟的第三方库,学习成本也不高,拿来简单学学就基本能用。


2.Python由于其简洁的语法,快速的学习成本,让很多不想立志成为程序员的人,找到了利用程序解决实际问题的捷径。同时,这几年人工智能和大数据以及爬虫(废话,你不爬数据哪来的大数据呢),也把Python推向了应用前沿。越来越多的企业开始使用Python解决问题,或者Python和Java体系在一家企业中共存。因为两者很难完全互相替代。


3.国家也把人工智能定位成国家战略,而从小学开始就要进行编程教育,让很多人看到了Python的商机,包括我自己所在的企业,也多少受到这方面的影响。难道你让一帮小学生天天编C语言编Java?Python是非常适合于小朋友学习的。


总而言之,Python是面向非程序员群体的最好的编程语言,没有之一。你一定要知道,这个世界上,非程序员群体可比程序员多得多,Python当然会火,而且一时半会儿估计下不来。但是,国内很多企业从招聘角度来看,还是Java比Python的招聘需求多,这个情况会不会在未来被改变,我不知道。主要看Oracle到底会不会把Java生生给玩儿坏了,这是最大的一个风险。(因为Oracle收购Java后,狼子野心,天地共愤)。


近几年,也有一些新的编程语言出现,比如Go语言,Swift,Kotlin,Sky,WebAssembly,Dart等等,层出不穷。

面对未来,我们应该怎么办呢?难道把所有语言都学一遍?



2020年~未来:万物互联



未来,必然是物联网大发展的时代,如果还没有进入IT这个行业的朋友,可以进来看看了,否则,你可能会错过一个时代:万物互联的物联网时代,那可是万紫千红,缤纷多彩啊!


试想一下,你开的车是连网的,你家的灯是连网的,你坐的马桶是连网的,你家的空调冰箱电视机是连网的,你家的梳妆台窗帘餐桌是连网的,街边的建筑物是连网的,马路上的摄像头是连网的,电梯是连网的,甚至你带的眼睛,你用的牙刷,都是连网的(我不开玩笑,现在都有这些产品了),那将会是一个什么样的新世界?会孕育多少新的商机?

难以想象。


那么,在这样一个时代,我应该用什么编程语言或者学习什么新的编程语言呢?


写到这里,听我吹了这么多牛逼了,如果你还纠结用什么编程语言,那么可能是我没表述清楚。编程语言根本不是这个世界的核心,也不是你人生的主宰,无论用什么编程语言,最终我们是要解决现实世界的问题。哪门编程语言适合解决什么问题,我们就用哪门编程语言,你总不能说用Python写个操作系统吧?而编程语言,也变得越来越简单,学习和使用它,将不再是问题。


作为IT从业者,我们只需要思考,未来有哪些问题,还可能通过IT技术来解决,就够了。


至于编程语言,你非得要让我说总得学一个的话,那么我就用下面的话,来结束这篇万字长文吧。


如果这个世界只有一种编程语言,我建议你学习Java;如果有两种,我建议你学习Java和Python;如果再给我一次机会可以选三种,那么我建议你学习Java、Python和C++。

因为这三种编程语言,可以解决这个世界上绝大部分现实问题,无论软件还是硬件,无论互联网还是物联网,无论前端还是后端。


不对啊,强哥,前端不是只有JavaScript吗?没有不对啊,Java都会了,你还担心学不会JavaScript?如果你Java会了,学习Python和C++将变得非常容易,如果你这三门编程语言都会了,这个世界上所有的编程语言,我保证,你花三天时间,足够搞明白怎么回事了,进而马上可以应用于项目中,在项目中再去解决实际的问题就可以了。我就是这么干的。


大家好,我是强哥,我是一名程序员。

武汉加油,中国加油!



为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。


20190320_095757_834.jpg


                                                      



版权所有,转载本站文章请注明出处:蜗牛学院在线课堂, http://www.woniuxy.com/note/475
上一篇: 资讯:全年专题直播课四月课表正式上线!​
下一篇: 访谈:疫情期间,蜗牛学院就业学员最高薪资18K,平均薪资7.8K!
提示:登录后添加有效评论可享受积分哦!