阅读目录

  • 什么是跨界
  • 熟悉的场景
  • 思维惯性
  • 结语

一、什么是跨界

  跨界的本质:是整合、是融合。通过自身资源的某一特性与其它表面上不相干的资源进行随机的搭配应用。可放大相互资源的价值,甚至可以融合一个完整的独立个体面世。

                                                                  ————摘自《百度百科》

  跨界的主要目的是为了“借智”。那么放到我们软件开发领域意思就是,通过运用技术的能力,搭配诸如运营的一些思想和方式之类的来应用。这样可以从不同的视角来看待同样的事情,对当前的解决方案提供补充。

  举个例子:大家都听过MVP,这也是当前软件开发行业中用的比较多的一个最佳实践之一。但是它却并不是由纯正的技术人提出的,而是Eric Ries 在《精益创业》中的提出的概念,是面向产品和市场角度的。但是思想本身是跨界互通的,所以当前常被运用在我们的软件开发和架构设计中。

二、熟悉的场景

  我相信我们程序员在产品界被吐槽最多的应该就是所谓的“程序员思维”了。但是并不是说程序员思维不好,所谓万物皆有两面性,在某些场景或者领域的确不适合以程序员思维来思考。从另一个角度来说,一个人的思维习惯决定了视野有多广、看得有多远,只有这样才能找到多条通往目标的路径,才能谈得上所谓的“寻找最优解”。一旦我们开始带领团队,哪怕只有1个人,“寻找最优解”就已经成了我们的最重要的事之一,因为这决定了最终的产生价值上限。这会起到事半功倍的效果的,并且随着团队的壮大,这将是一个杠杆,会把价值放大N倍,也可能缩小N倍。

  举个例子:某抢购类网站饱受被羊毛党用户以自动化工具进行缛羊毛的困扰,网站上的数字+字母验证码在图像识别大行其道的背景下已经抵御不住了,这时候需要我们来解决这个问题。我来看下作为技术人的惯性思维是什么。

  思路A:验证码太简单了呗,搞复杂点,弄中文。

  

  思路B:验证码太容易被识别,提高混淆覆盖密度,加大识别难度。

  OK,这2个思路其实都能解决当下的问题,但是我们换到客户视角来看一下:

  思路A现象:这家网站的验证码是个中文,输起来真费时间,有些还是比较生僻的字。。

  

  思路B现象:这家网站的验证码都看不出是什么,要刷好几次才能找到个看得清的。

  是的,的确把之前的问题解决了,但是在不知不觉中引入了新的问题。

三、思维惯性

   这个根本原因是就像上面说的,找到了一个解决方案就结束了,没能跳出之前的思维换个视角去审视同样的问题。其实只要我们把视角切换到产品人的位置来看,我相信就能揣测出上面的2个现象。产品人关注用户体验、用户留存率。通俗点讲就是要让客户喜欢用我们的产品,而不是让其觉得反感。上面的2个方案,几乎都对用户的购买操作增加了难度,至少多花了好几秒钟。

  据之前有篇Jupiter Research公司的调查显示,购物者在访问网站过程中的不满会导致销售损失和品牌受损,其中64%的人将不再访问网站 ,62%的人不再从网站上购买,28%的人对公司产生负面印象。

  可见要想形成可持续的用户增长,我们作为技术人员,不能陷入自我的思维惯性中。关于这个验证码问题的一些更理想的解决方案,目前也比较多,比如滑动条、滑动拼图等等,就不展开说了。这些也是跳出程序员思维才产生的产物。

  那些讲业务和技术之间关系、鼓励踏出自己的舒适区的文章,究其根本也是换一个环境,换一个角度来看待一个事物,开辟新的天地。

四、结语

  随着我们每个人的能力照射范围逐渐增大,一定跨出自己的小世界,小步快跑、拥抱变化才是我们的出路。免得不知不觉之中,我们已经深陷瓶颈之中。

  共勉。

作者:Zachary_Fan
出处:http://www.cnblogs.com/Zachary-Fan/p/thinking_crossborder.html

▶关于作者:张帆(Zachary,个人微信号:Zachary-ZF)。坚持用心打磨每一篇高质量原创。欢迎扫描右侧的二维码~。

定期发表原创内容:架构设计丨分布式系统丨产品丨运营丨一些思考。

如果你是初级程序员,想提升但不知道如何下手。又或者做程序员多年,陷入了一些瓶颈想拓宽一下视野。欢迎关注我的公众号「跨界架构师」,回复「技术」,送你一份我长期收集和整理的思维导图。

如果你是运营,面对不断变化的市场束手无策。又或者想了解主流的运营策略,以丰富自己的“仓库”。欢迎关注我的公众号「跨界架构师」,回复「运营」,送你一份我长期收集和整理的思维导图。

转载于:https://www.cnblogs.com/Zachary-Fan/p/thinking_crossborder.html

谈谈跨界在软件开发中存在的意义相关推荐

  1. 彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

    作者:sherrywasp https://www.cnblogs.com/sherrywasp/p/9436623.html "描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的 ...

  2. 大型软件开发中的流程与规范

    对于长生命周期的大型软件,流程和规范十分必要.IT行业作为一个快节奏的行业,不光技术革新快,人员的更替也是很快的,没有严格的规范和流程,几个大版本迭代下来,可能产品的代码就维护不下去了. 估计很多大厂 ...

  3. 人工智能技术在软件开发中的应用

    人工智能技术的不断发展和成熟,使得它在软件开发中的应用越来越广泛.人工智能技术的应用可以帮助软件开发人员提高效率.降低成本.增强软件的功能性和可靠性.在本文中,我们将探讨人工智能技术在软件开发中的应用 ...

  4. 汝之蜜糖,吾之砒霜— 聊聊软件开发中的最佳实践

    文章来源:https://www.cnblogs.com/sherrywasp/p/9436623.html 作者:sherrywasp "描述一个事物,唯有一个名词定义它的概念,唯有一个动 ...

  5. 对软件开发中uml建模的理解和图形整理(一)

    由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的OOAD阶段,因此要理解和使用uml显得尤为重要.在uml开始之前,咱先回顾一个OOAD.OOP的主要特征. OOAD:根据面向对象的 ...

  6. 软件开发中的著名定律

    软件开发中的著名定律 和其他领域一样,在软件开发的世界中也有一些有趣而著名的定律,开发人员.管理人员还是架构师,都经常在会议或闲谈中提到他们,很多时候我们都只是点头附和,免得让人知道自己其实根本没听说 ...

  7. 视频互动直播软件开发中的连麦问题分析

    直播行业发展至今,我们经常会听到很多朋友谈论"互动直播".那么何谓互动直播呢?其实互动直播的核心在于通过连麦技术,让视频直播有一个超过文字的更深层次的互动交流. 在视频互动直播软件 ...

  8. 统治软件开发中的著名定律

    文| https://www.timsommer.be/famous-laws-of-software-development/ 翻译| 码农翻身 和其他领域一样,在软件开发的世界中也有一些有趣而著名 ...

  9. 阿里研究员:缩短软件开发中的反馈弧

    简介:开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈.在软件开发中,尤其是联调时,缩短反馈弧有助于及时发现问题.采取对策,提高开发效率.那么什么样的反馈弧才 ...

最新文章

  1. Zabbix监控网络设备日志文件及字段报警
  2. 调试css的新装备--IETester
  3. Boost:bimap双图的structured_pair的测试程序
  4. python易学吗_所有人都说Python 简单易学,为何我觉得难?
  5. 学术工业界大佬联合打造:ML产品落地流程指南
  6. JEECG参与2017年度最受欢迎开源项目投票,请投上宝贵一票
  7. php案例分析百度云_百度阅读|助力推动阅读领域无障碍优化(二)
  8. python画六角图_六角图的画法
  9. 小米手机卡顿如何解决
  10. Python+OpenCV 设计GUI图像处理
  11. Window系统下搭建GIT本地服务器详细教程
  12. Uber的微服务架构实践
  13. 如何认识会计科目,看懂财务报表?
  14. NDK-r25交叉编译qemu-7.0.0 第66步报错
  15. 国外主机注册域名有什么需要注意的吗?
  16. 论文分享 Simple Baselines for Human Pose Estimation and Tracking
  17. 70张让你大开眼界的照片(配…
  18. 360无线升级服务器密码,360wifi扩展器默认密码_管理员密码是什么?-192路由网
  19. 当RS485隔离遇见Freemodbus,你碰到问题了吗?
  20. 手机录屏怎样只录手机内部声音不录入外部声音?教你三种方法,一定能帮到你

热门文章

  1. 电销机器人价格_供应商电话销售机器人服务为先
  2. pta段错误怎么办_雅思50问 | 07:雅思写作时间不够怎么办?写不完会给分吗?...
  3. 学计算机趣图,我的世界:六张玩家自制趣图,最后一张,想起了“骗”父母买电脑...
  4. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)
  5. java排序算法代码_Java实现八种排序算法(代码详细解释)
  6. 应对 Job 场景,Serverless 如何帮助企业便捷上云
  7. Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)
  8. matlab中线性变压器,用MATLAB优化计算差动变压器的线性范围
  9. 五年级计算机学情分析,五年级学情分析
  10. nacos 本地测试_一文详解 Nacos 高可用特性