最近几年的编程感悟

移动开发 Android
最近几年的android编程感悟与经验现总结一下,看大家有没有类似感受。这里主要我主要是抛个砖,有玉的尽管上哈……

最近几年的android编程感悟与经验现总结一下,看大家有没有类似感受。这里主要我主要是抛个砖,有玉的尽管上哈……

1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.

2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.

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同时会,并且自己可以做架构设计.

 本文链接:http://www.cnblogs.com/smiler/p/3874769.html

责任编辑:chenqingxiang 来源: cnblogs
相关推荐

2013-03-13 09:57:00

软件编程程序员

2015-10-30 15:11:53

2022-04-17 22:57:39

区块链数据安全

2022-01-04 11:58:49

Docker API网络攻击文件加密

2019-07-10 09:05:14

程序员开源软件软件

2016-01-08 14:45:40

前端技术发展方向

2018-12-04 08:29:36

病毒黑客网络安全

2021-02-25 15:39:26

Python编程语言PYPL

2020-10-13 15:20:09

人工智能技术就业

2020-11-20 07:54:22

Java 特性语句

2010-03-12 15:44:18

2015-03-30 11:21:27

编程编程反思

2022-11-08 09:59:07

数据集技术

2013-04-17 11:18:11

编程语言

2017-07-10 10:51:21

微服务领域事件Microservic

2010-03-03 13:00:50

职业培训

2018-10-11 10:41:12

Go 开发技术

2018-09-28 07:00:03

编程语言Go语言

2013-11-12 09:37:30

2022-05-27 09:42:12

数据库异常
点赞
收藏

51CTO技术栈公众号