1.客戶端的功能邏輯不難,UI界面也不難,但寫UI花的時間是寫功能邏輯的兩倍.android
2.寫代碼前的思考過程很是重要,即便在簡單的功能,也須要在本子上把該功能的運行過程寫出來.ios
3.要有本身的知識庫,能夠是一個工具類,把寫過的,看過的好的代碼放進去,也能夠是一個筆記本軟件.由於只有放在知識庫裏的東西,纔是你最重要的財富.程序員
4.若是你想作自由職業者,你須要學英語,由於在國外的盈利比國內多不少.若是你想進大公司,好公司,你須要學英 語.你想深刻學習android,但中文的android文章太少了,你查查百度,處處都是copy來copy去的hellword,因此,你須要學英 語.若是你想出國,你須要學英語.面試
5.Http協議要研究透徹.http的信息頭有什麼信息,分別表明什麼,信息體有什麼信息,表明什麼,都要搞的明明白白.scoket也是同樣.編程
6.在eclipse裏的layout文件都有graphical Layout.經過這個好好的把UI調整好.設計模式
7.Android裏的junit每次運行都會打包新的apk到設備上跑.效率很是慢.若是是跟android無關的測試,最好本身創建一個單純的java項目作測試.服務器
8.面試的時候不要以爲本身提的薪水過高,物以稀爲貴明白嗎?無論你的指望薪資多少,都有可能實現,這只是時間問題.
9.若是一家小公司經過獵頭找到你,即便公司在小,也比外面那些40,50人的公司還要好.不要以爲公司不行,擔憂會倒閉.放心吧,至少活1年是沒問題的.
10.不要把本身綁在android上,有空也研究下IOS(最近小弟就準備研究ios,剛買了6本書...).
11.移動互聯網最少還有10年的快速增加.android最少還有兩年的快速增加.走android這條路是不會錯的.
12.有空多學點開放平臺的SDK.好比新浪微博,騰訊微博,淘寶平臺,支付寶移動支付平臺,快錢移動支付平臺等等..這些都是不愁沒市場的.
13.即便技術再差,也要發佈一個應用到market上去.由於這樣你才瞭解作一個應用的邏輯.
14.每月拿到薪水省500-1000元出來.這些錢投在買學習資料,去培訓班上課...在培訓班,花再多的錢也是值得的.
15.你真正的價值在項目經驗和對底層的認識上.不要忽略基礎知識.
16.若是有空把Android的源代碼看一下.底層的東西很枯燥,但這些很值得學.
17.程序員實際上是藝術家.代碼重構和設計模式,是很是很是重要的東西,必需要學
18.不要去維護一個項目,要去作一個項目.
19.一開始不要輕易去大公司,雖然大公司是可讓你呆一生的.但你的起點低,之後成就也低.
20.天天早上提早20分鐘上班,5分鐘把今天的工做計劃寫好.15分鐘用來看各大It論壇的新聞.
21.若是之前沒作過java,那就把SSH看下,本身搭建一個小服務器.這是爲了接私活用.
22.PS必定要學,接私活用.
23.多下載市面上好的應用,天天都用,只有這樣你才能瞭解市場.如今全部的APK均可以反編譯,看源代碼麻煩,但看layout和圖片很容易,因此....你懂的.
24.要有羞恥心.
25.老闆僅僅要求你把東西作完,需求完成.但你必須對本身要更嚴格一點.寫一段代碼,從網上覆制一份代碼,並非 能夠用就好了,你還必須明白他的原理,爲何這樣就能夠?這纔是對你最有用的地方,這也是你從此薪資增加的保證.
26.要懂得捨得.移動領域發展太快,必要時必需要用錢換時間.否則你會遠遠落後別人(我以前花了4000大洋去培訓班學IOS三天).
27.要明白本身想要什麼,什麼才能最大性價比提升你的能力.對我來講,能讓我提升最大的,就是Android和IOS同時會,而且本身能夠作架構設計.