想学linux云计算好学吗开发的话,什么牌子的好一些?

你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。如何选择适合自己的云计算编程语言组合?_Linux新闻_Linux公社-Linux系统门户网站
你好,游客
如何选择适合自己的云计算编程语言组合?
来源:51CTO &
作者:Linux
说到选择要使用的编程语言组合,既有正确的方式,也有错误的方式。本文帮助云计算开发人员迈上正确的道路。
用CSS编写的《辛普森一家》(The Simpsons),这个项目出自开发人员Chris Pattle之手。
知识论坛Big Think拍摄了一则采访C++编程语言发明者Bjarne Stroustrup的视频:&编程人员应该知道的五门最重要的语言是什么?&他说。&要是他们只知道一门语言,就没资格自称是专业开发人员。&
所以在Stroustrup看来,说&我喜爱Perl。世界上只有一门语言,那就是Perl。&没什么用。如果入门级开发人员摸透了擅长的第一门 语言,想在云计算领域大有作为,就需要学会好几门编程语言,才有一席之地。那么到底是哪几门呢?云计算开发人员应该挑选哪几门编程语言?
按人气来挑选语言?
如果一名初出茅庐的开发人员需要赚钱,不妨留意雇主要求的编程语言。IEEE Top Programming Languages这款应用程序(http://spectrum.ieee.org/static/interactive-the-top- programming-languages,需要注册)详细列出了这些语言。
大家也忍不住想选择人气最量的语言。GitHub上的前20门编程语言()概述了这方面的情况。
不过,以这种方式挑选语言会导致你的编程语言组合零敲碎打。这是个问题,一方面是由于开发人员最后并不通晓一大批广泛的语言类型(偏向通用语言),一方面是由于这隐藏了开发的细节。
立旨想成为微软Azure开发人员的人需要能够开发整套系统。一名优秀的微软开发人员也许熟悉这一系列语言:C#、HTML5、LINQ、 NHibernate和ASP.NET。什么?它们并不都是语言啊?可它们都含有语言。要是有词汇、正式语法,而且需要开发人员编写代码,那它就是一门语 言。
按类别挑选语言!
如果一名开发人员确实想认真掌握一大批语言专长,就应该在这五个类别寻找他们喜欢的语言。这里包括了十个语言例子,可以帮助崭露头角的编程人员尽快上手。
数据是所有云计算的核心(想一想物联网和大数据),这让数据语言成为一门最重要的语言。UML和SGML是用于数据建模的描述语言。HTTP含有用于处理数据的CRUD(创建、更换、更新和删除)命令。
数据语言是一款神奇的工具,可以将大数据变成商业金矿。而云中有大量的数据。数学家们喜爱MATLAB和R。Fortran不仅是最悠久的例子,它还是各门编程语言中最古老的语言之一。
这个函数是指数据函数,而不是编程功能。通用函数语言常常含有数学语言的特征。你在云计算中不会找到太多的LISP(最古老的函数语言),但会找到大量的Clojure(最新颖的函数语言)。
这是大多数人一想到计算机语言就会想到的一门编程语言。过程语言中的逐步指示可以隐藏所有的繁重工作(就像JavaScript那样),或者暴露低级特性(就像C那样)。GitHub上的前20门编程语言和IEEE前10门编程语言中大部分是过程语言。
特定领域语言
特定领域语言是语言领域的大杂烩式组合。&特定领域&是那些有用但又模糊的集合名词之一。你可以说,每门语言存在于某个领域――比如说,所有数学语言都存在于数学领域。然而,这个术语通常适用于解决特定问题的小语言。
一种流行的特定领域语言集合在于云和人之间的接口:Web。前端开发人员可能使用通用编程语言(比如说PHP)和许多特定领域语言(比如CSS、HTML、SOAP和YAML),开发实用的网站。
开发是出于爱好还是赚钱?
对开发新手来说,选择编程语言组合比开发老手来得容易。云计算的规模意味着,工作是由商业团队,而不是个人完成的。而说到支付费用,开发人员不得不使用雇主要求的语言。
另一方面,如果一名经验丰富的开发人员想学习新的技能,他们可以选择一个开源云项目,在业余时间贡献代码。这方面选择很广泛,他们可以选择自己偏 爱的任何一门语言。如果这个想法很吸引你,不妨访问OpenHatch(http://openhatch.org),寻求帮助。
原文标题:How to choose your portfolio of cloud programming languages
本文永久更新链接地址:
相关资讯 & & &
& (03月10日)
& (01月13日)
& (05月27日)
& (02月04日)
& (11/11/:40)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款北京Linux培训中心
美国上市公司 · 亿元级外企Linux培训企业
课程咨询 :010-
给Linux云计算程序员的几个建议
如何成为Linux云计算工程师?有人说:他已经花费了大量的时间自学Linux云计算,感觉自己已经是一名真正的Linux云计算工程师了,这样的想法是否正确呢?其实如果想成为一名程序员,你需要通过一些有创造性的方式来获取经验并且并推销自己。达内在此给大家分享了几点实用对策,希望可以帮助到更多的人。
一、多学习
当涉及基础学习时,很多自学编程的朋友都有一个错误的认识。促使某人自学编程的心态是一种“现在就做些事”的动力和渴望。有这种心态非常好!但不幸的是,在学习新东西时,一旦涉及基础,很多人都急于求成(还没学会走路就想跑)。这是我的个人经验。这也就是为什么自学的程序员有时候名声不大好的原因。
确信你学到了编程基础。这包括变量名、合适结构体、有时候需要查找库而不是应用程序等等。《如何学习用某某语言编程》,这类典型的书籍往往忽略了成为一名编程高手所具备的能力:解决问题的能力。在这里,我向大家推荐Abelson和Sussman的《计算机程序设计与解释》一书,此书对你快速提升能力大有帮助。
二、多参与项目
编程经验,多多益善。我推荐你加入一个开源项目,或者加入当地非盈利组织,帮他们编写软件。
你将有如下收获:
你将接触到如何将一个应用程序更加规范;
你将经历研发的整个流程,包括产品维护;
你将学到团队合作经验;
你将学到基础知识,比如版本控制和编写文档;
你将得到的成就感让你远离失落;
你将可以把这段项目经历写在简历上。
3、关注非程序研发职位
在研发团队中,有很多职位并不参与研发工作,可是它们也会让你向目标进一步迈进。比如像品质保证/检测、维护、技术支持等。必要的话,从中选取一个作为进入研发行业的敲门砖。接着,从容地寻找通向编程之门。举个例子,你现在是一名质检员,除了单纯地寻找错误并报告外,你还可以仔细检查代码,找出错误出现的位置并以用标签加以标记。研发人员会很感激你的帮助在证明自己能力之后,开发行业的大门也向你敞开了。
4、给老板做兼职
以你现在的经验来讲,找到一份兼职工作不太靠谱,但如果是为你现在的老板多做些分外事的话,也许可以。和你的老板还有同事们沟通一下,看看有没有一些简单的程序可以替他们完成,来减轻他们的负担。接下来,便是编写程序。如果你身边有一个内部的开发团队,你可以为他们提供一些帮助。一些经理会让你在工作时间内来做,另一些则让你在自由支配时间内完成。当然,你也可以尝试从外部接些兼职项目。
不管是哪种方式,你都会得到开发经验,你在目前老板面前更有价值,甚至可能在目前的公司中为自己开启一个新的职业方向。在我的职业生涯中,我一次又一次地发现,当面临事业成长、事业发展和新方向时,“多做些分外的事”可以扭转局面。想要了解更多的Linux云计算知识,请继续关注达内。
最新开班日期 &|
Linux--零基础全日制班
开班日期:7月31日
Linux--全日制班
开班日期:7月31日
Linux--零基础周末班
开班日期:7月31日
Linux--周末班
开班日期:7月31日
达内新闻 &|
达内时代科技集团有限公司 版权所有 京ICP证8000853号-56

我要回帖

更多关于 linux云计算好学吗 的文章

 

随机推荐