热门标签 | HotTags
当前位置:  开发笔记 > 小程序 > 正文

把爱融入程序——程序,源自生活,高于生活

一篇久违的博文。最近关于软件设计感触颇深,越来越意识到,自己对于程序的认识太狭隘。每天都把用户体验挂在嘴边,张口闭口都是用户

         一篇久违的博文。

         最近关于软件设计感触颇深,越来越意识到,自己对于程序的认识太狭隘。

         每天都把用户体验挂在嘴边,张口闭口都是用户需求,但是我们真正关心过用户吗?

         用户体验,很多时候都是设计师一厢情愿的做法;需求分析,亦是机械的复制用户不成熟的想法。

         就拿订餐系统来说,如果我们仅仅是机械的存储、读取,不过是对冷冰冰的数据。相反,假如我们能融入一点点关爱,去用心分析一下这些数据,也可以说是数据挖掘,结果将会不大相同。

把客户每次点的菜的都记录下来,以后客户来的时候,可以推出“猜你喜欢”;记录下客户每次来座的位置,可以刻意安排客户的座位;分析客户的身份证号码,完全可以提取出客户生日,客户生日那天发送一条祝福短信。

         等等等等,这些点点滴滴,会让客户感到多么温馨!而我们却不需要付出太多时间,程序很轻松就可以把这些工作完成。试想一下,这样的企业,怎么可能不火爆?

         程序一旦融入爱,就不再是冰冷的代码,爱心有多大,程序就有多大!

         米老师天天讲的大爱,看来自己学的还不够,并没有映入灵魂。

         再谈谈程序与生活。

         随着学习的深入,越来越发现技术也就是那么回事,会就是会,不会就学,只要肯学,只要给自己一个学习的过程,技术可以说是一件顺理成章的事情。

         而真正的瓶颈,却是思想。

         思想也分为很多方面,今天主要想谈的是灵感。

         设计程序,如果缺少灵感,最多也就是达到前人的水平,不太可能超越。

         创新往往是来自灵感,而不是计算。一个按钮,可以一文不值,也可以价值千金。

         就拿我最近设计的一个安卓小程序,大致是关于教师点名的。为什么我能想到这个?就是因为前段时间去了次北京,做公交的时候要刷卡,而我没有,当时挺尴尬,印象比较深刻。回到学校,突然灵感乍现,为什么不能让学生通过类似刷卡的方式来签到?类似的例子还有很多。

         所以我说,程序,源自生活,高于生活。

         源自生活,只要我们细心观察,留意身边的细节,多多思考,完全可以用生活中的模型来设计程序。

         高于生活,程序是智能的体现,是智慧的结晶,它可以使生活变得更加美好。

         用心观察世界,用爱灌溉程序。

         让我们一起撑起中国软件行业!

 

PS:

         程序员不能太宅,多出去走走,还是很有必要的。

         顺便推荐一个非常好的设计师博客:腾讯CDC



推荐阅读
  • 本文详细介绍了Java的安装、配置、运行流程以及有效的学习方法,旨在帮助初学者快速上手Java编程。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文深入探讨了小程序中父组件与子组件之间的数据传递方式,特别是通过事件触发和属性绑定实现的值传递机制。文中详细介绍了如何从子组件向父组件传递数据,并进一步由父组件传递给其他子组件。 ... [详细]
  • 深入理解小程序中的Picker组件
    Picker组件是一种从屏幕底部弹出的滚动选择器,支持多种选择模式,包括普通选择器、多列选择器、时间选择器、日期选择器和省市区选择器。本文将详细介绍Picker的各种属性及其应用场景。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文介绍了如何利用Python编程语言从指定目录中提取文件名,并根据文件扩展名进行筛选,将符合条件的文件名保存至文本文件中。文章适合Python初学者,旨在通过实际案例加深对文件操作和字符串处理的理解。 ... [详细]
  • 本文探讨了在C语言编程中,如何有效避免多文件项目中的重定义问题,通过合理使用预处理器指令和extern关键字,确保代码的健壮性和可维护性。 ... [详细]
author-avatar
ig56mkw
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有