• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






蝙蝠23155

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

文章分类 -  7.程序人生

 
GIS开源程序收集
摘要:GIS开源程序收集注意:每一个项目包含以下信息:名称主题分类描述开始时间语言许可演示网址项目网址成熟度活跃度评价分类包括:GIS基础函数库、GIS控件、GIS桌面程序、GIS数据引擎、WEBGIS浏览器端程序、WEBGIS服务器程序、GPS相关程序,其它分类派系:“NET”派系,“C”派系,“Java”派系,脚本派系,其它派系“NET”派系项目SharpMapSharpMap是一个基于.NET 2.0使用C#开发的Map渲染类库,可以渲染ESRI Shape、PostGIS、MS SQL等格式的GIS数据,通过扩展地图数据Provider,还可以支持其他格式,例如由其他作者开发的 oracle 阅读全文
posted @ 2011-05-05 01:33 蝙蝠23155 阅读(576) 评论(0) 推荐(0)
编程风格
摘要:在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出一个正确的方法。如果我们把一个正规的程序员和一个撞大运的程序员放在一起做结地,那么,那个正规的程序可以马上变得发疯起来,并且,可以把正规的程序员的智商降到最低。两个撞大运的程序员不应该在一起做结对编程,这 阅读全文
posted @ 2011-03-23 22:37 蝙蝠23155 阅读(158) 评论(0) 推荐(0)
团队稳定性
摘要:一个公司想要获得成功,有两个基本点:一个是好的人才;一个是好的业务。 好的业务能够吸引到好的人才;而好的人才也能创造出好的业务。 成功的公司在这方面形成了良性循环,相反糟糕的公司形成了恶性循环。 保持团队的稳定性说来容易,其实对于每一个优秀的研发经理和公司CEO都非常具有挑战性,尤其是员工很多时候并不能意识到这一点和理解领导层的压力。就好比单身汉不能理解父亲的心情一样。 然而在家庭的未来面前,父亲责无旁贷。 团队稳定性涉及到很多方面的内容,比如公司文化、员工激励、招聘流程、团队建设、职业规划、技能培训和备份等。下面谈谈个人的感想。 招聘 招聘是团队建设的源头,一个公司从无到有,从小到大,每一步 阅读全文
posted @ 2011-03-23 22:37 蝙蝠23155 阅读(413) 评论(0) 推荐(0)
项目过程中应该避免的问题
摘要:1.测试过程中不加思考的机械性测试执行。测试就像建筑一样,先打好图纸,然后在施工。测试的过程中应该多思考,而不是闷头呆板的执行。测试的过程中,虽然我们宏观上有三轮的指导,但是我们应该将任务加以细化,具体到功能模块,每天分配合理的任务量。2.“自以为正确”。项目测试的过程中遇到自己解决不了,不确定的事情应该及时的向pm,测试负责人反映,并征求他们的意见,必要时向资深的同学求教。作为项目中的测试人员,每天花几分钟和pm,ptm描述测试的进度情况,遇到的关键问题点,要主动的反馈。3.解决完问题,不进行总结,被同一块石头拌两次。出现了问题,要探究问题的原因,如何采取积极的措施加以预防,这样对于问题才能 阅读全文
posted @ 2011-03-23 22:36 蝙蝠23155 阅读(177) 评论(0) 推荐(0)
应对客户的变动
摘要:问题:在软件项目中,客户方面的人员变更会给整个项目造成很大影响,有时客户方领导层的变更甚至会导致整个项目之前的工作前功尽弃,最极端时还会出现取消的状况,那么如何管理和应对这个问题,才能保证将其负面影响降到最低?TomTicknor 科维安(QAI)全球总部首席运营官 这个话题涉及到整个软件项目管理。根据我的经验,由于客户人员变动导致的项目变更或取消所引发的问题,大约只有25%的因素是跟编程人员有关的。因此在一定程度上可以说,这个问题更多应该是分析团队和项目经理们应考虑的范畴。管理团队要在项目前期做出充分的考虑,如对整个软件开发流程做出规范,包括与客户沟通的规范、项目管理的规范,以及可能出现的客 阅读全文
posted @ 2011-03-23 22:35 蝙蝠23155 阅读(247) 评论(0) 推荐(0)
沟通三级跳
摘要:闲言碎语:沟通三级跳第长期以来,总是阶段性的有设计方面的学生或者入门小白在邮件、QQ、MSN等渠道发表一种焦虑:我的基础不太好,请问我能从事设计工作么?对于这样一个问题,我一般有两个反应,第一,我觉得这个问题太大了,有点自我否定的意思;第二,你自己都知道基础不好,就去补基础啊,跟我扯什么闲话。后来我发现这样想有点不仗义,首先对方也许是瞧得起我,想问问我该怎么办,其次他们可能觉得我的“基础”很好,以便取到真经,避免被某些混子骗去钱财。对于“基础”的定义,各人的理解是完全不同的,在设计上来说,我只能从我自己的理解来聊,它不是真理。其实关于有没有基础的疑问不集中在自己没打好底子,而是担心自己能不能继 阅读全文
posted @ 2011-03-23 22:34 蝙蝠23155 阅读(165) 评论(0) 推荐(0)
方法,类和变量的命名
摘要:方法,类和变量正确的名字可以让你的程序顾名思义,下面是一些提示:不要使用”ProcessData()“这样的命名你如果在你的程序生涯中使用这样的函数名,那么这意味着你将是一个不合格的程序员而会被淘汰或解雇。请明确实际的功能。比如:ValidateUserLogin(验证用户登录)或 EliminateDuplicateRequests(去除重复请求)或 ComputeAverageAge(计算平均年龄),等等。 让命名来帮你设计程序让我们假装有这么一条规则是——“任何的函数是有输入/输出的”,那么,你需要思考的是所有的把input变成ouptut的步骤,然后,你可以选择一个简短的句了来说明你的 阅读全文
posted @ 2011-03-23 22:33 蝙蝠23155 阅读(370) 评论(0) 推荐(0)
从ERP合同的签订分析项目的成与败
摘要:从ERP合同的签订分析项目的成与败 其实从ERP合同签订的那一刻基本上可以分析出项目的成与败了,也许看来有点夸口,有点宿命,但是事实就是这样的,根据个人经验,分析如下: 从商务和技术两个方面谈,会思路清晰一点。 先说商务方面,最后决定选哪家实施商基本有下面几种情况: 1、因为领导拿了回扣,完全由领导决定,没有深入听从技术人员的建议,这种情况领导基本已经被软件供应商“绑架”,那么软件供应商在回扣上下了成本,在项目实施上自然不会下太多的成功了,另外,做的不好,领导也会扛着,说好,所以这种项目基本OVER,从开始就意味着失败了,或者成功验收,但是束之高阁。 2、领导拿了少量回扣,或者没拿回扣,也听了 阅读全文
posted @ 2011-03-23 22:31 蝙蝠23155 阅读(152) 评论(0) 推荐(0)