我想找回我酷狗音乐加好友里的好友,因我前几天,天天在他粉丝中,重新关注往前面走的缘故,才造成今天的结果,

哪一门开发语言薪水最高?
发表于 09:09|
作者夏梦竹
摘要:数据表明,计算机行业已迅速成为美国最赚钱的行业之一,有部分程序员的年薪竟高达10万美元,创历史新高。
数据表明,计算机行业已迅速成为美国最赚钱的行业之一,有部分程序员的年薪竟高达10万美元,创历史新高。据Quartz发布的调查报告显示,按开发语言分类排名,其中Ruby On Rails,Objective C, Python 分列前三名,均高达10万美元以上;而Java则屈居第四,C++、JavaScirpt、C、R也不错,在9万美元—10万美元之间。以下是编程语言按平均年薪从低到高排名:虽然这些语言能帮你赚到年薪10万美元,但如果你想在高科技领域赚到最高报酬,那么就要将自己培训成为Salesforce设计师。据Mondo3月份发布的调查数据显示,Salesforce设计师(Architects)的年薪可达18万至20万美元之前。各位开发者,敢晒出你的薪资吗?:)英文来自:
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章您所在的位置: &
详解各种编程语言,看看哪种语言最有“钱”图
详解各种编程语言,看看哪种语言最有“钱”图
随着IT软件行业在金融危机中的优秀表现,学编程语言成了目前最热门的学习计划,众多学子加入到编程语言的学习当中,就是为了能在IT高速发达的现在谋得一份好工作。那么到底那种语言最有“钱”途呢?本文为你揭晓答案,一起来看。
随着编程语言开发的需求增多,在众多编程语言中选择最好的软件开发语言就成了一个非常棘手的问题。于是网上出现了很多&学什么编程语言比较好&、&编程语言哪个学了最有前途&、&软件开发语言哪种赚钱最多& 之类的话,如果你也问过&编程语言学什么好&之类的话,你会发现,你不可能得到一个完美的答案,因为每个软件开发编程语言都会有一群拥护者,作为该编程语言的拥护者,他们会去打击别的编程语言,于是乎很多IT论坛都上演了编程语言争夺大战,之所以发生这种情况,正是因为各种编译语言之间的力量是均衡的,没有哪一种编程语言是完美的,能够&终结&其它的所有语言。
下面对目前市面上最热门的编程开发语言进行介绍:
软件编程语言-Java
目前来说学Java是最多的,有兴趣的可以看看2009年11月编程语言排行榜。 Java语言的爱好者喜欢在语言层面把Java和C++相比,而不屑于跟C#来比较,而在企业开发架构方面(特别是B/S方面),又拿Java和.Net 来做比较,因为C++缺乏这方面的应用。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。
Java作为软件开发的一种革命性的技术,其地位已被确立,计算机产业的许多大公司购买了Java的许可证。包括 IBM,Apple,DEC,Adobe,SiliconGraphics,HP,Oracel,Toshiba以及最不情愿的Microsoft。 Java编程语言目前是业内最为认可的语言。更多Java的介绍,请看《Java是什么》。
Java编程语言适合用来开发超大型的B/S项目,而一般的脚本语言则被认为只适合小型的项目开发,这种问题都是由于开发工具的限制带来的。.Net平台如果不是因为Visual Studio这样方便而优秀的开发工具,不可能取得今天的成就。而大部分脚本语言则没有这个优势,缺少大型项目的管控能力,使得代码量始终保持在一个比较低的水平。所以学Java编程语言出来的一般就业都非常容易,而且是去大公司,就像成都朗沃教育西南地区首家Java培训中心,目前就业学员已达上千名。
软件编程语言-C语言
几乎所有的书和计算机专业都把C语言称为编程语言语言中的基础,在大学里的编程语言课基本上都属于必修课程,而且,现在还是我们国家计算机等级考试和程序员水平与资格考试的标准语言。C语言之所以有这样的地位,是因为它最接近底层,最接近汇编语言和机器语言,最接近机器的思维方式,其它更高级的语言,最终也要按照它的那些基本逻辑来处理问题。所以,学好C语言可以更方便的以机器的模式思考问题。
另外,C语言所涉及到的程序的顺序结构循环结构和分支结构,还有整数字符串数组等变量,这些都是万物之源,所有的编程语言都离不了。而且C语言有着严格的格式规范,不符合规范的写法或者错误的类型定义,都会引起编译错误,还有像if(a=1)这种常见错误,都可以让人在使用C语言的过程中养成良好的编程风格和代码规范。这些习惯在以后使用其它更宽松的语言的时候,会大大提高你的代码质量。
还有,因为C最接近底层,其代码效率只有手工优化的汇编可以匹敌,在许多脚本语言里面(比如Python)可以把一些大运算量的关键代码用C来完成,从而获得更高的执行效率。
C语言的学习是编程语言中最难的,某些概念想开窍也很困难。但是你一旦突破了C语言这个障碍,再学习其它的语言,学习的曲线将会大为平坦。
总体来说,C语言目前应用也是比较多,但是其学习门槛较高,应用没有Java全面,所以新手还是推荐学习Java编程语言最好。
软件编程语言-C++
C++在编程语言里属于入门容易升进阶难的一个编程语言,没有个三五年的潜心研究,是没有办法精通它的精髓的。但是既然你已经学到了这一步,那你应该已经很明白自己需要学哪些东西了,只要去找书,找好的源代码来研究就行了。
软件编程语言-Perl
Perl编程语言在Linux的系统维护方面有着不可动摇的地位,大量的系统维护代码都是Perl语言写的(而且PHP流行之前,WEB的 CGI基本上也是以Perl语言为主的)。Perl在文本处理方面有着强大的能力,其正则表达式的处理方式更是成了其它语言必须兼容的标准。正则表达式的学习难度比较高,要想达到灵活运用的水平,需要大量的练习。
软件编程语言-PHP
PHP在Web开发里的作用是非常大的。PHP编程语言出现的目标就是提供更方便的网站开发的能力,它的语法跟其它的脚本语言比如 Perl/Python/Ruby都很接近,而且提供原生的Mysql数据库支持,读写数据库即简单又高效,而且因为Apache的良好支持,才使得 LAMP平台能够与Java和.Net平台相抗衡,而且成为了小型项目首选的解决方案。
软件编程语言-SQL
其实严格来说SQL并不能算做一门编程语言,它只是你在做数据库编程的时候所需要的一种工具罢了,就跟调用其它的系统函数没有什么区别。简单的 SQL语法无非就是插入删除选择更新四种操作。
处于同样地位的还有HTML/CSS/Javascript,如果做WEB开发,这三种东西是必须要了解的,当然,前两种你可以不必精通,因为有美工来负责,而JavaScript属于完整的编程语言范畴,通常的美工是没有办法熟练掌握的,还是需要程序人员的搞定。但是Javascript的难度,在这个阶段大概只有学习Ruby的十分之一了,想学,很快就可以掌握。
编程语言多种多样,但是编程的思想却是不变的,而像设计模式、程序架构这种东西,都是编程语言无关的。一个开发项目,前阶段的需求分析,项目分析,直到概要设计阶段都是语言无关的,而项目设计期间使用的UML图也做到了尽量抽象,和具体的实现语言无关。直到详细设计和编码的时候,才需要针对不同的语言的特点做些调整,而它们提供的功能则是完全一致的。
作为一个好的程序员,需要的不是编码的能力,而是需求分析和项目设计的能力,用哪种语言来实现则是可以随机应变的,只要掌握了具体编程语言的学习方法,熟练掌握一门编程语言并不需要太长的时间。
因此,在经过了最初的编程语言学习的阶段之后,程序开发设计人员需要尽快的向下一个阶段演变,对设计模式的学习和理解是一个长期的过程,需要大量经验的积累,并经常的总结经验,从经验中归纳出自己常用的模式。
作为程序员,还要有精益求精的态度,在时间允许的情况下,时常反思自己的作品,寻找更好的解决方案,在浏览网站学习的过程中,时刻以自己的项目为思考的对象,当发现更好的方法的时候,使用恰当的工具和方法来重构自己的项目。在这样不断进步的过程中,你就已经不再局限于一个普通的程序员了。
当然还有很多编程语言没有列出来,因为那些语言已经属于古董级别的编程语言,应用也不是很广泛,学什么语言都是为了就业。有兴趣的话可以去了解一下那些古老的编程语言,增加编程知识。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
您是否在寻找比Java更安全,更简洁,又能跨平台的开发语言? 您
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
外行说“大数据”、内行用“大数据”。不知道大数据,
本周开发频道的重点内容除了7月份的编程语言排行榜外
现在的淘宝可以让网民感受疯抢的喜悦,而网站的技术人
本书主要介绍了SQL的数据库应用和开发技术,内容涉及关系数据库和SQL概述,SQL环境,SQL对于数据表的操作,数据库查询知识,SQL
51CTO旗下网站还在纠结该从哪门编程语言学起?先来聊聊JavaScript--百度百家
还在纠结该从哪门编程语言学起?先来聊聊JavaScript
分享到微信朋友圈
“世界上只有两类编程语言:人们抱怨的和压根没人用的。”
大数据文摘作品,转载请注明出处
编译 | Aileen,yawei,彭晗,蒋宝尚,钱天培
大多数人学习编程的旅程都是从深夜的一次度娘搜索开始的。
比如很多情况下会是搜索:“学习__(某种编程语言)”
但是他们是如何决定他们想要学习的语言种类的呢?
有些人这么想,“在硅谷,他们老用Java打趣。或许我也该去学学。”
“Haskell现在这么火热,就Haskell吧。”
还有一些人是这样:
“给GO 代言的那只地鼠萌萌哒,学Go吧。”
Go的代言地鼠
至于剩下的那群人,可能会搜索以下内容:
“我应该先学习哪一门编程语言?”
这问题被问得太多了,现在可都有专门的图表供查询答案了。
图表:“我该先学哪门编程语言?”答案自测
决定你所学的第一门编程语言可能是一个有趣的过程----就像是玩“你是金庸小说里的哪个角色?”
但如果你只是因为小时候喜欢玩泥巴,所以就去学Ruby的话,我可得提醒你,这可不是个小决定。(注:Ruby因其功能简单但应用灵活而常被比作橡皮泥)
你将会花数百个小时来学习你的第一门编程语言(而且这也只是入门所需罢了),所以你需要慎重考虑以下几点:
这门语言的就业市场
这门语言的长远发展前景
学习这门语言的难易程度
你可以用这门语言开发什么项目(而且和你的朋友们分享,以便你能保持足够的学习动力)
每一年都会有新的编程语言涌现而出,随之而来的是关于这些新语言的学术论文,以及网络漫画。
一点也不夸张,就来看看这幅上个月新出的漫画吧,画的还不错的:
图表:这幅漫画通过描述一个王子救公主的故事调侃了每种编程语言的特点
当谈到第一门编程语言该学什么的时候,这选项可多了去了。将范围缩小一点,这里是过去12年,与学习编程相关的最常见的谷歌搜索结果:
图表:一些学习编程语言相关的谷歌搜索的频率变化趋势
Java的搜索频率时高时低。
Python逐渐成为最受欢迎的选择。
但是藏在这些下面的一个小不点儿,在过去的几年慢慢地在积累人气。它就是JavaScript。(作者把JavaScript比作欧美儿童绘本the Little Engine That Could中努力向上的小火车。)
在我谈论这些编程语言以前,让我先澄清一下:
客观来说我不认为任何一种语言会优于其他语言
我赞成程序员应该学会多门编程语言
我认为首先他们应该学好一种语言。而且——你能从我标题猜到——这种语言应该是JavaScript。
让我们先从学校如何教编程谈起。
计算机科学入门
图表:学生所写程序质量与学习时间的关系
按照惯例,编程教学通常被归在计算机科学的范畴下 。而计算机科学则通常被看作是数学的延伸或者是与和电子工程学位的密不可分联系。
当然,你现在可能也听过:
“计算机科学教育不能让任何人成为编程专家,这就好比光学习画笔和颜料不能让人成为画家一样。”
——Eric S.&Raymond
截止到2016年,很多大学仍然认为编程就是计算机科学的一部分,而计算机科学就是数学的一部分。
因此,很多入门性的编程课程侧重于低层次的抽象语言,比如C,或者是侧重于数学运算的语言,如MATLAB。
而计算机学院的老大们也依然持之以恒地根据年度编程语言排行榜来选择他们的教学语言, 比如TIOBE Index,或者是这张IEEE的:
图表:各种编程语言受欢迎程度排行榜
大多数排行榜看起来几乎和十年前几乎一模一样。
但即使在学术界,不同编程语言的地位也已发生了翻天覆地的变化。
在2014年,Python取代了Java成为在美国顶尖计算机科学项目里最为流行的教学语言。
图表:美国顶尖计算机科学项目所用教学语言排行
而另一个变化也必将会发生。
因为如果你看看工业界实际使用的语言,情况则大不相同:
图表:在Stack Overflow2016年的程序员调查中,JavaScript成为最受欢迎的编程语言
超过半数的程序员使用JavaScript。JavaScript对web的前端开发尤为重要,并且对于相应的后端开发也越来越重要。而且,它正迅速地扩展到游戏开发和物联网领域。
招聘启事中提及JavaScript的次数也多于除了Java外的其他语言:
图表:招聘启事中每个编程语言被提及的频率
我们开设我们开源社区的JavaScript课程也并非偶然。在过去的两年中,超过5000人通过Free Code Camp得到他们第一份程序员工作。
我提倡JavaScript并不是因为我在教它。我教授JavaScript是因为这是获得第一份程序员工作最可靠的途径。
但是JavaScript适合你么?它是否值得成为你的第一个编程语言?让我们再来探讨我之前提到的那些因素吧。
因素一:就业市场
如果你学习编程纯粹是出于求知的好奇心,那么你可以跳过这个因素。但是如果你像大多数学习编程的人一样,想要用这项技能去找工作,这会是一份十分重要的考量。
正如我前面提到的,在招聘启事中,Java是被提及最多的编程语言。JavaScript则紧随其后位列第二。
但是JavaScript的情况是这样的:尽管它存在了将近20年,也只是最近才成为一个正式的编程工具。现今像Netflix,Walmart和PayPal这样的公司已经在用JavaScript编写他们所有的应用程序了。
因此,大量的公司正在招聘JavaScript开发人员,但是在就业市场上并没有这么多会JavaScript的程序员。
图表:不同编程语言对应岗位数量与程序员数量之比
每一个Java岗位平均有2.7个Java开发者竞争。PHP和iOS的竞争也是同等激烈。
但是对于每一个JavaScript岗位,平均只有0.6个JavaScript开发者来竞争。对于具备JavaScript的开发者来说他们十分抢手。
因素二:长远发展前景
平均每个JavaScript项目的Pull requests是每个Java,Python或者是Ruby项目的两倍。除此之外,JavaScript的增长速度比其他流行语言都快。(译者注:Github的使用者在对项目作出修改后需要通过pull requests来让其他合作人审核。)
图表:Github每种编程语言所编写项目的pull requests总量
JavaScript良好的发展环境还受益于来自Google,Microsoft, Facebook, and Netflix等公司大量的投资资金和天赋异禀的工程人才。
例如,TypeScript(一个静态类型的JavaScript的超集)有超过100个开源贡献者,他们中很多都是微软和谷歌的员工,并拿着工资的 。
对于Java来说,这种类型的公司间的合作就很少有了。甲骨文(通过对Sun Microsystems的兼并获得了Java业务)经常对那些试图扩展它的公司提出起诉。(译者注;甲骨文公司,全称甲骨文股份有限公司,是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩)
因素三:学习难易程度
图表:这是一幅模仿XKCD的漫画,描绘了学习各个编程语言的难易程度。
(译者注;XKCD被其作者兰道尔·门罗定义为一部“关于浪漫、讽刺、数学和语言的网络漫画”,被网友誉为深度宅向网络漫画。)
大多数程序员都同意高级脚本语言相对容易学习。 JavaScript以及Python和Ruby都属于这个类别。
尽管在大学, 学生学到的第一门编程语言仍然是像Java和C ++这样的语言,但这几门语言可难学多了 。
因素四:你可以用它构建哪些项目
这是JavaScript真正牛逼的地方。 JavaScript可以在任何具有浏览器的设备上运行(设备的浏览器是运行JavaScript的平台)。 你可以使用JavaScript构建任何东西,并在任何地方分享它。
因为JavaScript的广泛应用,Stack Overflow的联合创始人阿特伍德提出了著名的阿特伍德定律:
“任何可以用JavaScript来写的应用,最终都将用JavaScript来写。”
每过一个月,阿特伍德定律的地位就更加稳固。
Java曾经承诺:它在任何地方都能运行。 你可能还记得Java Applet。 甲骨文在今年早些时候正式宣布了放弃Java Applet。
Python也遇到了同样的问题:“我怎么把我编写的游戏分享给我的朋友? 更好的是,有没有一种方式,能让我将这种游戏安装在我的手机上,以至于我可以在学校通过手机向孩子们展示,而孩子们没有必要安装它。“ – 在放弃用Python作为教学语言后, James Hague如是说。
与之成对比的是,我们开源社区的成员在Codepen的浏览器中编写了一些app。您可以点击并直接在浏览器中使用这些app:
http://s.codepen.io/adambeagle/debug/qOamaz
http://s.codepen.io/safx/debug/Ewcym
http://s.codepen.io/duttakapil/debug/BKGjOa
http://s.codepen.io/Megabyteceer/debug/qbXJMQ
先学好一门编程语言,然后再学习第二门语言。
如果你不停地从一种语言跳到另一种语言,你最终将什么都学不好。想要摆脱菜鸟阶段,你就需要熟练掌握你的第一门语言,然后你学习第二门语言的时候就会变得很轻松。
再之后,你可以扩大你的知识范围,并通过学习大量的语言成为一个更全面的开发人员
o 学习C语言能帮助你了解计算机内存管理方式,而且C语言在高性能计算中非常有用
o C ++非常适合游戏开发。
o Python适合用于理科和统计学 。
o 如果你想在大型科技公司工作,Java是很重要的。
但是,你还是要先学习JavaScript!
好的,现在我要来挑战不可能了!
——我将会回答一些来自评论区或是我预计大家会有的反对意见。
反对一:JavaScript难道不是运行地很慢吗?
从实用角度讲,JavaScript与高性能语言一样快。
它也几乎和C ++,Java和Go等高性能语言一样快。
以下是新出炉的最全面编程语言速度比对的结果:
图表:各编程语言速度比对结果
反对二:但JavaScript不是静态类型的
像Python和Ruby一样,JavaScript是动态类型化的,这是很方便, 但你也很容易碰上麻烦。 这里我想让exampleArray成为一个数组。 我给它赋值,然后检查它的长度 – 也就是它包含的元素的数量。
exampleArray = [1, 2]
exampleArray.length
但是,之后我不小心将它设置成了一个字符串。
exampleArray = “text”
-& “text”
exampleArray.length
这些类型的错误总是在动态类型语言中发生。大多数程序员会及时检查防止这些错误,并为可能的错误写相应的测试。
如果你在学第一门编程语言的时候就想使用静态类型,那么我仍然建议你先学习JavaScript。 然后你就可以快速地掌握TypeScript。
“Typescript学起来是不简单的,但如果你已经会用JavaScript了,那就容易多了。” – AlexEwerl?f就学习TypeScript如是说
反对3:但我真的想做一个手机app
我仍然建议先学习JavaScript。
JavaScript提供了一些用于专门制作手机app的工具,例如Angular Cordova和React Native。
为了编出真正有趣的app,你可能需要用到一个适当的后端,而这就需要用到一个适合的Web开发框架,如Node.js + Express.js。
此外,值得指出的是,手机app开发的黄金时期已经到头了。
首先,虽然人们用着手机app,但所有开发人员工作中有近一半是Web开发。 相比之下,手机app开发的工作只有少的可怜的8% 。
图表:2016年Stack Overflow调查中,49,525名程序员所从事的职业方向。
做什么事都有会一个应用程序来帮你”的宏伟愿景一直没有实现。事与愿违,现在大多数智能手机用户已停止下载新app了。
当然 - 他们仍然使用app。 但这些app主要是Facebook,Google地图和其他少数几个。 因此,对手机app开发者的大部分需求集中在少数大型雇主身上。
这些移动开发工作的前景难以预测。 而使用JavaScript可以更轻松地开发,维护以及推广手机app 。 因此,像Facebook和Google这样的公司正大量投资使用JavaScript开发app的更好的工具。
截至2016年,几乎所有的开发都是web开发。 一切都涉及到web这个大平台。在下一轮科技浪潮中即将出现的家用装备,以及从学校接你孩子回家的新型汽车,都将被网络连接在一起 。
这意味着我们需要JavaScript。
反对#4:JavaScript不是10天就被写好的小玩意儿吗?
JavaScript有一个离奇的历史。
你无疑会听到人们开JavaScript的玩笑,说这门语言来的太廉价了。(译者注:JavaScript是在10天内被开发出来的。)
好吧。很多人都喜欢找C ++的茬。 像JavaScript一样,即使被人讨厌,C ++也已经成功了,而且 它的应用几乎无处不在。
所以,如果有人曾经责难你怎么学了JavaScript而不是某一门本周精选编程语言,只要记住创建C ++那家伙的名言:
“世界上只有两类编程语言:人们抱怨的和压根没人用的。”
——&Bjarne Stroustrup
原文连接:
/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d#.2342dsmbo
分享到微信朋友圈
在手机阅读、分享本文
还可以输入250个字
推荐文章RECOMMEND
阅读:1467
热门文章HOT NEWS
鹿晗生子baby代孕,卓伟今年闹过的乌龙也还真多!
娱乐资本论
百度新闻客户端
百度新闻客户端
百度新闻客户端
扫描二维码下载
订阅 "百家" 频道
观看更多百家精彩新闻常常有新人问我,我该学哪一门编程语言呢?_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:130,128贴子:
常常有新人问我,我该学哪一门编程语言呢?收藏
常常有新人问我,我该学哪一门编程语言呢?编程语言太多了,我都不知道该选择哪一门编程语言来深入学习了!是的,我也曾被这个问题所困恼,当初学习软件编程时也经历了C/Java/C#这样的路线,后来我也接触并使用过C++/Visual Basic/JavaScript/PHP/Python等语言,并了解过一些冷门语言。多年下来,我对编程语言的理解是每个编程语言的出现都有它出现的理由,每个编程语言也都有各自最适合的应用场景,没有一门语言能够包办所有。这里列出了最流行的TOP20编程语言,我们先来分析一下上面一些常用的编程语言。Java:应用开发领域的王者,JavaEE和Android的如日中天让Java稳居排行榜第一。 C:在操作系统内核、嵌入式开发等方面具有无可比拟的优势。 C++:适合服务端开发、游戏开发等对性能有一定要求的领域。 C#:Java的直接竞争对手,在应用开发领域有相当的份额,Unity3D的流行,也让C#扩充到了游戏开发领域。 Python:动态脚本语言,随着大数据相关技术的发展,份额不断上升。 PHP:LAMP几乎是网站开发的标配,各种框架模板都比较成熟。 JavaScript:动态脚本语言,网页前端开发的唯一选择,随着HTML5、Node.js等技术的发展,让其在Web端有大一统的趋势,在游戏开发、物联网开发等领域也有其一席之地。 Swift/Objective-C:iOS开发语言,Swift正在进化中。上面我简要介绍了一下目前几个主流语言各自的应用领域。可以说没有哪个语言能够完全替代掉谁,但是也不能保证随着技术的不断发展,这些语言还能保持领先。选择了一门语言,实际上就是选择了它背后的技术栈,所以我们应该围绕应用领域来选择语言。比如你要做操作系统内核、嵌入式开发,那你就去学C。你想开发游戏,那你可能要去学Cocos2d-x或者unity3d,分别对应了C++和C#,当然JavaScript也行。如果你想实现Web全栈开发,那么你可能需要精通JavaScript。没有一门编程语言能够包办所有。但尽管如此,初学编程时,第一门语言的选择还是很重要的,会影响你的思维。我想初学编程时还是选择C语言比较好,C++虽然是C的“扩充”,但是规则过于复杂,概念过多,初学者会失去信心。有了C的基础,就可以学一下C++/Java/C#中的一种,这是目前应用开发领域最主流的语言。近些年大数据的流行以及前端开发的兴起,使得Python和JavaScript两门动态脚本语言不断流行,与之相应的库和框架也不断进化。所以很多人又转向了这方面的开发。这就引出了我的一个观点:学习编程还有一种思想要不得,就是贪图大而全。一个人的精力和能力都是有限的,很难掌握所有。况且各个技术体系的技术还在不断升级。就是全栈工程师,那也是某个方面的全栈,比如web全栈或者app全栈。不是做不到web全栈+app全栈,而是很难每一块、每一个细节都能一样的达到较高水准。随着软件开发分工的越来越细,还是让更专业的人来做为好。你可以在有时间有精力的情况下,了解一下其它领域的技术,扩充知识面,但不要本末倒置。最后我想说,不要把自己限死在一门编程语言上,根据市场的变化和自己的兴趣合理选择编程语言,让我们做一个真正的程序员。
点击赢取你的第二台手机—魅蓝 E2
php是世界上最好的编程语言没有之一
妈呀,太长了。不过我看完了
我的入门是Qbasic
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 电脑版酷狗音乐加好友 的文章

 

随机推荐