摘要: 近日Boss训话,提到新任项目经理转型的问题,觉得颇有感触。技术比较“实”,管理相对来说比较“虚”,新任项目经理如果是技术出身,突然开始做管理,会觉得自己每天的工作太虚,好像什么都没做一样,只有写代码才会觉得实在一点。另外由于技术的诱惑,往往继续扑到代码里,难以自拔。后果就是项目经理每天忙于写代码,组员清闲无事做。如果公司、客户再来沟通或者布置其他任务,项目经理会火气很大:“老子忙的要死,还来烦我?”,结果自己很痛苦,组员也很痛苦,项目管理一塌糊涂。项目经理可能在项目组中能力最强,一个任务分配给组员时间、质量不能保证,还要花时间讲解,得不偿失,于是容易自己下手解决,一两个任务还没关系,这种小任 阅读全文
posted @ 2011-11-22 07:51 lightwalker 阅读(658) 评论(2) 推荐(1) 编辑
摘要: 我的风格可能跟我的第一任领导有关系,他的管理风格是比较严格的,他会时不时查看你的代码,如果没有优化、没有封装他会责令你修改,逐渐受他影响,我也已经养成习惯了,开发的时候会经常想一想是不是有更好的方法,是不是可以把代码写的更好,也会主动去看一些书,不断的学习,并且始终相信自己可以做的更好一些。我也一直觉得这种方式不错,让我不断进步,并且觉得就应该是这样的。先在轮到我做项目经理了,但是我发现手下2、3年的同事并不是这样的。他们基本上是能copy就copy,完全不管封装不封装,不责令就永远不会优化自己的代码,你让他封装、优化,他还觉得无所谓:“反正功能实现了嘛”。每天来了先把QQ和微博打开,也不管手 阅读全文
posted @ 2011-10-28 13:23 lightwalker 阅读(536) 评论(2) 推荐(1) 编辑
摘要: 做开发,尤其是外派到客户方的,难免每天与客户接触,如何做好与客户相处,是比较重要,同时也是令项目经理比较头疼的问题。根据我与客户相处的经验,现做些总结,欢迎交流。我将经验归纳为如下八个字:不卑不亢,粗中有细首先说不卑不亢,我觉得这个也是最重要的。如果项目经理是做技术出身的,一般都比较傲气,做技术嘛,总感觉天下老子最大,客户最烦了,没事就提个需求,客户每次提需求第一反应就是“这又来烦我”,一副懒得理的样子。这样的项目经理客户自然不会久留,因为毕竟人家是要让你解决问题了,你根本不能虚心听人家的要求,怎么能帮人家解决问题呢。所以这个就是太“亢”了。还有的项目经理,客户让做什么就做什么,每次开会就带个 阅读全文
posted @ 2011-09-26 20:54 lightwalker 阅读(503) 评论(1) 推荐(1) 编辑
摘要: 这个是我今天忽然想到的项目组会议发言,都是浅显而且古老的道理,说出来人人都懂,但是我觉得越是这种简单的道理,就越是容易在日常中忽略,所以往往需要不断强调,才能引起重视。为什么要努力写出“漂亮”的代码?当然这里的漂亮不光指排版规整,还包括易用性、稳定性、可移植性、功能的完善等等。同样实现一个功能,写出的代码无论“漂亮”与“丑陋”可能都能实现,你也不会因为写了一段漂亮的代码而涨工资;但是同样做一个功能,写两种类型代码的人谁更能得到提高呢?经过不断积累,一旦你写的都是漂亮的代码,老板要是不给你涨工资,他就是傻子。这是个人提高的问题,还有傲骨的问题。“傲气”跟“傲骨”这两个词我印象最深刻的是在初中的时 阅读全文
posted @ 2011-09-02 01:47 lightwalker 阅读(703) 评论(3) 推荐(1) 编辑
摘要: 1.gem update --systemgem update rails更新特定版本:gem install rails --version 2.2.22.从本地更新:gem install --local rubygems-update-1.3.7.gem3.下载gems:http://rubyforge.org/frs/?group_id=1264.Instant Rails:http://instantrails.rubyforge.org/wiki/wiki.pl现在最新的是2.0,其中的rails是2.0.2,升级需要先下载安装gems,再更新rails。 阅读全文
posted @ 2011-07-12 21:58 lightwalker 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 部署一个Windows Service程序到服务器,启动服务的时候就报这个错:Could not start the service on local computer. Error 1053: the service did not respond to the start or control request in a timely fashion.服务也卸载不了,还是报错,服务器重启还是不行,最终把服务放到本地,启动,竟然跳出vs的debuge,点进去一看,竟然是一个配置sql文件错了,改过来就好了,分享出来,给可能被这个问题困扰的同志们。如果发现这个错误,先部署到本地试试。 阅读全文
posted @ 2011-06-27 15:25 lightwalker 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 今天看了《社交网络》,让我突然意识到这么个问题。  马克漫不经心的回答出来老师出的那道题,我猜那课是计算机组成原理,问题听着很熟悉,但是我一听到这种计算内存,多少k,等等问题就想绕道。后来马克开始编facebook时的那种不分昼夜,完全进入激情的状态更是让我汗颜,我有多久没进入过这种状态了?这才是真正的优秀程序员!  跟他比,比不起,可是我突然发现我并不是真正的程序员,我只是披着这身华丽的外衣而已。  我到现在也没弄明白计算机组成原理,数据结构就记住个二插树,前天还尝试推折半查找的时间复杂度,结果失败了。从大学起我已经接触C#四个年头了,翻翻书,觉得自己还是初级选手。做了这么久程序员,只会个C 阅读全文
posted @ 2011-01-19 04:49 lightwalker 阅读(325) 评论(2) 推荐(1) 编辑
摘要: 这几天面人的经历比较多,总结下来,招人的要求感觉越来越“基本”(关注重点依次降低):1.英语:能写英文文档,简单听说读2.沟通能力:流畅沟通3.机灵、上进心4.专业知识以我们招测试人员为例,本来还想招个精明能干的,英文熟练的,又有丰富测试理论知识和经验的,可以为项目测试带来一些新的思路的,结果招到最后要求就只剩下上面那些了。首先英语,因为我们要写英文文档,所以这个是硬性指标,不要求很能写,至少可以写就行。结果悲剧了,一大部分都没过这一关。然后沟通能力,是因为需要对其灌输很多业务知识,一些人又被拒掉了。等到第3、4点的时候已经所剩无几,我们甚至把专业知识放到最后,不会,没关系,我们豁出去了,自己 阅读全文
posted @ 2010-12-23 12:35 lightwalker 阅读(300) 评论(2) 推荐(0) 编辑
摘要: 1.成为项目经历前,要经常思考,如果我是项目经理,该怎么做。2.抓住两点:业务需求要明确,项目计划、报告、推进、创新。3.想做架构师,可以先从多为别人解决难题,写公共代码开始。4.架构要解决实际问题,架构师要了解业务,了解客户和行业,要有前瞻性。5.要读源码。6.要看行业杂志。7.胸怀要大,要踏实,要低调。 阅读全文
posted @ 2010-12-01 08:53 lightwalker 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.sql语句执行顺序这也解释了为什么会报mainid找不到,因为这个时候还没执行as这句。2.A confusing aspect of queries containing an OUTER JOIN clause is whether to specify a logical expression in the ON filter or in the WHERE filter.The mai... 阅读全文
posted @ 2010-11-05 17:55 lightwalker 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 过少和过多的管理都有问题,这个度不好把握啊。 阅读全文
posted @ 2010-10-21 15:08 lightwalker 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 很多人说我们是不幸的一代,我们找工作难,没有房子分,甚至连租房子都难;我们上班要么挤、要么堵;地沟油和毒大米侵蚀着我们的健康,我们的意志一点点消沉,我们确实是很不幸的,但是,别忘了,我们还是二三是岁的青年人啊,这可是我们人生中最精彩,最意气风发,最有斗志的时期啊!怎么能让肥胖的身体减缓了我们的速度,让房子、车子压垮我们的肩膀?难道我们忘了我们曾经的梦想了吗?忘了我们曾经的骄傲了吗?忘了我们中的佼佼... 阅读全文
posted @ 2010-09-20 09:25 lightwalker 阅读(342) 评论(1) 推荐(0) 编辑
摘要: MARK. 阅读全文
posted @ 2010-09-19 14:53 lightwalker 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 想找个手机上能用的背单词软件,找了N天,要么要付费,要么太复杂,始终没找到一个满意的,于是乎,萌发了自己写一个的念头,算是第一次将所学用于自己身上。从研究到开发,用了一天多的时间,因为Windows Mobile开发第一次接触,所以完全是一点点摸索做的,虽然这个软件还很简单,速度很慢,词库很傻,甚至连图标都没有,不过终于是能用了,而且我已经开始用了。不敢独享,特将软件和代码发出来,供高手指点,如有... 阅读全文
posted @ 2010-09-10 17:59 lightwalker 阅读(757) 评论(9) 推荐(0) 编辑
摘要: 1.路径问题如果想读取文件,只能用如下方法取得路径:[代码]取到的是手机的Program Files//ProjectName文件夹,模拟器上不知道这个路径在哪。2.最小化和关闭的问题通过设置form的属性MinimizeBox,true为最小化按钮,false为ok(关闭)按钮。3.模拟器上的文件管理用vs自带的Remote File Viewer,里面再选择对应的模拟器,就能打开目录了。 阅读全文
posted @ 2010-09-10 11:27 lightwalker 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一直想给自己的手机做个软件玩玩,终于下定决心研究一下。本贴是第一步,从创建、测试、发布,到最后安装到手机上,没有实质内容,纯属扫盲。开发环境:VS 2008,windows mobile 5.0 sdk(vs中自带的)测试环境:多普达P800,wm6.11.程序开发New Project< Smart Device < Smart Device Project随便拖两个button,弄... 阅读全文
posted @ 2010-09-09 12:14 lightwalker 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1.onchange 需要值改变,并且失去焦点才触发;onpropertychange则不用失去焦点。3.onpropertychange在任何属性改变的时候都会触发,连用脚本改值都能触发,所以如果手动改可能会触发多次。2.onpropertychange不支持ff因为Ext中的下拉被改造过了,直接用事件触发不了,所以用如下方式:代码 阅读全文
posted @ 2010-09-08 10:03 lightwalker 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.NET Framework consists of two parts:Framework class Library and the Common Language Runtime.2.在web.config中引入多个命名空间,这样就不用每个页面都引用了(经测试,无效?)[代码]  <system.web>    <pages>     <namespaces&... 阅读全文
posted @ 2010-09-01 09:41 lightwalker 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今天我被教练一脚踢飞了。本来以为自少我已经有了点基础了,却没想到在我看到他起腿的时候我已经飞出去了,真的是双脚离地的飞了。教练说,人是活的,不要盲目的打,不用连续击打,几个组合就够了。  这次才对这句话有了更深的理解,虽然以前我也在打沙袋的时候故意做几个闪避,而且及时躲开,但是每次都是等沙袋晃回来再出击,实战的时候就吃亏了。  所以,以后应该多练移动,打组合,力求几个甚至一个组合击倒敌人。 阅读全文
posted @ 2010-08-28 17:30 lightwalker 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.Web Application会多一个.designer.cs的文件详细官方介绍:http://msdn.microsoft.com/en-us/library/aa730880(VS.80).aspx#wapp_topic5找到的一个介绍:http://www.codersbarn.com/post/2008/06/ASPNET-Web-Site-versus-Web-Application... 阅读全文
posted @ 2010-08-26 11:10 lightwalker 阅读(159) 评论(0) 推荐(0) 编辑