99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀大數(shù)據(jù)猿們,是時(shí)候想想這幾個(gè)問題了
大數(shù)據(jù)猿們,是時(shí)候想想這幾個(gè)問題了
2016-01-05
收藏

大數(shù)據(jù)猿們,是時(shí)候想想這幾個(gè)問題了

其實(shí)這篇文章我很久前我就想寫出來了,只是一直沒有時(shí)間,直到昨天,一個(gè)人再次觸動(dòng)了我的神經(jīng)。

  事情過程是這樣滴,昨天技術(shù)群里有人貼了張圖,然后提問:

  為什么我的storm命令執(zhí)行不了?

  然后有群友回了句:

  permission denied,訪問拒絕了。

  然后,這哥們又問道:

  為什么訪問被拒絕了?

  然后接下來,有群友跳出來,手把手的教他怎么+x附權(quán)限。然后這哥們又來事了:

  為什么我storm提交命令還是出錯(cuò)?

  然后有好心群友提了句:

  你提交任務(wù)命令缺少了兩個(gè)參數(shù)。

  然后哥們繼續(xù):

  缺少了什么哪兩個(gè)參數(shù)?

  然后我實(shí)在忍無可忍了:

  再次建議百度一下,這種問題,隨便查一下就有了。問問題之前,建議先自己動(dòng)手解決,解決不了再試著從其他途徑獲取。這是一種好的獲取知識(shí)的習(xí)慣,如果你習(xí)慣了一有問題就問,你慢慢的就失去了學(xué)習(xí)能力。

  如上就是我的原話,事情的過程也就這樣子的。同時(shí),這也就是我想表達(dá)的第一個(gè)觀點(diǎn)。

  01 /媛們,別讓自己失去學(xué)習(xí)的能力!

  這種事情在技術(shù)群中屬于半常態(tài)化的事,但我依然對(duì)此表示大大的不贊同。其實(shí),類似這種問題,簡單的百度甚至用不上谷歌,就能搞定。

  或許有人會(huì)反駁了,問這種問題的大多都是新手,對(duì)于新手我們要寬容。

  對(duì)此,我的意見是相反的:對(duì)于任何新手來說,掌握解決問題的方法尤其重要,而問題的答案個(gè)人認(rèn)為恰巧是次要的。

  遇到一個(gè)問題,問別人是最快的方式,但是,如果下一次你的問題沒人會(huì)呢?所以,我們需要學(xué)會(huì)自己去解決問題,最簡單的路子:先百度,百度找不到,找谷歌。

  要相信一個(gè)事情:你所遇到的問題,百分之九十八以上別人都遇到過,然后這百分之九十八中又有百分之九十八在互聯(lián)網(wǎng)上都能找到。

  或許你在查找答案以及嘗試解決的時(shí)候,并不是那么的順利,但是,其中的一些收獲是你直接從他人那里獲取答案得不到的。

  我們需要的是:一種遇到問題時(shí)解決問題的思維邏輯,養(yǎng)成良好的解決問題習(xí)慣。這樣,才有長足的進(jìn)步,而不是一直停留在,一有問題就想到問人,一沒有人回答就兩眼發(fā)白,腦袋空空。并且,不斷的嘗試,不斷的實(shí)踐,才有更多的進(jìn)步!

  02 求助是一種心態(tài),學(xué)會(huì)尊重!

  上面說到了請(qǐng)教問題,那么現(xiàn)在我們來說一下請(qǐng)教他人問題的話題。

  先說一個(gè)場景,想必很多人遇到過,在技術(shù)群中:

  某男:小弟初來乍到,請(qǐng)教一個(gè)問題,XXXXXX...

  ...(若干秒內(nèi),沒人回答)

  某男:沒人回答嗎?這不是XX技術(shù)群嗎?問個(gè)這么簡單的問題都沒有人回答,真是垃圾群!

  然后,某男在一分鐘內(nèi)完成了加群,入群,問問題,然后表達(dá)他的臟字功底,然后退群的整個(gè)過程。

  作為一個(gè)2000人大群的群主,我遇到無數(shù)次這種情況了。當(dāng)然,很多情節(jié)并沒有這么嚴(yán)重,很多了不起等不到人回答,最多冷嘲熱諷幾句。

  通常這種情況下,我會(huì)進(jìn)行調(diào)節(jié),并且傳播如下邪惡思想:

  首先,我們作為尋求他人幫助的一方,需要明白兩點(diǎn):第一、技術(shù)群里(當(dāng)然,其他社區(qū)啥的都一樣)的其他人并沒有欠你錢;第二、你并沒有給任何人咨詢費(fèi)。

  所以,沒有人幫助你是正?,F(xiàn)象,有人幫助你,你是得感激的!

  以上想法不單純適用于程序猿這塊,其實(shí)對(duì)任何相似場景都是適用的。

  我們?cè)趯で髱椭鷷r(shí)需要保持一種和平的心態(tài),沒人及時(shí)回答并不代表別人不知道,也不代表不愿意幫助,每個(gè)人都有自己的活要干,畢竟他得為自己得工資負(fù)責(zé),或許他們只是沒有時(shí)間,所以為何不能耐心的等一等呢?

  換句話說,哪怕是真是沒人愿意回答你,哪別人也依然不欠你什么,你也沒有損傷什么。出口成臟只能降低你的格調(diào),而不會(huì)額外的帶來什么其他收獲。

  如果有好心人給了你答案,給了你提示,別忘了說聲謝謝,說小了,這是一種良好的習(xí)慣,說大了,是你格調(diào)的提升!同時(shí),這也是自身的一種待人處事的修養(yǎng)。

  03 學(xué)會(huì)交流與分享!

  說這個(gè)話題之前,我們來先看一張圖。

  學(xué)習(xí)金字塔

  這張圖,是我偶然看到的,相信很多都見過??吹街蟾杏X很契合我的一些觀點(diǎn),所以就直接拿過來用了。

  我曾和好幾個(gè)人討論過類似的問題,記得,組織第一期米特吧大數(shù)據(jù)技術(shù)沙龍的時(shí)候,跟提供場地的創(chuàng)業(yè)公司老大聊過這個(gè)話題。他說,良好的交流氛圍是建立在雙方具有同等水平的前提下進(jìn)行的。

  對(duì)于這點(diǎn),我深表贊同,不過個(gè)人的意思并不是說一定要兩者擁有完全學(xué)識(shí),但是最起碼交流時(shí)要有自己的見解,又自己的思想火花,話語是經(jīng)過自己思考說出來的。

  還是以技術(shù)分享交流活動(dòng)為例,并不是說每個(gè)人都上去分享,但是對(duì)于某個(gè)話題,每個(gè)人都必須有自己的見解,有疑惑,有討論,這才是良性的技術(shù)氛圍。而不至于只是為了聽而聽,如果是這樣,那就沒有意義了。

  我們?cè)倩氐絼偛派厦孢@張圖就知道了,技術(shù)交流的是建立在自己對(duì)某個(gè)話題深思熟慮,或者有自己的見解基礎(chǔ)上進(jìn)行的,這樣才會(huì)有更大的收獲。

  每個(gè)人都能從對(duì)方的觀點(diǎn)中獲取到一定的東西,其樂融融!

  而在交流之后,進(jìn)行自己的實(shí)踐,累積到一定的程度,進(jìn)行分享出來,再與他人討論你的收獲,形成一個(gè)良性的循環(huán)。

  說到這里,其實(shí)我們這節(jié)的主題就忽然欲出了:如何建立起良好的技術(shù)交流氛圍?首先,自己得有充分的思考,提出來的問題也好、建議也好,才有深度,然后才有各抒己見的討論;然后從他人的見解中獲得進(jìn)步(結(jié)合自己的思考,當(dāng)然,他人也同樣);在整理之后,再分享出來(這是你聽N次啥流弊XX大會(huì)都收獲不來的)!

  這是一個(gè)良性的循環(huán)過程,提倡有深度的交流,提倡收獲之后的分享,這一直是我心目中的完美技術(shù)圈子!這也是為何我一直堅(jiān)持進(jìn)步始于交流,收獲源于分享的原因所在!

  04 今天你看書了嗎?

  看書是一個(gè)良好的習(xí)慣,這點(diǎn)毋庸置疑。

  特別對(duì)于從事大數(shù)據(jù)方向的朋友來說,尤其重要。這是為何呢?

  首先,正如我上一篇文章《你們是不是很缺大數(shù)據(jù)工程師?》所說,這個(gè)領(lǐng)域在國內(nèi)的積累其實(shí)并不算太多,也就意味著我們需要花費(fèi)比較多的時(shí)間去積累這方面的知識(shí)。而看書是一種快速積累知識(shí)的方式。

  此外,大數(shù)據(jù)領(lǐng)域也是一個(gè)技術(shù)快速迭代的技術(shù)領(lǐng)域,每一年都會(huì)涌現(xiàn)很多新的技術(shù),很多新的框架,哪怕是用不上,但是,很多依然是可以參考的。所以,如果需要跟上這個(gè)節(jié)奏,我們同樣也需要及時(shí)的吸取書中的新東西。

  看書也是一種自我提升的方式,所以,除了本質(zhì)工作涉及的一些知識(shí)以外,我們完全可以擴(kuò)大書籍的范圍,橫向擴(kuò)展自己的認(rèn)知。

  關(guān)于看書的方式以及時(shí)間,我的建議是:盡量的碎片化。

  如果讓你放下所有的事,專門花費(fèi)一兩個(gè)小時(shí)去讀一本書。我相信大部分人都會(huì)按耐不住的,所以,我們可以抓住一些碎片時(shí)間,比如敲代碼敲累了,比如等電梯、等地鐵。

  書中有沒有顏如玉不知道,但書中一定是有黃金屋的(比如你跳槽時(shí),能跟面試官侃天侃地,然后拿到offer鈔票嘩嘩的來,想想就雞凍)!

  05 總結(jié)

  以上幾點(diǎn)就是我想表達(dá)的一些東西了??傮w來說,其實(shí)不止大數(shù)據(jù)程序猿,其他搞IT的盆友也是一樣的。往深處說,不止搞挨踢的,其他人也是一樣的。

  很多時(shí)候,這是做事的一個(gè)方法,處事的一種態(tài)度!

數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }