web前端開(kāi)發(fā) JAVA web轉(zhuǎn)大數(shù)據(jù)開(kāi)發(fā),有必要學(xué)習(xí)統(tǒng)計(jì)學(xué)嗎?
JAVA web轉(zhuǎn)大數(shù)據(jù)開(kāi)發(fā),有必要學(xué)習(xí)統(tǒng)計(jì)學(xué)嗎?我在大數(shù)據(jù)公司工作。我來(lái)回答。負(fù)責(zé)任地說(shuō),大數(shù)據(jù)需要學(xué)習(xí)統(tǒng)計(jì)知識(shí)。目前,大數(shù)據(jù)仍然屬于程序員的范疇,但它具有很強(qiáng)的數(shù)據(jù)分析和統(tǒng)計(jì)屬性,也與數(shù)據(jù)挖掘密切
JAVA web轉(zhuǎn)大數(shù)據(jù)開(kāi)發(fā),有必要學(xué)習(xí)統(tǒng)計(jì)學(xué)嗎?
我在大數(shù)據(jù)公司工作。我來(lái)回答。
負(fù)責(zé)任地說(shuō),大數(shù)據(jù)需要學(xué)習(xí)統(tǒng)計(jì)知識(shí)。
目前,大數(shù)據(jù)仍然屬于程序員的范疇,但它具有很強(qiáng)的數(shù)據(jù)分析和統(tǒng)計(jì)屬性,也與數(shù)據(jù)挖掘密切相關(guān)。雖然日常工作是編寫代碼,但與Java不同的是,需求提出者有時(shí)不知道哪些指標(biāo)可以統(tǒng)計(jì),如何使數(shù)據(jù)更具科學(xué)性和代表性。與Java端不同,Java端有項(xiàng)目需求,產(chǎn)品經(jīng)理提供清晰的產(chǎn)品原型和邏輯,而拋出到大數(shù)據(jù)端的需求通常只是一句話。對(duì)數(shù)據(jù)進(jìn)行分析(還有一些清晰的統(tǒng)計(jì),如總量、PV、UV等)
上級(jí)領(lǐng)導(dǎo)和運(yùn)營(yíng)商希望您能主動(dòng)對(duì)數(shù)據(jù)進(jìn)行分析和挖掘,提供一些參考和價(jià)值。在這個(gè)時(shí)候,你不滿足于了解統(tǒng)計(jì)知識(shí),去盯著數(shù)據(jù),讓它脫穎而出嗎?你甚至不知道方差、波動(dòng)、標(biāo)準(zhǔn)化、四分位數(shù)等等,如何清理數(shù)據(jù),做好自己的工作。
一些做大數(shù)據(jù)的人只把自己定位為代碼農(nóng)民,他們的增長(zhǎng)將非常緩慢。他們應(yīng)該主動(dòng)把自己定位為數(shù)據(jù)分析師,學(xué)習(xí)統(tǒng)計(jì)知識(shí)。一是能把工作做好,二是能進(jìn)入機(jī)器學(xué)習(xí)領(lǐng)域,一舉兩得。
當(dāng)您發(fā)現(xiàn)自己的統(tǒng)計(jì)知識(shí)為您提供了一種處理大數(shù)據(jù)的方法,并獲得了公司領(lǐng)導(dǎo)的認(rèn)可和贊揚(yáng)時(shí),一個(gè)月的時(shí)間是多少。
來(lái)吧,每天進(jìn)步一點(diǎn),未來(lái)會(huì)很不一樣的。
如果您有任何問(wèn)題,請(qǐng)與我討論。如果你同意我的意見(jiàn),請(qǐng)點(diǎn)擊右上角的紅色字母“注意”。非常感謝。
大數(shù)據(jù)和Java語(yǔ)言有啥區(qū)別?
大數(shù)據(jù)是指?jìng)鹘y(tǒng)軟件工具在一定時(shí)間內(nèi)無(wú)法捕獲、管理和處理的數(shù)據(jù)集。它是一種海量、高增長(zhǎng)率、多樣化的信息資產(chǎn),需要新的處理模式具有更強(qiáng)的決策能力、洞察力和流程優(yōu)化能力。
軟件開(kāi)發(fā)是根據(jù)用戶需求構(gòu)建軟件系統(tǒng)或系統(tǒng)的軟件部分的過(guò)程。軟件開(kāi)發(fā)是一個(gè)系統(tǒng)工程,包括需求捕獲、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試。就業(yè)肯定軟件開(kāi)發(fā)是更好的就業(yè)
在學(xué)習(xí)大數(shù)據(jù)之前先學(xué)一門計(jì)算機(jī)編程語(yǔ)言。大數(shù)據(jù)的開(kāi)發(fā)需要編程語(yǔ)言的基礎(chǔ),因?yàn)榇髷?shù)據(jù)的開(kāi)發(fā)是基于一些常用的高級(jí)語(yǔ)言,比如Java和Java。凈額。Java具有簡(jiǎn)單性、面向?qū)ο笮?、分布式、健壯性、安全性、平臺(tái)無(wú)關(guān)性和可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫桌面應(yīng)用程序、web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。學(xué)習(xí)java會(huì)有一定的學(xué)習(xí)能力,然后學(xué)習(xí)其他語(yǔ)言和技術(shù)會(huì)容易得多。無(wú)論是Hadoop還是數(shù)據(jù)挖掘,都需要高級(jí)編程語(yǔ)言的基礎(chǔ)。
因此,如果你想學(xué)習(xí)大數(shù)據(jù)開(kāi)發(fā),你還需要至少掌握一門高級(jí)語(yǔ)言。例如,許多Hadoop和其他大數(shù)據(jù)處理技術(shù)都使用Java,比如Apache基于Java的HBase、acumulo和elasticsearchas。因此,學(xué)習(xí)Hadoop的首要條件之一就是掌握J(rèn)ava編程語(yǔ)言。
學(xué)java web好,還是學(xué)大數(shù)據(jù)好呢?
感謝您的邀請(qǐng):
從復(fù)雜的角度到簡(jiǎn)單的分析:
首先看一下大數(shù)據(jù)和Java的定義:
大數(shù)據(jù)需要一種新的處理模式,具有更強(qiáng)的決策能力、洞察力和流程優(yōu)化能力,以適應(yīng)海量、高增長(zhǎng)率和多樣化的信息資產(chǎn)。
大數(shù)據(jù)的5V特性(IBM提出):量(大)、速度(高速)、多樣性(多樣性)、價(jià)值(低值密度)、準(zhǔn)確性(真實(shí)性)。
Java具有簡(jiǎn)單性、面向?qū)ο笮?、分布式、健壯性、安全性、平臺(tái)無(wú)關(guān)性和可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)[2]。Java可以編寫桌面應(yīng)用程序、web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等
如果您對(duì)數(shù)據(jù)分析和數(shù)據(jù)挖掘感興趣,它就是大數(shù)據(jù)。
做了4年的Java程序員,轉(zhuǎn)行做大數(shù)據(jù)可以嗎,會(huì)有什么困難嗎?
大數(shù)據(jù)是我的研究方向之一,我也是一個(gè)使用java多年的老程序員,所以讓我來(lái)回答這個(gè)問(wèn)題。
在我開(kāi)始做大數(shù)據(jù)之前,我是一名java程序員,所以從java到大數(shù)據(jù)的轉(zhuǎn)變沒(méi)有問(wèn)題?,F(xiàn)在很多從事大數(shù)據(jù)研究和開(kāi)發(fā)的程序員都是Java程序員。許多人的第一個(gè)Hadoop排序?qū)嶒?yàn)是用Java實(shí)現(xiàn)的。
目前,最常見(jiàn)的大數(shù)據(jù)平臺(tái)是Hadoop和spark。Hadoop本身是用Java開(kāi)發(fā)的,所以Hadoop支持Java語(yǔ)言。雖然最好使用Scala在spark平臺(tái)上進(jìn)行開(kāi)發(fā),但Scala也是一種基于Java的語(yǔ)言,因此Java程序員在轉(zhuǎn)向大數(shù)據(jù)方面有一定的優(yōu)勢(shì)。
Java程序員轉(zhuǎn)向大數(shù)據(jù)并沒(méi)有太多困難。一般來(lái)說(shuō),Java程序員對(duì)Linux系統(tǒng)比較熟悉,構(gòu)建平臺(tái)和配置環(huán)境并不難。一個(gè)可能的困難在于算法的設(shè)計(jì)和實(shí)現(xiàn)。如果Java程序員通常專注于功能模塊的開(kāi)發(fā),那么他們接觸算法的機(jī)會(huì)可能會(huì)更少,尤其是應(yīng)用程序級(jí)程序員。如果他們想轉(zhuǎn)向大數(shù)據(jù),就必須熟悉常用的大數(shù)據(jù)算法。大多數(shù)Java程序員都是理工科背景,所以他們應(yīng)該有一個(gè)比較完善的數(shù)學(xué)知識(shí)結(jié)構(gòu)。雖然這是一個(gè)困難,但不應(yīng)該成為一個(gè)很大的障礙。
轉(zhuǎn)向大數(shù)據(jù)發(fā)展后,要以數(shù)據(jù)為中心。大數(shù)據(jù)的價(jià)值在于分析、判斷和預(yù)測(cè)。因此,大數(shù)據(jù)程序員應(yīng)該建立數(shù)據(jù)價(jià)值思維,而不是傳統(tǒng)的功能思維。
大專學(xué)歷可以學(xué)習(xí)大數(shù)據(jù)嗎?
本科階段是數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù),專科階段是大數(shù)據(jù)技術(shù)與應(yīng)用。主要課程包括面向?qū)ο缶幊?、Hadoop實(shí)用技術(shù)、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)、數(shù)據(jù)統(tǒng)計(jì)分析、高等數(shù)學(xué)、python編程、Java編程、數(shù)據(jù)庫(kù)技術(shù)、web開(kāi)發(fā)、Linux操作系統(tǒng)、大數(shù)據(jù)平臺(tái)建設(shè)與運(yùn)維,大數(shù)據(jù)應(yīng)用開(kāi)發(fā)、可視化設(shè)計(jì)與開(kāi)發(fā)等從主干課程來(lái)看,仍側(cè)重于計(jì)算機(jī)層面。大數(shù)據(jù)技術(shù)實(shí)際上是數(shù)學(xué)和計(jì)算機(jī)的結(jié)合體和高級(jí)體。這門學(xué)科的難度更高。事實(shí)上,大專層次的大數(shù)據(jù)遠(yuǎn)遠(yuǎn)不夠。它真的不像簡(jiǎn)單地學(xué)習(xí)軟件那么實(shí)用。
如果你想學(xué)習(xí)大數(shù)據(jù),你需要提高你的學(xué)術(shù)水平和專業(yè)技能。如果你想從事與大數(shù)據(jù)相關(guān)的職位,學(xué)士學(xué)位只是一個(gè)門檻(對(duì)于一個(gè)純粹的專家來(lái)說(shuō)可能沒(méi)有面試機(jī)會(huì))。數(shù)據(jù)科學(xué)和大數(shù)據(jù)技術(shù)的主要應(yīng)用方向是數(shù)據(jù)采集與管理、數(shù)據(jù)處理、數(shù)據(jù)分析和智能應(yīng)用。專業(yè)知識(shí)不夠強(qiáng),只能從事基礎(chǔ)數(shù)據(jù)的采集和管理水平,想要達(dá)到分析和智能化應(yīng)用,對(duì)于數(shù)學(xué)和統(tǒng)計(jì)的相關(guān)知識(shí)要求很高。如果你想學(xué)習(xí)大數(shù)據(jù),你應(yīng)該努力提高你的教育水平,豐富你的專業(yè)知識(shí)。
未來(lái)大數(shù)據(jù)方向的就業(yè)前景非常好,大數(shù)據(jù)技術(shù)廣泛應(yīng)用于各個(gè)領(lǐng)域。無(wú)論是國(guó)家政府部門還是企事業(yè)單位,大數(shù)據(jù)分析都是決策和生產(chǎn)決策的重要組成部分,帶來(lái)了高薪、高待遇。專業(yè)學(xué)習(xí)大數(shù)據(jù)需要付出更多的努力。在校期間,在學(xué)好基礎(chǔ)知識(shí)的情況下,我們需要在數(shù)學(xué)和統(tǒng)計(jì)學(xué)方面付出更多的努力,然后努力提高教育水平,這在未來(lái)也會(huì)有發(fā)展。
獲取最新的高考信息,了解申請(qǐng)高考的知識(shí)。如果您想查詢高考和招生計(jì)劃,也可以在列表頂部給我們發(fā)一條私人信息。
軟件工程專業(yè)分流,是選擇java還是大數(shù)據(jù)?
作為計(jì)算機(jī)專業(yè)的研究生導(dǎo)師,我的主要研究方向是大數(shù)據(jù)和人工智能領(lǐng)域,所以我會(huì)回答這個(gè)問(wèn)題。
首先,如果未來(lái)有上研究生的計(jì)劃,我們可以關(guān)注大數(shù)據(jù)的方向。一方面,大數(shù)據(jù)的內(nèi)容比較多,有一定的難度。另一方面,大數(shù)據(jù)還處于應(yīng)用的初級(jí)階段,以本科生為代表的應(yīng)用型人才需求尚未釋放。因此,目前選擇大數(shù)據(jù)方向的學(xué)生,最好讀研究生,大數(shù)據(jù)方向的研究課題還比較多,大量課題的落地應(yīng)用環(huán)境也越來(lái)越成熟,如推薦系統(tǒng)長(zhǎng)期以來(lái)一直是互聯(lián)網(wǎng)領(lǐng)域的常用技術(shù)。
本科階段在選擇大數(shù)據(jù)發(fā)展方向時(shí),要注意三個(gè)方面的知識(shí)積累,一是數(shù)學(xué)知識(shí),大數(shù)據(jù)與數(shù)學(xué)密切相關(guān);二是統(tǒng)計(jì)知識(shí),數(shù)據(jù)分析是數(shù)學(xué)教學(xué)的重要組成部分