前言#
我是一名A?n?d?ro?i?d開發(fā)者,目前在一家上市公司(話說是中國目前做智能售貨機(jī)最好的一家企業(yè))主要從事android端開發(fā)。
在我了解簡書之前,有很多朋友推薦我分享一些技術(shù)類的文章 ,然而,不是我不想寫,而是我覺得已經(jīng)有很多優(yōu)秀的文章。而我又能如何和那些文章媲美。 可是前幾天一位編輯朋友跟我閑聊,他說:“什么是好文章?并沒有一個(gè)完整統(tǒng)一的定義。因?yàn)槊恳粋€(gè)人的思維方式千差萬別。就像排行榜第一的文章,不一定所有人都喜歡。而恰巧他喜歡的就是他認(rèn)為的精品”
聽完這些話,不管是對是錯(cuò)。我覺得簡單一句話: 蘿卜白菜各有所愛。
在這個(gè)碎片信息的時(shí)代,我們已不僅僅是渴望對信息的快速了解,而且還需要優(yōu)秀的交互體驗(yàn),更重要的是能真正的吸收我們需要的知識。也許簡書就是一款簡約而不簡單的閱讀方式。也許我寫的某一篇,正是你當(dāng)前需要的。
<em>我能在深夜敲打著鍵盤記錄自己的思緒,不僅僅是因?yàn)榕笥训闹С趾凸膭?lì),更多來自于我也是從一個(gè)小白一步一個(gè)腳印走過來的。所以我能理解很多初學(xué)者在學(xué)習(xí)的時(shí)候摸不著頭腦,以及那些剛畢業(yè)不久在工作中急需完成項(xiàng)目需求的朋友們。都需要更多的方式去查找去閱讀去學(xué)習(xí),而我也想回頭看看自己走過的路和踩過的坑。</em>
舉個(gè)例子吧#
曾經(jīng)在校期間初次了解二維碼功能的時(shí)候,我就想這玩意是怎么實(shí)現(xiàn)的,一點(diǎn)思路都木有。
坦率的講,我連續(xù)大概一個(gè)禮拜夢見我在實(shí)現(xiàn)這個(gè)功能。就在快實(shí)現(xiàn)的時(shí)候,我醒來了~(好厲害的樣子)
于是乎,百度谷歌~ 然后,找到Zxing庫這個(gè)玩意,那時(shí)候?qū)xing這個(gè)庫也沒什么概念,而我一直在思考怎么生成二維碼,怎么解析二維碼,怎么生成帶頭像的二維碼,原理是個(gè)什么.....所以你一定知道我醉了......
而當(dāng)時(shí)如果你正在工作,那么拖延的可是項(xiàng)目的進(jìn)度,也許跟你的飯碗有關(guān)。。
還好,我挺幸運(yùn),只是做做夢沒睡好覺而已/
接下來的故事,是見證奇跡的時(shí)刻,那一天,我醒來后,打開電腦,打開IDE,然后。。。。我絞盡腦汁的回想我做的夢(哈哈哈),因?yàn)槲矣浀迷趬衾锎蟾庞幸环N呼喚聲是這樣告訴我的: 既然有庫,媽蛋為什么不用,想什么原理!找怎么使用Zxing庫的例子?。。。蓿?/p>
所以,有時(shí)候功能并不難,只是思路不對。思考的姿勢不正確,將會(huì)導(dǎo)致陷入無底洞。
所以,我總結(jié),在需求面前,一定要找規(guī)則,找方案,找技巧,還有引用大家熟知的一句話:不要重復(fù)造輪子。至少這樣,才算是一個(gè)帥氣的程序員!
一句話#
簡單即是復(fù)雜的終極形式
給自己的規(guī)范#
所以我給自己定義一個(gè)要素
1.以一個(gè)初學(xué)者的角度去寫文章,盡量以最簡單通俗的方式去闡述,用心寫。