c语言自学要多久(学会了C语言,多久可以熟悉JAVA学会JAVA能干什么)
本文目录
学会了C语言,多久可以熟悉JAVA学会JAVA能干什么
谢谢邀请!
作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。
首先,当前学习Java语言是不错的选择,而且具有C语言基础对于学习Java语言会有一定的帮助。
学习Java语言可以从事以下三大方面的开发任务:
第一:Java Web开发。Java Web开发是Java传统开发方向之一,整个IT行业内有大量的Java程序员在从事Web开发。采用Java语言从事Web开发的特点是性能稳定且功能扩展性强,Java语言在后端服务处理方面具有丰富的解决方案,大型互联网平台通常都会采用Java语言来完成服务实现。学习Java Web开发需要学习三部分内容,其一是Java语言基础;其二是Java框架开发(Spring系列);其三是分布式开发,学习时间因人而异,通常3个月左右能够入门。
第二:大数据开发。采用Java进行大数据开发也是比较常见的选择,由于Hadoop平台本身是采用Java语言实现的,所以在Hadoop平台下很多程序员都会采用Java语言来完成应用开发。学习大数据开发需要掌握两大块内容,其一是Java基础,最好学完Java Web开发的内容;其二是大数据平台内容,需要掌握平台的API,由于大数据的内容比较多,所以学习周期会比较长,通常需要6个月左右能够入门,达到实习岗位的要求。
第三:Android开发。目前Android平台的App开发也需要采用Java语言,虽然当前也可以采用kotlin,但是更多的Android程序员会选择使用Java语言。随着移动互联网的快速发展,从事Android开发的程序员也非常多。相比于大数据开发来说,学习Android开发要容易很多,具有C语言基础的情况下,通常2个月左右就能够入门Android开发,达到实习岗位的要求。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
目标python,学C语言打基础要多久
可能你对Python有误解,作为两种相互独立的语言,学习Python与是否会C语言没有太大的关系,所以学习Python并不需要C语言基础。
可能有些人以为Python的解释器和很多库是使用C语言开发的,学习Python就必须要有C语言基础,事实却完全不是这样。就如同C语言的编译器和标准库是使用汇编语言开发(严格来说,有很多现代的C语言编译器就是使用C语言本身开发的,但是最早期的C语言编译器一定是使用其它更古老的语言开发)的一样,学习C语言就需要掌握汇编语言吗?如果是这样,那么学习汇编是不是又要学习机器语言呢?
Python作为一种比C语言更高级的编程语言,它的出现是为了让程序员更高效的编写程序,就如同C++、JAVA、C#等语言一样,无非是每种编程语言擅长的应用领域不同罢了。
当然,C语言作为很多现代编程语言的鼻祖,很多语言都借鉴了C语言的一些概念与机制,所以如果能深刻理解C语言的内存管理机制(指针)与对象模型等概念,对于学习其它语言会有很大的帮助,Python就是其中之一。
最后给一点老码农的建议,实践出真知,编程亦是如此。还是开始动手吧,先安装一个Python开发环境(可以选择Python+PyCharm组合,以前写过一些环境配置的文章,可供参考),然后一边学习一边练习,正常情况下一个月就可以掌握Python的基本语法,能写一些简单的脚本,然后在根据自己的应用需求,深入研究一些具体的库。
c语言入门大约需要多久时间
一门语言的入门不需要多久的,但是入门距离投入实际运用还有很长一段路。这个和学一门外语,以及使用这门外语熟练写作之间的差异是类似的。有的程序员在实际中使用C语言,或者别的编程语言很多年后,编程设计的质量也是差强人意的。因为软件开发是一种综合能力,不单单是语言。
C语言其实不是理想的入门语言,尤其对非计算机专业的人士而言。如果完全没有编程经验,我觉得入门大约需要半年吧。如果有编程经验,应该会减半。当然这是我自身估计,具体因人而异,并且也与个人投入的时间有关。
非计算机人士的话,建议选择一些快速开发型的语言作为入门语言,比如Python
本文相关文章:
c语言经典算法100例(在c语言中有什么十分经典或者巧妙的算法)
2024年7月24日 15:56
c语言程序设计第三版(软件工程大一新生,自学C语言用c程序设计第三版还行吗)
2024年7月22日 00:31
易语言网页api接口怎么调用(易语言 怎样快速掌握API学习)
2024年7月15日 18:14
谭浩强c语言入门(看完谭浩强那本C程序设计并做完所有课后习题,能算C语言入门了吗)
2024年7月15日 07:24
世界上最好的编程语言(Python是世界上最好的开发语言吗)
2024年7月15日 03:28
c语言ascii码表(用c语言如何实现十进制转ASCII码)
2024年7月14日 15:04
c语言和python哪个好(管理专业暑假想学编程,该学习C语言还是Python)
2024年7月7日 16:52
c十十编程教学(C语言与C++哪个难零基础初学者先学哪个好)
2024年7月3日 22:19
在c语言中,c++与++c有什么区别?关于VB中print的用法
2024年7月2日 05:43
编程语言总共哪几种分别是用来干什么的!?Java语言有哪些特点
2024年7月1日 19:43
c语言编译器代码(Visual Studio Code编辑器如何编译C语言代码)
2024年7月1日 17:18
更多文章:
稞麦综合视频(稞麦综合视频站下载器总是下到一半又从头开始下)
2024年6月8日 23:20
win10用电脑管家还是360好(电脑管家好还是360安全卫士好)
2024年9月5日 07:05
qq空间不能打开(最近两天QQ空间总不能正常打开是怎么回事)
2024年3月3日 13:35
将生化危机4降低多边形能不能移植到世嘉DC上?DC版莎木2汉化能否刻盘玩
2024年6月7日 09:20
英雄联盟怎么设置小小英雄?云顶之弈哪个小小英雄性价比高,值得买
2024年3月27日 09:45
腾讯qq2013旧版下载(手机QQ2013上一个版本哪里有下载)
2024年6月28日 01:34