绿色软件,81下载应有尽有
首页 教程攻略 欣宝拾味 软件工程大二学生,学过C和C,接下来应该学Java还是Python

软件工程大二学生,学过C和C,接下来应该学Java还是Python

时间:2022-04-23 10:58:34 编辑:小苍蓝 浏览:286

没学过C能够学JAVA吗?好学吗?

个人认为JAVA比C好学 不过学JAVA之前最好要会HTML

只学过初级的C能学.NET么?怎么学?怎么不能学,还需要怎么学?

.net是一个框架,一个平台,一个开发和运行环境

可以把他跟JAVA相比,JAVA下也有很多东西,J2EE,J2ME等等.

包括VB.NET,C#,C++.NET,J#以及一些其他的开发语言

能有正确的编程思想和面向对象的方法都可以学

祝你早日开发出好程式

不过我还是建议大家不要学MS的开发语言

它不跨平台,不开源

但JAVA开发成本和周期太高了

.NET适合初级者,JAVA高端

PHP这些也是好的选择,只在B/S模式下

我快上大二,是软件系的,大专生,准备转本,学习了C语言,javascript,C#,我应该深入学习哪个呢?

不要打算再大学的课堂上学到多少很实用的东西。

大学本科教育主要培养的还是比较全面的基础知识,更应用层面的东西是需要项目经验的。

大学只一年就学过C语言,javascript,C#这么多种类的编程相关技术,恐怕是不太靠谱的。

我本科课程中只C语言相关的(计算机导论、数据结构、算法等)就两年半(而且每学期都是课程时间最长的)。C#.NET作为选修课上过一个学期,javascript这个东西根本不会在课程中专门摆出来,是选修课网页设计课程中的提到过的。

不过你才一年级,时间还是很充分的。如果真的很愿意从事软件(互联网)相关工作,学习什么编程语言其实是次要的,只要有良好的计算机基础就能很快熟悉一种编程语言,拿来使用。

建议好好学习,数据结构、算法的课程,了解现代软件工程理论的东西,熟悉一些计算机的基础知识如:操作系统、微机原理之类的。

知识无穷尽、用时方很少。

PS:我现在在公司的定位是一个前端工程师,但是不代表我就不需要了解java、php、.net等后台,相反,我还要比任何一个专职的后台开发人员更全面的了解作为前端展示数据时候的交互问题,要考虑到我的开发要尽量不与后台关系紧密,又能够很好的将数据和交互展现给用户。

javascript作为真正的无平台语言,虽然只是脚本语言、而且没有任何安全性可言,随着互联网的发展“客户体验”越来越成为关键因素,javascript仍将更加火爆,诸如jQuery这样的javascript工具和基于javascript的ajax技术实现是当下比较热点的javascript基础技术。做软件的,还是网站开发的多。所以往Web方向努力吧。大学里学的是知识面,各个东西都讲到,但是讲的可能不深入,要想学的深,还得自己看书。

推荐你自己买书看,学习的步骤,HTML、CSS->JavaScript->服务器端编程(JSP或ASP.NET)。

如果特别感兴趣的话,多接触点知识,像JQuery、Ajax等也学学。楼上说的都挺好,迷茫就找我问,你想知道软件业什么东西,我都可以告诉你,和他的未来.学什么语言都一样,要学好,并能熟练运用。javascript

再看看别人怎么说的。

我刚毕业是去学习Java好点,还是python好呢

不管学习java还是python都是不错的选择。

java和python应用领域都是非常广泛的,可以从事的岗位也是比较多的。

不过近几年市场中,java因为比较普及,市场的需求量没有python高,就业机会比较少一点。首先,Java和Python都有广泛的应用领域,二者并不冲突,如果可能,最好都学习。

其次,你是想通过学习一门编程语言来求职?那需要了解这两门语言的适用场合。

(1)Java语言长期占据编程语言排行榜的榜首,说明有最多的程序员在使用它,也说明它有最广泛的应用场合,主要用于Web服务器的开发,在掌握了Java基本语法之后,需要深入学习JavaEE相关内容;此外Android开发也需要Java的基础;

(2)Python语言主要应用在机器学习领域,其丰富的机器学习库能够简化很多开发的繁琐过程,但机器学习还需要掌握比较扎实的数学知识。

以上是两种语言各自的特点,你可以据此进行选择。我们知道不管是Java还是Python都是当今很火的编程语言,所以对于刚开始学习编程的同学来说选择哪一门语言来学习就成了难题。因为我本身是一名程序员,所以如果我主观的给你建议显然是有偏见的,我会建议你先学Java,然后再去学Python,但是如果你去问一名Python程序员的话你可能会得到相反的答案。

我们可以通过全世界有名的社区分析得出,Java始终是比较受欢迎的语言,不管是知乎,CSDN还是更专业的StackOverFlow 等社区,Java相关的讨论和问题始终都是要多于其他语言的。我一开始接触Python的时候,觉得它仅仅是一门脚本语言,但是后来发现这是我的误解,毕竟Python也是一门强大的面向对象编程语言,而且在各个社区的活跃度也是相当的高,还是有很多人喜欢这一门编程语言。如果我们要选择一种具有吸引力的,简单强大的,同时有着强大社区支撑的语言,显然这两门语言都是满足条件的。我们还是要继续纠结。所以我们再做一些其他的比较。

第一点是代码量。在Java中通过I/O读取一个文件要写10行代码,而Python中只要两行就够了,这一点是Python的优势,因为对于新手程序员来说肯定是希望编写更少的代码。

第二点是关于静态变量和非静态变量。我的观点是对于新手来说你需要一门有着强类型约束的语言和严谨的编译器来防止你犯二,那么在Java中,你不会写出变量类型混乱的代码,但是在Python中就需要你自己心里有点B数了,所以这一点我是很喜欢Java的。

第三点是执行速度。这是企业级应用的命脉,Java很明显是要快于Python的。

第四点,在运行Java之前你是需要先编译代码才能运行的,而Python不用编译就能直接运行,在Python控制台可以直接解释Python命令,这一点对于新手来说更加的简单。

所以我们略微比较就发现其实两门语言各有各的优势,我们就不再继续往下比较了,选择哪门语言确实值得你慎重思考,特别是要结合你的专业和以后计划从事的工作。但是千万不要让这个问题困扰你太长时间,毕竟时间很宝贵的,加油,只有当你上道了,你心里才会做出真正的选择。

最后说一点,作为一名Java程序员,我从我个人角度来说:学习Java并且把它当成职业生涯的编程语言你不会后悔的,当然了,你也可以利用空余时间学习一下Python,并且可以写一些实用的小工具。说了这么多,如果你还在纠结,干脆通吃它们不就完了吗,这,才是一个技术人员该有的状态。难道不是吗?在选择学习Java编程语言还是Python编程语言之前,得明白自己学习编程的目的是什么?是为了学会变成后跳入互联网企业工作,为转行做准备;还是想快速入门编程语言,学习一份技能傍身,为将来做打算。前者建议选择学习Java,后者大神建议学习Python。

为什么这么说呢?根据大神的回答整理出以下几个具体的理由:

1、入门难度:Python小于Java。Python的语法简洁清晰,语法接近英语,Python简单的语法和少到可以忽略不计的语法糖可已让初学者专注于思考要做的事情,而不需要在过程上大费周章。开发环境简单,能打字就能写代码,适合新手入门学习。Java语法需要较好的逻辑思维能力,Java基础语法需要学习的东西也比较多,如:关键字、标识符、注释、常量与变量、运算符、语句、函数、数组等等,入门比Python要难些。

2、流行程度:自2002年起,历年世界编程语言排行榜——TIOBE排行榜,Java常年位居世界第一,Python则在2016年排在第五位;在欧美国家,较为流行Python,而国内依旧还是Java与PHP的天下!

3、国内用途:目前国内Java主要用于开发:大型企业级应用、电子政务,政府部门信息化系统、嵌入式设备及、消费类设备、大型网站(特别是淘宝、阿里巴巴等电商网站)、Android系统,APP,游戏等。而Python主要用来搞人工智能机器和运维后端方向,暂时并不是特别的广。

4、工作机会:在国内一二线城市JavaEE开发人员市场缺口巨大,连续两年,Java开发工程师人才缺口均已达40万,企业高薪难聘Java开发工程师。而据职友集统计,全国Python的招聘岗位还不到7万,远远少于Java开发的岗位需求人数。

不过,最好还是根据自己的兴趣来选择。可以先去千锋实地试听两周,亲身实地体验过,哪个更适合你,对哪个感兴趣,答案更准确。我现在是python的学员,我会java,前端,安卓,刚毕业的时候学过java,出去找不到合适的工作,一个月的工资是2000多,java的水比较深,刚毕业,年纪小的,c和java出去会很难,这只是我个人的建议,你根据自己的情况来定学习哪个语言。后来又来了黑马学的Python,这次选对了。个人感觉自己到黑马程序员官网对话框,两个课程大纲,还有入门资料都要一下。多了解没坏处,不迷茫了才能选择正确。

万能u盘修复工具绿色版v1.00下载

万能u盘修复工具绿色版 v1.00

  • 类别:系统软件
  • 大小:218KB
  • 时间:2022-04-21
  • 评分:4分
  • 平台:WinAll
  • 下载:5466次

相关文章

猜你喜欢