{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

自学编程语言的话,哪种语言更好一点?学到什么程度可以找工作?

mikasamikasa 回答10 收藏1
收藏问题

10条回答

muddyway

muddyway

回答于2022-06-22 18:38

作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,从当前的行业人才需求情况来看,初学者可以重点关注一下Java语言,一方面Java语言在生产场景下的应用非常多,另一方面Java开发岗位对于从业者的要求也相对比较低。虽然目前Python语言的上升趋势比较明显,但是Python的开发岗位往往集中在大数据和人工智能领域,开发人员要想在这些领域发展往往需要一个长期且系统的学习过程。

学习Java语言可以按照Web技术路线来制定学习计划,要想达到岗位要求,需要掌握以下三大方面的知识:

第一:开发框架知识。Java开发对于框架的依赖程度比较高,目前Spring系列框架在开发中有比较广泛的应用,所以可以重点学习一下Spring相关框架,比如SpringBoot。在学习开发框架的过程中也会积累一定的实践经验,尤其是要掌握如何通过开发框架来整合大量的开发资源。

第二:前端知识。Web开发岗位对于前端开发知识也有一定的要求,而且当前前端开发能力对于程序员的就业会有比较大的影响。前端开发知识虽然难度并不算高,但是内容还是比较多的,需要通过大量的实验来逐渐掌握。学习前端开发也要重视框架的学习,比如vue、Nodejs等。

第三:技术平台知识。当前随着云计算平台的逐渐落地应用,程序员对于云计算等平台的掌握也比较重要,目前不仅运行环境在逐渐云端化,开发环境也在逐渐实现云端化。随着云计算逐渐向全栈云、智能云方向发展,Java程序员掌握云计算平台的运用,会明显提升自身的开发效率。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

评论0 赞同0
  •  加载中...
golden_hamster

golden_hamster

回答于2022-06-22 18:38

先表达我的第一个观点,自学编程语言很难,并达到能工作的程度更是不现实,先说面试这一关,现在软件行业很火,待遇也高,对应的大学生每年都很多,仅仅简历就过不了,大学生普通二本,专业课也有两年,而且很系统全面,计算机理论课、c语言、java、数据结构和算法、英语也很重要、编译原理、软件工程理论、数据库、测试等课程,不是仅仅一门语言就可以干活儿了。

一个项目组好几个角色,角色之间需要沟通,都不知道别人讲什么,怎么开发,怎么测试,单一技能根本也完不成工作。举个例子,我的日常开发,要用到c语言,要熟悉linux系统,shell脚本、vim编辑器、oracle数据库sql,还要配合测试人员,熟悉银行业务知识,编辑文档写实现方案,网络知识、与别的系统配合联调等等大量工作。

编程语言仅仅是软件工程中不大的一部分,如果特别喜欢编程,也可以速成,就是报培训班,那种能帮助找到工作的培训班,认认真真学习,找到工作后也要保持学习,灵活处世,向同事继续学习,加班学习,坚持两年绝对不差。

希望你坚持住,不忘初心。

评论0 赞同0
  •  加载中...
GeekQiaQia

GeekQiaQia

回答于2022-06-22 18:38

看了半天回答,忍不住说一句

我给你一个思路和一个我看起来过得去的选择:

入门初学、自学,这个条件意味着:一定要选择可以快速看到学习成果的语言,这样才能一直维持学习的热度。并且不能太冷门。

在TOP10 的语言里面,python是不错的选择:解释型,支持广泛,教程众多。

当然top10。选择哪个都不错,但初学者一定记住:一门语言学到精通以后再考虑其他语言,不要把语言学杂了。

以上纯属个人经验,我是从汇编开始学的,c、basic、php、JS、现在在研究C#,除了汇编,其他全是因为工作。

评论0 赞同0
  •  加载中...
xcold

xcold

回答于2022-06-22 18:38

编程语言与应用场景有密切的关联关系,每一种编程语言都有自己的应用领域和特点,所以不能单纯的说学哪个语言最好,但是如果没有具体的场景要求,那么可以根据目前的流行程度和发展前景选择要学习的编程语言。

目前最为流行的编程语言有Python、Java、C、C++、PHP、JavaScript、Go、C#等,这些编程语言往往都有广泛的应用场景,同时在整个IT领域也有大量的用户和成功案例,选择这些编程语言会明显降低开发风险,同时在组建开发团队时也比较容易。

从目前的应用情况和发展前景来看,Python、JavaScript和Go语言具有一定的优势,原因有以下几点:

第一:Python语言上升明显。近年来Python语言伴随着大数据和人工智能的发展得到了广泛的应用,上升趋势非常明显,整个IT领域有大量的程序员开始陆续转向Python开发,这其中就有不少Java程序员,因为不少Java开发工作Python同样能够完成,比如Web开发、大数据开发和后端开发,同时Python还能够完成人工智能开发和嵌入式开发。虽然Python在性能上较Java还有一定的差距,但是在很多场景下,性能的差距并不是选择语言的唯一标准,Python语言在开发周期和日后维护方面都具有一定的优势。站在开发人员的角度来看,Python语言在很多情况下要明显“轻一些”。

第二:JavaScript应用领域逐渐拓展。JavaScript是传统前端开发不可替代的技术之一,但是目前JavaScript不仅仅用于前端开发,JavaScript也正广泛应用于后端开发(Nodejs)和嵌入式开发领域。而且目前有大量的开发项目在采用JavaScript编写,这会对JavaScript的普及应用带来积极的意义。

第三:Go语言发展前景广阔。Go语言是近些年来出现的少有的优秀语言之一,Go语言主打性能,所以在大数据时代背景下,Go语言的发展前景还是非常广阔的。

评论0 赞同0
  •  加载中...
marser

marser

回答于2022-06-22 18:38

语言只是一种工具,自学就python或者jave!人生不止,学习不止!想要找到工作学任何一种语言都行!语言是一通百通,你学的是编程思路!

评论0 赞同0
  •  加载中...
coolpail

coolpail

回答于2022-06-22 18:38

说下我的看法,我推荐你选择javascript语言,之后从事前端相关的工作。然后说下我的原因:

编程语言在工作中大概分两种,分别是前端和后端。

前端主要负责对样式等贴近用户层的代码开发,主要语言只有javascript一种。学会之后通过面试就可以进入任何互联网公司从事前端开发的工作。

后端主要负责对逻辑,数据存储的开发,主要开发语言有Java php Python ruby 等等。主流的有Java php。当你选了一种语言后,只能进入某公司的该语言岗位。另外要说明的是后端由于难度和工作量比前端大的多,所以对大多数人会有很明显的力不从心的感觉。

所以我建议你选择前端。

第二个问题是自学什么程度可以工作。具体程度是说你可以独立完成对应领域的工作。比如前端用vue全家桶完成一个项目,后端选择java的话使用springboot或ssm完成一个完整项目。时间的话大概来说前端6个月,后端6-9个月。

希望可以帮助到你,具体还有问题也可以私信我。

评论0 赞同0
  •  加载中...
yanest

yanest

回答于2022-06-22 18:38

首先从自学的角度来讲,可能Python更适合一些,入门比较简单,但是Python得方向很多,而且后面的学习也会越来越难。从就业来说的话,可能java是更好就业,市场条件稳定,而且岗位需求多,但是比较难一些。而且java发展空间更大。所以个人建议还是选择自己喜欢的,感兴趣的,这样多投入一些也是非常值得的。至于学习到什么程度,这么说吧,现在岗位缺的是复合型人才,你可能讲解的多一些,选择岗位就会广一些。比如你学习Python,既会爬虫,又会开发,也会数据分析,那工作是没有问题的。可以先确定学习方向,然后准备系统的学习路线,可以让你学习事半功倍。

推荐你可以看看百战程序员的免费入门学习资料,java和Python都有,他们做这方面十几年了,很专业,而且高淇老师的讲课风格特别有趣,干货满满,不像有的机构资料看到有价值的地方就要交钱。我们那会老师讲课也是用的他家的课程大纲,非常详细。你可以去看看,反正也是免费的,接触一下,选择更适合自己的语言。

评论0 赞同0
  •  加载中...
Soarkey

Soarkey

回答于2022-06-22 18:38

Python合适,简单,资料多,很好学,适用面广

评论0 赞同0
  •  加载中...
taohonghui

taohonghui

回答于2022-06-22 18:38

自学编程语言的话,哪种语言更好一点?学到什么程度可以找工作?首先很重要的一点是,学习那种语言并不重要,重要的是编程语言背后的编程思想,数据结构和算法,编程语言只是这些东西的载体,当然如果要理解数据结构和算法,最少掌握一门语言是必要的。学习并精通一门语言,并利用这门语言来进一步学习编程思想和算法,是成为一名编程高手的必由之路,而且在成长到一定程度之后,学习新的语言将会变成一件非常简单的事情。不过题主既然提出这个问题,应该是一个初学者,并想通过这门语言来找一份工作,那么选择一种时下流行的语言,而不是某一种已经过时的语言就十分必要了。要了解时下最流行的语言,一个很好的途径是通过TOIBE编程语言榜单,这个榜单可以在TOIBE官网上,下面的截图是2020年2月的编程语言排名的前十名,如果还想要了解10名以后还有哪些语言以及它们的排名,可以在TOIBE官网上找到▼ 这个榜单中,前五名Java,C,Python,C++,C#都可以作为初学者入门的语言,除了Python外,其他四种语言的语法都脱胎于C,语法结构有很多相似之处,但也各有特点,而Python是目前最火的编程语言,且简单易学,,就业前景也十分不错。C语言是其中最古老的一种语言,之所以一直盛行不衰,是因为它的高效,这一特性在一些对性能要求极高的应用场景中是其他语言无法替代,比如单片机、系统底层等,而且C语言本身也非常简单,学习起来也比较容易,如果想要往单片机或者系统底层编程这些贴近硬件的方向发展,C语言是首选。C++在C语言基础上扩充了面向对象特性,具备一些C语言不具备的先进特性,但是这也造成了C++语言的庞大和复杂,但只是入门的话也是十分简单的,若要精通,并不容易,需要在工作中不停的磨练提高了,C++一般用来编写一些大型的桌面应用程序和系统,比如Microsoft Office、WPS、Photoshop等。Java和C#,这两种语言放在一起说,是因这两种语言有共同的特性,其基本语法都脱胎于C语言,只不过它们都是经过高度封装的,完全面向对象的编程语言,又因为它们的高度封装,将C语言中指针这样不易理解的特性去除,语法反而更简单,因此也是十分适合初学者入门学习的,这两门语言如果要选择的话,本人建议选择Java,特别是想要进行安卓应用开发的话,Java是必须要掌握的。Python也是一门非常适合入门的语言,其语法简洁优美(学习难度低),且拥有完整的面向对象特性,也有强大的标准库和第三方库,也是目前最火的语言。除了以上介绍的五种语言外,世界上还有很多编程语言,例如开发Apple应用使用的Objective-C和Swift,网络脚本语言JavaScript和PHP等。学到什么程度可以找工作?本人认为,语言入门后,了解一些常用的算法,并能够独立编写基本的算法程序后,就可以找工作了,在工作中继续学习和提高,做项目是提高编程能力的最有效途径,期待题主早日成为编程大牛。

评论0 赞同0
  •  加载中...
longshengwang

longshengwang

回答于2022-06-22 18:38

java,这个是目前上号的一种编程语言你学到他能独立开发出一个项目就可以找到工作了,

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<