幾行代碼就能實(shí)現(xiàn)為何要多此一舉

記得分享了一篇文章到一個android群里,不一會须教,有人就開始問了剃毒,我用某某開源三行代碼就能搞定,何須那么復(fù)雜纠亚,我頓時啞口無言,愣的不知所措骑脱,對啊菜枷,三行代碼就能實(shí)現(xiàn)了,我這南轅北轍拐了一大圈叁丧,圖個啥啤誊,我就弱弱的問,它是咋實(shí)現(xiàn)的拥娄?管它咋實(shí)現(xiàn)干嘛蚊锹,會用不就得了,這是他給我的答案稚瘾。

時間的前進(jìn)牡昆,優(yōu)秀的開源也會隨之不斷的涌現(xiàn),開發(fā)中,借助于這些開源丢烘,使得我們的效率翻倍的增加柱宦,省去了大量的開發(fā)時間,節(jié)省了太多太多的成本播瞳,然而掸刊,所謂的詬病,我只會用赢乓,其中的原理我不知道也越來越突出忧侧,越來越明顯;我們站在了世界的前沿牌芋,在大環(huán)境的烘托下蚓炬,前沿的人群中,我們大多只是看熱鬧的那個躺屁,前邊走著的肯夏,后面過去的,只知其名楼咳,卻不知道他是誰熄捍,后面追趕的人太多太多,95后甚至00后的小孩也已經(jīng)加入了這個龐大的人群中母怜,處于這樣一種競爭的環(huán)境下余耽,我們既然都知道的他的名字,何不繼續(xù)認(rèn)識他呢苹熏?畢竟“朋友”多了碟贾,好辦事,我相信你知道我說的“他”代指什么轨域,我也相信袱耽,你會從中得到什么,畢竟干发,如果這個你會用朱巨,95后00后也會用,一個企業(yè)會用你枉长,還是95后00后呢冀续?

對于開源,我們不僅僅是要去運(yùn)用必峰,而是更深層次的去理解洪唐,去滲透,只有這樣吼蚁,在未來的競爭市場凭需,我們才有競爭力,才有發(fā)言權(quán);假如粒蜈,一個功能顺献,一個人借助開源三行代碼實(shí)現(xiàn)了,另一個人自己寫用了兩百行薪伏,你是面試官滚澜,你會做出如何選擇呢粗仓?一個靠自己能寫出來的人嫁怀,他一定會得到面試官的青睞,所以借浊,我們要懂開源而用開源塘淑,而不是用開源而不懂它,如果我們是后者蚂斤,則吃虧的終究是我們存捺。

在開發(fā)中盲目的使用開源,有時也只會讓我們的項(xiàng)目變得越來越遭曙蒸。例如我只需要A功能捌治,正好有個開源有A功能,但是這個開源除了A功能之外纽窟,還有B功能肖油,C功能,D功能等等功能臂港,本來這個A功能就只有一個類森枪,但是整個開源卻有幾百個類,引入到我們的項(xiàng)目中审孽,無形中就占據(jù)了我們的應(yīng)用的內(nèi)存县袱,增加了apk的大小,也許你并不在乎佑力,畢竟你已經(jīng)實(shí)現(xiàn)了功能式散,實(shí)現(xiàn)了上頭交代的任務(wù),你可以就此高興大吉打颤,這是一個還算完美的結(jié)局暴拄;但是,在很多情況下瘸洛,引用的開源揍移,會和我們本身的項(xiàng)目有許多的沖突,比如引用了共同的jar包反肋,gradle版本不一致那伐,有時還會導(dǎo)致我們的應(yīng)用超出65535方法數(shù),這一系列的不利因素,我們是不是得花些許時間來解決呢罕邀?

我需要一個蘋果畅形,你給了我一車水果,這是很多開源我們不得不面對的一個問題诉探,如果我們能獲取源碼日熬,那么我們就可以對需要的功能做一個抽取,取其精華肾胯,棄其糟粕竖席,這樣以來,就會精簡很多無用的代碼敬肚,但很多情況下毕荐,我們所用到的這些開源,要么依賴一個jar包艳馒,要么依賴一個地址憎亚,所謂的源碼,能暴露的少之又少弄慰,在某種功能自己能寫出來的情況下第美,我們何不動手自己去實(shí)現(xiàn)呢?一來陆爽,加深了你對這個功能的印象什往,二來,少了第三方的引用則會節(jié)省了應(yīng)用內(nèi)存墓陈,apk的大小恶守,三來,減少了一些因引用開源所帶來的種種問題贡必;當(dāng)然了兔港,所謂的這些得建立在你的項(xiàng)目有充足時間的情況下,要不然仔拟,某個功能是能寫衫樊,但沒個兩三天搞不出來,而項(xiàng)目上線時間迫在眉睫利花,那么這種情況下科侈,請你一定要用第三方,不為什么炒事,因?yàn)槟愕倪@份工作重要臀栈!

所謂的多此一舉,在很多情況下挠乳,不過是搪塞自己的一個借口罷了权薯,我們在一個幸福的時代里被眾多的優(yōu)秀開源寵溺的姑躲,逐漸失去了求知的欲望,我們變得懶散盟蚣,變得不在積極主動黍析,變得只會幾行代碼,變得只追求結(jié)果屎开,不注重過程阐枣,以至于慢慢失去了“多此一舉”。為何要多此一舉奄抽?其實(shí)并不是為了什么蔼两,而是為了我們能夠獲得更多的知識,懂得0到1的質(zhì)變如孝,也是為了宪哩,某個崗位,我們會他們不會第晰,而爭取的一個就業(yè)就會。

幾行代碼就能搞定彬祖,不能代表一個人很牛茁瘦,借助了開源,只是站在了巨人的肩膀上储笑,讓你省去了去往成功的一大段路甜熔,然而這一段路上的風(fēng)景,還請你仔細(xì)去欣賞突倍,到頭來腔稀,你會發(fā)現(xiàn),路上的風(fēng)景會遠(yuǎn)遠(yuǎn)美于終點(diǎn)的成功羽历。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末焊虏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子秕磷,更是在濱河造成了極大的恐慌诵闭,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澎嚣,死亡現(xiàn)場離奇詭異疏尿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)易桃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門褥琐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晤郑,你說我怎么就攤上這事敌呈〗鲤模” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵驱富,是天一觀的道長锚赤。 經(jīng)常有香客問我,道長褐鸥,這世上最難降的妖魔是什么线脚? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮叫榕,結(jié)果婚禮上浑侥,老公的妹妹穿的比我還像新娘。我一直安慰自己晰绎,他們只是感情好寓落,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著荞下,像睡著了一般伶选。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上尖昏,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天仰税,我揣著相機(jī)與錄音,去河邊找鬼抽诉。 笑死陨簇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迹淌。 我是一名探鬼主播河绽,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼唉窃!你這毒婦竟也來了耙饰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤句携,失蹤者是張志新(化名)和其女友劉穎榔幸,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矮嫉,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡削咆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蠢笋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拨齐。...
    茶點(diǎn)故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖昨寞,靈堂內(nèi)的尸體忽然破棺而出瞻惋,到底是詐尸還是另有隱情厦滤,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布歼狼,位于F島的核電站掏导,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏羽峰。R本人自食惡果不足惜趟咆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望梅屉。 院中可真熱鬧值纱,春花似錦、人聲如沸坯汤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惰聂。三九已至疆偿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間庶近,已是汗流浹背翁脆。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鼻种,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓沙热,卻偏偏與公主長得像叉钥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子篙贸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容