記得分享了一篇文章到一個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)的成功羽历。