学编程到底是学C语言、C++、VB、jave中的哪种比较好?

学编程到底是学C语言、C++、VB、jave中的哪种比较好?,第1张

问题一:编程语言学哪个好 简单点说就是两条路:
一、C\C++\C#(ASPNET)

二、JAVA(J2SE\J2EE\J2ME\JSP)

走这两条路都必学的:数据结构、数据库(SQL或Oracle)

选学:计算机应用基础、网络基础、硬件基础。
C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASPNET主要是用C#语言编写开发网站(B/S架构)。

J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。

大概就是这些。说得太多了,可能你初次接触也比较麻烦。两者根本就没有一个肯定的说法谁好谁不好。我说下我个人感觉吧。初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用,界面没有它们友好。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次接触,学的东西比较多。不过学Java的目前比C的好找工作点,我个人感觉。

不过作为一个高级的程序员,绝对不仅仅只会一门语言的。这就是他们常说的“精一门,通两门,熟三门”

至于证书,C好像没有专门的证书,只是有等级认证。

Java证书一般就是SUN公司的认证了,有权威,含金量高。

Sun的Java认证有多种,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高级别的要先考低级别的
问题二:现在学哪种编程语言最好 1零基础,打算自学编程,应具备哪些的知识?
答:

对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈长期发展,只谈如何入门。首先,我觉得你应该具备计算机的基本 *** 作能力,如果说你连新建一个文件夹或者说从网上下载资料都不会,那么你应该先买本《windows xx从入门到提高》看,然后再考虑编程这件事,如果你觉得对计算机的基本 *** 作已经熟练后,请继续向下看。

2学编程应具备哪些条件?

答:

第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看, *** 作系统还是首选windwos。

第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。

第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。

3你确定要学编程?

答:

这个问题看起来有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,如果你只是一时的冲动,或者仅仅是要完成心目中的某个小工具,并没有长期写程序的打算,这样的话,编程不学也罢,毕竟编程从入门到能独立写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,并且已经浪费了你大把的宝贵时间,实在是得不偿失。不过,你尽管吐槽说是这是你的业余爱好,有个爱好也挺好,那么,继续往下看吧。

4如何才能入门?

答:

到底怎样才能入门?其实,只要你有毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?所以,下面我就以个人的观点来谈谈怎么才能更快的入门,这里先笼统的介绍下,对于每点,后面单独介绍。

C1>去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;

C2>选择一门简单的语言作为入门语严;

C3>学会使用搜索引擎;

C4>知道如何看书;

C5>要”像”个高手;

C6>应具备的学习态度;

41:了解这些历史的意义:

了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?

42>选择入门语言:

这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进>>
问题三:学习哪种计算机语言比较好 主要有两种可供你选择:
1,java;

2,C++;

java方面:现在国外几乎所有大学的计算机教材都采用java,而且,jvm具有非 常强大的跨平台性,可移植性高,作为开源巨头――sun公司所开发出的语言,有着非常大的潜力,是一种灰常流行的语言。

C++方面:全世界都在使用,全世界都说好,不过部分语法比较复杂(特别是里面的指针问题),听说“学会C++,走遍天下”。

其他:C#可以做出非常炫的界面,看你具体想做哪方面的工作,做美工的话C#还是不能放过滴~

学习方面的注意的地方:

if(大学生)

大学毕业前写够1W行代码就行了;

else

每天一百行;cos practice makes perfect

推荐书籍:

英文好的推荐阅读原版C++primer(中文翻译出来后有些句子的原意会被曲解,读英文版还有利于你英文水平的提高,再说远一点,想搞好计算机的话英文非常重要,因为puter is not made in china~),Code plete;

最后,无论你学什么,只要认真学了,学好了,都是强大的~

三百六十行行行出状元~

best regard~
问题四:编程语言中,哪种语言最易学 对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言
很重要,开口闭口就是VisualBasic、Visual C++、Delphi、Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学

VisualC++好,还是学Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之间作出选择。学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就此我们打个简单的比方:学习程序设计就好比学习射击,而程序设计语言就对应射击中的气q、手q、步q等各种q械。学习射击必须要选择一种q械,不可能没有q还能学好射击的,也不可能同时学会使用所有的q械。但是,如果掌握一种q械的射击,再学别的也就触类旁通了。因为在熟悉一种q械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。同时在学习的过程中

建议:学习程序设计不必苛求一定要从某一种语言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中间选择自己比较容易接受的一种进行学习。从中主要学习的是编程本身的思想,学习的是用程序设计的眼光来看待问题。或许,学习的效果不能马上看到,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。这些基本功包括:

一、强化逻辑分析和建立数学模型的能力

编程的目的是什么?是要解决现实中的问题。而现实中的问题是用自然语言描述的,目前的计算机对其无法理解。我们要做的就是必须用计算机能理解的方式将问题“告诉”计算机。也就需要我们对现实问题进行逻辑分析,建立合理的数学模型,然后以程序和数据的形式输入计算机,R、G、B三色份量来各表示一种颜色,对于颜色的处理被转化为对R、G、B三个整数的处理。我们只要改变这三个整数,就可以将其改变成另外一种颜色。对于其它的现实问题,我们也要像

这样使其可以被计

二、数据结构和算法知识

程序设计发展到现在,已经有了一套比较普遍、完整的数学模型(我们称之为

数据结构)和对应这些数学模型的处理方法(也就是算法)。目前的程序就是以

此为基础的。在程序员中间流传着一句经验之谈:“好的数据结构是程序的一

半。”其重要性可见一斑。作为一个程序员

三、丰富的实践经验

程序设计本身就是一门实践性很强的学科。一个只存在于纸上的程序如同没

有翅膀的鸟永远不能飞翔在现实的天空。任由代码写得再巧妙,风格再优美,也

只是一张纸上的一连串字符而已。就好比是一份作文练习,或许写得很好,但是

不交给老师去批阅,和一张白纸又有什么区别呢!最后,作为一个程序员还有一点小要求:那就是身体素质要好,能熬夜才行。

Top of Form 1

选其器与善其事――纵谈编程工具的选择选其器相同主题的文章

“工欲善其事,必先利其器”――《论语》。很多人在学习软件编程时,都希望

选择一款优秀的编程工具。到书店逛逛,可以看到各种琳琅满目的编程书籍,可

是你还没有想好选择学习什么编程语言,也就无所适从,不知道该买什么书看。

要想学好编程,必须认真了解各种语言的特点,找准自己的学习方向。那么你首

先必须明确你想要做什么,你所感兴趣的是什么?进一步说就是:你现在想要完

成哪一方面的程序设计,你的程序主要完成的功能是什么?由此在众多软件中,

选择出适合自己的开发工具。>>
问题五:现在学什么编程语言好 C语言玩玩就好,过了指针就难了,JAVA入门简单,后边框架太多,C++是王道,但学的人多了,想学的很出彩就难了。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、C语言)电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。目前通用的编程语言有两种形式:汇编语言和高级语言。简单点说就是两条路:一、C\C++\C#(ASPNET)二、JAVA(J2SE\J2EE\J2ME\JSP)走这两条路都必学的:数据结构、数据库(SQL或Oracle)选学:计算机应用基础、网络基础、硬件基础。C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASPNET主要是用C#语言编写开发网站(B/S架构)。J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。

问题六:学哪个编程语言应用最广泛?还有,,,哪种编程语言学起来比较容易些?? VB~VC~VF~C~C#~C++~JAVA~NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上班?还是业余爱好? 如果想业余编小程序,推荐VB~VC~容易上手。简单。也蛮强大。 如果想学好了去企业上班,推荐C++~~~~~~JAVA之类的大型项目开发。 如果想做网站,就学ASP~CGI~PHP~JSP,这4个就JSP最最最难,先学ASP。 编程语言很多,但是目的都是想写出好的程序,只要学精了一个就有钱赚,一上来不要要求太高 语言是用来交流沟通的 计算机语言也一样 多说多练 我推荐你学三种编程语言,因为推荐你学是有原因的。 第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。 第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习NET,因为NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且NET比java要容易上手。两者之一,你可以选择一个。学java就往jsp工程师方向发展,学NET就往ASPNET方向发展吧。 第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司

问题七:哪种编程语言最简单好学的 c/c++的指针初学者很不习惯。 Python 相对来说自由许多, 而且功能强大。 有google ,IDL 等大公司都在用它,而且可以养成很好的缩进习惯。
应用领域很广从web(google , douban) 到GUI/console程序(比如大3d软件BLEND3D),到网络游戏脚本,都可以用。

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。

目前通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件 *** 作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的 *** 作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际 *** 作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的 *** 作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体 *** 作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。

[NextPage]学习编程,从何入手

如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!

==============================================

方案一 Basic语言 & Visual Basic优点(1)Basic 简单易学,很容易上手。

(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。

(3)众多的控件让编程变得象垒积木一样简单>>
问题八:哪种编程语言最实用?哪个最好学适合入门?哪个编程最有前景? 最实用,当属C++,所有程序员都要通过它来入门,学校里都是用他入门的。
最适合入门,个人认为还是Pascal语言,因为他格式严谨,且没有“指针”这东西有的人灵光一闪就明白,有的人……,只不过有点“后继无人”了,没几个学校在教;当然,C#也不错,不仅仅没指针,大部分情况下连创建对象之后的释放都省了;如果不是JAVA不太适合刚学软件开发的人,它也不错,毕竟它一直很火;另外,学校里都是用C++入门,然后学JAVA或者C#,由学生自己选。

最有前景当属JAVA、PHP和C#,现在是互联网的天下,还是应该学一学网络开发。

不过,语言只是入门,真正用的时候其实是用别人写好的对象包,即框架,有实力的人甚至需要自己写框架,不同开发语言下的框架可不是通用的哦。

现在,我想知道你是想自学软件开发吧?

先自学C++语法,再从JAVA、PHP、C#里选一个吧,网上有很多自学的材料的,找一找相应语言的学习路线图,一步一步来。
问题九:现在的编程语言有哪些 哪种最好学有用 初学建议学Python
高手也建议Python

想什么功能都能做,并只学一门语言,还是Python

其他

系统编程: C, 汇编

企业开发方向: Java, NET

游戏开发: C++, Lua/Python/Ruby

网站前端: HTML, javascript, CSS

网站后端: PHP, Perl, Python, Ruby, Java, C#

并行并发: erlang, F#, scala

图形界面: Python, Tk, VB, C#, C++

要高效率编写程序: Lisp, Ruby, Python

要编写的程序效率高: C/C++, 汇编
问题十:未来3年程序员学哪种编程语言最好? 未来的时代是AIR的时代。也就是AI人工智能,物联网,AR/VR。我只提编程方面的趋势
其中人工智能的底层开发方面大多和C,C++关系度比较高。如果是应用层,也还是传统的网络开发技术,比如PHP,RubyOnRails这些

物联网的话用的主要是现在常用的技术,H5/CSS3,Nodejs(微软推荐用于物联网的技术)等等。还有就是智能硬件的开发,需要你懂C或者C++,汇编入门。

AR/VR C#是现在主流#3D引擎Unity的标准开发语言,值得一学。但是怎么说,你如果用在移动端的话 IOS里的OC/swift你要选一个,andriod的话要懂java

说了一堆你肯定有点懵逼,我这么说,上面的我都会。。。但我的定位是一个IT Manager。

作为一个初学者或者想要定某个开发方向的,你前端后端选一个,行业趋势AIR中选一个。

如果你想进阶一个大神,学的越多,能力越强,底蕴越多。当到了那一天,我可以再给你详细列很大一张清单。(现在列太早了。列出来太多你可能会怕太多学不了)

保持一个方向不停前进,最后你会发现,社会需要你是一个全能的人。但你不用从全能做起。

从当前C语言和Python语言的应用场景来看,c语言的应用场景主要集中在 *** 作系统和物联网领域,而Python语言则是一门全场景的编程语言,除了 *** 作系统之外,Python目前被广泛应用在web开发、大数据开发、人工智能开发和嵌入式开发领域,随着大数据和人工智能技术的快速发展,Python语言的上升趋势也比较明显。

从行业应用场景来看,目前C语言主要应用于IT行业,而且目前多集中在嵌入式开发领域,而Python语言除了在IT行业有广泛的应用之外,在传统行业领域也有大量的应用。相信在产业互联网的推动下,未来传统行业应用Python语言的场景会越来越多。

总体来讲,C语言和Python都是比较不错的编程语言,但相对于而言Python更加简单一些,如果没有任何基础,建议先从Python开始学起。

C语言和Python语言之间的区别:

1、语言类型不同

Python是一种动态类型语言,又是强类型语言。它们确定一个变量的类型是在您第一次给它赋值的时候。C是静态类型语言,一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。

2、对象机制不同

Python中所有的数据,都是由对象或者对象之间的关系表示的,函数是对象,字符串是对象,每个东西都是对象的概念。每一个对象都有三种属性:实体、类型和值。

c中没有对象这个概念,只有数据的表示。

3、变量类型不同

Python六个标准的数据类型:Number数字、String字符串、List列表、Tuple元组、Sets集合、Dictionary字典,数字类型有四种类型:整数、布尔型、浮点数和复数。C语言也可分四类:基本类型、枚举类型、void的类型、派生类型。基本类型:整数类型、浮点类型。

2019年排行:Java,C,python,C++,C#,PHP。

1、Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2、C

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。

C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

3、python

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

4、C++

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

5、C#

C#是微软公司发布的一种面向对象的、运行于NET Framework和NET Core(完全开源,跨平台)之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT NET平台的应用程序,MICROSOFT NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

物联网和计算机专业都是当前热门的专业,难以简单地比较哪个更好,因为它们各有优劣。物联网专业是指将物理设备与互联网连接起来,传送数据并进行互动的技术和应用,其主要领域包括智能家居、智能城市、智能交通等。物联网技术已经逐渐成为流行的趋势,未来将成为数字化生活的重要组成部分。学习物联网专业需要掌握嵌入式系统开发、网络协议、云平台技术等基础知识,也需要了解智能化产品的设计和开发,掌握物联网终端设备的运行和维护。


                                 

计算机专业是指研究计算机内部结构、计算机应用技术和计算机软件开发的技术和应用,其主要领域包括软件开发、数据分析、网络安全等。学习计算机专业需要掌握计算机组成原理、数据结构、算法、数据库等基础知识,也需要了解计算机软件的开发和维护,掌握各种编程语言和软件开发工具。

从就业市场角度来看,计算机专业更加广泛和稳定。因为计算机专业可以涉及到各种行业,不同职业也需要使用计算机进行工作。而物联网专业当前仍处于发展阶段,尚未成为市场主流,就业机会相对较少。此外,计算机专业的薪资也普遍更高。


                                 

但是,从未来发展趋势看,物联网已成为未来技术发展的重要方向之一,物联网专业将有望成为未来市场热门专业。随着智能化产品的推广和应用,物联网专业的市场需求也将逐步提高。此外,物联网专业还有助于从事智能制造、人工智能、机器学习等领域的研究和开发。

综上所述,如果从当前就业市场和薪资角度来看,计算机专业更为稳定和广泛;而从未来发展趋势来看,物联网专业具有更大的发展潜力。因此,对于选择专业的考生来说,可以根据自己的兴趣和未来职业规划来选择适合自己的专业。

IT行业一直都有前景,但只不过千篇一律培训出来的程序员,需要考虑一下自己的未来了。以Java为例:2003年,新入行的程序员只需懂Javaweb和数据技术,就可以找到好工作;2008年,互联网公司要求程序员懂得多种框架技术,并拥有实战项目经验;到了2018年,用人企业的要求进一步提高,Java程序员需要掌握多个领域的行业级解决方案,而不再是过去对单纯某项技术。现有的IT培训机构,4-6个月培养的初级程序员,显然已无法满足企业需求。

我们可以看到互联网的发展是飞快的,很多企业也认识到了这个问题。 我看回答当中有多目前的大方向5G、物联网、大数据,AI等;那这些公司不需要前端吗?不需要UI吗?不需要前端开发吗?不需要后端开发吗?

在今年年初的时候,因为网易的H5在朋友圈火了一把,各大企业纷纷招聘前端;如今抖音家喻户晓的,各大企业又开始在招聘新媒体有短视频运营的人。

其实岗位就在这里,并且需求也是一样。为什么很多人找不到工作?无非是技术过于老,不了解新特性。或者是培训出来的东西过于千篇一律,大家都一样,企业招聘的时候当然是挑技术好的,或者学历高的,再不济挑说的好有眼缘的。

其实这个问题根本没有必要去问,因人而异。有的人希望往管理层走的,就去努力提升对产品的了解去了。有的希望成为技术专家的,也深入去研究自己领域的技术了。
也会有一些程序员,看到AI或者是物联网等等发展前景很好,去学了Python,开始看机器学习方面的书。也有大部分的程序员,不为所动。

不明白为什么程序员要转型,要是在职程序员都转型了。那么对于小白,和培训的学生是一个很好的消息。因为企业对于初级程序员又会有需求了。

可以肯定的回答,程序员最应该重视的不是互联网寒冬,不是什么比较火什么有发展前景。已经一个在职的程序员,无论是要升管理层,或者是提升自己。最重要的都是技术!
你不一定需要转型,但起码要有具备转型的能力!
这个要看大方向还是小方向,目前来看5G、物联网、大数据、AI人工智能是个不错的方向前景。

程序员的话一般往Python语言或者JAVA语言发展。

其中Python(易读可靠,功能强大,未来趋势的语言,媲美JAVA,在人工智能与大数据分析这一块优越于JAVA)。

个人建议在有其它语言基础的情况下,可以往Python方向考虑。必竟以后将是数据决定未来的时代 。谁能在行业中站住脚也是要考虑的方面。

希望对您有所帮助。

程序员做的好话,很多多转产品经理,升级了。

另外,IT行业目前机器学习/AI还是很火的,不过难度也蛮大,毕竟你面对的竞争者都是比较优秀的人。
现在很多同事都学习Python,作为近年来最火的编程语言,越来越收到重视。无论是做数据分析还是人工智能,都是少不了Python的影子!
大家都很有学习热情,有几个同学甚至花上万块钱周末报的培训班来学习人工智能,搞的我也压力很大,也在开始学习!也有学习大数据和云计算的,这要根据自己的情况来选择

如果你学历可以,有比较强数学功底可以选择转人工智能,如果以前搞JAVA的可以考虑转大数据或者云计算。当然了这都不是绝对的也根据自己的爱好以及对未来发展规划而定!

在IT行业对学习,无论转不转方向,及时的提高自己是很重要!
1有限数据的商业价值挖掘,与大数据不同,这一领域除了IT基础知识,更重要是锻炼商业逻辑和有限数据分析能力。

2电商配套的新媒体运营,随着新媒体时代的到来,这方面的人才突然出现短缺,需通过自学+大量实战才能掌握。

3区块链与实体经济的结合,新技术经历近十年发展,已经到了大量应用场景的实际使用,人才缺口大。

4跨境电商的运营,随着买全球,卖全球升级,加上中国在移动互联网和电子支付优势。这一领域必须大量人才加入。

建议针对自己的兴趣,专注一个领域,多实践和试错,这是IT最好的学习方法,培训要做好选择,太多机构学不到什么,不如参与新项目锻炼自己的技能。

都在往构建人类命运共同体和一带一路、中国梦的铿锵大道上高质量快速发展
1架构师

有些程序员爱好编程,很安心做一名程序员,虽然随着年龄的增长,代码产出大不如前,但是解决问题的能力却无人能及,如果一直保持对某一领域技术的专注,必然会成为行业技术大牛,在技术的道路上也会越走越强!

2 研发管理

研发管理是程序员比较常见职业发展方向,主要包括工程师、项目经理、研发总监、技术副总以及CTO等,该职位需要具备一定的领导能力。

3 培训讲师

培训讲师是一些程序员的职业选择方向,拥有丰富的一线经验,把自己所掌握的知识,传授给更多的人,帮助更多的走向编程之路,创造富足生活,也是人生一大乐事。

4 销售

开发出身的销售,比较务实,扎实的技术功底,更容易与客户建立信任,因此,相关技术的销售岗,也是程序员发展的一个方向。

5 咨询师

程序员聚焦在一定的IT技术领域,掌握精深技能,可以转行做该领域的咨询师,为客户解答相关技术问题。

6 创业

在“互联网+”的时代,IT创业是很常见的事情,开发者利用自身技术优势,可以通过创业逆袭,直接当上CEO。
以上是几种常见的IT程序员除了软件测试、产品经理、运维、等职业生涯的发展方向,都是IT程序员职业发展的好选择!不管将来最后从事的哪个版块,IT编程都是必须要先掌握好的技能,否则无法在行业入门,更加谈不上发展。

随着物联网时代即将到来,有关新技术将抢走人类饭碗的讨论再度升温。美国 科技 博客TechCrunch撰稿人扎克·苏帕拉(Zach Supalla)近日撰文指出,虽然许多物联网商业模式是通过减少劳动力来提高运营效率,但新技术并不会减少就业

从人类步入 科技 时代开始,有关新技术会抢走我们饭碗的担心便出现了。以蒸汽机为例,当它在17世纪末期被发明出来以后,人们担心蒸汽机的出现预示着体力劳动将走向结束,成千上万靠体力劳动为生的人将丢了饭碗。

然而,蒸汽机非但没有抢走我们的工作,反而在铁路系统等新兴行业以及高生产力工厂创造了全新的就业机会。虽然一些体力劳动者因蒸汽机的发明而丢了工作,但蒸汽机也创造了许多新的工作岗位,比如机器 *** 作员、工程师和维护人员等。

近250年过去了,在一个由技术变革定义的世界里,我们看到了同样的担心和恐惧。截至2015年9月份,亚马逊共部署了3万台Kiva机器人,以实现仓储中心管理自动化,提高运营效率,降低对劳动力的需求。与此同时,市场对软件开发人员的需求不断增长,马克·安德森(Marc Andreessen)在2011年作出的论断——“软件正在吞噬世界”——正变得越来越真实。

未来十年,在新兴的物联网(IoT)时代,这种讨论将再次升温。在一个被打上“将实体的东西都带到线上”这种标签的行业里,许多物联网商业模式将通过减少劳动力来提高效率。我们看到一些企业将垃圾箱与互联网连接在一起,提高部署垃圾清运车的效率——这意味着我们将需要更少的垃圾清运车。无人机将显著减少对大片土地实施勘测所花的时间——这意味着我们将需要更少的勘测人员。在未来十年,每一个涉及电子技术或设备的行业预计都将以这种方式被颠覆。

于是,我们还想问一个曾在17世纪末期被问到过的问题:新技术会抢走我们的工作吗?答案是否定的。以Target为例,这家美国零售商上个月刚刚发布了招聘物联网首席工程师的启示。招聘启事上写道,这个岗位的职责是“为用户打造创新性物联网解决方案”,要求应聘者必须拥有编程语言、代码方面的经验,在工作上采用迭代方法。

除此之外, 科技 咨询公司Janco Associates在最新版企业IT人员工作手册中,将物联网经理确定为手册中新增的三种岗位之一。作为一个高级岗位,它要求经理们负责“技术系统支持的执行和维护,以及现场控制人员的数据传输和回收。”

简而言之,物联网将可以做技术在任何一个领域从事的事情——让低技能工作与高技能工作形成互补。最终,物联网将会导致许多领域简单且重复的工作被大范围取代,比如制造业、质量控制和规划等。但更为重要的是,物联网将导致新就业岗位的出现,这些岗位将用物联网技术帮助单个企业走向成功,甚至会推动整个行业取得成功。

以下即是与物联网有关的三种热门工作岗位:

首席物联网官(CIoTO)

2016年将是CIoTO诞生之年——据市场研究机构Machina Research预测,今年“至少会有一家财富500强企业任命CIoTO”此外,研究表明超过一半的英国企业将在未来一年内聘请CIoTO,并在这个方面展开投资,尤其是在教育、零售和电信等行业。在接受调查的企业中,94%表示将对与物联网有关的项目进行投资,涉及基础设施、安全、研发和人才等方面。

CIoTO将负责推动一系列与技术有关的决策,而这些决策将决定着一家公司的未来发展方向。此外,CIoTO将提出公司的物联网战略,负责开发物联网产品或项目,负责从物联网设备中收集数据,分析和确定各种深刻见解,最终基于这种数据采取行动。

物联网商业设计师(IoT Business Designer)

有些公司正在聘请技术驱动型“物联网专家”,负责管理一些项目或员工,但我们会看到一个更大的行业趋势,即物联网商业设计师的出现,他们是颇具创造力的思想领袖,尽力寻找各种可以通过物联网来解决的商业机遇,然后以 科技 手段挖掘这种机遇。

物联网商业设计师必须对公司未来10年的发展有清楚的认识,可以定义和执行某个项目,而这个项目将成为公司未来10年规划的第一步。此外,他们还必须很懂技术,但又不会痴迷于技术,只要能运用 科技 手段解决问题即可。

全栈开发者(Fuller Stack Developer)

全栈开发者(full stack developer)是指那些熟练掌握后端和前端技术的开发者。具体来说,这意味着开发者必须要懂基础设施、数据库、后端代码(Ruby、Python和Java)和前端代码(JavaScript、HTML和CSS)。

但在物联网时代,这还不够。物联网产品不仅包括与网页应用和移动应用一样的前端和后端系统,同时还包括硬件,而且往往是定制式硬件。这意味着你的“全栈”必须更全面,还要懂嵌入式系统(即固件)以及电气工程学和机械工程学等。因此,你就需要更为全能的全栈开发者了。

这种人才听上去就像独角兽一样稀有,但这些软件工程师的确存在。许多学计算机工程和嵌入式系统的人才已转行从事网页与移动应用开发,因为过去十年这些工作的待遇更丰厚。

物联网软件工程师也是属于软件工程师的一种,只是在软件工程师上面细分了一些;物联网工程师,主要方面在于硬件的嵌入式开发比较多;如现在很多热门的智能手表、智能手环、智能扫地机之类的都属于物联网软件工程师开发的。

软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13458330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存