随笔分类 -  随笔

摘要:转载自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlvolatile 变量使用指南Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的Java 理论与实践中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的synchr 阅读全文
posted @ 2013-12-31 14:44 西瓜君 阅读(296) 评论(0) 推荐(0)
摘要:转载自:http://www.cocoachina.com/gamedev/misc/2013/1128/7433.html我的软件开发生涯开始于大约15年以前。但是直到最近5年,我才真正地看到它的提高。下面这些事情,我希望在进入软件开发领域时我已经知道了。如果我早点知道这些事儿,我将会变得更加成功。软件开发中没有“正确的方式”在我开发生涯的早期,我在学习和争论上浪费了大量的时间。我错误地认为,在软件开发的诸多方面都存在一种绝对”正确的方式“。但是,关于软件开发,几乎每一件我当时认为是正确的事到头来都被证明是错的。更重要的是,我发现几乎没有任何一件事是非黑即白的。在编写代码和开发软件的过程中, 阅读全文
posted @ 2013-12-30 14:23 西瓜君 阅读(169) 评论(0) 推荐(0)
摘要:转载自:http://www.ituring.com.cn/article/59290太可怕了……引子哈德良皇帝手下有一名将军觉得自己应该被提升。“我应该晋升到更重要的岗位,因为我经验丰富,至少参加了十场重要战役。” 可皇帝是位对他人才华有着高明判断力的君主,他并不这样认为。于是他随意指着绑在周围的战驴说:“亲爱的将军,好好看看这些驴子,它们至少参加过20次战役,可它们仍然是驴子。”正文“别说你有十年经验,你只是一年经验用了十年而已。”很多IT人都在担心自己30岁、40岁后怎么办的问题,我也很担心。每次招聘的时候,看着公司的年轻面试官给别人的评语,心里是拔凉拔凉的,不是个滋味。“工作这么多年了 阅读全文
posted @ 2013-12-30 14:21 西瓜君 阅读(242) 评论(0) 推荐(0)
摘要:摘自:http://www.cocoachina.com/gamedev/misc/2013/1218/7570.html我觉得有的人对创业的理解有误区。他们把创业理解成几个哥们开一个公司,回去印几盒名片,我叫董事局主席,你叫首席执行官,自己的同学脖子上都挂上个CXO,名字很洋气,也不知道什么意思。如果把这个理解为创业就大错特错。我希望大家这样来理解创业,把创业看成是一种心态,为了实现一个目标,孜孜不倦的去追求。只要你不满足于现状,想法设法去突破,那就是创业。如果你是一个在校学生,是搞电脑,如果你不满足于只是把学分学好,不满足于把考试应付好,而是花了很多时间提高你的编程能力,下了很大功夫来研究 阅读全文
posted @ 2013-12-30 11:08 西瓜君 阅读(252) 评论(0) 推荐(0)
摘要:摘选自:http://www.cocoachina.com/gamedev/misc/2013/1219/7575.html以下摘选了59条中的部分,感觉很有道理。1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder)编程一定要谨慎小心5. 编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。(Martin Golding)好的代码一定是好维护的代码9. 我们这个行业有个特别奇怪的现象:不仅我们不从失败里吸取教训,同时也不从成功中学习经验。 (Keith Braithwaite)如果不能从经历中获得经验,那做一件事和没做有 阅读全文
posted @ 2013-12-30 11:05 西瓜君 阅读(346) 评论(0) 推荐(0)
摘要:本文的作者: Craig Buckler转载自:http://www.oschina.net/news/46685/the-ten-toughest-tasks-in-development?from=20131215程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在一间黑 阅读全文
posted @ 2013-12-30 10:51 西瓜君 阅读(211) 评论(0) 推荐(0)
摘要:前阵子经常迟到,每次早上醒来的时候早已过了上班时间,洗漱,赶公车,再抵达公司,已经迟到很久。因为公司推行所谓的弹性工作制度,又不扣钱,所以对于迟到这件事,虽然内心很鄙视自己,潜意识却总是难以按时上班。其中某天又迟到,刚好穿得比较职业,到公司的时候正遇上同事们吃完午饭上去,大家纷纷感慨,穿得好职业。当时因为迟到被大家碰到,而且迟到地这么晚,只好尴尬一笑,未做解释。直到今天出去吃饭,其中一个同事和我说,你前阵子是去面试去了吗?我当即否认,他却笑而不语,坚定认为我是想跳槽,就因为那几天穿得比较职业,并且总是迟到。这时才意识到,当天感慨我穿得职业的人中,就有我的大小boss两人,想起来都是一阵冷汗。我 阅读全文
posted @ 2013-07-03 12:10 西瓜君 阅读(477) 评论(0) 推荐(0)
摘要:先记,晚上来填。 阅读全文
posted @ 2013-04-24 16:05 西瓜君 阅读(118) 评论(0) 推荐(0)
摘要:互联网行业的离职率似乎特别高,加之上去年领导层又做了一个错误决定,导致去年一整年,我们整个部门都在疯狂加班,年终奖又少得可怜,今年年初,已经有很多人走了。这个月,我的直属leader Q也要走了。坦白来讲,Q是一个非常优秀的人,和惯例一样,在临走之前,他给我们分享了一些他的工作经验。这个分享差不多持续了1个小时,基本上,他讲的东西我都知道,偶尔也会听到一些不知道的,不过这和我想象中还是有点出入,我以为他会讲得很深奥。但是,即便是这样一场不算深奥的分享,我也能感受到Q和普通员工的差别,进而也察觉到自己和Q的差距。Q演讲的PPT很简单,他略有发散,但是也不算太广,在这些发散之中,我发觉对很多东西的 阅读全文
posted @ 2013-04-23 20:25 西瓜君 阅读(259) 评论(0) 推荐(0)