java ruby

Free Code Camp has focused 100% on full stack JavaScript since we started 17 months ago. We’ve taught JavaScript on the front end, JavaScript on the back end (thanks to the powerful Node.js framework) — and even JavaScript as a database querying language.

自我们17个月前开始以来,免费代码训练营就将100%的精力集中在了全栈JavaScript上。 我们在前端讲授JavaScript,在后端讲授JavaScript(由于功能强大的Node.js框架 ),甚至还讲授JavaScript作为数据库查询语言。

And since the beginning, our open source community has fielded several requests each day asking us to teach other popular back end languages as well.

从一开始,我们的开源社区每天就提出几个要求,要求我们也教其他流行的后端语言。

Well today, I’m excited to announce that we will heed those thousands of requests. Free Code Camp will now teach a wide variety of web development languages.

好了,今天,我很高兴地宣布,我们将关注成千上万的请求。 Free Code Camp现在将教授多种Web开发语言。

Starting today, we’re building a massive collection of Creative Commons-licensed tutorials on popular languages like Python, Java, Ruby, and PHP, along with emergent languages like Elixir and Go.

从今天开始,我们将针对流行的语言(例如Python,Java,Ruby和PHP)以及新兴的语言(例如Elixir和Go)构建大量知识共享许可的教程。

And you can now complete our Back End Development Certification — and build its ten API and Dynamic Web App projects — using whichever languages and frameworks you want.

现在,您可以使用所需的任何语言和框架来完成我们的后端开发认证,并构建其十个API和Dynamic Web App项目。

我应该首先学习哪种语言? (Which of these languages should I learn first?)

The answer is the same as before: JavaScript.

答案与以前相同: JavaScript

As virtually any professor would tell you, you should learn one language thoroughly before attempting to learn a second language. And JavaScript is by far the most popular and promising language right now. JavaScript is also a popular choice for a first programming language, and has a wide variety of free learning resources (including Free Code Camp itself).

正如几乎所有教授都会告诉您的那样,您应该在尝试学习第二种语言之前彻底学习一种语言。 JavaScript是迄今为止最流行和最有前途的语言。 JavaScript也是第一种编程语言的流行选择,并且具有多种免费的学习资源 (包括Free Code Camp本身)。

Regardless of which web development framework you use, you will need to become proficient at JavaScript. This is because JavaScript has the distinction of not only owning a near monopoly on front end web development, but also being quite competent on the back end, thanks to tools like Node.js and Express.js.

无论您使用哪种Web开发框架,都需要精通JavaScript。 这是因为JavaScript的区别不仅在于在前端Web开发方面几乎拥有垄断地位,而且还得益于Node.js和Express.js之类的工具,在后端也具有相当的能力。

So if you’re just getting started as a web developer, our advice remains the same: focus 100% of your time on mastering JavaScript.

因此,如果您刚开始成为Web开发人员,我们的建议将保持不变: 将100%的时间集中在精通JavaScript上

如果新开发人员应该专注于全栈JavaScript,那么Free Code Camp为什么会教授其他后端语言? (If new developers should focus on full stack JavaScript, then why will Free Code Camp teach additional back end languages?)

About two-thirds of our campers are new to web development. Some of them have no prior programming experience at all. Others join Free Code Camp with experience in web design, systems administration, and other related fields. This two-thirds of campers are the people for whom we specifically designed our open source curriculum.

我们大约三分之二的露营者是Web开发的新手。 他们中的一些人根本没有任何编程经验。 其他人则在网站设计,系统管理和其他相关领域的经验中加入了Free Code Camp。 这三分之二的露营者是我们专门为其设计开源课程的人们。

But another third of our community has already done some web development — often with languages like PHP or Ruby. And they are joining Free Code Camp to review — or build upon — existing skills.

但是,我们社区的另一半​​已经完成了一些Web开发-通常使用PHP或Ruby之类的语言。 他们正在加入Free Code Camp,以审查或建立现有技能。

And — as you’ve probably heard — hundreds of our campers have gotten software development jobs after joining our open source community. Some of these jobs were not specifically full stack JavaScript jobs, but rather full stack web developer jobs that use alternative web development frameworks, like Python Django or Ruby on Rails. After accepting these jobs, these campers were able to parlay their knowledge of Node.js and Express.js into using these other tools. But many of these campers reported that they needed to pay for expensive learning resources in the process.

而且-正如您可能已经听说的-加入我们的开源社区后,我们的数百名营员已经获得了软件开发工作。 其中一些作业不是专门用于全JavaScript的作业,而是用于使用其他Web开发框架的全Web开发人员作业,例如Python Django或Ruby on Rails。 在接受了这些工作之后,这些露营者就可以将他们对Node.js和Express.js的了解运用到其他工具中。 但是,许多露营者报告说,他们需要为此付出昂贵的学习资源。

This third of our community — experienced web developers and campers who just got hired — have voiced their desire for us to cover additional back end languages and frameworks. And their voice has been heard.

我们这个社区的三分之一-刚刚被聘用的经验丰富的Web开发人员和露营者-表达了他们对我们的要求,希望他们涵盖其他后端语言和框架。 他们的声音已经被听到。

Our open source community is now large enough — and we are now diverse enough in our web development expertise — that we can create extensive free resources on a wide range of web development topics.

我们的开源社区现在已经足够大,而且我们在Web开发方面的专业知识现在已经足够多样化,可以在广泛的Web开发主题上创建大量的免费资源。

So that’s what we’re going to do.

这就是我们要做的。

这些语言将如何纳入Free Code Camp? (How will these languages be incorporated into Free Code Camp?)

One of Free Code Camp’s strengths has always been that we offer a clear, unambiguous path forward to your first software engineering job.

Free Code Camp的优势之一一直是,我们为您的第一个软件工程工作提供了一条清晰,明确的途径。

Rather than complicate our challenge map with electives, we’ve chosen to keep our core curriculum 100% focused on full stack JavaScript.

我们选择让核心课程100%专注于全栈JavaScript,而不是让选修课复杂化挑战图。

Instead, campers are building this content in Free Code Camp’s “Expanded Universe.”

相反,露营者正在Free Code Camp的“扩展的宇宙”中构建此内容。

  • We’re creating a variety of tutorials and articles on these languages — everything from how to set up a development environment on different operating systems, to how to build example apps using popular libraries. And these can be written in Markdown and interlinked with one another, right on our wiki.
    我们正在创建关于这些语言的各种教程和文章-从如何在不同的操作系统上设置开发环境到如何使用流行的库构建示例应用程序的所有内容。 这些可以用Markdown编写,并且可以在我们的Wiki上相互链接。
  • We’re welcoming campers to live-stream web development in any language they want on our (soon-to-be 24-hour) Twitch.tv channel.

    我们欢迎露营者在我们的(即将成为24小时) Twitch.tv频道上使用他们想要的任何语言进行实时网络开发。

  • We’re inviting campers to contribute articles to our Medium Publication on these languages. Here’s one we just published yesterday on the similarities between Java and Go.

    我们邀请露营者以这些语言为我们的《中刊》撰写文章。 这是我们昨天刚刚发布的关于Java和Go之间相似之处的内容 。

  • We’re creating videos that discuss various concepts specific to other languages, such as the Rails Asset Pipeline and the Java Virtual Machine. We’ll embed these videos in wiki articles and post them on our YouTube channel.

    我们正在创建视频,以讨论特定于其他语言的各种概念,例如Rails Asset Pipeline和Java虚拟机。 我们会将这些视频嵌入Wiki文章中,并将其发布到我们的YouTube频道中 。

Arijit Layek is actively creating tutorials for Python and Java, and coordinating the efforts of other campers who want to contribute tutorials on these and other languages.

Arijit Layek正在积极创建适用于Python和Java的教程,并协调其他希望为这些语言和其他语言编写教程的学员的工作。

If you are a web developer with experience in one or more of these languages, you should join these relevant chat rooms and introduce yourself. Arijit and the other campers there can help you come up with ideas for tutorials, and answer any other questions you may have.

如果您是一位具有使用一种或多种语言的经验的Web开发人员,则应加入这些相关的聊天室并进行自我介绍。 Arijit和那里的其他露营者可以帮助您提出教程的想法,并回答您可能遇到的其他问题。

Our goal is to build the most inclusive web development resource on the planet. To us, that means a rigorous core curriculum, volumes of supplementary content, and — most importantly — a vibrant, supportive community.

我们的目标是建立地球上最具包容性的Web开发资源 。 对我们来说,这意味着严格的核心课程,大量补充内容,以及最重要的是,一个充满活力的支持社区。

I only write about programming and technology. If you follow me on Twitter I won’t waste your time. ?

我只写关于编程和技术的文章。 如果您在Twitter上关注我,我不会浪费您的时间。

翻译自: https://www.freecodecamp.org/news/java-ruby-and-go-oh-my-6b5577ba2bc2/

java ruby

java ruby_Java,Ruby和Go,我的天哪!相关推荐

  1. JRuby:使Java和Ruby成为一家人

    一. 引言 Ruby是现在编程界讨论得正热火朝天的一种语言.这种语言功能强大而且易于使用:同时Ruby还紧密 绑定到例如Ruby on Rails等web应用程序开发框架中.另一方面,在过去的十年间, ...

  2. 通过drb集成java和ruby环境

    通过drb集成java和ruby环境 通过drb集成java和ruby环境 - fsword's blog 通过drb集成java和ruby环境 Mar 8th, 2012 | Comments ru ...

  3. 比较Perl、PHP、Python、Java和Ruby

    !预览 · 语言的发展趋势一定是动静结合.刚柔并济 · Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯 · 或许优雅正是来自对细节和规范的重视 · (RoR)与Ruby结合之 ...

  4. Perl、PHP、Python、Java和Ruby的比较(来自知乎)

    ◆ 语言的发展趋势一定是动静结合.刚柔并济 ◆ Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯 ◆ 或许优雅正是来自对细节和规范的重视 ◆ (RoR)与Ruby结合之后,便如 ...

  5. 从Java到Ruby——我的最近一次技术转型

    来自:http://blog.csdn.net/mozilla/archive/2007/07/22/1702365.aspx   感觉不错,与大家分享. 这里所涉及到的都是与软件开发有关的技术,感觉 ...

  6. JRuby——Java和Ruby的强强联合

    什么是JRuby JRuby是一个纯Java实现的Ruby解释器.通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库.很多Java编写的Ruby IDE都是使用JRuby来解释语 ...

  7. javapython区别最全整理终极收藏_Perl、PHP、Python、Java 和 Ruby 比较【转载+整理】...

    从本文的内容上,写的时间比较早,而且有些术语我认为也不太准,有点口语化,但是意思到了. 问题: Perl.Python.Ruby 和 PHP 各自有何特点? 为什么动态语言多作为轻量级的解决方案? L ...

  8. Perl、PHP、Python、Java和Ruby的比较

    提问 ◆ Perl.Python.Ruby和PHP各自有何特点? ◆ 为什么动态语言多作为轻量级的解决方案? ◆ LAMP为什么受欢迎? ◆ Ruby on Rails为什么会流行? ◆ 编程语言的发 ...

  9. java获取抓包数据中的data_【成都】金数据 | 前端、测试、高级Java、Ruby等岗位热招中!...

    成都IT内推圈成立于2016年,专注成都IT互联网领域的招聘与求职;覆盖精准IT人群10W+,通过内推圈推荐且已入职人数超过5000+,合作公司均系成都知名或靠谱公司.此公众号每天7:30AM准时推送 ...

最新文章

  1. container_of分析--可用good【转】
  2. Atitit.技术管理者要不要自己做开发??
  3. c#开发中遇到System.AccessViolationException
  4. Spring入门(四)之BeanFactory
  5. 图像定位的优化、评价和应用简介
  6. 关于Apt注解实践与总结【包含20篇博客】
  7. 图解自监督学习,从入门到专家必读的九篇论文
  8. 通俗理解动态库与静态库区别
  9. python断言语句的语法_Python断言教程
  10. js判断用户是第一次点击还是第二次点击
  11. 【渗透测试笔记】之【Cobalt Strike小技巧——后台挂起CS服务端】
  12. 【夏栀的博客】3月9日零点正式上线
  13. python入门经典书书籍-python入门到进阶书籍推荐!16本经典python书籍
  14. U-boot简介及常用命令说明
  15. BERT微调(SQuAD v1.1)
  16. NLTK学习之一:简单文本分析
  17. 如何修改游戏服务器ip地址吗,怎么修改游戏服务器ip地址
  18. KDEConnect非常便利,kde plasma+android绝配
  19. HDMI的HDCP是怎么工作的?
  20. 3dsmax 下拉列表

热门文章

  1. python opencv local_threshold_Python-OpenCV中的cv2.threshold
  2. Android 中一些常用类的常用方法(Math、Random、Color、Paint、Canvas、Bitmap、BitmapFactory)...
  3. lvs后端realserver的vip管理脚本lvs-realsvr.sh
  4. E667:Fsync failed(how to solve)
  5. 马尔科夫随机场的基本概念
  6. nginx或httpd实现负载均衡tomcat(三)
  7. DoubleViewPager
  8. ServiceStack OrmLite 数据库查询 几个实用方法 (继承表格式化集合等)
  9. 单目和双目模式识别---游戏控制
  10. [原]VS2012编译GLEW 1.11