大家好,今天小编关注到一个比较有意思的话题,就是关于java语言精髓的问题,于是小编就整理了2个相关介绍Java语言精髓的解答,让我们一起看看吧。
一名程序员是不是要学会多种编程语言?
初级程序员在乎的是能不能多学点语言。中级在乎的是能不能学到很多语言的框架知识。高级不叫程序员了,他们是工程师,语言的掌握他们很可能只需要一两个月的时间,他们立足于架构,设计等领域
1.若要查看是否与时俱进,或选择开发语言,可参考TIOBE排行榜。
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。该排行反映某种语言的热门程度。
举个例子,做嵌入式编程,掌握C语言可以进行代码编程,掌握汇编语言可以优化加速,掌握DOS语言可以写写批处理,掌握C++或ⅤC可以写一些PC工具,掌握python可以写一些分析工具……
3.编程语言是一种工具,更深一层次,应当掌握编译原理,熟悉工程编译,熟悉IDE(集成开发环境),这样更能深层解决工程问题。
谢谢大家。
我的建议是:要学会多种编程语言,但是不要单纯的为了会多种语言去学习。
刚开始工作的时候,喜欢买各种各样的书,下各种各样的教学视频,每一种技术都想学。我的工作是J***a开发,自己尝试学过MFC,Delphi,Python,甚至前端相关的CSS,还有Android和IOS开发等等。
现在回想一下,我不如把精力放在深入学习J***a相关知识上,再根据自己工作上的需要,去选择学习一些其他方面得知识。如工作上离不开数据库,那需要学习SQL优化方面的东西,甚至要学习一些数据库的底层原理;业务上对系统的效率和稳定性高,那应该去熟悉监控工具和调优方法,去考虑集群化的部署方案,等等等等。
当然,除了工作上的需要之外,还要对新的技术具有一定的嗅觉。比如区块链相关知识(这种的不一定是学习额外的编程语言)
最后,如果兴趣使然的话,可以投入一些精力去学习自己喜欢的东西。比如我学习python就是对爬虫挺感兴趣的。当然这个也要有选择,别学我当时还看什么Dilphi了,学完了这东西也快要入土了。
吾生也有涯,而知也无涯,以有涯随无涯,殆已!知识是学不完的。只有把一门给学习好。然后相应的去了解一下别的语言。并且每种高级语言都会有自己的设计思想,所以会多少语言不重要,精通多少语言才重要,学肯定是要学的,邯郸学步的故事大家都知道,敲代码归根到底都是算是科研范畴内,打牢基础,地基扎实再慢慢开枝散叶比较好,如果“学会”语言仅限于helloworld,还不如节省精力,把时间投入到自己专精的语言上,向精通的方向走。
古代的剑客都是精通自己本门的剑术,然后了解别的帮派的剑法,知道弱点和优点是什么,然后比武的时候才能做到胸有成竹。学习计算机高级语言也是如此,掌握自己熟知的语言,能做到敲起代码如飞,逻辑如泉水一样不停的往外涌,善于使用这门语言解决各种新老问题。然后吸收别的高级语言的设计精髓。用来解决各种项目和实际遇到的问题才是一个优秀程序员应该走的道路。
多种语言,仅仅是学会,那是肯定有必要的!
如果是讲精通,恐怕任何一门语言你都无法走到尽头!
首先抛出我的观点:
C语言是必须要会的
Python 作为第二语言,也请一定要会
至于其他,比如JavaScript、CSS、HTML、R、Lisp、Go、PHP等,可以作为了解,根据实际项目需要来学习
数据库SQL也是必不可少的
这是TIOBE最新的编程语言排行榜,可以看出,排在前面几名的,都是我们应该重点关注的。其中,Python最抢眼,因为它是排名最高的动态语言,也是未来的发展趋势!
这是IEEE Spectrum给出的2017编程语言排行榜,可以看到,Python高居第一!
如果你对Python感兴趣,可以关注我的其他回答,有任何问题,请评论或私信!
想学个技术,请问各位有没有推荐?
我觉得题主应该根据自身的情况来提问,比如自己热衷于什么方面,自身学习能力如何等等。。。盲目地让人家推荐的话,可能人家说的并不一定适合题主本身,到时候容易让题主走上歪路,所以说这东西因人而异,要看人下菜。
如果要学技术我建议最好选择跟你以前所学到的知识相关的,有基础入门会比较快,但如果你以前所学的知识技术性不强,那你可以从自己比较感兴趣的方面入手选择某种技术来学习,毕竟兴趣是最好的老师。
对于本身学习能力强,有一定理科基础的,可以选择学习计算机方面的技术,现在计算机[_a***_]属于热门行业,工资收入还是可以的。还有就是工科类的技术,比如电力类,物联网技术等,在我看来现在电力还是全世界主要的能源系统,还没有出现什么能源替代它,选择电力行业,技术过硬的话,在哪都吃得开,也不愁人到中年就失业。
觉得自己学习能力一般的,之前也没有什么理科基础的,我觉得还是从自己兴趣方面入手选择技术学习,如果有亲戚是在某企业干技术工种的,可以选择跟他一样的技术,有人带学着也快些。
到此,以上就是小编对于j***a语言精髓的问题就介绍到这了,希望介绍关于j***a语言精髓的2点解答对大家有用。