经验分享
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
成为“Android高手”需要经过的六个阶段和6个境界
成为Android高手一般分为六个阶段: 第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好; 第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程,例如L转载 2012-07-07 01:06:57 · 1805 阅读 · 1 评论 -
类的设计原则和经验
原则: 1、开闭原则 Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification. 软件实体(模块,类,方法等)应该对扩展开放,对修改关闭。 开闭原则(OCP:Open-Closed Principle)是指在进行面向对原创 2013-11-20 10:17:19 · 1678 阅读 · 0 评论 -
开发者必备的6款源码搜索引擎
在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。 借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。 下面为大家介绍6款源转载 2013-08-08 11:15:11 · 1987 阅读 · 0 评论 -
程序员不应该再犯的五大编程错误
当你成为程序员后,你很容犯下文所提到的这些错误。 话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人更多,那么该如何才能避免这些错误的发生呢? 要有避免错误发生的意识,一旦意识到某种错误的发生,在下次编码时,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。 其实,大多数不良编程习惯的发生都源于我们的无知,没转载 2013-07-08 09:49:14 · 929 阅读 · 0 评论 -
十年心得:一个优秀Android开发人员必须注意的10个误区
在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为 Android 平台是一个新手最广为人知的平台。它不仅是一个廉价的工具,而且有着良好的开发社区,以及从所周知的编程语言(Java),使得开发 Android 应用程序变得前所未有的简单。即便是这样,我们仍然看到不少 Android 开发新手一遍又一遍地犯着同样的错误。以下是 10 个最常见的误区。 1、不读 Android 开发文转载 2012-12-22 15:48:39 · 2369 阅读 · 0 评论 -
不是人人都懂的学习要点
学习是一种基础性的能力。然而,“吾生也有涯,而知也无涯。”,如果学习不注意方法,则会“以有涯随无涯,殆矣”。 一.学习也是一种能力 看到这个标题,有人会说:“学习,谁不会?”的确,学习就像吃饭睡觉一样,是人的一种本能,人人都有学习的能力。我们在刚出生的时候,什么也不知道,是一张真正的白纸,我们靠学习的本能,学会了走路、说话、穿衣服…后来,我们上学了,老师把书本上的知识一点一点灌转载 2012-10-29 00:19:16 · 1723 阅读 · 0 评论 -
《你的代码写的很烂》
不要妄下结论。 我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经连续好几个星期没休息了。 其中有个客户跟他讨论他给这个客户做的iPad应用程序,客户告诉他“我们花钱雇了另外一个程序员来审查你的代码,他说你的代码写的很烂。” 当他告诉我这个故事时,我只是微微一笑,想起了我以前原创 2012-08-27 14:12:26 · 988 阅读 · 0 评论 -
求职面试最难的十大科技公司 谷歌Facebook上榜
凤凰科技讯 北京时间9月2日消息,据国外科技博客Business Insider报道,在最近由美国雇主评价网站Glassdoor.com评选出的25家面试难度最高的公司当中,包括了多家科技公司,其中谷歌、Facebook等知名科技公司均榜上有名。 但该名单令人略感意外的是,面试最难的科技类公司并非谷歌或Facebook,而是一家名为Thoughtworks的软件开发顾问公司。 Thou转载 2012-09-02 21:36:53 · 6093 阅读 · 0 评论 -
明星软件工程师的十种特质
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。 代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。 1. 热爱编程 编程是一种为了满转载 2012-08-04 02:31:38 · 1046 阅读 · 0 评论 -
解决Bitmap溢出的方法
BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inSampleSize = 3; Bitmap bitmap = BitmapFactory.decodeStream(is, null, opts); 要这样加载,缩小图片,内容才不会那么大原创 2013-11-20 18:27:25 · 1730 阅读 · 0 评论