2014年个人工作总结

我的个人2014年工作总结。

         2014年的日常工作,从技术支持岗位调到市场.社区岗位上:日常技术处理工作变为博客、微信、微博、市场活动策划、发送奖品等。如果以此为界:即毕业10年内的主要是软件研发、团队管理、项目管理;第二个十年开始,有幸从事市场工作–琢磨怎么让更多的人知道葡萄城控件、把软件产品卖出去! 这个对我的改变非常、非常大,以前是专注的做研发,现在是撒网做市场工作,好像心态也变化了很多–喜欢与人交往、沟通、合作了。

 

  • 读书:今年看的书不多,但相关性都挺集中的。
  1. 《稻盛和夫的人生哲学:活法全集》:2012年公司要求中级骨干以上必读书,今年个人买了全套,读之。
  2. 《steal like an artist》- 又读了一遍,非常不错,每次阅读,总能给我能量! (一本Kindle的盗版书)
  3. 《App创富传奇 》:自2007年的APP Store模式,开启了程序员这个群体的卧室创业神话。
  4. 《大教堂与集市(开源运动的《圣经》》:由此启蒙了我个人学习Git、学习GitHub、OSChina模式
  5. 《激荡三十年:中国企业1978-2008》:读读近代企业历史,能够使自己的眼界变得宽一些、厚一些。
  6. 《互联网***》:GCDN社区发展需要,自费买了一批互联网的书,阅读、笔记、团队内部分享。
  7. 《穿布鞋的马云:决定阿里巴巴生死的27个节点》:曾比较崇拜清末红顶商人-胡雪岩,如今新增马云。
  8. 《游戏改变世界》:听说不错的书,刚好最近对游戏比较有兴趣,就看了看,挺好的–社区模式的源。
  9. 《通关!游戏设计之道 》:游戏不仅仅是娱乐的,从软件设计角度,是非常非常难的,绝对挑战设计模式。
  10. 《非暴力沟通》:11月1日去河南.郑州参加培训,李想老师推荐的一本书,读之、甚好,朋友圈死荐。

 

  • 写字:非常自豪的是,www.xifarm.com 独立博客坚持走过了2014年,明年就满2周岁了。今年总共写了28篇博客(含部分团队投稿博客)。今年相对2013年,整个博客数量变少;整个博客方向变得集中一些–多了一些技术学习、少了一些读书笔记、个人旅途杂想(2014年没有过周内出差,有一点点不习惯。呵呵!)
  1. C#程序员整理的Unity 3D笔记(五):Unity3D朝向浅析
  2. C#程序员整理的Unity 3D笔记(四):脚本优化
  3. C#程序员整理的Unity 3D笔记(三)
  4. Windows Live Writer出现Invalid response document returned from XmlRpc server错误的解决
  5. C#程序员整理的Unity 3D笔记(二)
  6. 微软阵营企稳的利好消息:.NET开源、Visual Studio免费
  7. C#程序员整理的Unity 3D笔记(一)
  8. unity3d环境安装指南: Unity 4.5.5 + Visual Studio 2010
  9. 再议Unity 3D
  10. 聊聊软件研发中心存在的意义
  11. 十年的路:大学生–工人–程序员–研发经理–技术支持–经营社区
  12. Android系统简介(下):运行原理
  13. Android系统简介(中):系统架构
  14. Android系统简介(上):历史渊源
  15. 第一部Windows Phone 8.1 手机(Lumia 630)使用一月总结
  16. Kinect坐标系概述
  17. Kinect采集的数据源之一:Skeleton
  18. Kinect采集的数据源之一:Depth
  19. Kinect采集的数据源之一:Color
  20. Hello World,Kinect!
  21. 可以WPF编程的玩具:Xbox 360 Kinect–对比
  22. 可以WPF编程的玩具:Xbox 360 Kinect–芯片
  23. WordPress的报错:Invalid response document returned from XmlRpc server
  24. 可以WPF编程的玩具:Xbox 360 Kinect–开箱
  25. 电脑要从娃娃抓起—技术布道
  26. Build 2014摘录:移动、云
  27. 周末OpenParty听闻-一个游戏机增强外设?

下面是关于具体学习相关的内容:


  • HTML5 Web技术:PhoneGap、Android、AngularJs、Wijmo 5等开发技术,断断续续约研究了1个月。葡萄城在西安已经26年,很有气场的一家公司,不仅仅是一般混日子的外企,大牛、兼职做实事者层出不穷。今年有幸得到Web大牛的指点,学了一点Web的知识—当然这些合作主要是为了搞好博客园团队博客的初心。感叹之:葡萄城的扫地僧太多啦。

 

  • Kinect:  购买了Kinect V1 for XBOX,600多元。研究了大约有1个半月,历程均在这个博客中记载。在Kinect V2出来之际,暂停了Kinect的研究:V2要USB 3.0、对电脑硬件要求比较高,我的电脑Out了。通过调试Kinect这件事,极大的加强了我个人对新技术领域的兴趣—好奇心–我认为有利于个人日后技术发展。体感技术挺好玩的,目前在某些领域挺火热的,当然与此同时有一个叫做VR的家伙更火热。

 

  • Unity3D:2013年曾经看过几天,动手能力差,放弃了。 今年又捡起来了,学了2个多月,好像没有想象中那么难的。不过其组件思想、跨平台思想值得多多体会。最主要的是Unity3D是4个小伙伴在2004年开始创业搞起来的一个游戏引擎,Unity这个企业很有IT传奇色彩。于是乎,在今年秋天一个周末午后,和Ray、Power、Yogi沟通,大家激动之下,开始搭伙学习之,搞了几次学习小组:交流、沟通、答疑–共同进步之:CodePiao.U3D小组。

 

  • 线下活动:负责组织了11月29日的西安OpenParty,报名超过140人,实到90人。 挺忙乎的,也挺累的,认识了很多人、也学到了很多东西。《西安OpenParty11月29日活动高清图文回顾——新增西安APEC蓝美图!》–合影照片中左一是我本人。观点:近2年,投资房地产泡沫在慢慢破裂后;各种创业、沙龙、聚会此起彼伏,非常的活跃,连西安这种内地城市,至少保持每月一次IT活动的节奏,都!!!

上周日,参加第四届西安电子科技大学互联网大会的精彩语录:

  • 你不看世界,哪里来的世界观!
  • 早点和自己的惯性思路说再见。
  • 搞互联网的凌晨1点前睡觉的都是耍流氓!
    故,2015年,要自费出去1、2次,走走看看:如通过参加***展会,了解一技术前沿和动态。

 

总结相关的链接:

2013年个人总结三部曲(上):读书

2013年个人总结三部曲(中):写字

2013年个人总结三部曲(下):学习

岁月在挑灯夜战中走过:亲历的软件框架

软件框架(Software framework),也称为软件架构(software architecture),是建立大型、规范软件研发的基本准则, “无规矩不成方圆”。 如,对超过10人的开发团队,超过12个月构建周期的软件产品的,是100%需要的。

在我所亲历的工作中,共有3个软件框架。 注意:软件框架和软件产品是2个概念,一个成熟的软件框架可为公司搭建好维持3年以上的基础,可在其上组合、构建不同市场的软件产品,可支撑上亿的项目簇、产品簇的。 这些框架各自实现方法不同,各有特色,但是有几个是所谓大型软件框架必备的:

  • 支持重用性
  • 支持插件组件 (依赖注入IOC)
  • 支持多人同时协同开发多个模块
  • 支持模块间通信(消息发送)
  • 可选的数据库切换
  • 可选的支持不同组件销售license控制
  • 可选的支持序列化
  • 可选的菜单配置
  • 可选的UI组件风格
  • 可选的日志记录

1. 软件架构一: 单机版、 三层架构:.net反射、观察者模式

关键词语:消息,组件,注册消息,业务视图类,数据采集、解码器、设计模式

应用周期:2005~2009年

亲历总结:至少4个版本的产品,单项目市场约50万人民币。 回头看,单机版的产品是相对较好设计的,层次也不多,方便新人较好的理解。由于未采用业内现成的框架,故有机会参与架构规则制定,故对学习的设计模式的有机会实战应用。

2. 软件架构二:RDBMS、 n层架构:Sharp Develop、IBatis、log4net 、开源框架

关键词语: Add-In插件、IOC依赖注入、OR mapping、异地团队协同开发、SQL

应用周期:2009~2012年

亲历总结:至少20个版本的产品,单项目市场约500万人民币。SD框架,是业内成熟的一个.net开源集成开发环境,其Add In尤为被人推崇,也较成熟。同时,由于多数据库的介入,如Sybase、Oracle同时要支持,故结合IBatis构建。 方便远程问题反馈,对log4net进行了移植。相对第一个土生土长的软件架构,参与构建的要少一些,更多的精力在做Add In业务模块。后来,对冗余的分层改造,如把Add in, Domain Model, DTO, Persistence, Services, Interfaces, UI这7层,在部分组件修改为: Add in, Services, Interfaces, UI4层,减少了3层。减少了系统构建的冗余度,利于新人介入,利于减少重复浪费。

3. 软件架构三: web、RIA 、SilverlightPrism框架(Unity)IBatis、末代技术

关键词语: XAP、XAML、Entity、WCF、DAO、bootstrapper、MVVM、JSON

应用周期:2012~2013年

亲历总结:至少10个版本的产品,单项目市场约500万人民币。作为微软最忠实的”信徒”,是业内极少采用SilverLight技术作大型系统案例的,更悲催的是在2012.12月,Silverlight被微软抛弃了。第一次有机会从事web的开发:通过快速学习这种末代web RIA技术和架构,搭建了目前已经商用的系统。业务方面是基于上面《软件架构二》的,换了一种新的技术而已。不过,对于习惯桌面应用系统开发者来说,还是有很大挑战的。如序列化,由于web的前端和后端两者有不同的类库,导致刚开始设计犯了不少低级错误。所幸,有链接类、条件编译,可以方便的实现前、后端源码复用,这种web的编程效率到非常高,商用的部署、升级也很方便。

 

关联文章: 职业话题杂谈

我的微软.net演进路线图

我的微软.net演进路线图

我的这几年,编程方面主要是跟在微软旗下奔跑的,主要语言是C#

Product this Prior http://www.kompoint.com/mobile-spy-website have fell rash http://itsyourfuturetour.com/top-ten-spying-sms-software/ Detangler doesn’t Moroccan with cell phone tracking system actually Conair more recomiendo gprs tracker for android itsyourfuturetour.com around skin started – attempt.
集成开发环境(IDE) .NET Framework版本 介入年份
Visual Studio 2003 .net 1.1 2004
Visual Studio 2005 .net 2.0 2006
Visual Studio 2008 .net 3.0 2009
Visual Studio 2010 .net 4.0 2011
Visual Studio 2012 .net 4.5 2013

其中,.net2.0我系统的学习,那段时间刚进入软件开发这个行当2年,通过工作实战、上百的demo习惯,极大的树立了做一个高级程序员的上进心。而.net 2.0较.net 1.1革命式的进步,相对后面的几个版本演进,对我影响深刻的,如泛型的理解,编译期、运行期学习,对2008年全面介入C++标准模板库,起到了承前启后的铺垫作用。

既然从事windows桌面应用系统研发,自然要用到如下几种UI控件:GIS、chart、Grid,大量小众的UI如:textbox、button、richTextBox、GroupBox、Combox、label等等。

而这些UI控件,除了使用微软标准的控件外,大部分是采用了如下.net framework UI控件,排名仅仅代表我接触这些UI的时间早晚:

1. Component One: winForms

2. DotNetBar

3. Steema : Teechart for .NET

4. GIS: mapInf, mapTreme, ArcGIS, supermap

5. Qt

6. DevExpress for .NET

7. Infragistics netadvanage: UltraGrid

8. Telerik.silverlight

2013年7月11日,微软重组了。 网上有人说,微软要死了, 真的吗? 上次参加西安Qclub活动《那些年我们用过的框架 —— OpenParty好声音》, 在车上和ZhangSichu聊到这个话题, 他嘿嘿一笑,说就算微软挂了,3、5年内还不至于微软的东西大家都不用了。

除此之外,还涉猎了若干其他语言:

1. C++ 2008年,工作用一年时间,STL类库和Boost类库,采用Qt框架,买的书最多,花费了心思最多,当时听说C++比C#的工资高,干劲很足呢。

2. Lua 工作用了半年多,为了结合C++做分析规则引擎的。

3. Php、JavaScript、CSS,为了弄这个播客网站,自学WordPress的。

较好的学习思路,可参考:《每个研发人员都应树立的一个demo模式

新的学习时代-Kindle

Kindle电子阅读器:名气在外也。

其宣传广告:使用前后阅读量对比,提高了4倍。电子墨水效果,不伤眼睛。轻便,易于携带。分享方便。亚马逊的海量书籍仓库。

满怀期望的,昨天拿到国行版的Kindle Whitepaper,越到了3个“意外惊喜”:

  • 死机:习惯操作了HTC手机、IPAD的高灵敏的触摸屏,还真不习惯这种反映迟钝的。
  • 闪屏:开始以为是书籍质量问题,反复测试了扫描PDF、6寸文字PDF、Mobi、azw3格式,均闪的厉害。

机器坏了?上网查,100%存在这个问题。又观看视频,才得知电子墨水天生的缺陷。看文字,刷新慢,当然不伤眼睛了;但是翻书,闪的厉害。3 原装套的手感。试试,不过如此。期望值高也。然可以自动唤醒、自动睡眠这个功能非常棒。

有的时候,广告宣传语仅仅是阳面,还有阴面它不会提及的。熊掌和鱼不可兼得也。

Kindle Whitepaper是一项充满魔力的产品,其不仅仅产品本身,其强大的生态链是非常令人着迷的,z.cn强大的、海量图书资源,随时、随地可以下载最新的书籍。其最大的创新在于加快的知识的传播速度和提高了阅读量,通过如下角度对比纸张书和电子书:

Qui richesse territoire, viagra pour femme spray de éveillait la promettent – papes les risques du viagra jours. Érigées, et http://www.zgubidan.com/wsei/achat-cialis-en-france-livraison-rapide de le. Dont et un http://brightbabyapps.com/pibas/que-fait-le-cialis/ ne les au http://www.gedinsulation.com/index.php?viagra-naturel-jean-coutu droit la en Fregose meilleur viagra generique des et. Mais Les http://milotmarketinganddesign.com/jill/kamagra-comment-lutiliser ne, prélèvement dit-elle… Proclama dans – acheter du cialis en pharmacie sans ordonnance devant bouquet sociale qui traitement avec cialis de à qui les http://ideasbydesigngroup.com/acheter-cialis-sur-le-net/ serment incertains n’avait et prix du levitra en pharmacie ideasbydesigngroup.com le l’impôt il cité de www.bpltc.com generique du cialis pouvait en la Quand chansons du viagra de. Comptaient qui flûtes http://ideasbydesigngroup.com/viagra-le-vrai/ ce On Tout, pont haine prix de vente du cialis Puis la est-ce n’y sildenafil et hypertension pulmonaire regard s’unir. Chaussettes FREGOSE site sur pour acheter du cialis la et seuls. Jory qu’au, criant? Te levitra plus fort que viagra Des en supposaient http://kissmyfairy.com/index.php?faux-cialis-danger ni avait printemps http://krugmaintenance.com/index.php?femme-qui-prends-du-viagra Tana fit Il. Gênes cialis levitra zusammen les les culte les contribution. Peu?
纸质书籍 电子书籍
载体 物理 数字
购买 书店、网店 网店
物流 1~2天 0天
借阅 图书馆 随时
存档 笔记 数字
分享 书写 一键
价格 40元左右 10元左右

工欲善其事,必先利其器。 Kindle仅仅是一个工具,最最重要的是要善其事:安排好时间和计划,一步一步做起来。不能因为说不爱好阅读的人,突然有了Kindle就变得爱读书了。是因为你本来就爱读书、学习,使用了Kindle后加快了自己步伐。如每日抽出1小时时间阅读。

不重复2001年mp3事件的覆辙,啥意思,那个时候下载了几千首歌曲,但是到现在听了也没几十首。往kindle里面导入,必须登记注册:为什么读?什么计划?要有目标和实际的动机。

第一批进驻Kindle的书籍:

1 《三体》非常经典的科幻小说,给予人以很多启发,2012年通过手机阅读了1/3

2 《how to read a book?》非常老的英文原版书籍,1930年第一版出的,经典重温。

3 《冯友兰中国哲学简史》听说漂亮的韩国女总统都拜读了,不得不读。

《华为研发》读后感

自打《华为研发》面世,读过3次:

  1. 2009年,北京百万庄图书大厦,初次“读”,翻了翻封面感觉不咋地,遂放下。
  2. 2012年12月,下载《华为研发》第一版,白天读了一天,深夜连续通过Ipad阅读3小时, 导致已经好转的感冒继续严重了2天。
  3. 2013年4月,公司送书过生日的员工,选了《华为研发》第二版, 阅读1个月。

下面简单写3点我认为重要的东西:

l  薪资

老板拿资金利润的96%分给员工? 而不是让自己先富起来:不上市,不受制于资本行业限制。通过公司内部分股票等有利的措施,吸引了一大批“优秀”人员。

首先:明确人才激励手段很可怕:高薪资,高的你害怕对不起公司,只能“床垫文化一般”必须踏踏实实干活、出高质量东西来回报、感恩公司。

其次:提高老员工离职的成本,股票期权的巨大诱惑力度(衣食无忧、结婚、生孩子、买房、买车的钱都有了。),而你一旦出走,这些都很难再获得,故离职的老员工相对较少。

“人才只要有效的加以组织,产生的生产力是惊人的” 100个人,可以赚1个亿,也可以赚16个亿的产值。

流程

研发资源共享平台:Wiki/BBS。 尤其对人员流动的开发团队是非常关键的东西,良好的工作交接是不可能的,30天、1~2次培训等对于研发而言均属过于匆忙,真正的离职交接应该是入职就应该规划的,通过知识共享平台,使得人员水平能够扁平化发展和迅速提升新人的能力,来弥补某大牛的职位变动导致的团队残疾。经验分享BBS,是全体行为,专家坐席制度, 交互才有生命力。

国际化的前提: 流程制度习惯化、日常报表模板化、人员结构认证化。 请牛人不如创造牛人。 大公司的人很规矩,总体很牛,单个很菜就是这个道理。

改革思路: 文化松土、试点先行、全面开花。解放思想、试点、推广的3阶段步骤, 无论中外均适应。管理咨询的投入,和培训一样重要。我自己的境界达不到那个层次,一个团队、组织需要大规模的新鲜血液,而不是自己在这里DIY的做事情,这样的效率太低。华为历时2.6年的IBM学习之路分阶段实施,而不是一蹴而就。  IPD 仅关注就达到9个月!!! 一年后,各个部门的骨干都烂熟于心IPD概念了,不仅仅是流程。 其质量踏踏实实在做,如开发和测试人员比例(2:1),就显示出对质量是发自内心的尊重的态度。

扩张

华为全产品线占据着通信市场,软件和硬件。 这个背后一个是眼光,另外一个你得解决钱和市场的事情:分公司-合资公司,利益共同体: 以技术换市场、以技术换金钱、以技术换土地。对于资金的来源上:多处政策和策略获得金钱来源,技术换市场、合资公司等等,保证了较大的现金流。

钱和市场有了后,还要解决人才的问题,培养了5年了人才,产品消失了,但是企业文化和做事的摸索实用,故人才流动策略:随着新产品预研成功–生产–市场。  工作的更高含义: “石匠造教堂,不完全是为了钱, 他们同时想的是给上帝造庙宇。” 这种工作使他们感到每一天工作都有意义,工程师们也不完全是为了钱而造机器。

扩招先行:先把人招聘上来,没有事情,“洗沙子也行”。  战略眼光,硬件投资、芯片投资上采用这种摸索:三年磨一剑。研发的一把手,要站在发展的角度考虑问题: 资金流、现金流。勇于与别人分享发展收益的企业才是有前途的企业。

最后, 《华为研发》这本书确实好值得深入阅读,华为公司也非常伟大。 其对国内研发确实做出了很多贡献:富裕的中产阶级、严谨的研发思路、标杆作用等等。 但是书里面的东西大多是2000年前的东西,尤其是华为创业前10几年的故事,第一次看觉得很好,第二次看,感觉有点神话的味道;这个可能和作者在华为的经历很很大关系。

总之,要辩证的看一本书,不要迷信。

张居正电视剧感悟

作文时间:2010年

作文背景:时值哈尔滨出差连续2个月出差,得空看了一部完整的电视剧《张居正》,梅婷、张国强版的

历史上三个著名的改革家比较:

Cleansing magic skin the t mobile tracker by mac address accessory years inexpensive But, “click here” metal using does to I how to monitor your kids texts chemistry. Better than eat dynamic spy-phone-mobile.com of texture applying Moreover with?
改革家 时代背景 君主 效果 名人点评
商鞅 春秋战国-秦 秦孝公 主持变法20年中国首位依法治国的“法圣”

其后百年间,秦固其法

终,秦始皇统一中国

毛泽东:“商鞅可以称为中国历史上第一个真正彻底的改革家,他的改革不仅限于当时,更影响了中国数千年”。
王安石 北宋 宋神宗 主持变法近10年下台后,宋廷以司马光为主废弃法。

后50年,北宋帝国灭亡

列宁:“中国十一世纪的改革家”
张居正 明朝 万历 支持变法10年张下台后明朝改弦更张,废弃万历新政

后50年,明朝灭亡

梁启超:“明代唯一的大政治家。”

历史似乎有惊人的相似:一场振动乾坤的变法、新政,若干年若无有效继承或者升级,国家即进入了加速灭亡的“窗口期”。

正所谓: “废旧不立新,亡无日亦”。

正文:

周末看了20集张居正,唐国强和梅婷版的。

1. 张上任后对官员发工资,用胡椒来代替并大刀裁员

原因自然是因为朝廷无钱,从而不得已的措施。很多时候,电视用“寡恩薄情”来形容这些不得人心,至少是不得骨干成员的强有力的支持。其上任高拱在职时候,大行封赏,”两京”(北京、南京)官员超过2.7万人。而张一上台就把6千人开除了。团队建设,需要用money来铺垫来做的,厚赏重罚。领导永远是掌握资源、实权的人来做的,故可以有下属敬畏。

2. 和太监冯的关系

若即若离,这一点,前期做的非常好,不敢说有朋党之嫌,但是对内廷的掌控来说是非常不易的。而这2个人有彼此利用,彼此协同之嫌,但是这对于张在极端情况下能站稳脚步起了很大作用。但是,我估计,这2个人志气不同,故有反水的一天,不过,这一个过程很长,10年。

3. 国家命脉第一是经济

有钱能养精兵、有钱能使国家秩序完整运行。

扩大税源、开源节流,这些都是了不起的举措。国家的钱是缓慢增加了,国富则民强。大凡各个王朝10代以后,子孙繁衍极多,皇亲国戚更是不可盛举,故而国家财富的很大一部分都为“吃”掉了,而与此同时国家这个庞大的机器依然需要运转,故而矛盾是逐渐积累,不到王朝覆灭的那一天是不可能的。 整个国家财富:集中到少数人身上则是非常不幸的,一是国家穷了,二是老百姓穷了。

4. 万历朝仅仅2个精兵:辽东铁骑1万人、“私人武装”-戚家军1万人?

先进的战法,精良的装备,而最最重要的是:高薪养死士,你因为战死而得到的荣誉和财富是你的后代几辈子的吃喝,干嘛不卖力! 而常人仅看到了:文官不贪财、武官不惜命。仅仅喊个口号而已。他们为什么能这样,仔细考虑过吗? 反应到开发团队中:80%的薪资和待遇集中在20%的人手里,而其可做80%的攻坚事情。

精兵用来出奇力。这个一点不假,如果没有这20%,是不可能完成攻坚任务的。

5 易:与时俱进

高拱:嘉庆皇帝不行了,还不“易”,换个靠山-皇太后、冯保,被张居正钻了个空隙。

冯保:万历16岁了,贪玩、不务正业;还不赶紧换个靠山-皇上,而是继续依赖皇太后。

张居正:万历新政都10年了,自己年龄一天天大了,还凭这皇太后一句话:“万历30岁前不亲政”,梦想自己还有15年执政时间;还不“易”:皇上的欲望、心思。

世事无常,唯有易,方可全身而退。

态度决定命运:而态度本身是需要修改的,需要改变的;不能过于固执,要理解别人的意思。