现在学编程学什么好?
13个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
反正根据我目前的经历来看,学C++,JAVA。就好了。不过也看方向的。
虽然我很同意楼下那个哥们的,学C和JAVA,但是就我目前来看,学C已经没什么前途了。。。主要是C主要用于嵌入式,而且C没有面向对象的编程,搞硬件,那就用C,没问题,但是现在学嵌入式的都基本要掌握C++了,如果单纯用C,能做什么?能做太少了,标准库呗,C语言有其他库吗?没有,开发网络怎么办?socket?你Windows还不是要用winsocket,没有Windows的库,你怎么开发?又没第三方库,开发桌面程序,C只能用Windows api,学一下,了解一下是可以,但是用api开发,你很痛苦,而且很慢。但是好入门。。。既然学了C,但是能用来开发的东西少,用起来还不方便,为啥要学?就为了用来写单片机程序?没必要。。。直接学C++就好了,虽然C++确实难了很多,但是好在C++在最基础的变量等方面,几乎等同于和C兼容,还有C没有的面向对象的东西,只要熟悉了以后,面向对象会了,大概知道怎么用了,那学JAVA不是很简单吗?JAVA是纯对象的,你如果没有对对象的最基础的知识,你怎么学JAVA。。。从C直接JAVA会很不适应,但是从C++到JAVA,容易适应,而且能很快适应,JAVA的书一般不会再从最基础的什么是对象讲起了,而C++的很多书,都是从什么是对象讲起的,入门对象,相对容易,有了对象基础,再去看JAVA,容易理解,而且很多方面,其实是一样的。。。只有细微的差别。。。至于JAVA,学了JAVA,写什么都变得容易了,本身就自带了很多东西啊。。。C++需要第三库,本身标准头文件,提供的东西真不多。。。
当然,你如果要分行业和方向的话,那么写Windows桌面,毫无疑问是C#最厉害,微软的亲儿子,同理苹果操作系统,swift是亲儿子。。。网站服务器PHP是亲儿子。。。而且也是用的最多的。。。Linux还是用C++吧。安卓,一边都用JAVA吧,服务器后台程序,一般也用JAVA。写游戏,多媒体,一般要用到DirectX,而DirectX是用C++写的,所以一般游戏都以C++为核心,当然,游戏引擎也是很多,一般不会直接用源代码写,有的也用引擎写。相对通用角度还是C++,毕竟微软虽然C#是亲儿子,但是也是支持C++的
虽然我很同意楼下那个哥们的,学C和JAVA,但是就我目前来看,学C已经没什么前途了。。。主要是C主要用于嵌入式,而且C没有面向对象的编程,搞硬件,那就用C,没问题,但是现在学嵌入式的都基本要掌握C++了,如果单纯用C,能做什么?能做太少了,标准库呗,C语言有其他库吗?没有,开发网络怎么办?socket?你Windows还不是要用winsocket,没有Windows的库,你怎么开发?又没第三方库,开发桌面程序,C只能用Windows api,学一下,了解一下是可以,但是用api开发,你很痛苦,而且很慢。但是好入门。。。既然学了C,但是能用来开发的东西少,用起来还不方便,为啥要学?就为了用来写单片机程序?没必要。。。直接学C++就好了,虽然C++确实难了很多,但是好在C++在最基础的变量等方面,几乎等同于和C兼容,还有C没有的面向对象的东西,只要熟悉了以后,面向对象会了,大概知道怎么用了,那学JAVA不是很简单吗?JAVA是纯对象的,你如果没有对对象的最基础的知识,你怎么学JAVA。。。从C直接JAVA会很不适应,但是从C++到JAVA,容易适应,而且能很快适应,JAVA的书一般不会再从最基础的什么是对象讲起了,而C++的很多书,都是从什么是对象讲起的,入门对象,相对容易,有了对象基础,再去看JAVA,容易理解,而且很多方面,其实是一样的。。。只有细微的差别。。。至于JAVA,学了JAVA,写什么都变得容易了,本身就自带了很多东西啊。。。C++需要第三库,本身标准头文件,提供的东西真不多。。。
当然,你如果要分行业和方向的话,那么写Windows桌面,毫无疑问是C#最厉害,微软的亲儿子,同理苹果操作系统,swift是亲儿子。。。网站服务器PHP是亲儿子。。。而且也是用的最多的。。。Linux还是用C++吧。安卓,一边都用JAVA吧,服务器后台程序,一般也用JAVA。写游戏,多媒体,一般要用到DirectX,而DirectX是用C++写的,所以一般游戏都以C++为核心,当然,游戏引擎也是很多,一般不会直接用源代码写,有的也用引擎写。相对通用角度还是C++,毕竟微软虽然C#是亲儿子,但是也是支持C++的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-08-23 · 百度知道合伙人官方认证企业
关注
展开全部
常见的编程方向有:Java开发、PHP开发、Python、大数据开发、unity游戏开发等不知道你目前有没有计算机基础,现在比较火的Python+人工智能、大数据、Java三者相比而,Python入门更容易一些,适合零基础学习,如果有一定的基础可以选择Java作为入门语言!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于大多数编程初学者来说,可能困扰最多的一个问题是:“我应该学什么编程语言?”“我需要学习哪些课程才能做出一个web、一个app?”“我学习什么样的编程语言比较容易找到工作?”...大多数人一直纠结这些问题,陷入了东学一点、西看一点的死循环中,到头来什么都没学好,做了无用功,还耗费很多时间。
如果最近/未来几年有人还纠结学习哪种编程语言,那你可以请他/她参考一下这个Quora帖子的最高赞回答:
能找一份工作:Java
能找一份高薪工作:C++
啥样工作都能找到:Python
总能找到一份工作:JavaScript
永远找不到工作,但可以让其他程序员敬佩:Smalltalk
当然了,只学一下是不够的,至少要尽力精通吧。
如果你想做算法、机器学习方向,python是最好的选择。
如果你想做web开发,java、php等都可以。
如果想做一些更底层的工作,那么就可以选C。
可是,很多初学的人都没怎么接触过计算机行业,特别对于非科班0基础的同学来说,各个编程语言就只是个名字,除了叫法不一样,可能根本不知道它们有什么差别。昌平镇电脑培训认为通过下面的分享,可以根据自己的实际情况来选一个。
如果最近/未来几年有人还纠结学习哪种编程语言,那你可以请他/她参考一下这个Quora帖子的最高赞回答:
能找一份工作:Java
能找一份高薪工作:C++
啥样工作都能找到:Python
总能找到一份工作:JavaScript
永远找不到工作,但可以让其他程序员敬佩:Smalltalk
当然了,只学一下是不够的,至少要尽力精通吧。
如果你想做算法、机器学习方向,python是最好的选择。
如果你想做web开发,java、php等都可以。
如果想做一些更底层的工作,那么就可以选C。
可是,很多初学的人都没怎么接触过计算机行业,特别对于非科班0基础的同学来说,各个编程语言就只是个名字,除了叫法不一样,可能根本不知道它们有什么差别。昌平镇电脑培训认为通过下面的分享,可以根据自己的实际情况来选一个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询