个人管理 - 我是这样偷着做架构的
来源:互联网 发布:淘宝客的pid哪里看 编辑:程序博客网 时间:2024/06/05 15:15
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhoujg.blog.51cto.com/1281471/518663
好的技术人员会偷
读书时抄作业
- 找到可以抄袭的作业
- 找对人:我不会随便找一个人的来抄袭,因为我怕抄错了被发现了,所以我找的人不是班长也是课代表,或者排名前十名的。其次是这个人是否开放(Open),有些人不够哥们,把作业本子藏的好好的,你问他他当没听见,或者直接说不给。
- 找对作业:有的人字迹写的差,你有时不小心就会抄错
- 求同存异
- 我也不是一个差学生,也算有思想的,所以当然不会只是像罚抄作业一样。抄的过程中,我也会看看他做的思路是不是对,如果对我就会全部抄下来
- 有时后为了不让老师发现,我也会特意修改一些内容,不让把顺序颠倒一下,文字修改一下
- 修正
- 在抄的过程中,如果发现有明显错误的地方,我会自己修改一下,毕竟,我要偷也要做得职业点:)
工作后偷架构
- 找到抄袭源
”偷“对我来说反而是一种态度,就像”不重复发明轮子“一样。很多人都知道这句话,但真正做起来又会另一回事,缺少的不是轮子,而是看你想不想去找轮子。- 找对厂商:竞争对手、开源产品或者类似产品厂商,我研究的报表是就会找业界著名的报表厂商
- 找对架构:有些厂商会有多种产品,每种产品包含功能不一样,由于我们是抄袭,那就专挑完全功能的来试用。有些产品会有比较详细的介绍和说明,这类产品对我来说我会优先考虑。
- 主题抄袭,求同存异
在《个人管理 - 如何读好书:读书的四个层次》中介绍的第四个层次:主题阅读就是一种针对一个主题进行多本书籍的一种对比思考和总结的一种阅读方式,在抄袭产品过程中,我们也需要进行主题抄袭,研究多个产品后决定如何做这个关注点。- 有时候做研究工作,自己需求是不太清楚的,这时候就可以多参考几个产品,拿着别人的功能列表进行对比,把共同的部分记录下来,看看是否自己需要的
- 不同产品肯定存在一些各自的亮点,这也是我们需要特别关注的,很有可能这是你产品增值的部分。对不同产品的不同功能,我们也需要分别看看,然后自己判断一下是否需要
- 组合抄袭
一个架构由多部分组成,如在《软件观点 - 平台分类:系统平台、开发平台和开放平台》介绍的开发平台。开发平台是在系统平台之上,提供在开发方法指导下,通过 开发工具、辅助工具,基于框架、引擎以及内置的模块等一套支持软件开发生命周期的完整开发环境来构造软件,以期在统一平台下能够快速高质量的提供产品。以下是OpenExpressApp的Roadmap,它包含多个部分,所以我们要做的不仅是主题抄袭,还要做组合抄袭,OpenExpressApp不会带给大家创新性的技术,而是将现有技术和产品中有价值的部分引入到一起,它要做的是整合别人已经实践的方法,提高我们自身的开发能力,以求快速、高质量的开发产品。 - 由抄到偷
如果我们仅仅停留在抄的基础上,那也只是到了守-破-离的守阶段。毕加索的原话是”Bad artists copy;Good artist steal“,他的创新更多来源于偷,就是在抄的基础上有所创新。在进行了主题抄袭后,我们会进行组合抄袭,其实在抄袭过程中我们的思考和决策过程就是在做”偷“这一重要步骤。在参考别人的基础上,加入自己的见解,解决自己的问题才是关键。比如在做报表时,就针对公司的打印加强了页面模型,针对树形要求增加树形显示和汇总等。 - 不断修改
在《架构 - 又一个类似与“平台”一样的词汇》中说过架构是需要持续完善的。我们经过前面几步,基本架构基线就成型了,这时候你的产品更像一个山寨的,只不过是不同部分分别山寨不同厂商的而已。产品框架成型后就可以开始迭代实现了,在上线后需要注重反馈,不断修改完善产品。
0 0
- 个人管理 - 我是这样偷着做架构的
- 个人管理 - 我是这样偷着做架构的
- 我是这样偷着做架构的
- 个人经验之我是这样签合同的
- 微信客服我是这样管理的
- 微信客服我是这样集中管理的
- 微信客服我是这样集中管理的
- 我是这样的人
- 我是这样看待人生的
- 我是这样数据备份的
- 我是这样学数据结构的
- 我是这样记单词的
- 我是这样使用Ubuntu的
- 我是这样写程序的
- 如若,我是这样的女子
- 我是这样自学过来的
- 《我是这样封装Windows7的》。。。。。。
- 我是这样学习前端的
- BZOJ 1486 HNOI2009 最小圈 二分答案+DFS
- ASP.NET 5系列教程 (三):view components介绍
- linux下动态库so文件的一些认识
- MFC实现2048游戏(一)
- 68MainActivity的消息回执
- 个人管理 - 我是这样偷着做架构的
- 黑名单来电自动静音(PhoneStateListener与AudioManager)
- 用CSS如何让节点宽度自动填满
- vs2010mfc下配置Halcon11
- ExtJs控件属性配置详细
- 微信公众平台开发教程第20篇-新手解惑40则
- LeetCode OJ 之 Sort Colors(颜色排序)
- 3097-小鑫爱数学
- Java中static关键字的使用