全栈、java、物联网和大数据,哪个学完会好一点?
Java是一门面向对象编程语言,允许程序员以优雅的思维方式进行复杂的编程。
物联网是传感器+互联网的组合,侧重数据收集大概的分法,是一个前端数据***集,一个后端数据分析。
各有优缺点,各有不同,看你自己的需求着重选择。——四川优就业介绍
全栈工程师需要从前端到后端到数据库的技能都有所掌握,目前就业多为web开发,主要掌握技能为html,js,JAVA,sql等,注重界面和功能的开发、主流框架的使用、数据库的设计和开发、系统的维护等。
大数据主要偏重后端和数据库方面,掌握内存数据库,关系和非关系型数据库,hadoop系列的使用。数据量一般在t级别以上,因此对性能的要求比较高,维护的工作量比较大。
因为工作原因,我可以不谦虚地自称为一个“全栈工程师”,从最最底层的电路设计到最最顶层的前端技术,我都会做,而且是可以真刀真枪自己干活或者指导团队干活那种。
所以从我的角度看,一个全栈工程师,不应该在J***a,物联网、大数据这种词汇中迷茫,它们都是你技能树上的工具,需要时候取之即用。
牛逼吹完了,认真回答您的问题。
J***A、物联网、大数据并不是同一个LEVEL的东西,所以放在一起比较不好讲。
我在悟空问答上回答了很多J***A和PYTHON的问题,如果有兴趣您可以看看。我觉得初学者应该掌握好一门语言,这是最基本的傍身技能,毕竟,程序是要一行一行地写的,大概念讲得再多,也要落地到代码。
我曾在某国家级的物联网研究机构做了三年顾问,所以我觉得对物联网还是有点发言权。物联网是个框,什么都往里装。2013年开始,凡是带有“物联网XXX”的课题,国家都不给经费了,您想一下这玩意儿有多宽泛空洞。您要实训的方向是传感器、模块、协议、操作系统、驱动、安全还是嵌入式或者上位机的应用开发?这玩意儿不是一两句话可以讲清楚、一两年可以搞明白的,我们以前几栋大楼、一堆博士都搞不出名堂来的东西,我不相信“实训”能训出什么来,所以您要慎重。
我念硕士的专业方向是数据挖掘,所以我又要说我有资格对大数据发表意见了。物联网和大数据天生是捆绑在一起的,***集到的海量数据如何处理?如何从数据里找到有价值的东西来?这就是数据挖掘的战场了。相对而言,这比“物联网”这个方向要更实在一点,有各种平台(Hadoop、SPARK)、工具、算法、展示技术需要学习,还需要一些数学知识,和比较扎实的编程技能。不晓得您参加的“实训”能到什么程度。
总而言之,进入到工程师这一行了,我觉得先要基本功夫下到位,不要被各种名词牵着鼻子跑,满天飞。计算机科学的基础、数学基础、编程能力具备之后,再选个细分方向深入进去,比较好一点。
全栈工程师,是指掌握多种技能,并能利用多种技能[_a***_]完成产品的人。说白了就是啥都懂的人,左青龙右白虎老牛在腰间,人挡***佛挡杀佛。
J***a开发,面向对象编程语言,允许开发以优雅的方式进行编程。
大数据着重于在繁重的数据背后挖掘出有价值的信息。
物储网,互联网行业大佬都很重视,虽然现并不火热,不代表以后的趋势。