美高梅官方网站66159

但我没有停止学习Rails,学习一种新的

作者:文章排名    来源:未知    发布时间:2020-04-26 21:09    浏览量:

大概是两年前吧,我做了个决定,要去学习编程。我买了本PHP书,开始一边阅读一边做里面的练习题。我把主要精力都放到PHP上,不理会任何其它的 语言,因为我有个习惯,一旦开始做一个事情,我们会集中所有的注意力,先把这个事情做完,然后才去做其它的事情。于是,我尝试这开发一个Web应用程序 (一个绝妙的创意,一个能使我成为另外一个Facebook创始人那样的应用)。一点一点的,进度很慢,我的应用(这个即将让我成为百万富翁的应用)慢慢 的成型。最终,它跑起来了。自然了,没有人来用它,做的太烂了,到处是bug。之后我又有了一个(绝妙的)创意。我想这次就不用不停的在书本里翻来翻去 了,不用整夜整夜的在google上搜索拷贝代码,修改它们,让它们能在我的应用程序里运行了。我以为我坐下来就能写出我的PHP应用。但我终于明白,实 际上我什么都没学会,尽管我读了很多关于PHP的资料,尽管我已经开发出了一个应用程序(很烂,但也是一个)。我认识到,整个的这段时间我所做的事只是学 习了一点PHP语法,使用几段代码解决一个难题,而这些拼凑的代码最终让我的应用面目全非。

图片 1

一句话总结

  简单地总结:

  • 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。
  • 假如你想让他成为一个高效工程师,推荐 Python。
  • 假如你想让他爱上他的工作,推荐 Ruby。

我十分的生气,停止了所有的开发。我把我的 Web应用的创意完全丢到了脑后,开始四处浏览所有我觉得有趣的开发知识。我发现了Ruby On Rails,这个东西看起来很酷,但我不知道它为什么很酷,我对ruby毫不了解,但却花了不少时间学习Ruby On Rails,然后我学着开发Android应用,读跟它相关的资料,这把我引向了学习Java,但我没有停止学习Rails,我在iTunesU上报了一 个Java的课程,之后在我工作的时候我又开始阅读PDF版的Python教材,因为Python里的一些东西引起了我的兴趣….(也许是它的这个名 称)。噢!我还有一本C++书,我把它找了出来,在睡觉前我开始读一些C++的知识。因为我仍然不知道Ruby这种语言,所以我也开始学习Ruby。当我 研究Java有些厌烦时,我还试了试Objective-C,而JavaScript看起来也不错,我也试图要掌握它。这些全是在同时进行的。

编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

  语言的选择

  编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。

图片 2

  下面是一些看法:

  1. 程序员的时间远比机器的时间宝贵:选择开发效率最高的语言吧,不要过于在乎运行性能,如果你开发不出东西,那么跑得多快也没用。
  2. 优雅的抽象胜于简单的堆砌: 这意味着你的代码是最简洁而又充满设计感的,面向对象,容易的闭包,一切都是表达式等等,而最好的抽象是语言本身能够分层,既能够书写语言的语言,比如 DSL 能力强弱是个指标。
  3. 才华横溢的社区胜过有难度的招聘:这种语言一定要拥有一个活跃且才华横溢的社区,只要使用她的人,就有一种自豪感和精英意识,在社区里的每个人都 自认为比别人强。即使,你不那么容易招聘到程序员,但我们不都知道,一个有才华的程序员胜过100个平庸之辈嘛?选用这种语言,能保证团队里一起编码的每 一个人,都是高手。
  4. 也是最重要的,乐趣胜过一切: 灵活,好玩,永远有新发现的魔术般的语言,只有你想不到的,没有你做不到的,对一个真正的hacker来说,这是选择语言唯一的理由,这也是 Perl 为什么能够长期存活的原因,因为她是 hacker 为 hacker 创作的。

  如果能看完这些观点,相信你能猜出我的选择了是的,Ruby是主流语言中我认为最出色的,最高的开发效率,最优雅简洁的抽象能力,最有才的社区(GitHub为中心),和最大的乐趣。

  做为一个程序员,是应该去选取不同思路的语言去学习的,而且当然要选择最有代表性的语言,在编程的世界里,主流的思路其实就两种,一是结构化编程,一是函数化编程,面向对象只是结构化编程进化的一个阶段而已,其他各种各样的思路大多数是这两个的分支。

如果是之前有人问我,我肯定会说这是最糟糕的一种学习编程的方法。但事实证明,这是最有效的一种学习方法。这种学习方法的结果是,我终于不再关注PHP的语法,开始把不同语言间的相似之处关联起来。我现在是在真正的学习原理,而不是为了做什么而在google上搜索正确的语法。我开始领悟相似的东西在各种不同的语言、不同的平台上的不同之处。这些认识对我来说很重要。我的关注不再是PHP,我的关注现在是编程。

学习一种新的编程语言不仅可以提升你的专业能力、处理信息和分析数据的能力,也能让你走上一条新的职业道路。甚至你还可以将在学习语言时学到的计算思维能力和解决问题的能力应用到各个领域。

  社区的创造力

  选择一门语言要看这个语言社区的气质,以及你想用他做什么东西。

  Mac 上可以运行那么多种语言,有很多人用 git。但却只有 Ruby 的用户开发出了 homebrew 这样牛逼的包管理系统,善用了 github 的诸多特性,真正的把每一个用户都变成了潜在的 repo 贡献者。我相信这绝对不是巧合。如果同样的条件摆在面前,你做出了一个全新的东西而别人没有,说明了你的创造力比别人要高。

  作为 Python 的使用者,我觉得 Ruby 语法的优劣不太重要。但是从外部看 Ruby 社区近些年持续的向外输出一些从技术到开发上的理念,不断的有大大小小的很酷的项目从 Ruby 社区中诞生的出来。使得我觉得 Ruby 社区是一个很有创新气质的社区。因此如果你学编程是想做出一个很酷的东西,那么我强烈建议你直接学习 Ruby。

我希望这些经验对于那些跟我两年前一样处境的人有些帮助,那些跟我当年有相同想法的人应该通过不同的视角来看那些相同的东西,这样才能真正的领会它们!

然而,选择编程语言不仅要看个人兴趣,还要考虑这个语言是否与目标职业岗位匹配等众多因素。那么,你应该如何选择适合自己的编程语言呢?

  从 Web 开发去比较

  对于 Web 开发,这三种语言都能胜任,但是还是有不少区别:

  • Ruby 的 rails 框架确实是称得上是快速开发的典范,但是 Ruby 的语法过于灵活,有些时候对同一个处理会有很多种不同的写法。
  • PHP 是老牌的网页脚本语言,相对其他两门而言比较成熟。PHP 虽然快速成型,但容易失控,尤其项目稍大的时候。
  • 对于 Python 来说,由于自身的简约设计,可能应用的方面的更多,几乎是可以涉及到IT的各个方面,Web 只是它其中一个方面,而且有比较成功的杀手级应用,Youtube 就是用 Python 开发的,服务器的各种原来用 Shell 或者 perl 的脚本,科学计算,游戏的脚本,甚至在桌面客户端上也能看到 Python 的佳作,如 UliPad,对于初学者来说 Python 是个不错的选择,在这三者中它的语法是最简洁和清晰的,适合初学者学习。

  入门语言还是应该选择一个比较严谨的,像Java,Python那样的语言比较合适,从 PHP 语言不太容易学到 OO 的思想和设计模式之类的东西,而这些对于一个优秀的 PHP 程序员来说也是很必要的。这里不是黑 PHP,每个语言都有自己的优点,比如 PHP 入门快,可以增加编程的信心,明白编程那点事后,可以触类旁通的接触其他语言。很多编程者就是从 PHP 入门的。

  在编程学习里有这么一个现象:直接推荐 Python 的人,基本都没深入学习过 Ruby。学过 Python 和 Ruby 的人,基本都喜欢 Ruby。

  具体使用什么语言,不是唯一的。根据场景是要分的。一个人至少是需要学习3种语言的:

  • 一种是工作语言,比如C++,Java,PHP,这三种语言,是互联网的万能药,只要会了,工作是永远都不愁的,大型公司一般都会使用,用来开发一些大型项目。
  • 一种是自己使用的语言,比如 Python,Ruby,当然,我也推荐 Ruby。我也用过 python ,后来因为工作需要,忍痛放弃了 Python,最后,竟然深深喜欢上 Ruby 了。然后就不再回头了,对于个人使用来说,是要非常注重开发效能的,一门语言,至少能用10年,如果自己选择的语言,可以在开发效能上超越其他语言十分之 一,那么在十年内这种收益是非常大的。
  • 还有一门是新语言使用,不必深入,但是一定要了解,这有助于比较不同语言的不足,才不至于成为井底之蛙。比如 Nodejs, Scale等。

本文转载自: 外刊IT评论

1.PHP

  关于 Ruby

  我觉得直接学 Ruby 也是不错的选择。

  1. 本来 rails 框架就自带了 server,WEBrick。看着 Log 做开发效率非常高。
  2. 如果要部署的话,用 passenger 也是绝对方便。
  3. Views 层的模板系统,ERB 应该比 Python 的各种要来得美,而且更加简单。之前用过 Django,觉得太重了。
  4. Rails 可以让你不断的惊讶程序可以这样写的啊,我第一次看到有 7.days.ago 的时候惊掉了。
  5. Rails强调一种DSL,一来符合人们的语言习惯、二来我觉得是一种编程语言的颠覆,我们并不是在用某个特定的语言(比如Ruby)来实现一个 功能(就如同是用C还是用Java来写一个编译器),而是我可以在这些语言的基础上定义一种新的语言(类似于lex,yacc这样的词法语法生成器)。看 看routes.rb的设置吧,能有多么惊讶,这是程序么,简直就是诗。美不只是在于内容,同样在于形式。

  Ruby 或者说 Rails 的缺点或许就是学习的曲线太陡,我之前有过 MVC 的经验,上手RoR 还是花了三周的时间,或许也是自己接受能力不强吧,但更确切的问题应该在于 Rails 的惯用法太多:当然,我在用 ActiveRecord 拿数据的时候,可以写 find_by_sql(“blablabla”),但是细查 Rails 的文档,他是提供类似于 Joins.Group.Select 等等的方法的,姑且不论效率是不是真的会快点,少写一点 sql 在 .rb 的文件里面不是会更美一些么。再到后来,偶然又发现有 metawhere 这种东西,是不是又要忍痛抛弃既往学到的那一堆 works but not elegant 的东西,义无反顾的投身到 metawhere 的学习中。

  当然,如果不追求完美,上手也没有这么恐怖。

PHP是目前最流行的编程语言之一,也是一门非常适合初学者的语言 ,同时它也为有经验的程序员提供了很多高级功能。

  关于 Python

  python的优势很多,比如:

  1. 语法简洁,无需编译。Python 语法简洁高效,一句话“人生苦短,我用 Python”啥都说明了,高效是 Python 的特点。
  2. 强大的数据结构。默认安装的Python开发环境已经附带了很多高级数据类型,如列表、元组、字典、集合、队列等,无需进一步编程就可以使用这些数据类型的操作。使用这些数据类型使得实现抽象的数学概念非常简单。
  3. 强制缩进,让代码自然显得有条理。
  4. 插件齐全,可以完成绝大部分的程序设计任务。

  当然还很多,具体还可以去看看 《Python的设计哲学》 这个 chapter。

图片 3

  小结

  • 没有最好的语言,只有最合适的语言。
  • 没有糟糕的语言,只有糟糕的程序员。
  • 没有一种语言是万能的,只会一种语言是万万不能的。

  用什么语言不重要,最重要的是效率:开发效率和执行效率。PHP 语法很傻,一点都不炫,但凡是学过C、JS、AS等等语言的,很容易上手,因为语法上有很多重合的地方。很多人看不起 PHP,说 PHP 太简单的人,往往是因为对 PHP 本身不够深入了解,其实 PHP 里面的东西一般人用到的很少,5.3 以上的特性也慢慢让这种语言生动起来,你越是深入,就越能发现它的强大和优势。

  这里仅仅列出 PHP,Python 与 Ruby 的一些情况,让读者更好地挑选学习的语言。

  语言没优劣之分,Just follow your passion.


PHP可以实现多任务并行处理,它可以生成动态页面内容,同时,也可以对服务器上的所有文件进行创建(create)、打开(open)、读取(read)、输入(write)、关闭(close)等操作。

使用理由

如果你打算写一个网页,并且有像Laravel, Symphony 2, Zend, CodeIgniter, CakePHP这样的框架以及各种支持工具,用PHP就再适合不过了。

和其他语言相比,PHP能更快速地执行动态网页,而且随着不断的改进,它变得越来越容易部署。

由于PHP被广泛使用,所以世界各地都有大量的PHP用户。而如果你想了解更多关于PHP的知识,可以加入当地的PHP群组。

使用公司

很多服务器提供商都使用PHP服务器,它为超过2000万个网站服务,并被很多公司使用,比如:Facebook;Etsy;Drupal;WordPress;Whatsapp;Tumblr;SnapChat;Hootsuite;Nokia等。

使用岗位

PHP开发人员;软件工程师;全栈开发人员;前端开发人员。

2.Java

Java这几年来越来越流行。它是一门基于原型、函数先行的语言,也是一门多范式的语言。

图片 4

它支持面向对象编程,命令式编程,以及函数式编程,被开发人员结合着HTML和CSS广泛使用。

使用理由

Java 可以被认为是网页的行为端,它嵌入在大多数浏览器中,用于网页广告、网页分析和网页窗口小部件的制作。

Java也可以用来建立网站上的自动完成功能、解决布局问题和增强HTML框,这样可以让用户自行预设,添加文本。

Java既可以用于后台脚本,也可以用于前端脚本,现在很难找到一个不运行js的设备,它几乎无处不在。

Java也是一种快速、灵活且富有表现力的编程语言,它有Angular和React等这些流行框架,你可以用它来编写可重用的组件,这些组件可以插入到应用程序中,从而控制一个“坚固”的框架。比如,开源平台Node.js,它就是建立在Chrome 的 Java运行时刻上的,对于创建快速的、可扩展的网络app非常便利。

使用公司

Airbnb;Yahoo;Snapchat;LinkedIn;FitBit;Opsview;Adstream;PaySafe;Sky;Eurostar;HSBC;Thomas Cook等。基本上使用网站的公司都使用Java。

使用岗位

Java开发人员;前端开发人员;Web开发人员;软件开发人员;Web技术分析师;全栈Java开发人员(Full Stack Java Developer)

3.Java

尽管名字相似,但Java与Java没有任何关系。

Java自1995年开始被使用,是关于网站开发最早的编程语言之一,它到现在仍然非常流行,在TIOBE编程语言排行榜中连续两年都排名靠前。

图片 5

Java是一门非常灵活的语言,它可用于开发Web应用程序、桌面程序和移动应用程序,还可应用于制作网络游戏、上传照片、参与虚拟旅行和使用交互式地图等。

使用理由

Java可以说是Android的基础,它推动着Android应用程序的开发,所以对那些想进入移动开发行业的人来说,Java是一个很好的选择。

由于Java这门语言历史悠久,所以它有大量的图书和大量的文件可供你在学习时查阅参考。

并且Java软件有一个开源版本的Java编译器,程序员可以在Java平台上的开源应用上交流合作。

Java语言还有优良的工具,而且它为了让初学者学起Java来更容易,正在进行进一步改良。

使用公司

从Lloyds Bank Group, Credit Suisse, Financial Times, HSBC, Deutsche Bank, Goldman Sachs等金融银行到Facebook, Ebay, Netflix, Uber, DigitasLBi, BBC, Sky和Right move等知名网站,Java被大量的企业所使用。

使用岗位

Java开发人员;软件开发人员;后端开发工程师;Java软件架构师等。

4.Objective-C

和Java一样,Objective-C可以用来编写桌面软件和移动应用程序。

它是一种基于C语言的面向对象编程语言,被苹果开发人员用于开发iOS和Mac OS的移动应用程序。

图片 6

使用理由

在Swift出现之前, Objective-C是iPhone原生应用程序的首选语言。

它有强大的界面生成器,支持泛型编程如Java,Scala 或 C#。

如果你想进入苹果公司,肯定需要学习Objective-C。

使用公司

Apple;Instagram;Uber;Slack;Snapchat;9gag;TimeHop;Zillow;Weebly;FitBit;Luminosity等

使用岗位

全栈开发人员;软件开发人员;Objective-C开发人员;软件架构师;后端开发人员;IOS开发人员;应用程序开发人员;移动应用程序开发人员等

5.Swift

Swift于2014被引进,用来部分替代Objective-C。从Mac、iPad和iPhone到Apple Watch和Apple TV应用程序,Swift几乎参与了所有苹果产品的开发。

图片 7

如果你想从事苹果技术开发岗位,需要同时学习Objective-C 和Swift,因为这两种语言通常被应用于同一个应用程序。

使用原因

和Objective-C一样, Swift也是苹果认可的语言。它被认为是一种新的创新型编程语言。它的源代码的开放性和易用性,旨在给开发人员提供更多的自由。

Swift支持推断类型(inferred types),这使得代码得到简化,而且因为这一语言中嵌入了强大的错误处理工具,所以在使用它的过程中不易犯错。

使用公司

Apple;Artsy;Lyft;DeloitteUK;Microsoft;Shazam;TransferWise;First Utility;On the Beach;BBC;comparethemarket.com;Amazon等

使用岗位

iOS开发人员;软件开发人员;iOS应用开发人员;移动应用开发人员;前端开发人员等

6.Python

Python和PHP一样是服务器端和非编译动态编程语言,它可以单独使用,也可以作为另一个框架的一部分使用。由于它是一种通用语言,所以它几乎可以用于从服务器自动化到数据科学和机器学习等各个领域。

图片 8

大多数公司现在开始在他们的数据团队中引入机器学习,这意味着Python将成为实现高级算法的最常用的语言。而且该语言还扩展到创建移动应用程序——建立网站、软件和游戏,帮助研究人员破解相关数据并提供数据库访问。

Python和PHP的区别在于:python与PHP使用的堆栈类型不同。而且python的应用范围很广,你可以根据自己的兴趣有选择性地学习,比如:如果你只是想做网站建设,只要学习了web部分,你就能在浏览器中完成基本的建站工作了。

使用原因

对于初学者来说,Python是很好的入门语言,因为它易于阅读和理解,可以减轻初学者初学语言时的语法学习压力。

Python因为它简易的语法和可读性强的代码而备受推崇,同时它能处理大量复杂问题,所以使用者在使用Python时可以专注于学习编程概念而不必担心细节。

而且Python以其拥有大量的可用图书和大型社区而有名——它有第五大的堆栈溢出社区(5th largest Stack Overflow community )和第三大的Meetup社区(3rd largest Meetup community ),这些可以为你提供很多向其他开发者学习的机会。

使用公司

Instagram;Google;Vine;Snapchat;PayPal;DropBox;Pinterest;Netflix;Uber;Spotify;Reddit等。

从金融科技银行和金融公司(用于定价、风险管理和贸易管理的平台)到建立和维护零售网站的电子商务公司,都在使用Python。

使用岗位

Python开发人员;软件开发人员;后端开发人员;全栈开发人员;数据库管理员;数据科学家;解决方案架构师;运维工程师等

7.Ruby和Ruby on Rails

Ruby是一种服务器端解释型、非编译的动态编程语言。Ruby on Rails 是一个可以使开发、部署、维护 web 应用程序变得简单的框架,没有Ruby on Rails,Ruby是没用的。

图片 9

Ruby可以使用命令式编程和函数式编程,这一语言是Perl, SmallTalk, Eiffel, Ada and Lisp等语言的融合。

Ruby被广泛应用于初创公司和大型公司,用于构建模型和Web应用程序。同时Ruby on Rails可以使用户轻松高效的构建Web应用程序和网站。

使用原因

Ruby可以快速开发,而且它是有着强大单行命令的编程友好的语言。

Ruby on Rails是高度可移植的,而且它可以应用于UNIX,Max OS X和Windows 95到2000,DOS,BeOS等多种桌面环境。一些大的网站都是使用Ruby on Rails构建的,如Airbnb、Groupon和Kickstarter等。

而且它是一种功能强大的开源语言,涵盖前端和后端编程,这让你可以轻松地开发整个Web应用程序。

同时它也有一个蓬勃发展的社区,其中有很多适合初学者参加的会议和聚会。

使用公司

GitHub;Twitter;Snapchat;Tumbl;Kickstarter;GoPro;Airbnb;On the Beach;Citizens Advice;Deliver;Amazon等

使用岗位

Ruby on Rails开发人员;软件工程师;Ruby应用程序开发人员;前端开发人员;运维工程师;网站开发人员等

8.Perl

Perl是一种通用的编程语言,最初用于文本处理,但现在它已被广泛应用于Web开发、网络编程、GUI开发、生物信息学、系统管理、测试等各个方面。

近年来,Perl的普及率基本上已经恢复到20年前的水平。

图片 10

使用原因

Perl是开源的,代码简洁而有效,而且它既有趣又容易使用,所以也非常适合初学者学习。

因为巨大的第三方代码库CPAN收集了大量的有用的、可重复使用的Perl模块,所以初学者可以参考图书库和简化编写代码。而且如果你学会了这门语言,那么你学其他语言,比如:Python,Ruby,PHP,java,.net时就不会有什么问题。

Perl有资源丰富的社区。Perl程序员热爱他们的语言,并且广泛地记录Perl的相关知识,所以在这里你可以很容易就找到关于Perl问题的答案。

使用公司

Snapchat;Booking.com;C.V.Library;Zoopla;cPanel;NET-A-PORTER;Deutsche Bank;XS4ALL;Amazon;LoveFilm等

使用岗位

Perl开发人员;Perl脚本编写员;Perl程序员;软件工程师;软件开发人员等

9.C#

“C-Sharp”是微软开发的一种面向对象的编程语言,它借用了与Java有类似功能的C++的语法。

图片 11

由于它的灵活性,从提供大数据服务器软件到创建Web应用程序,C #几乎可以用于任何地方。它最初被用于微软.NET框架,这一框架有一个很大的关于预生成代码类的库。

使用原因

因为C #对于Windows平台的.NET能提供很大的支持,因此,当创建Windows桌面应用程序时,C #已经成为开发人员的首选语言。C #是在集合了在C++和Java语言中的优良元素的基础上创建的,并且它也打算发展成通用型语言。

C #是一种强类型语言,让初学者容易找到bug并消除bug,使初学者更容易养成用最优解编码的习惯。

如果你是C #的新手,你可以从微软找到很多可用的资源和教程。

使用公司

Microsoft;Huddle;StackOverflow;ASOS;BloombergLP;Moonpig.com;NextPLC;Hays;Natural History Museume等

使用岗位

C #开发者;.NET开发人员;软件架构师;测试开发人员;全栈开发者等

10.Scala

Scala 是一种可扩展的语言,这意味着它可以随着你的学习而成长改变。

你可以使用Scala随便键入一行表达式,看看结果会发生什么变化;也可以使用Scala构建大型的关键系统,像Twitter和LinkedIn这样的大公司就是使用Scala来构建大型的关键系统。

图片 12

以灵活性著称的Scala 语言可用于面向对象编程、脚本或其内部的功能范型。

Scala 也是一个JVM语言,它可以用来生成运行在Java虚拟机的软件。

使用原因

Scala是开源的,它语法简洁,对一些人来说它就像是一种脚本语言。

Scala的类型系统相当复杂,但是它的REPL(解释器)为初学者学习编程语言提供了很大的帮助。

Scala擅长解决函数问题,并且有很多巨大的库可以参考,而且它可以提供不同的方法来解决同样的问题。

使用公司

LinkedIn;EDFT;Twitter;Novell;theGuardian;Xebia;Xerox;FourSquare;Sony;Siemens;Thatcham;OPower;GridGain;AppJet;Reaktor等

使用岗位

软件工程师;Scala开发人员;数据科学家;JVM开发人员;数据工程师;Dev Ops架构师;大数据开发人员;Scala工程师等。

不同行业不同编程语言的受欢迎程度不同,其实这主要是由编程语言本身适合干什么工作决定的,开发者对编程语言 应无好恶之心,只有适合不适合。

所以一个语言能不能发展,甚至存活主要还是要看它适不适合市场应用。

虽然如此,我们还是能看出一些特点:综合来看,但无论哪个行业,Java,Python,JavaScript,C/C ++都是开发人员的比较喜欢的编程语言。所以开发者掌握这几张语言是有必要的。想要学会适合自己的编程语言,欢迎报名合肥达内Java编程课程,合肥达内每月Java编程免费试听课程开始预约,全程大咖级讲师亲授,为你解析Java编程行业发展趋势,就业前景,解决你的一切疑问!

上一篇:没有了

更多新闻推荐

Copyright © 2015-2019 http://www.77zhth.net. 美高梅官方网站66159有限公司 版权所有