摘要:
某天曾看到在共享作者采访笔录中有一位讲过中国共享软件作者一个现状:目前国内共享作者做的最多的就是“转录”,据闻是某位大牛前辈留下来的宝贵财富,再然后就是“山寨”国外某些软件的牙慧,大抵因为这些东西的内核就那么一个两个,无非是改改界面,调调操作控制之类的,做起来省事又简单,运气好的话,还能收不少的美元。言外之意,不管承认不承认,“微创新”那种不要脸的标签是挂在国内相当部分共享软件作者的头上,真正的“创新”就不用以道里计了,绝对是个不沾边儿。 听听那些刺耳的话,想想国内的IT现状,心内凄惶之余,倒也有些心慰,毕竟自己不算是搞微创新的人。其实我们IT同行都知道,一个软件的生命力在于软件与实际工作环. 阅读全文
摘要:
前文中提到,为女儿写过一个语文学习工具,解决小学语文学习的字词问题。软件完成后,几个要好的哥们儿朋友人手一份儿,并跟他们几个约定,录一下数据,提一提建议,试运行一把。三个月过去,目前只有一半的同志还在使用,使用效果当然是勿庸置疑的,所谓熟能生巧嘛,孩子学习成绩提高了,家长自然不会半途更弦易辙。另一半的同志则基本放弃了,其中原因主要有以下几点: 1.个人工作繁忙,没有时间录入数据;2.使用界面复杂,无法移交到媳妇儿手里;3.孩子其它方面补习任务过重,没有多余精力。 于是便有人建议,这东西既然是有益于孩子学习的,那不妨做一个共享软件,把数据全部嵌入到内部,家长省事自然愿用,这便是《小学生字词... 阅读全文
摘要:
罗里罗嗦写了一堆的教训,实际上收获也是不少。结合新结束的一个项目,也一并把较为成功的经验分享一下,祝愿我们的程序员在龙年真正滴龙腾虎跃,大展拳脚,更希望中国的软件公司越来越赚钱,为IT人提供越来越多彩的舞台:)说到需求分析,最直接的有两点是必须做到的:一是吃透需求;二是把用户需求落实好。吃透需求,除了专业上要搞清楚流程、弄明白计算机要做哪些事以外,笔者管见,还要跟用户的操作习惯、用户个性要求做一个良好的平衡,要细抠每一个细节,严格控制每一个大环节。这样子说起来有些拗口,那就举两个简单的例子来说罢:案例1:我在做一个车辆管理的软件时,牵涉到一个车辆档案的模块,档案中涉及“车型”这个字段的录入,就 阅读全文
摘要:
去年四月份即许诺为女儿写个学习工具(妞妞加油站,有搞成系列的想法),却由于一个软件项目的开发工作一拖再拖,直到年底才腾出个把礼拜搞了个七七八八,正好赶上闺女的考试。小试了几刀,感觉效果还是比较明显,有兴趣的家长可以down一下试试。CSDN上传了一下,名字是“小学语文学习加油站(家长版)”,DelphiXE+Firebird,Ribbon2010风格,自动生成拼音,支持多音字,能按每一课、每单元、全书生成资料或测试卷子,区分了生字、多音字、成语、文言文、古诗、作家作品等单项知识,单纯从语文基础知识学习来看,应该能满足要求了。由于我是一个自由软件人,经常会接一些朋友之间帮忙的活儿,年届四十时,经 阅读全文
摘要:
最近一段时间忙着给女儿写个学习滴小助手,被一些多音字/形近字搞滴头大,没有过来看看老朋友新伙伴,先抱歉了:)CSDN上看着一哥们儿十年经验,投五十份简历未果:)这个未果是没有收到电话,哈哈,不知道这哥们儿是不是跟俄一个年龄档上滴,如果是或者年轻一些,大约结果就是如此了。俄在今年曾经很诚心滴发过几份简历,想去做做程序员,好好充一下电,就是一个电话木有接到.虽然对小日子很没所谓,但还是感到郁闷.果真老了啊,当程序员都没有人要了。索性一段时间每天都看看CSDN、大富翁上的招聘信息,才发现俄不是老了滴问题,那些应聘滴试题,有一些还真滴是搞不定。记得一位在大富翁招聘滴傻子振振有词,那个a:=1,b:=2 阅读全文
摘要:
软件开发管理远不是一支笔,一张嘴能够说清道明。站的起点不同,自然看的观点也不一样。笔者是想到哪儿写到哪儿,欢迎探讨、板砖和臭鸡蛋。今天准备聊一聊的是软件Team的技术交流会(或称之为研讨会也无不可),我称之为软件人不能不为之发奋的舞台。必要性:1.技术交流会能够迅速提高新人的能力水平,使新成员以最快速度在内功上看齐Team内部平均水平。2.Leader能够清楚掌握成员在一个开发周期内的工作和学习状态。3.Leader水平够的话能够清醒看到团队的优势和短板。4.成员之间更易取长补短,沟通交流的结果必然增强团队的凝聚力。5.良好的技术氛围能够吸引并留下更多的优秀人才。6.成员能够正视自身弱势,而发 阅读全文
摘要:
昨天思索着这一话题入眠,早晨又看了客户是不是上帝,继续:)无论是XP、TDD,还是SCrum,其精髓都在于计划-》控制-》再计划—》再控制,那么计划、控制又应该如何去进行细分?按照洋鬼子的文档、会议到底能解决多少中国程序人团队存在的问题?笔者再大胆地说一个数字,迎候着板砖。那些所谓的模式中规定的东西在中国程序人管理中能占到6成就8错了,君不见每年春季的跳槽大潮,君不见学子们不知道学什么语言什么框架的迷茫?君不见高薪诱惑下软件人也在通货膨胀?通货膨胀也就罢了,连心理也在膨胀了。多拿俩钱其实也没所谓,但在中国社会,至少是目前的社会环境下就有所谓了。比其它行业高得多的薪水,加大了程序员本身的浮躁,这 阅读全文
摘要:
作为一个Code了十几年的老菜鸟,眼睁睁看着国人开发从开始的一锅烂粥,到后来的CMMI,再到XP、TDD,然后火爆了“Scrum”,概念炒作之甚,让人不能不感慨,当年鲁迅老先生的拿来主义,实实在在地在“创新”的年代得到了发扬光大。细思思又有些感伤,中国人在用着人家的系统、人家的开发语言的时候,还不忘眩耀一下,瞧一瞧,看一看了,我们把人家的“先进”的管理理念也拿来了:)说个普遍的现象,川湘菜在北京大行其道,但进了北京又大行其道的川湘菜绝不可能是地地道道的川湘菜,因为菜的生存环境由潮湿而变为干燥的时候,川湘菜必须要进行本地化的创新,否则偶而进食尚可,吃多了就有害健康。聪明的商家自然要在新环境下进行 阅读全文
摘要:
接上文继续:)Delphi的保存地图代码:var mapDoc:IMapDocument;//把在Private定义的MyDoc去掉beginmapDoc:=coMapDocument.Create as IMapDocument;mapDoc.Open(mapCtl1.DocumentFilename,'');if mapDoc.IsReadOnly[mapCtl1.DocumentFilename] = False thenbegin mapDoc.ReplaceContents(mapCtl1.Map as IMxdContents);mapDoc.Save(mapDoc 阅读全文
摘要:
项目需求之一:精简汉化版的ArcMap:)平台:DelphiXE+AE9.3一.小技巧 :a.Delphi的Tool中加入两个非常有用的工具Library locator/EO Browser,这两个工具用来解决Arc编程中单元引用、类型强制转换接口问题,可以大大提高效率;b.Delphi Options的Type Library中勾选 All v-table Interfaces,访问ActiveX的属性与方法时,就可以避免使用Get/Set的繁琐。二.设计与问题1.没有选用C#的主要原因在于针对SDK(ActiveX)的开发中,换一台开发机器,源代码运行经常会出现”初始值设定问题“、”初始 阅读全文