用Python寫爬蟲就很low ? 你贊同嘛 ?

前換了份工作,不再是單純的Web開發了,要學習的東西真的挺多的。入職的第1天,就讓我入手寫個爬蟲,只是這個爬蟲沒有采集幾個億數據量的業務場景。

於是,整理了下需求,簡單的設計了下方案就草草開始了。小B是我大學時候的舍友,那天這哥們約我吃飯,想看下能否順帶介紹幾個妹子。酒過三巡,不勝酒力,於是便聊起了最近的工作。

當他知曉我竟然在寫爬蟲,便起了憐憫之心,覺得我懷才不遇。彷彿寫爬蟲是件很低級很low的技術活。在他那家公司,招進來的實習生就多多少少會點爬蟲,什麼nodejs、golang,哪個不是爬蟲的好手。沒想到我畢業多年,竟然淪落到做實習生的工作,可悲可泣。

接着建議我轉到Java陣營,如果到他公司去,多多少少也能混個組長的職位。搞得自己只能一番苦笑。

不知道從何時起,程序員的世界流行起了鄙視鏈這玩意。什麼寫C語言的鄙視寫C++,寫C++的鄙視寫Java的,最後鄙視鏈最低端是PHP。具體是怎樣的關係,就不再深究了。

 

然而,縱觀整個行業,都說Python火。具體有多火,看培訓機構的廣告就知道了。在16年之前,Python還是1個若不見經傳的單詞,之後各家培訓機構鋪天蓋地的廣告,什麼大數據、自動化運維全都跟Python扯上了關係。畢業學生薪資更是達到了50-100W,還老是招不到人。

更有意思的是,學Python最容易上手的過程就是寫爬蟲。什麼Scrapy、Pysider是必學,HTML、Javascript是重點,外帶幾個豆瓣、花瓣網的實戰案例,讓你一下子就能解決企業的剛需。

這樣說來,難怪連實習生也能跟你搶飯碗了,技術發展的太快,各種框架完善的結果是釋放人力,降低成本。

據我瞭解,Python的優勢集中於數據分析、信息安全這些領域。你可能聽說過Hadoop、Spark、Tensorflow這些高大上的名詞,但是對於數據取證、DLL注入等內容可能從無聽聞。舉個簡單的例子,在數據取證中,由於犯罪人員不配合檢查機關的工作,通過數據取證技術我們可以進行一些信息的提取,從而輔助證實其犯罪記錄,如獲取系統密碼、瀏覽器中賬號及密碼。

在學習過程中有什麼不懂得可以加我的
python學習交流扣扣qun,10667510
羣裏有不錯的學習視頻教程、開發工具與電子書籍。
與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容

聽起來感覺挺高大上的,但是如果我跟你說其過程就是對sqlite3文件數據庫查詢一下SQL,不知道你會不會覺得上述取證的例子瞬間挺low的。但是,當你不小心把微信消息的圖片刪掉想找回的時候,或許你能在Python中找到對應的方案,而其他的語言還真沒發現有合適的。

於是,我安慰他說,搞完這波爬蟲騷操作,下一次就是數據分析了,你看不有前進了一步?

還數據分析,你反倒想的挺遠的。小B打斷了我的話,你覺得人家會讓你搞數據分析,沒有數據何來的分析。況且,沒有哪家公司會笨到把所有數據都暴露在互聯網上。你能看到的只是那冰山的一角。即使你想深入進去,沒有分佈式技術支撐和幾十個億的數據業務,你簡歷上也不會有亮點。

然後,又聊到他公司近期招了個大數據的開發,薪資比他還要高出一大截,但是技術卻不咋地。我從小B的話裏聽出了一絲不屑了。於是,又慫恿我不要再搞什麼爬蟲了,還是搞Spark纔有未來。既不用擔心大半夜服務掛了,又不用擔心完不成採集數量。完全是實打實的數據,何樂而不爲呢?

這話聽得我都有點動心了,沒有攀比就沒有傷害。但是一想到Java是加班加點工作,我還是打消了這個念頭。

我不知道該說些什麼,只是覺得時間過得很慢,是種煎熬。於是只能岔開了話題,免得吃頓飯都艱辛。

結語

技術沒有low不low,沒有爛的技術,只有不會用的人。重要的是人家能給你多少錢,你能做成怎樣的結果。

這年頭會有多少公司願意給實習生稅後1W+的月薪,而這一切都只是份養活自己的技能而已,別把面子太當回事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章