`
talent2012
  • 浏览: 8082 次
社区版块
存档分类
最新评论
文章列表
编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几。本文灵感来源于Robert Fulghum的《All I Really Need to Know I Learned in Kindergarten》。 programmer-humor-couplet 1.分享 尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。 2.公平的心态 不要以为你的选择就是唯一能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。 3.不可攻击他 ...
1.拥有扎实的基础和深刻理解OO原则 对于Java程序员,深刻理解Object Oriented Programming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,关键是要学会如何应用这些原则用一种OO的方式去设计解决方案。因此,我们应该对对象建模、继承、多态、设计模式有一个很好的认识。 2.掌握核心API 如果你不知道语言结构和核心API,那么即使你在理论知识上再怎么彪悍也是独木难成林。在Java中,我们最好能对核心API,如java.lang.*、I/O、异常、集合、泛型、线程、JDBC等有很 ...
踏入程序员这个行业,你就注定要学习一辈子,因为新技术层出不穷,技术体系更新快速,这是和其他行业最大的区别之一。所以,如果你想在这个行业混出点样子,那么请你随时做好学习的准备,如果你想成为优秀的程序员,那么一定要有正确的学习方式,下面推荐几条程序员的最佳学习方式,希望能帮你事半功倍。 书籍和期刊是必不可少的 无论你是新手菜鸟还是高级程序员,你都离不开书籍,当然我们要有选择的读书,尽量选择一些经典的书籍来看,如果你英文水平比较好,那么读一些老外撰写的书籍是最好不过的了。书籍能让你在繁杂的互联网上总结出一些对你有帮助的知识体系,能让你在某方面变得越来越精通。 期刊则能让你的技术知识更加广泛, ...
[size=xx-large]给自己确定目标[/size] 如果不知道向什么方向发展,是很难有成就的。这一点关键是自己要有一个清晰地目标。这个应该是个长期的目标,然后要有一个目标的愿景。首先要把这个目标分成一些小的任务,建立实现这些目标的路线图。你可以创建每月或每年你必须完成的一个任务列表,然后根据这个任务列表去实现。 保持学习 一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步 – 这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我们需要的不是慢慢的往前走,而是我们 ...
先来看看MT(来电)的整个流程图: 通过上图可以知道,整个MT(来电)过程分为三个部分:Telephony framework、TeleService、InCallUI。来电信息通过处理并逐层传递,最终显示到界面上。界面主要包括:CallCardFragment、CallButtonFragment、AnswerFr ...
我们程序员一天面对这电脑,进行咔咔的敲代码。但是我们除了编码还可以做一些其他的事情,丰富自己的生活。 1. 把时间给家人和朋友。 在平日技术领域的程序员通常都很忙 所以周末的时间就留给你的家人和朋友。这也是其他领域的人该做的。 2. 一天不接触电脑(无电脑日) 有些人曾试图没有科技,这意味着在白天不使用任何技术。电脑完全断开这可能是不现实的, 但至少有一些是可以避免的。不接触电脑基本上意味着没有电脑有关的工作(比如敲代码)。 3. 户外活动:出去旅行,自行车,跑步,钓鱼,划船。 可以利用的周末的时间去运动,现在公园到处都是,你应该去做一些运动,加强自己的身体 4.在家里做家务 可 ...
拨号时序图: 总体分为四个部分:Dialer,PhoneCommon,TeleService,Telephony Framework。分别对应packages/apps/Dialer、packages/apps/PhoneCommon、packages/services/TeleService、framework/opt/telephony。实际上拨号操作会调用到RIL并使用AT指令发送给Modem,最终Modem与硬件交互后向基站发起通话请求。 拨号入口Dialer: 拨号预处理PhoneCommon 通过Dialer拨号我们可以知道,在Dialer的ContactsCallOpt ...

开发团队的效率

原文出自:http://coolshell.cn/articles/11656.html#more-11656 [size=small]我之前写过一篇叫《加班与效率》的文章,从概念上说了一些我对“效率”的认识,但是那篇文章趋于概念化,对于一些没有经历过这样的环境的同学来说,可能会觉 ...
大家都知道我们程序员是一个长时间在电脑旁边的人类,我们的业余时间不多,周六日可能还加班。但是我们一定要抽出时间来维护自己的人脉管理。不是有那么一话嘛,天时 地利 人和 当这三个在一起跳舞时,你就成功了!下 ...
北京时间6月11日消息,UC董事长兼CEO俞永福在今天上午发布了一条微博:“一个重要的决定:合聚变!”,似乎确认了此前关于UC优视公司并入阿里巴巴的传闻,紧接着阿里巴巴官方微博确认了这一消息: 阿里将组建UC移动事业 ...
上图从左至右分别为:Beats联合创始人Jimmy Iovine;苹果CEO Tim Cook; Beats联合创始人、说唱歌手Dr.Dre和苹果分管iTunes的高级副总裁Eddy Cue 北京时间5月29日消息,据美国科技网站TheNextWeb报道,在本月上旬,业内就传言称苹果将以32亿美元的价格收购著名耳机厂商Beats Electronics,后因为它的付费会员只有十几万,苹果又重新进行谈判。本周三,苹果在官网上证实,公司正式以30亿美元收购Beats Electronics LLC(简称:“Beats ”)。另外,此项收购为苹果有史以来规模最大的一笔交易。 据悉,苹果以26亿 ...
程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊~~ 于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告~~要是觉得有点过的程序员们,就把此文当作一个美好的目标吧~~~:) ---------------------------------------------- 如果你喜欢上了一个程序员小伙,就不用再害怕电脑中病毒QQ被盗,因为他至少尝试过10款以上杀毒软件,他知道用那款占资源最少防毒效果最好的保护你的电脑。 如果你喜欢上了一个程序员小伙,就不用担心他会外遇,因为他工作内容深奥无边,每天沉醉于业务研究之中的他,没有应酬,更没有酒吧 ...
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚 ...
“2001 年的时候,互联网泡沫破灭,各种低潮,中国评论家们天天说的是,什么时候中国才会出一个 10 亿美金市值的互联网公司呢?” 这是 4399 首席架构师曹政在去年的一篇文章中写道的话,作为亲历了中国互联网飞速发展的 ...
每个项目经理都希望能有效地控制项目进度。但这件看似简单的事情,实际操作起来却常常不尽如人意。即使在成熟的大公司里,有着完善的项目管理流程,配备着一流的团队,项目延期事件还是频频发生。这里分析主要的三个 ...
Global site tag (gtag.js) - Google Analytics