最近在整理一些Android的筆記燃少,越來越覺得自己在遠(yuǎn)離Android開發(fā)把鉴。Android程序員的就業(yè)情況也不如以前故响,包括我自己雖然是以移動端工程師的身份進入新公司的检盼,但做的事情從前到后肯污,也不在區(qū)分移動端和非移動端。
十年之前吨枉,你不認(rèn)識我蹦渣,我不認(rèn)識你。
2008年Android剛剛發(fā)布SDK1.0的時候东羹,我提醒一個同事去學(xué)習(xí)剂桥,一年之后他又把我推薦回Android開發(fā)∈籼幔可以說,Android開發(fā)改變了我很多美尸,對于遇事總是慢半拍的我來說冤议,總算有一樣趕上了一波浪潮。
我一直是一個能把工作和生活區(qū)分得很開的人师坎,所以Android應(yīng)用的開發(fā)比較合適當(dāng)時投身移動端開發(fā)的我恕酸。你當(dāng)前做的決定都是最合適當(dāng)前的你的,不是嗎胯陋。
因為Android應(yīng)用在業(yè)務(wù)和框架上是比較單一的蕊温,很多應(yīng)用其實一個人都可以搞定,比較利于小作坊或者小團隊遏乔,溝通的節(jié)點會少很多义矛。溝通的節(jié)點少了,你才可能有更多的時間和精力關(guān)注自己的事情盟萨。
這也是我最初從J2EE轉(zhuǎn)到J2ME的理由凉翻。
但是,老子說的對:“禍兮福之所倚捻激,福兮禍之所伏”制轰。
單純的Android應(yīng)用開發(fā),可能你會覺得很容易把控胞谭,但卻會讓你很容易就走到職業(yè)的天花板垃杖。Android應(yīng)用太專注于某一個面,如用戰(zhàn)爭來比喻的話丈屹,相對于整個戰(zhàn)役调俘,它可能僅是前線的戰(zhàn)壕。你可能很擅長在戰(zhàn)壕里和敵人近身搏擊,但兵馬未動糧草先行脉漏,運籌帷幄在千里之外可能更容易看到多個不一樣的角度苞冯,太專注會于“近身”容易讓人失去養(yǎng)成大局觀的機會。
包括對Android自身發(fā)展的大局侧巨,我估計和我一樣很早就做Android開發(fā)的人也不一定能說明白舅锄。
簡單說作為一個Android應(yīng)用開發(fā),你注定在大概率下格局會很小司忱。
格局
而你的格局注定了你在職業(yè)上的發(fā)展皇忿。其實并不是Android應(yīng)用開發(fā)一家,現(xiàn)在的很多前端開發(fā)也會面臨同樣的問題坦仍。即使H5前端比Android端開發(fā)效率高鳍烁、更靈活,可動態(tài)部署繁扎,但任然不可避免陷入小格局當(dāng)中幔荒。
11年的時候,我們要做一個APP梳玫,總得找一個后端的人來配合爹梁。雖然自己也試過自己做后端,但總有些力不從心提澎,畢竟我是一個要把很多時間給書(非技術(shù))和家人的人姚垃。但也許是我自己不太專注和努力,這樣的情況致使我的“任督二脈”老是打不通盼忌,我被迫局限于Android開發(fā)的單一領(lǐng)域里尋找突破口积糯。
解決難題的方案,往往在不相干的地方谦纱。不然看成,你早就解決了。
直到近段時間服协,跟進了一些和以前不一樣的技術(shù)領(lǐng)域绍昂,可以從不同技術(shù)領(lǐng)域或非技術(shù)領(lǐng)域的人身上借鑒和模仿,我才漸漸在技術(shù)的進步上不在迷茫偿荷。而我花在代碼之外的技能投入窘游,也讓我更能看清楚技術(shù)的本質(zhì)。
有一天跳纳,你的格局打開之后忍饰,原來的問題其實早已不是問題,即使依然是問題寺庄,但早已不再重要艾蓝。
救贖之路
關(guān)于“救贖”力崇,是寫給那些和我一樣,想在技術(shù)上繼續(xù)前行赢织,但又覺得自己浪費了很多大好時間的人亮靴。我們內(nèi)心總有一絲隱憂,并且糾結(jié)于一些自己無法化解的問題于置,希望有一天自己能“得救”茧吊,能充實且怡然自得。
所以八毯,起一個主題來記錄自己的救贖之路搓侄。
總要記錄一些有用的東西,方便大家找到自己的路话速。最近遇到很多問題讶踪,要慢慢總結(jié)和梳理,擁抱問題是我的態(tài)度和成長的好機會泊交。
不過留在下一篇吧乳讥,將用一個Android的實例引入。