-
1 # 不寫書的V總
-
2 # 最全面的大資料教學
我是一名大資料專業的學生,相對而言我以前也是沒有任何基礎的,但是有著對這一方面的興趣 現在也學的不錯,而且參加比賽還獲了獎,但是要畫在這個上面的時間確實要很多,精誠所至金石為開!
-
3 # V小文分享
零基礎不是問題,問題是悟性。。
看到的聽到的東西需要用多久才能懂,能融會貫通,這才是難點。
不怕啥都不懂,就怕咋學不會。。
-
4 # 小魚搞科技
如今大資料人才緊缺,不少人都想通過培訓進入到大資料行業,那麼同時也會問,大資料培訓難不難學?零基礎能不能學大資料?大資料培訓難不難,還是得看個人堅持學習的毅力。
零基礎參加大資料培訓當然是沒問題的了,目前許多大資料培訓機構都開設了零基礎培訓班。也算是針對廣大零基礎的學員一種福利。
在這個人才緊缺的時代,能夠把握時間,找準方向,快速的融入到這一行,肯定不是那麼容易的事情,因為你各個環節上都得深思熟慮一番,才能開始去行動,比如你正在猶豫要不要轉行;好不容易決定之後又在猶豫選擇哪家機構;哪裡有零基礎授課的培訓機構等等問題撲面而來。
當零經驗進入時,肯定需要工作技巧、行業背景知識等多方面的輸入,如果溝通能力強,可以很好的把人際關係維護好的話,會更容易得到支援。
不過零基礎也不用太擔憂,我瞭解的成都的科多大資料是一家專業的大資料資料培訓學校,最有名的就是他們的課程的制定非常合理化。裡面的課程根據每位學員自身的基礎不同,制定學習計劃和課程,分班的時候也會根據這個零基礎和有基礎劃分開來,這樣更好的保障了每位學員都能學到東西,根據企業制定實訓計劃,學習完之後考試過關了就會有老師給你推薦就業。
零基礎的學習大資料開發之後,得具備那些東西?
理論+思路+工具+實踐
理論:簡單的數理統計原理,請熟悉。一開始不必瞭解太高深,知道抽樣的原理,常見統計方法即可。隨著工作和業務的需求,進一步有針對性的深入學習。
思路:這個是比較重要的,也是需要逐漸培養的,什麼情況應該有什麼方法做統計分析?希望通過分析得到什麼結論?
工具:excel的常用統計公式,統計方法需要了解。大量資料的可以考慮學習下spss,再高階可以用R等等。
實踐:這是最重要的,可以嘗試從身邊的一些日常案例入手,培養自己的洞察力。
補充一點:要以此為職業,建議認真研讀這類崗位的招聘需求,文章很多,已經明確告知了你需要哪些能力,可以把自己當作是已經在職的人員思考,如果我來做這個業務,應該怎麼去做。
-
5 # 騰騰家的圈圈
首先零基礎肯定可以學習大資料開發,但也會有相當大的難度。
大資料以及人工智慧是當下特別火熱的IT技術,想學大資料的人越來越多。我身邊也有很多同學、同事通過自學或者培訓機構轉向了大資料開發。
大資料開發並不像學習程式設計一樣很簡單的就可以入門,學習程式設計看下視訊教程跟著自學一段時間就可以入門了。大資料的學習是建立在程式設計的基礎之上,也就是說除了程式語言還需要學習很多知識,所以新手入門有很大的難度。當然目前大資料開發崗薪資待遇還是很誘人的,目前來講北京地區多在20K以上。所以出於薪資待遇你如果想嘗試一下也未嘗不可,畢竟慾望將是你最大的動力。
好了,話不多說,怎麼學習大資料開發呢?我跟朋友同事也交流過,可以概括為以下三步:
一、進行程式語言的學習
大資料開發必然會設計到程式設計,所以首先你要熟悉甚至精通一門語言。對於零基礎的同學來說,這點就不是太簡單。程式語言有很多,比如C、C++、java、Python等。現在Python在處理大資料方面被炒得火熱,我也用過確實在大資料處理方面有得天獨厚的優勢。但是說實話目前java才是主流,出於就業我還是推薦你從java入手。當然作為成熟的面嚮物件語言,java還是比較簡單入門的。但是想學好也不容易,java的知識也有很多,比如java的基礎、sql資料庫、HTMLCSSJS以及web技術,還有像SpringMVC、Mybatis、Hibernate等等。這就需要我們持之以恆的不斷學習了。
二、大資料專業課程以及相關工具的學習
當有了一定的程式語言基礎之後,就可以進行相關的大資料課程學習了,該階段的學習比程式設計的學習將更枯燥無趣,當然也更難,你需要花費更多的時間在上邊才能慢慢入門。這部分專業知識很紛雜,比如adoop 、spark,還有分散式儲存以及計算框架,此外還需要了解storm開發以及hive 資料庫等。當然最好還能夠熟悉Linux 作業系統等知識。以上知識都非常專業難懂,學習的話,可以去CSDN上多看一些相應的技術文件。
三、專案實戰
光說不練假把式,所有知識的學習都是為了付諸於實戰。當程式設計以及大資料處理的相關知識學到相應的程度後,進行必要的專案操作將有助於你更加深刻的理解與運用之前所學的知識。通過實戰專案積累更多的經驗,也有助於你接下的工作面試。通常來講可以去Github上搜索相應的實戰專案,找到有興趣的從頭到尾跟著做一遍,你講收穫滿滿。
總的來說零基礎進行大資料的學習,可以歸結為以上三個階段,當然不同的人有不同的方法。綜上所述,學習大資料開發要涉及到很多方面的知識,並不是一件簡單的事。但是隻要你靜下心來,埋頭專研,多學多問多做專案,終有一天你會成為一名優秀的大資料開發工程師。
-
6 # 誤入CAD的程式設計師
學習大資料開發(分析)已然成為社會的大勢所趨,隨著傳統公司的被迫更新,新興公司的資料人才增多,大資料技術顯得格外的重要。當大資料的大浪凶猛襲來時,要麼你衝上浪尖,做時代的弄潮兒,要麼被打入海底,做魚兒的晚餐。大資料分析與雲端計算的未來發展趨勢和前景已經非常的廣闊,未來的網際網路就是大資料分析和雲端計算的天下,大資料分析和雲端計算技術將是每一個 IT 人員的必備技能。很多人想要站在大資料時代的風口卻無從下手,不知道去哪學習大資料分析培訓,哪裡的大資料分析培訓課程教的好。
不用慌,我也就從零基礎過來的。下面給你們分享大資料分析九點需要學習的必經之路,助你早日打通奇經八脈,年薪更上一層樓。
一、Linux系統
Linux系統的安裝及常用命令的使用
Vim編輯器的基本操作與高階應用
RPM軟體包管理、YUM倉庫配置、原始碼包的安裝
Linux使用者與組管理、Linux檔案許可權管理
特殊許可權SUID、SGID、Sticky Bit許可權以及ACL許可權
Linux磁碟管理、檔案系統管理、RAID陣列、LVM卷管理
Linux程序管理、Cron與At計劃任務、Linux系統引導過程
Linux備份策略、引導故障排除
二、網路系統
DHCP、NTP伺服器的配置
NFS、Samba、Vsftpd檔案共享服務的配置
PXE+Kickstart無人值守安裝環境部署
DNS伺服器的搭建(主從、快取、子域授權、DNS檢視、事務認證)
三、shell指令碼程式設計
Shell基礎、變數的賦值和呼叫
條件測試、運算子、編寫Shell指令碼
流程控制(分支結構、迴圈結構、選擇結構、控制指令)
定義Shell函式、陣列、函式的遞迴呼叫
正則表示式的應用實踐
expect互動式任務通訊詳解
sed與awk詳解
四、MySQL資料庫
資料庫服務軟體簡介、MySQL的優點、搭建MySQL資料庫伺服器
MySQL資料庫/資料表操作、SQL查詢語句(單表查詢、多表查詢)
MySQL資料庫儲存引擎、資料庫索引型別、表結構、資料匯入匯出
密碼恢復及設定、使用者許可權管理及撤銷
常用MySQL管理工具
資料庫備份與恢復、資料庫增量備份(mysqldump、xtrabackup)
MySQL 主從複製+讀寫分離
MySQL叢集配置、MySQL-MMM配置
MySQL效能調優
先從基礎並且常用的mysql資料庫開始學,最後慢慢延伸到oracle和sql server。
五、高階服務
Squid快取機制、基本代理配置、ACL訪問控制
CDN分發技術原理、Squid反向Web加速應用
高效能HTTP加速器Varnish
Web前端加速(HAProxy+Varnish)
Nginx配置優化、反向代理應用、LNMP平臺構建及應用部署
Nginx防盜鏈、Apache與Nginx的對比、rewrite以及壓力測試
Web後端加速及Session共享(LNMP+Memcached)
六、監控
系統和網路監控概述
基本監控工具(sar、mpstat、iptraf等)
SNMP協議原理、SNMP配置及查詢
Cacti與Nagios的安裝、配置及高階應用
Zabbix工作原理及配置
主要學習zabbix,現在用的最多的就是zabbix監控。
七、叢集和儲存及虛擬化
IP SAN和FC SAN原理及實施
LVS和HAProxy負載平衡叢集原理、排程演算法分析
Keepalived高可用叢集、LVS+Keepalived整合
RHCS高可用叢集高階應用
LAMP、Apache虛擬主機、AWStats日誌分析、Discuz!論壇搭建
Postfix郵件伺服器的搭建、SMTP發信認證、Webmail及管理平臺
Rsync+Crontab實現檔案備份同步、網站映象
KVM虛擬化平臺構建、virsh虛擬機器管理、虛擬機器快速重建
八、Python開發
Python基礎
Python物件及基礎資料型別
Python高階資料型別
Python流程控制
檔案和輸入輸出
錯誤和異常處理
函式和函數語言程式設計
模組化程式設計方法
面向物件程式設計
Python網路程式設計
這個牛逼的程度我也不介紹。學會這個,你要知道的是,你的工資不在是月薪,而是按小時算錢的。
九、OpenStack雲端計算平臺
這已經是最頂級的層次了
OpenStack平臺的架構介紹、安裝部署、Horizon管理介面
安裝配置Qpid訊息中介軟體服務
安裝配置並驗證Keystone身份認證服務
安裝配置Swift物件儲存服務、安裝Glance映象服務、匯入系統映象
安裝並管理Cinder塊儲存服務
OpenStack平臺的網路服務安裝、配置及管理
安裝Cloud Controller控制器
安裝配置Heat自動配置服務
安裝和管理Ceilometer計量監控服務
回覆列表
完全可以的,但是要交的“學費”可能會比良多,要下定決心,做好計劃和平衡其他工作生活的問題。我原來也是啥也不會的技術白痴,看到別人討論手機頭頭是道。但是花了六年時間,我已經是一位程式設計老師了。先大資料行業做一個瞭解,多和做大資料相關的人聊聊天,找到對應網路社群混和泡。而且現在網路上已經有很多豐富的免費課程學習了,足夠零基礎入門。還有很多相關書籍,自控力差的話可以去報班學習。總而言之就是基礎不是問題,重要的是學習決心和願意投入的精力時間,以及接受對應的損失,別人玩的時候,你就要學習。任何時候,起步都不晚。現在我準備開始學音樂了。