2012年 博文整理
断断续续运用敏捷个人也有一段时间了,一年时间过得真快啊,看到去年写的总结和计划, 2011总结,在看看今年的这么感觉看上去都差不多啊,也还是一样的有好多没有实现,这么感觉有好多事情不能按照计划来进行呢,是我的毅力不够,对与“ 立即去做“ 修炼的还不够啊,还有对计划的回顾也不够 。
今年输出如下:
开源学习:
OEA框架学习:DDD学习
OEA框架学习:映射框架学习
OEA框架学习:缓存
WCF:
WCF开发日志 -- 并发,多线程,事务
WCF开发日志 -- WCF异常与错误处理
WCF开发日志 -- WCF双工模式
WPF:
WinFrm:
团队管理:
代码审查
测试过程中如何应对频繁的版本变更?
使用SVN实现版本号自增
个人管理:
工作方法
工作中碰见的问题
技术支持经验总结
微博语录
在工作中我其实比较喜欢听着哥写着代码,最好是轻音乐,这样会让我能很快进入编程的角色当中去,但在别人的眼中是你不务正业,三心二意的代名词。纠结啊.....
心小了,小事就大了;心大了,大事都小了;看淡世间沧桑,内心安然无恙。大其心,容天下之物;虚其心,爱天下之善;平其心,论天下之事;定其心,应天下之变。大事难事看担当,逆境顺境看胸襟,有舍有得看智慧,是成是败看坚持。
工作是“三等”:等下班、等工资、等退休;生存是“三挤”:挤公交、挤时间、挤牙缝;做梦是“三想”:想暴富、想成名、想住房;时运是“三堵”:路上堵车、债主堵门、办事堵心;娱乐是“三发”:生气发脾气、赌气发神经、出气发短信。你是这样吗?
回顾 : 1处事冷静,但不优柔寡断;2做事认真,但不求事事“完美”;3关注细节,但不拘泥于小节;4协商安排工作,绝少发号施令;5关爱下属,懂得惜才爱才;6对人宽容,甘于忍让;7严以律己,以行动服人;8为人正直,表里如一;9谦虚谨慎,善于学习;10不满足于现状,但不脱离现实。
沟通:不要总是说 你不对,你不好,你错了, 最好是有水平,告诉我那里错了?为什么错了?我怎么做会更好 ? ,告诉原因和思路这样的人才是我们的恩师,相反就是想造成不良舆论在攻击你,也有可能是出于好心,这个的自己分辨了。(在说别人不好之前,先说别人的好,并且寻找证据)。
管理:领导要帮助别人,不是管理别人。这句深有感触。我刚从金根博客上学到的。以前的管理是管理事和人,现在的管理已经变成了,教育引导了这也是趋势。试问有谁会跟在一个无情无义的领导身边呢?
交流:不要幻想别人能够完全了解你的想法,没有人和你一样。 交待工作如果同事不明白,要重复,不段重复并及时询问得到反馈:你能听明白我所说的吗? 锻炼自己的耐心。尤其是对待下属。
重人性:个人管理的重点在人,不在事。行事固然要讲求效率,但以原则为重心的人更重视人际关系的得失。因此有效的个人管理偶尔须牺牲效率,迁就人的因素。毕竟日程表的目的在于协助工作推行,并不是要让我们为进度落 后而产生内疚感。
【如何判断程序员在做什么】1.打字快且停顿:正编码;2.键盘鼠标并用且不停点击,在debug;3.不停滚轮或pagedown:在查错;4.不停按刷新/f5:脚本卡住了;5. 一动不动紧盯屏幕:程序抛出异常;6.表情时而严肃时而轻松:产品上线测试中;7.手放键盘上长时间未动:加班太多猝死了。
1“我”做得怎么样,不怎么样,需要提升的 2 燃烧图,优化了哪些 代码,内存,bug,帧率 3 如果有设计人员(美术,逻辑),也让他们参与进来,业务能力是否有所提升。原先8小时的任务,现在是否能用6小时完成。 4要改进的Sprint项交互不够?功能欠缺?性能不高?都可以放到下一个Sprint重点完成。
•为了保护自己,不提没把握的问题,生怕提出后被人反驳了觉得自己没有面子 •为了维护团结,不提分歧性的问题,实际上是明哲保身的一种现代体现 •为了不使别人难堪,不提质疑性的问题,表面上的友好其实已经严重影响团队的建设 •为了使大家都接受,只作折中性结论,这样对整个团队来讲毫无意义而言。
个人未来的高度取决于你下班后做了什么,而不是上班干了什么!上班做的都是为别人打工,下班干的才是自己的积累! 主要时间段来源于8:00--到10:00 这段时间你在做什么 ? 还有就是现在做什么决定了你未来能做什么?
【这么看员工辞职】员工的离职原因林林总总,只有两点最真实:1、钱,没给到位;2、心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。仔细想想,真是人性本善。作为管理者,定要乐于反省。
优秀广告应该具备的素质 1、用一句话就能讲清楚一个点; 2、这一个点是客户最关心的; 3、讲述的方式要能吸引客户的注意; 4、客户要相信你的这句话。 古道视野里每篇文章里的一段话感觉很好,记录下。
#面向对象编程# BO与DTO最典型的区别就是各自的职责不一样: BO负责业务逻辑,操纵DTO。但是DTO不能操纵BO。 DTO负责数据传输,但BO不参与
#二号首长#1向女人学习, 2: 肚子里容得下小人, 3: 能顶得住上面的压力, 4: 能容忍有人在背后捅刀子, 5:善于应付摩擦 6:能在摩擦当中获的快感 ,7:向男人学习, 8:从不外露自己的成绩,9:外键时刻能硬的起,撑的注,10:能培育出接班人,11:善于攻击对方,12:既能制造摩擦,并能让大家快乐
#感悟#我们之所以会心累,就是常常徘徊在坚持和放弃之间,举棋不定,我们之所以会痛苦,就是追求的太多....
#感悟# 我们收集到的任何资料都不能只是看看,而必须自己手把手,动手去整理、去归类,去建立新的结构,这个信息收集与处理的过程甚至比你最后总结成文的文字更重要,
“在信息爆炸时代收集已经变的很简单,反而整理变的有点邋遢了”。
#面向对象编程# 在系统分析和架构中,分清层次和依赖关系,每个层次不是直接向其上层提供服务(即不是直接实例化在上层中),而是通过定义一组接口,仅向上层暴露其接口功能,上层对于下层仅仅是接口依赖,而不依赖具体类。
#面向对象编程# 1)接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。 2)接口是在一定粒度视图上同类事物的抽象表示。注意这里我强调了在一定粒度视图上,因为“同类事物”这个概念是相对的,它因为粒度视图不同而不同。
#UML# 一种是 组合(Composition),一种是引用(Directed Association) 组合就是 父子的那种关系。 引用就是 A 引用 B 可以简单理解为 A 有 B 的外键,A 根据 B 来划分。
#感悟#两个人在一起,更多的不是改变了对方,而是接受了,这就是包容,如果光想着改变,那不是生活,那是战争。
#感悟# 一个技术人应该要有 ”系统思维“,”结构思维“ 用这样的思维来描述世界万物,如:第一,第二,第三这样的语句来进行索引,和围绕“中心思想”来进行阐述。
#习惯#有一年,很热的夏天,一队人出去漂流。 女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。到岸边的时候,全是晒的很烫的鹅卵石,他们要走很长的一段路。于是,女孩儿就向别人寻求帮忙,可是谁都只有一双拖鞋。女孩心里很不爽,因为她习惯了向别人求助,而只要撒娇就会得到满意地答复。
#习惯#A不喜欢吃鸡蛋,每次发了鸡蛋都给B吃。刚开始B很感谢,久而久之便习惯了。习惯了,便理所当然了。于是,直到有一天,A将鸡蛋给了C,B就不爽了。她忘记了这个鸡蛋本来就是A的,A想给谁都可以。为此,她们大吵一架,从此绝交。
最好的生活:无非就是白天可以有说有笑,晚上还能睡个好觉。
【“说话规则”】:1.别人的事,小心说;2.长辈的事,少说;3.孩子的事,开导地说;4.小事,幽默地说;5.做不到的事,别说;6.伤心的事,只找知心朋友说;7.自己的事,先听听别人怎么说;8.夫妻间事,商量着说;9.急事,慢慢说;10.未必会发生的事,别胡说;11.伤人的事,绝不说.
#团队# 一个由朋友构成的小团体如果总在街头惹事而且还一直不怎么吃亏的话那么这个团伙就一定具备以下几类人 1:一是爱挑事的人 2:是喜欢先动手的人 3:是打架不要命的人 4:是有实战经验的高手 5:是能谈判的人 东北往事黑道风云20年电视跟西游记的团队有什么区别呢?一个是正面团队,一个反面团队。
#生活# 当您想起自己还有很多事情没做的时候,当您发现自己很多事情没做好的时候,当你发现事情越来越少的时候,当你发现自己事情越来越清晰的时候,当您知道的事情越来越细的时候
#团队# 执行力低下主要原因: 1、leader 执行力低下,决策效率低,无法传达明确的目标 2、员工无法理解目标,缺乏相应的激励或考核,热爱度不够高,没有想要做事的欲望、激情 3、员工不知道怎么执行4、越大的团队,越大的公司,更容易有非常大的沟通成本,导致决策低下
#敏捷个人# 当一个人的想法太多的时候,精力是无法集中的,无法聚焦,工作效率地下。想法太多的原因是,没有发展主线,觉得什么都可以做,但是什么也做不成,要懂得舍弃。
#敏捷个人# 回到家的状态应该是这样的,精神饱满,风趣逗乐,能放下工作的问题,全身心的投入到家庭生活中。这才是我学习#敏捷个人#的初衷,也是最终想达到的目的。
#敏捷个人# 生活、工作、计划、项目 都有这样的属性,如果你不主动去做,那么你就会被牵着鼻子被动的做,而且时常感觉事情超多,有井喷的趋势,按都按不住。积极主动才能面对超多的想法和超多自己想做的事情
#敏捷个人# 能够让自己充满激情去做就代表自己在建大教堂。每个人在建什么,只有自己知道。当你真正相信自己所在建的是什么之后,才有可能让别人相信你在建什么
#客户化# 主要分为: 主干程序,分支程序,Tags 在一个项目开发过程中会出现,添加新功能,修改BUG,有点客户需要这个功能,有点客户需要那个功能,这就需要为每个客户进行定制化开发了,但是还是有很多公共部分的,这个公共部分都集中在主干版本上了。
通过问题来总结今年的整体情况:
2012年的看板 好多都有不及到,但就是…………
1. 过去一年,你有完成了哪些任务,项目和目标?
答: 主要是项目维护,新项目开发,技术方面主要是多线程,设计模式,抽象等相关知识对软件开发的重要性。
2. 过去一年,你取得的最大成果是什么?
答:当我把一件事情,理解为快乐时,很容易去行动!当我对一件事情,意识重要之后,很容易去行动!当我对一件事情,进行承诺,很容易去行动!
3. 过去一年,你学会或收获的最重要的是什么?
答:不用自己的标准去规范别人,允许价值观的不一样,学会放弃。
4. 过去一年,你最想实现却没有完成的是什么?
答:OEA还有很多不懂,没这么看书,编程能力没有明显提高,反而因为后几个月的疏于学习有所退步。
5. 过去一年,对你影响最深的三个人是谁?
答: 张逸,胡庆访,赵岩
6. 过去一年,在情感关系、人际关系上取得的最大进步是什么?
答: 从刚开始的迫切渴望证明自己、获得认同的急躁,到逐渐释然的平静。7. 过去一年,你觉得遗憾的、需要改进的是什么?
答: 为梦想投入的时间和精力还是太少了,也不够坚持,忙起来就总是忘了最重要的事,最紧急的事并不等同于最重要的事,要时刻保持警醒;子欲养而亲不待的体会,再也不要有第二次,OEA没学完,WCF没学完,等等等…..。
8. 请用几个词句总结你的过去的一年。
答: 激情,失落,平静,成长。