今天給各位分享測(cè)繪小白如何入門(mén)專業(yè)知識(shí)的知識(shí),其中也會(huì)對(duì)測(cè)繪小白如何入門(mén)專業(yè)知識(shí)視頻進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!
目錄一覽:
- 1、怎么學(xué)好webgis開(kāi)發(fā)
- 2、小白怎么入門(mén)大數(shù)據(jù)行業(yè)?數(shù)據(jù)要學(xué)哪些知識(shí)?
- 3、CAD小白初入門(mén)該怎么進(jìn)行階段性學(xué)習(xí)CAD?
怎么學(xué)好webgis開(kāi)發(fā)
看到這個(gè)問(wèn)題的前兩天,我正好看到一個(gè)大牛(GIS520社區(qū)站長(zhǎng))寫(xiě)的經(jīng)驗(yàn)介紹。
貼下原文:
本文主要介紹小白如何成為初級(jí)WebGIS開(kāi)發(fā)工程師,只適合對(duì)應(yīng)人員參考(WebGIS前端的技能要求和互聯(lián)網(wǎng)前端要求有些差距的)。后續(xù)會(huì)有中、高級(jí)WebGIS開(kāi)發(fā)工程師相關(guān)文章。
程序員的職業(yè)崗位,一般的公司會(huì)根據(jù)技術(shù)能力情況區(qū)分等級(jí)。每個(gè)等級(jí)有對(duì)應(yīng)的薪資范圍。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復(fù)制微信號(hào)
如果不區(qū)分級(jí)別的,可能這個(gè)公司就不是以技術(shù)驅(qū)動(dòng)的公司,研發(fā)團(tuán)隊(duì)管理也不夠?qū)I(yè)。一些大公司可能會(huì)像阿里那種級(jí)別劃分,p1~p10,騰訊百度也類似。小公司可能就簡(jiǎn)單的劃分為初級(jí)開(kāi)發(fā)工程師、中級(jí)開(kāi)發(fā)工程師、高級(jí)開(kāi)發(fā)工程師、技術(shù)經(jīng)理、專家/技術(shù)總監(jiān)。
小白一開(kāi)始的目標(biāo)就應(yīng)該定位為初級(jí)開(kāi)發(fā)工程師,然后通過(guò)努力,成長(zhǎng)為中級(jí)到高級(jí)。那么下面我介紹一下需要具備什么樣的技能才能成為一名合格的WebGIS開(kāi)發(fā)工程師。
技術(shù)基本要求
1. JavaScript、CSS/HTML掌握;
2. 至少掌握ArcGIS API for javascript 或者 openlayers一種;
3. 懂mysql或oracle或postgresql一種;
4. 掌握Arcgis server或者geoserver發(fā)布地圖服務(wù)并展示;
5. 懂得Java后端語(yǔ)言加分(不強(qiáng)制)。
以上要求,是基于我個(gè)人經(jīng)驗(yàn)以及對(duì)一些GIS公司工作的理解。如果你都能滿足,可以隨意找webgis的開(kāi)發(fā)崗位了。具體什么薪資,每個(gè)公司會(huì)有點(diǎn)區(qū)別,并且要看個(gè)人技術(shù)的總體情況。
注意我對(duì)技術(shù)的描述關(guān)鍵詞都是“掌握”,并沒(méi)有說(shuō)是“熟練”,如果是熟練的話,那應(yīng)該至少是中級(jí)開(kāi)發(fā)工程師了。下面我在仔細(xì)的說(shuō)明這些技能如何學(xué)習(xí)和對(duì)應(yīng)初級(jí)WebGIS開(kāi)發(fā)工程師的掌握程度。
1. JavaScript、CSS/HTML掌握
這里邊最重要的是html和JavaScript兩個(gè),其次是css。對(duì)webgis公司來(lái)說(shuō),系統(tǒng)頁(yè)面和美觀效果和互聯(lián)網(wǎng)的網(wǎng)站相比,有些差距,所以css這邊要求不高;解釋一下js為什么是最重要的,因?yàn)閖s是用的最多的,所有的web頁(yè)面邏輯都是用js來(lái)實(shí)現(xiàn),一般你的js能力的大小可能決定你工作的效率和所能承擔(dān)的任務(wù)難度大小。
js、css、html三者綜合起來(lái)占WebGIS崗位技術(shù)比為70%(就是滿分100分,這里占了70分,看你能拿多少了)。
對(duì)于小白,我建議就是先學(xué)習(xí)html,然后了解一下css,最后好好學(xué)習(xí)js。學(xué)習(xí)難度上,html更好學(xué),其次到j(luò)s入門(mén)容易,最后到css,css入門(mén)和學(xué)好都比較花時(shí)間的,需要慢慢來(lái),多練習(xí)。而js入門(mén)沒(méi)啥難度,但是學(xué)好,熟練,精通就難了。
這里推薦三本書(shū):
《JavaScript權(quán)威指南》第六版
《JavaScript高級(jí)程序設(shè)計(jì)》第三版
《CSS權(quán)威指南》第三版
初學(xué)者不宜看過(guò)多類似的書(shū),只需要一種讀好,讀懂一本就夠了,推薦的都是更好的之一。如果在一開(kāi)始看不到,可以借助一些網(wǎng)站,比如問(wèn)w3cschool網(wǎng)站手冊(cè),或者慕課網(wǎng)的一些視頻教程。循序漸進(jìn),基礎(chǔ)語(yǔ)法掌握后,嘗試多做練習(xí)。如果不知道做什么,我?guī)湍愠鲱}。
2. 至少掌握ArcGIS API for javascript 或者 openlayers一種
作為一名合格的WebGIS開(kāi)發(fā)工程師,這個(gè)技能是不可少的。但是不管是arcgis還是openlayers地圖框架,都是一個(gè)api 庫(kù)。
這里解釋一下什么是API,因?yàn)橥耆“椎娜丝赡懿涣私狻PI 可以簡(jiǎn)單的理解為一個(gè)工具箱,里邊有錘子、釘子、螺釘、螺母等工具或零件,你做一樣?xùn)|西或者修一樣?xùn)|西需要什么工具,就找到這個(gè)工具箱,然后要用錘子就找到錘子使用就行了。這個(gè)是最簡(jiǎn)單的比喻,實(shí)際上是有點(diǎn)區(qū)別,如果不懂得話,暫且可以這么理解。
要掌握ArcGIS API for javascript 或者 openlayers一種的前提是編程語(yǔ)言JavaScript過(guò)關(guān)。越熟悉越好。如果你熟悉使用JavaScript,對(duì)于ArcGIS API for javascript 或者 openlayers一種就可以做到,邊看文檔邊操作一樣的效果了。學(xué)習(xí)的話就到對(duì)應(yīng)的官網(wǎng)看文檔就夠了,官方demo也比較詳細(xì),沒(méi)有哪本書(shū)做得比官方文檔好。這里不推薦書(shū)籍。
3. 懂mysql或oracle或postgresql一種
工作上,我們可能會(huì)經(jīng)常做一些業(yè)務(wù)功能,業(yè)務(wù)簡(jiǎn)單的可以理解為增刪改查,而這些數(shù)據(jù)的操作都是基于數(shù)據(jù)庫(kù)的。數(shù)據(jù)庫(kù),程序員是必須要掌握熟悉的技能,基本的sql要會(huì)寫(xiě)。不管什么數(shù)據(jù)庫(kù),sql語(yǔ)言都很相似,一開(kāi)始只需要選擇一種去學(xué)習(xí)就夠了。首選mysql或oracle。
4. 掌握Arcgis server或者geoserver 發(fā)布地圖服務(wù)并展示
這個(gè)是軟件層面的使用,真正工作上,可能發(fā)布地圖服務(wù)的工作是技術(shù)支持人員操作的,但是,說(shuō)道學(xué)習(xí)上,開(kāi)發(fā)人員也是必須要掌握的。
一方面,自己可以安裝軟件,然后通過(guò)學(xué)習(xí)發(fā)布地圖服務(wù),有了地圖服務(wù),自己可以在程序中調(diào)用地圖服務(wù),可以做自己的webgis系統(tǒng),編程練習(xí)等;
另一方面,只有了解了地圖服務(wù)這一層面的知識(shí)原理,你才能更好的理解到WebGIS是什么,WebGIS地圖是如何展示和工作的。
5. 懂得Java后端語(yǔ)言加分(不強(qiáng)制)
一些小公司可能會(huì)把WebGIS開(kāi)發(fā)工程師叫做GIS開(kāi)發(fā)工程師,如果你懂得Java,可能會(huì)接觸到一些后端開(kāi)發(fā)的工作,接口的書(shū)寫(xiě)等。
懂得一門(mén)后端編程語(yǔ)言,我個(gè)人覺(jué)得是比較重要的,對(duì)日后學(xué)習(xí)的理解,前后端工作流程的理解都相當(dāng)?shù)闹匾6遥憧梢宰约捍詈蠖耍约簩?xiě)前端頁(yè)面,這樣就可以獨(dú)自一人完成一個(gè)網(wǎng)站。
當(dāng)你有能力一個(gè)人完成一個(gè)網(wǎng)站的時(shí)候,從數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)、后端框架搭建、接口設(shè)計(jì)編碼實(shí)現(xiàn),到前端框架搭建、前端編碼頁(yè)面實(shí)現(xiàn),整個(gè)過(guò)程你會(huì)學(xué)到很多東西。如果你懂后端了,不知道怎么開(kāi)發(fā)網(wǎng)站,你可以來(lái)找我,我指導(dǎo)你去設(shè)計(jì),去實(shí)現(xiàn)。
當(dāng)然,小白建議忽略這個(gè)技能要求,因?yàn)閷W(xué)習(xí)前面的技能要花費(fèi)很多時(shí)間,日后你往更深的技術(shù)層次追求時(shí),再考慮進(jìn)去。
寫(xiě)在最后
上邊的技能要求,針對(duì)的是小白或入門(mén)級(jí)的,如果你不是這個(gè)群體,可以忽略;如果你已經(jīng)是初級(jí)或者中級(jí)開(kāi)發(fā)工程師了,但是發(fā)現(xiàn)自己有些不足,那你就好好對(duì)自己的技術(shù)成長(zhǎng)路線規(guī)劃一下。對(duì)于未知的技術(shù)學(xué)習(xí)建議:
1. 首先,掌握熟悉你所在公司所使用和涉及的技能
好處:幫助自己更好更快完成工作任務(wù),這樣可以減少加班;領(lǐng)導(dǎo)發(fā)現(xiàn)你能力不錯(cuò),對(duì)自己也有好處。當(dāng)然,如果你覺(jué)得公司使用的技術(shù)比較low,你在混,那建議你盡快離職,不要浪費(fèi)自己的時(shí)間;如果你到哪都是混,那建議你還是轉(zhuǎn)行算了。
2. 不要滿足于現(xiàn)狀,不管是技術(shù)上,還是其他
技術(shù)無(wú)止境,一個(gè)公司的技術(shù)棧在長(zhǎng)時(shí)間內(nèi)不會(huì)變化的,這個(gè)時(shí)間可能是3年、5年或者10年。
當(dāng)然,不變化的可能是傳統(tǒng)軟件公司,或者是小公司。不要覺(jué)得你工作幾年出去有經(jīng)驗(yàn)就吃得香了。要有危機(jī)感,跟進(jìn)最新技術(shù)發(fā)展情況,觀察大公司流行使用什么框架技術(shù),自己嘗試去學(xué)習(xí)了解。
也不要找借口說(shuō)沒(méi)時(shí)間學(xué)習(xí),如果把自己玩游戲或看電視劇的時(shí)間用在學(xué)習(xí)上,會(huì)是什么樣子呢?
小白怎么入門(mén)大數(shù)據(jù)行業(yè)?數(shù)據(jù)要學(xué)哪些知識(shí)?
【導(dǎo)讀】在大數(shù)據(jù)學(xué)習(xí)當(dāng)中,關(guān)于打基礎(chǔ)的部分,一直以來(lái)都是大家非常重視的,基礎(chǔ)打好了,才能真正在后續(xù)的發(fā)展當(dāng)中受益,更快地成長(zhǎng)起來(lái)。那么,小白怎么入門(mén)大數(shù)據(jù)行業(yè)?數(shù)據(jù)要學(xué)哪些知識(shí)呢?今天就跟隨小編一起來(lái)了解下吧!
學(xué)大數(shù)據(jù),在前期主要是打基礎(chǔ),包括java基礎(chǔ)和Linux基礎(chǔ),而后才會(huì)正式進(jìn)入大數(shù)據(jù)技術(shù)的階段性學(xué)習(xí)。
Linux學(xué)習(xí)主要是為了搭建大數(shù)據(jù)集群環(huán)境做準(zhǔn)備,所以以Linux系統(tǒng)命令和shell編程為主要需要掌握的內(nèi)容。
而Java,主要是Java
SE,涉及到比較多需要掌握的內(nèi)容,包括掌握java語(yǔ)言中變量,控制結(jié)構(gòu),循環(huán),面向?qū)ο蠓庋b等內(nèi)容;掌握面向?qū)ο螅琁O流,數(shù)據(jù)結(jié)構(gòu)等內(nèi)容;掌握反射,xml解析,socket,線程以及數(shù)據(jù)庫(kù)等內(nèi)容。
Java EE,需要掌握的內(nèi)容不多,掌握html,css,js,http協(xié)議,Servlet等內(nèi)容;掌握Maven,spring,spring
mvc,mybatis等內(nèi)容基本上就夠用了。
具備以上的基礎(chǔ)之后,進(jìn)入大數(shù)據(jù)技術(shù)框架的學(xué)習(xí),利用Linux系統(tǒng)搭建Hadoop分布式集群、使用Hadoop開(kāi)發(fā)分布式程序、利用Zookeeper搭建Hadoop
HA高可用、Shell腳本調(diào)用等對(duì)大數(shù)據(jù)技術(shù)框架有初步的了解。
對(duì)于Hadoop,涉及到相關(guān)系統(tǒng)組件,都需要逐步學(xué)習(xí)掌握,包括理解和掌握Mapreduce框架原理,使用Mapreduce對(duì)離線數(shù)據(jù)分析,使用Hive對(duì)海量數(shù)據(jù)存儲(chǔ)和分析,使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)元數(shù)據(jù)信息使用正則表達(dá)式,使用Shell腳本,使用Mapreduce和Hive完成微博項(xiàng)目部分功能開(kāi)發(fā),學(xué)會(huì)使用flume等。
要能夠?qū)base數(shù)據(jù)庫(kù)不同場(chǎng)景進(jìn)行數(shù)據(jù)的crud、kafka的安裝和集群常用命令及java
api的使用、能夠用scala語(yǔ)言為之后spark項(xiàng)目開(kāi)發(fā)奠定基礎(chǔ),學(xué)會(huì)使用sqoop;
要掌握spark核心編程進(jìn)行離線批處理,sparkSQL做交互式查詢,sparkStreaming做實(shí)時(shí)流式運(yùn)算,spark原理的深入理解,spark參數(shù)調(diào)優(yōu)與運(yùn)維相關(guān)的知識(shí)。
以上就是小編今天給大家整理發(fā)送的關(guān)于“小白怎么入門(mén)大數(shù)據(jù)行業(yè)?數(shù)據(jù)要學(xué)哪些知識(shí)?”的全部?jī)?nèi)容,希望對(duì)大家有所幫助。所謂不做不打無(wú)準(zhǔn)備之仗,總的來(lái)說(shuō)隨著大數(shù)據(jù)在眾多行業(yè)中的應(yīng)用,大數(shù)據(jù)技術(shù)工作能力的工程師和開(kāi)發(fā)人員是很吃香的。希望各位大家在學(xué)習(xí)之前做好準(zhǔn)備,下足功夫不要憑空想象的想要取得優(yōu)異的成績(jī)。
CAD小白初入門(mén)該怎么進(jìn)行階段性學(xué)習(xí)CAD?
CAD小白初入門(mén)該怎么進(jìn)行階段性學(xué)習(xí)CAD?現(xiàn)在隨著CAD的各種應(yīng)用的普及,不管是建筑加工還是機(jī)械制造,都會(huì)運(yùn)用得比較多,那么新手小白到底該如何學(xué)好CAD,進(jìn)階大神?下面小編就總結(jié)了幾點(diǎn),希望可以對(duì)大家有所用處哦!
一、學(xué)好CAD繪圖,一定要有好的CAD圖庫(kù)資源提供參考,以便于繪制出精確新穎的CAD圖紙。那么我們一開(kāi)始去哪找相關(guān)的圖紙資源?這里就要推薦一下迅捷CAD圖庫(kù)了,真的是非常好用。涵蓋了有的CAD圖紙種類資源。只有你想不到的,沒(méi)有它做不到的。海量圖庫(kù)資源,任你選擇。
二、我們想要操作或者是繪圖我們要首先了解CAD,有很多的CAD小白或者是學(xué)習(xí)者對(duì)于CAD制圖本來(lái)就是沒(méi)有什么概念性的理解,這該怎么辦?最簡(jiǎn)單有效的辦法就是去網(wǎng)上找教程或者是文章來(lái)充實(shí)自己。這個(gè)的話,可以在網(wǎng)上搜索類似的教程就可以了。
三、學(xué)以致用
在學(xué)習(xí)AutoCAD命令時(shí)始終要與實(shí)際應(yīng)用相結(jié)合,把學(xué)以致用的原則貫穿整個(gè)學(xué)習(xí)過(guò)程。不要把主要精力花費(fèi)在各個(gè)命令孤立地學(xué)習(xí)上;要對(duì)繪圖技巧有深刻和形象的理解,這有利于培養(yǎng)自己應(yīng)用AutoCAD獨(dú)立完成繪圖的能力。
四、熟能生巧
要強(qiáng)迫自己做幾個(gè)綜合實(shí)例,詳細(xì)地進(jìn)行圖形的繪制,使自己可以從全局的角度掌握整個(gè)繪圖過(guò)程。
五、循序漸進(jìn)
整個(gè)學(xué)習(xí)過(guò)程其實(shí)就是循序漸進(jìn)的方式。先學(xué)習(xí)電腦CAD繪圖的基本知識(shí),如相對(duì)直角坐標(biāo)和相對(duì)極坐標(biāo)等,使自己能由淺入深,由簡(jiǎn)到繁地掌握AutoCAD的使用功能等相關(guān)操作。那么這些的話,相關(guān)的一些CAD快捷鍵技巧的話,就必不可少了,熟練的掌握一些技巧,可以便于我們更快的學(xué)習(xí)好相關(guān)的操作應(yīng)用。
那么,上面只是給大家總結(jié)的幾個(gè)小的方面。要是想要了解跟多的相關(guān)教程的話,可以點(diǎn)擊選擇【迅捷官網(wǎng)】或者是關(guān)注我們,每天都會(huì)有不一樣的技巧分享哦!
關(guān)于測(cè)繪小白如何入門(mén)專業(yè)知識(shí)和測(cè)繪小白如何入門(mén)專業(yè)知識(shí)視頻的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。