為什么需求這么大的java爬蟲(chóng)崗位學(xué)習(xí)資源卻比python爬蟲(chóng)少得多?
如果你是java程序員,把python也掌握了不就得了。python簡(jiǎn)單易學(xué),你如果掌握了再學(xué)而Python非常容易。
站在大環(huán)境來(lái)說(shuō),光有爬蟲(chóng)不行,如果是大數(shù)據(jù)項(xiàng)目,爬到的數(shù)據(jù)還要分析,計(jì)算,可能用到hadoop,也可能用到spark..java也是必須掌握的。
定是不會(huì)python能不能解決問(wèn)題呢?簡(jiǎn)單的自己寫(xiě)httpclient行不行?crawler4j呢?
你到底需要的是什么,掌握python這門(mén)語(yǔ)言,還是僅僅為爬取一部分?jǐn)?shù)據(jù),或者是為找份工作
python并不難,掌握也沒(méi)壞處,需要知道的是你是不是有這需求,對(duì)一個(gè)出色的程序員來(lái)說(shuō),自學(xué)是很重要的能力,scala,python,shell等都需要能自己摸索掌握。
python最近很火,或許不過(guò)多久又會(huì)有另外一門(mén)技術(shù)、語(yǔ)言火起來(lái),程序員會(huì)在無(wú)止境的學(xué)習(xí)琢磨個(gè)近10年的時(shí)間
再接下來(lái)你就該跳出程序員的角度看問(wèn)題了,你會(huì)發(fā)現(xiàn)不管什么語(yǔ)言也好,框架也好,總管都一樣,能完成一個(gè)出色的產(chǎn)品,能借鑒客戶(hù)的問(wèn)題,能為社會(huì)做點(diǎn)貢獻(xiàn),什么語(yǔ)言都行,哪怕是很久前的asp寫(xiě)的語(yǔ)言,如果這產(chǎn)品有價(jià)值,有客戶(hù)我再用java,用php重寫(xiě)行嗎? 肯定行,因?yàn)槲矣锌蛻?hù),兜里有錢(qián)。
什么語(yǔ)言? 什么前后端? 都是浮云,客戶(hù)的需求(可別局限在所謂的需求說(shuō)明書(shū)),你能解決的問(wèn)題才是根本,有所需,我提供客戶(hù)所求。
那么真正重要的是市場(chǎng),是客戶(hù)、是需求、是定位,真到那一步你已經(jīng)能自主創(chuàng)業(yè)了