大家好,今天小编关注到一个比较有意思的话题,就是关于学会java再学其他语言的问题,于是小编就整理了4个相关介绍学会Java再学其他语言的解答,让我们一起看看吧。
- 大一上刚自学完c语言,接下来是再去学c++,java之类的还是去学一些算法啊?
- 软件工程(外包)上学期学了c还没学好,下学期学java我现在应该学学哪个呢?
- 本科学完c语言、c++、python,(学透点),还有必要学别的语言吗?
- 已经学完JAVASE,后面学JAVA WEB JAVA安卓,JAVA架构师。这个顺序合适吗?
大一上刚自学完c语言,接下来是再去学c++,JAVA之类的还是去学一些算法啊?
对于大学生来说,基础重要,而不是学了一门语言又开始另一门,再说了,你确定你学会了吗,知道语法可不叫学会。大一你学完c,也就是知道c语法,可以开始算法数据结构,操作系统,数据库等基础的学习了。
C语言的学习路线总体如下:
1、语言入门:学会整个语法,懂得编译,理解程序结构,可以写一些小程序
3、系统编程:学习操作系统的编程接口,文件操作,进程通信,并发编程,网络通信
4、数据库编程:操作数据库
....大一学什么 有对象了吗?学习都是大四的事 回到正题 建议学算法 这样为学C++ 打基础 然后狠学c++ 学好了 学j***a 然后基本上其他语言随用随学就可以 学起来都很快了....我个人常用j***a js oc lua dart 近两年在用 学过的语言就不都说了....c c++ c# swift ...不说了
这就看你的将来方向了。
如果你想从事底层业务开发,例如嵌入式、编译器、桌面软件、操作系统、大型游戏开发等,那你好好学习c、c++。
那如果你想投身互联网大潮,成为一名优秀的后端工程师、大数据工程师那你就好好学习j***a了。目前大多数互公司,都使用的是j***a语言。使用C语言的场景很少,一般算法工程师需要掌握C语言,其它开发工程师好像使用C语言的很少。在使用j***a语言的过程中,你会接触到很多的技术,jdbc、servlet、、struts、hibernate、jpa、spring、Springmvc、springboot、springcloud、mybatis、mysql、mongodb、m***en、gradle、git、nginx、redis、memcache、dubbo、zookeeper、tomcat、netty、jetty、kafka、docker、k8s、linux、hadoop、spark、hive、hdfs、hbase、sqoop、flume等等等等等技术。这些技术简直让你着迷,让你欲罢不能。赶快加入我们吧!
软件工程(外包)上学期学了c还没学好,下学期学j***a我现在应该学学哪个呢?
总的来说j***a的用途广泛,市场需求更多,这和你c语言学好不学好没关系,c没有学好,j***a可以努力去学好,然后还能弥补一些c的知识。
另外编程语言本身很抽象难懂,所以很多初学者都会遇到入门难,程序难以理解,写程序没办法下手的问题,为什么会出现这样的问题??
比如j***a[_a***_]作为专业开发语言,是枯燥的,抽象的,理论程度高的,但是作为一种编程语言,处理的是逻辑方面的问题,那么我们为什么不用一种更容易简单的方式让大家入门呢???有没有一种方式,让写J***a程序可以像搭积木一样,拖拖拽拽就可以写一个可以运行的程序?
现在,有一款i码邦积木编程J***a IDE(据说全球独一无二的一份),可以让我们通过搭积木的方式实现逻辑处理,同时将我们容易理解的积木搭建流程,生成对应的j***a代码,可以直接运行结果,这样对照起来学习,更容易理解,也更容易让我们对代码产生兴趣。
希望对你有帮助
本科学完c语言、c++、python,(学透点),还有必要学别的语言吗?
其实一门编程语言就够你玩很多年了,笔者觉得一个人是没有那么多精力去研究多种编程语言,有人觉得理论上理解起来都是大同小异,除了语法之外,有时候你还得去研究各种库啊,框架啥的,虽然你觉得理论上好理解,但是实际用编程语言来实现的时候会遇到很多问题,学习是必要的,学习的目的就使用它,我觉得深入研究它,能够让你写出更好的代码,能够做出更好的应用或者其他的东西,语言不该贪多,但是跟上时代是必要的,是不是觉得有些矛盾……
题主,你好。看到你来灵魂的拷问,我想了许久应该如何来回答你的问题。
我是一名高校的信息技术类的教师,主教程序设计类课程。你这样的问题,我的学生也会经常问我。
从你的描述来看,本科学了 C语言、C++、python 等三个语言工具,基本接触了程序设计中的两个类型设计思维:面向结构和面向对象编程。算是经历了科班的基础训练。
但是,如果问够不够用,你则需要思考以下两个问题:
第一:学习期间,你是否有深度学习的过程。
学习过程中,如果你只是看学校发的教材,老师讲什么你就学什么,老师没有讲的你也没有学,从来没有进行项目训练,没有自己和小团队自行开发的项目作品,就算你拿国家奖学金,也只能说你只是一个初级入门者,没有经过深度学习就来谈够用这个话题显得有点奇怪。
如果你经过深度学习,那么你就更应该明白:程序=算法+数据结构,这个经典的式子,已经说明,使用何种编写语言并不是最重要的,同时也说明,在做具体程序工作时,是将脑子的思维与具体语言工具结合,不同的语言工具,会在语法上有不同,处理的优势区域也不尽相同。越是学到深处,就越不敢谈够用。
1.深入的学习一下C;
已经学完J***ASE,后面学J***A WEB J***A安卓,J***A架构师。这个顺序合适吗?
目前学习J***a开发应该重视三大块内容的学习,其一是J***a基础,重点在于J***aSE相关内容;其二是J***a Web开发,这部分内容还涉及到各种框架的学习,比如Spring系列框架;其三是开发平台的学习,主要涉及到云计算平台和大数据平台。当然,如果未来想往前端开发方向发展,也可以学习一下Android开发。
J***a语言虽然近些年来的使用率有所下降,但是依然是最为流行的编程语言之一,而且在生产环境下,***用J***a语言进行项目开发也会在很大程度上降低开发风险,这也是为什么很多大型项目都愿意***用J***a进行开发的重要原因。所以,从就业的角度来看,当前学习J***a依然是不错的选择。
虽然当前J***a开发岗位比较多,但是目前科技公司对于J***a程序员的要求也在不断提升,简单的说,目前J***a程序员有两个大的发展方向,其一是走全栈程序员路线,其二是走研发级程序员路线。全栈程序员的主要任务是完成具体的业务逻辑开发,目前在产业互联网的大背景下,全栈程序员的岗位需求量还是比较大的。
从技术分工来看,全栈程序员通常需要基于各种开发平台来完成具体的开发任务,而研发级程序员的工作任务就是完成各种平台的开发,目前物联网平台和人工智能平台有较多的研发型人才需求。由于研发级岗位往往对于程序员的基础知识结构有较多的要求,所以要想获得研发级程序员岗位,可以考虑读一下研究生。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
到此,以上就是小编对于学会j***a再学其他语言的问题就介绍到这了,希望介绍关于学会j***a再学其他语言的4点解答对大家有用。