分类目录归档:程序视点

软件开发步骤拆解-软件流程

你不知道的项目过程 1.制定项目计划。 最初的计划是里程碑性质。关键确定重大的时间节点 包含但是不限于 1.需求评审 2.设计评审 3.代码开发 4.单元测试 5.集成测试 6.部署上线 这个阶段要写的文档《项目计划》 2.需求开发 如何写好需求,建议想学的朋友去看看经典的书籍《需求工程》这本国外翻译的书,质量很不错 正好月小升有电子书,作为福利,喜欢的朋友拿去读读,写个笔记,应该得能到不少收获。 这个阶段要写的文档《用户需求说明书》 《需求规格说明书》 3.系统设计 最好画画流程图,做网站的画画UE,总之要能让团队成员一眼就能看出,这个系统内部和外部的逻辑是什么样的。 这个阶段要写的文档《系统概要设计》 包含了,子系统,模块合理划分。 《系统详细设计》每个模块详细设计流程 4.代码开发和单元测试 迭代开发。这个程序员的活,基本上大家都比较清楚。写代码,有测试,再改,再改,改到代码没错为止。 5.测试 高级测试人员要能够分析系统各测试要点,在需求、设计阶段都要参与。提早了解如何测试,能写出测试用例。 这个阶段的前奏文档 《项目测试用例,测试流程》 这个阶段的结果文档 《项目测试报告》 6.文档工作。 文档在开发中占有重要的位置,除非你觉得代码是唯一成果。代码是成果,代码注释是成果,文档也是成果。 7.QA 质量控制 有的公司把QA和测试岗放在一起,其实QA是对项目全过程的监管,独立于项目之外。监督项目经理在项目里程碑提交成果,入库形成基线。是不是发现真正的QA官能力其实应该高于项目经理的。 8.软件交付 文档:《数据库的数据字典》 《用户安装手册》《用户使用指南》《需求报告》、《设计报告》、《测试报告》 《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。 《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。 9.用户验收 … 继续阅读

发表在 程序视点 | 标签为 , , , | 留下评论

Lotus Notes离开办公室,自动回复

Lotus Notes尽管很慢,但是功能还是蛮强大的。这几天要外出。想设置个离开办公室,自动给找事儿的人回复的邮件 去Lotus Notes的上面的菜单里Action里找out of office 不过选择之前先点到查看邮件列表页面,再去上面的菜单点Action 找到以后打开的界面如下 创建以后,点击Enable and close 后面有个Save and close 点了会没有用的。 这样我们离开办公室就会安心了。有事情可以方便的交待给别人了 我们在Lotus Notes里面可以写,我在2014年5月1—5月3 会离开办公室,如果你有任何问题,请咨询我的同事小王吧。他的邮件xiaowangba@sina.com

发表在 程序视点 | 标签为 , , , , | 2 条评论

xmarks同步插件chrome无法搜索到怎么办

最近更换系统,发现chrome里xmarks这个插件无法搜索到了。难道也是和chrome发生了什么冲突。 然后从网络上独立下载了一份 http://down.tech.sina.com.cn/page/49541.html 给直接拖到插件列表页就好了。 这样就可以使用了。图标如下 xmarks是方便我们将各台机器的收藏夹同步的好工具。 月小升曾经更新系统丢过无数次的收藏夹了。有了这个系统坏了也不怕。因为xmarks帮我们把收藏夹放在网络上 别忘记注册邮箱,永远都能找回你的收藏夹了。

发表在 科技精品, 程序视点 | 标签为 , , , | 留下评论

万网域名为什么那么贵

万网是国内比较早的开展域名服务的域名供应商,也从域名起家。可能是最早的。也是国内顶级域名供应商。 万网的域名比一般的贵。 1.万网是域名顶级注册商 2.万网是比较大的公司(相对于小代理域名注册商)运营成本自然高一点点 3.万网的服务相对比较好。比如要发票等等之类。 月小升感受的就这么多了。 不过他们最大,也导致了监管的估计经常找到他们。所以容易发生如下事情。 1.随意DNS解析错误 2.停止你的域名解析(节操全无啊,不过他们可能是来抓你小辫子的,比如你的网站上有个美女漏了屁股) 3.你可能必须备案,才能解析出去。 4.转移域名并非因为他们是顶级注册商而容易。各种繁琐手续。 5.万网的域名管理还是比较复杂的,控制面板得研究半天。 所以,如果你要买一个com域名或者net域名尽量不要找他们了。价格是格雷琴的2倍左右吧。各种破事。 但是, 月小升经常遇到.cn的域名注册,还是选择万网,新网好了。无奈啊。谁让你要买.cn。 没办法,客户认! 说说另外的办法,万网下面有不少小代理,找他们买,他们会把域名放在万网,不过你可能无法享受万网的一些服务了。比如发票等等。会便宜不少。还有小代理倒闭了。你不知道会出什么状况。 不过一般没事,倒闭了,万网肯定是会接管他们的域名的。 主机也一样,都说万网100M的主机,可以在香港购买10G的了。不过你也可以找代理商购买,能便宜不少钱。 不过月小升用过的国内主机,还就算万网的速度好,稳定好。就是一个字贵。一分钱一分货,便宜的动不动当机。

发表在 互联网观察, 程序视点 | 标签为 , , | 8 条评论

Pomodario番茄时钟管理软件-效率提升

Pomodario番茄时间管理工具使用 由于我经常玩游戏,所以发现时间经常的被太多的游戏占用,如果说每天玩30分钟没什么,是的我也这么认为,结果发现往往每天玩了2小时。 看过不少时间管理的方法,什么计划啊,时间管理,要事第一啊,发现统统在我这里不起作用了。 最终发现源头是没有计划,一步做不好,一切都空谈。 计划的好办法是一定是前一天做好第二天的计划,列出清单。 番茄时间工作的原理是每工作25分钟,完成一个事情,如果一件大事情,比如需要2小时,那么就采用多个番茄来组合,每次工作25分钟,然后休息3-4分钟。 每4个番茄休息15-20分钟。 这样我们工作起来就会比较方便了。 之前对网络时间管理软件不屑一顾,后来发现还是的多用,多找,才能找到合适的软件。 番茄Pomodario时间管理软件,适用于紧迫自己的工作时间,让自己紧张起来(散漫是效率的大敌。) 番茄时钟理论: 番茄钟,是指把任务分解成半小时左右,集中精力工作25分钟后休息5分钟,如此视作种一个“番茄”。哪怕工作没有完成,也要定时休息,然后再进入下一个番茄时间。收获4个“番茄”后,能休息15至30分钟。 提早几分钟到办公室,把一天的工作任务划分若干个 “番茄钟”,规定好每个“番茄钟”内要完成的小目标,然后尽量心无旁骛地工作,这种“番茄工作法”的流程,也被称为拖延症“自救攻略”之一。 这个软件的好处一个是完全实现了番茄时间管理理论,第二个是到了一定时间25分钟(你也可以改成30分钟) 会自动闹钟。听说闹钟的声音还可以修改,月小升认为有闹钟就已经很棒了。 今天用了一天,发现果然效率猛升 不过计划清单,我还是在使用EverNote(evernote)时间管理软件 Pomodario,Evernote两个软件都支持跨平台。 番茄Pomodario是用Adodb Air编写的,所以什么Linux,Mac,Windows统统搞定。

发表在 日常随笔, 程序视点 | 标签为 , , , | 2 条评论

UniteStack讲工程师的价值和提升

工程师是个多么奇妙的名字,但是我们在中国为何感觉不到自己的价值。 钢铁侠1里面讲:你们这些人的最大弱点就是不懂科技。 科技如此重要,为何中国工程师老感觉不到自己存在的价值,下面分享一遍一名硅谷创业的中国老工程师的想法。 ——————————————————————————————— 本来想写招聘广告的,结果谈工程师就花了大把的篇幅,算了,就索性换了一个标题,讨论一下工程师的价值和发展。 我一直认为,工程师,尤其是一线的,是最接近真相的人,也是最懂业务的人,应该有充分自由去实现自己想做的事情,去改造存在问题的项目,去颠覆陈旧的观念,可惜中国的土壤不好,公司的文化和观念也不是一天能改过来的,如果你能有机会去硅谷,那恭喜你,工程师在那里的地位是最高的,有像Facebook一样的工程师驱动的文化,有自由的空间和足够大的舞台。但在中国,作为工程师,想改变大环境很困难,那么只能改变自己,自己寻求更高的价值和更好的发展。 我经常跟朋友说,一个工程师的价值取决于两个方面: 一是你的内功,即综合能力、技术水平、思考力等等自己本身的素质,内功的价值如果有一个标尺的话一般由你公司给的年薪确定; 另一个是外延,或曰影响力系数,就是将你的内功表达出来,让他人能够欣赏到你的价值。也取决于你在行业的被认知度,有多少高质量的connection,你的代码有多少开发者用了,在开源社区有多少代码被approve了,你做的产品有多少用户等等,这个系数变数较大,一般的业界公认的牛人这个系数可以做到100,两个因素相乘就是你的价值。比如,对于这样的牛人,如果在公司的年薪是20万,那么在资本市场上,如果要收购你,需要花2,000万,真不贵,看看美国公司的人才并购中,基本上团队中单个人都大于这个价值。 提升内功我就不说了,作为工程师,不能不知道如何提升内功。这里更多分享一下如何提高外延。根据我最近一年多的经历和感悟总结了三点: 分享 高质量的分享,认真去写你每一博客,有干货,有思考,有原创性,不要有废话,即使是微博,也要言之有物,有观点和态度。如果有好的文章,不防投稿到网络媒体如InfoQ,杂志如《程序员》广泛传播。如果你功底足够强,同时对某方面有非常系统的理解,写书也是一个不错的渠道。公众演讲也是一个极佳的分享机会,当然要想收到演讲邀请必须先经营好自己的『自媒体』,让别人觉得你很有价值,想听到你的发言。 开源 开源社区,尤其是著名的开源社区,比如Linux, OpenStack等,有patch被approve进主干,是对工程师能力的一个背书,而且是公开的,谁都能看到,大家都能感知到,如果这个patch还非常重要,一些大牛和公司会赞赏你。无形中,你的个人价值就提升不少。只为自己公司写代码,再牛逼,也只有同事或公司知道你的价值,在HR面前议价能力不大。换一家公司在评估你价值的时候也很困难, 国际化 国际化有两个重要原因:一是由于中国特殊的不重视工程师的环境,我们就要寻求外部的支持,比如价值背书、融资支持;二是通过国际交流,缩短与老外在境界、思想以及方法论上的差距,提升自信心,有助于设计出有国际竞争力的产品,更有助于你站在浪潮之巅去思考问题,如果没有足够的交流,总是认为老外高人一等,无法平等对话,一辈子活在大公司的屋檐下,无法超越。 做到这三点,你已经不是一般人了。 提醒一下,扩大外延不就是你主动是攀附某些比较层次高的人,而是尽量去提升自己的层次,以跟其他人能够Match,这样才能平等的交流和对话,更能找到好伙伴和真心朋友。 以上是我这么长时间对工程师价值和发展的思考,好多想法和结论都是亲身经历体会出来的,一般人我不说的。价值和发展谈到这里,刚突然又想到另外一个故事: 去年第一次参加OpenStack Summit让我印象最深刻的还不是美国那些有活力的OpenStack创业公司,而是一个老太太,Nextenta的一位工程师,约莫60-70岁的样子,头发发白,牙齿也掉光了,在讲Swift存储优化的方案,如果没有记错的话应该是讲排重和多版本支持,用了到很多Nextenta存储里面的技术,非常深入地讲解架构和一些技术细节,思路非常清晰,应该还在写代码。演讲结束后与她交流,还是讨论技术,完全感受不到对方是一个老太太,而是一个资深的架构师。 中国工程师的优势是学习能力强,上手快,聪明,但遗憾的是一般生命周期很短,平均只有2~3年,要想发展必须向Manager的Level晋升,但很有可能,你就远离你钟爱的代码了,所以在中国很难有像老外一样做几十年coding的工程师。工程师普通缺乏的是全局掌握和架构能力,更缺乏长远规划。 这是为什么这么多年来,中国软件行业真正自主研发的基础软件很少的原因:一批生命周期只有2~3年的工程师却要自主研发需要有10年甚至更多生命周期的基础性软件,是多么不靠谱的一件事情。 因此,对于我们这帮年轻的中国工程师需要充分认识自己不足和优秀,在基础性、平台性大软件领域,尤其是偏底层的,我们要避免重复造轮子,多学习国外这些真正的资深架构师设计的工具或平台,最好的办法是参与开源,通过contribute back,与社区那些资深工程师一起工作,进而提升自己。 —————————————————————— 月小升说在最后: 1.博客是要好好写 2.还得去挑战自己参与开源软件 3.英语,君不见微博里那些超牛的技术人员都是英语呱呱叫。 http://www.ustack.com/unitedstack-engineer-value/

发表在 JAVA, 程序视点 | 标签为 , , , , , | 留下评论

115网盘,我早期一直用的网盘

115网盘取消外链服务以后,用户量急速下滑!我是用的越来越少了。 以前还里面存档过CS和星际争霸的压缩包,可以见我从前是多么喜欢115的网盘。 不过好久不去了。上去看看发现115提供16G免费。不过外链能取消,免费什么时候取消没有人知道。反正给人一种不安全的感觉吧。 不过临时放点东西还是可以的。 115网盘在国内发展的算早的。他们的老总应该是那个最早搞盗版操作系统的,后来因为番茄花园被抓了,所以改行做网盘生意起来了。 嗅觉比较灵敏,看到网盘的前景比较早,不过现在巨头杀入,生死难料啊。 当年停止外链的破事儿 停止向外网用户提供文件分享服务 2012年8月8日下午消息,云存储服务提供商115网盘昨日发布公告,称不再提供面向外网用户的文件大众分享服务。以下是公告全文: 尊敬的115网盘用户: 接上级有关部门通知,因115网盘为用户提供的大众分享功能存在政策隐患及版权争议,即日起,115网盘将不再提供面向外网用户的文件大众分享服务。对此,我们深表遗憾。 长期以来,115网盘全体员工一直以不断提升优质的用户体验为己任,在技术研发、客户服务等领域都作出了不懈的努力,我们感谢广大用户长期以来对115网盘的大力支持,对于我们工作中出现的不足,我们深表歉意。 同时,我们也很欣慰地告诉大家,针对“强关系”的小范围群组社交平台115“圈子”已经成功上线和小范围试点,它是基于115云存储平台的群组化私 密 社交网络,它将网盘文件的分享功能提升到一个全新的社交层面,它将为用户的文件分享提供一个更为高效与安全的技术平台。 115依然是您的115,我们会一如既往地为广大用户提供更好的服务。 停止以后发现115基本转型社交,似乎要做一个115版本的腾讯,什么都搞,签到啦,交友啦,博客啦。等等。 目前不少功能都需要VIP付费。 就是说存自己的文件基本可以,下载别人的文件,基本要收费。要不你去社交也行,朋友共享了文件给你,你也可以下载的。 115,我用来存自己的部分不重要文件吧。

发表在 互联网观察, 程序视点 | 标签为 , , , | 5 条评论

华为网盘怎么样

华为网盘是收购DBANK数据银行以后做起来的。华为的网盘比国内一些百度,微盘似乎都要早点。 比较明确,看我的容量5.03G, 外链单文件200M,上传单文件1G. 看看详情。收费明确。爱用的交钱。免费的也可以永恒存储。(国内公司有永恒么) 最大可以扩到35G,这个比百度网盘,Dropbox都大方啊。不过任务比较坑,直接让我们去玩游戏。 优点: 1、5G免费存储空间。上传后,可随时随地访问文件; 2、可存储任意类型文件,永久保存,永不丢失 3、文件链接,能和朋友分享资源,还可连接新浪微博,第一时间把上传消息通过微博发送出去; 4、发送文件,突破传统邮件附件大小受限问题; 5、操作简便,采用windows界面,易上手,能更好更快适应操作; 6、支持键盘操作,如键盘选择,按住SHIFT或CTRL键选择多个文件; 7、华为网盘支持直接使用QQ号来登录网盘,免去注册的麻烦。 8、华为网盘已推出android版本,可以手机和PC互通。 网盘都支持各种手机哦。 总的来说,大家都比较看好。 不过目前月小升用过的网盘仅仅Dropbox支持MAC系统软件。其他的网盘还只能在MAC下用网页上传下载。 小技巧:有时候你看到一个华为网盘的文件,登陆以后也无法下载别人的,那么转载这个网盘文件到自己网盘里,就可以随意下载了。(有点搞)

发表在 互联网观察, 科技精品, 程序视点 | 标签为 , , | 6 条评论

笔记本键盘失灵,用键盘映射软件KeyTweak,改键盘

KeyTweak 是一款windows键盘映射软件。 最新家里的Hp520笔记本Enter键坏了。本来以为是里面灰尘太多,撬开后发现里面还是蛮干净的。撬开后又安装上了。 一直外接一个双飞燕的老键盘。似乎是以前已经拆了零件的台式机上的键盘。最近要搬家安装新网线。带笔记本过去,还得带个外接键盘,太麻烦。本来打通小区的电脑维修,说换个全新的笔记本键盘,要150人民币。 一台用了7年的破笔记本,真是想给丢到窗外去。还要我花银子! 灵机一动,我改个没用的键给Enter不就能凑合了么。 KeyTweak 通过设置系统的注册表来将按键映射为另一个按键,软件提供将键盘某个键映射为你的键盘上没有的特殊功能键(比如某些笔记本键盘和某些多功能键盘上的特殊按键),这样一来普通键盘就可变成多功能键盘,多功能键盘–>超级多功能键盘,不花任何费用即可享受更强大功能的键盘。 我把pageup键用来做Enter 看图 当然也可以用来做其它事情比如:打魔兽或CS时不必再担心有误按到Win键的郁闷,部分损坏的按键可以重定义到其它按键上等等。免费软件,无需注册! 后来发现还是不要乱拆,拆完Enter再安装上去,发现pagedown和 上下的下键(下贱?)不好用了。 本来想用pagedown, pagedown挂了,只好pageup吧。 软件分享地址 猛点这里 http://pan.baidu.com/share/link?shareid=379029&uk=1697559421

发表在 程序视点 | 标签为 , , , , | 2 条评论

一分钟了解新浪微盘的热门分享功能

新浪微盘支持桌面同步,手机系统目前支持IOS,Android,WindowsPhone. 默认开通似乎是2G,我目前没做任务2G,做完全部任务可以得到额外的8G。 网盘的功能无非就是把我们的文件同步到云端。 不过sina微盘有一个热门分享的功能,分门别类。可以让我们收集某一个领域的资料。 搜索一个关键词可以得到别人分享的文件。 月小升在这里搜索java,就发现众多java资料。 对于寻找资料还是蛮有用的。 不过热门分享没有搜索好的地方是,尽管热门分享,但是不按照下载量排序。可能热门分享的原则是大家转发的量?有待考察。 新浪微盘的公开资料和社交模式本来就因为新浪微博自身是一个社交平台,这一点远远胜过Dropbox 新浪微盘的另外一个特点是大家几乎都有微博账户,开通即可使用。想起了当年QQ为何在小游戏领域完全击败了联众。 粘性即是成功。

发表在 互联网观察, 程序视点 | 标签为 , , | 留下评论