`
noaighost
  • 浏览: 40251 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

预读《像外行一样思考,像专家一样实践》 前的思考

阅读更多

1.结合大家在实际工作、生活中的经验,有哪些是因为“像外行一样思考”而茅塞顿开、恍然大悟的?

答:大学的时候,我替一个老师做了一个asp网站,主要内容是关于精品课程的介绍。因为当时微博刚刚兴起,那个时候应该就是2010年。因此在网站的右栏放了一个微博的滚动窗口,已作为通知栏。慢慢发现我做的网站收到很多学生的关注,当时候iosAndroid还没有兴起,还是塞班的世界。因此ios的推送一直成为老师想我完成的任务,实现此功能后会给很多学生带来方便,例如提示题目稍后的课程会上什么内容,课程变动会马上通知。当时,我就不断去csdn泡类似的文章,很多框架对我来说都很复杂,尤其对于我这个管理学的学生,涉及太过计算机的东西。我都必须从头学起,又鉴于app的开发涉及三种不同类型的移动系统。这让我酝酿了很久,最后使用了一款叫做appcan的跨平台开发工具,其实后期的开发appcan就是一个跨平台的“浏览器”。

重点来了,当时候客户端与网站如何实现交互,然后坐到推送呢?看了很多ios的设计,最后还是太过专业了。我必须像外行一样,思考与实现推送。最后构思是这样的,网站自动把一段要发的通知转换成xml格式,然后客户端在每天的三个时间段和开机时定时访问一个asp文件,asp文件会返回对应的md5码(对所有通知的题目进行加密),然后客户端会比对现有文字的加密md5码。如果不相符,就访问asp2页面,那里有实实在在的文字信息。从而下载到手机端。虽然实时性不高,但是根据通知的重要性,其实可以有一条的延迟性,所以当时候我并没有用什么高级框架或者其他服务器专门给机器做推送。这个例子说不了什么茅舍顿开,但是我觉得能够实现这个方法,从此让我爱上了编程。还是实践比任何东西都来得重要。

3.金出先生的Keep it Simple, Stupid的思路和乔布斯的:Stay foolishStay Hungry 是一样的吗?

在我理解上,是一致的。但现在太多本本主义,不要常常拿这两句话来说服工程师,我始终具体好的项目经理是那种蠢蠢的使用者,像马云一样。但是作为一个编程人员没有不要把这句话牢牢记住,认真完成项目经理分配的工作任务就可以了。

4.专家和外行的思维有何不同,在实际的工作场景中,如何判断、取舍?

 

俗话说得好,懂得越多,你就觉得自己会得越少。因此我觉得无论你是否是专家,还是外行。想到的东西都付诸实行,好过去比较两者思维的不同来得重要。至于判断与取舍,这就是看自己是不是项目的负责人了,如果不是负责人也轮不到自己去判断和取舍。

分享到:
评论

相关推荐

    XP预读优化工具 专用于优化预读以提高启动速度

    《XP预读优化工具:提升系统启动速度的专业实践》 在Windows XP操作系统中,预读取(Prefetch)是一项核心技术,旨在通过提前加载常用程序的数据到内存中,从而提高系统的启动速度和程序运行效率。然而,预读取的...

    ZFS文件系统的预读策略

    ZFS的预读策略主要包括两个方面:文件级别的预读(file-level prefetch)和虚拟设备读前缓存(VDev Read-Ahead Cache)。它们都是为了提前加载数据到内存中,但是实施的层次和机制有所不同。 文件级别的预读是指ZFS...

    Linux Kernel I_O预读算法及性能.pdf

    如果检测到当前读取操作与前一次操作的索引关系符合连续性模式(例如,`index == prev_index + 1`),那么系统将执行预读操作,即提前读取后续的数据块。 #### 预读策略 预读策略分为多种,包括固定大小预读、动态...

    XP常用注册表优化_启动预读和程序预读可以减少启动时间...

    请注意,修改注册表有一定的风险,操作前务必备份注册表或整个系统,以防止意外情况导致系统不稳定。在进行任何优化之前,应确保了解每个修改项的含义和可能影响。只有在理解并接受潜在风险的情况下,才应进行这些...

    修复系统预读功能(批处理)

    修复系统预读功能: 有些优化软件会关闭此功能 导致系统启动减速

    清理预读文件(bat格式)

    标题中的“清理预读文件(bat格式)”指的是一个批处理(BAT)文件,它被设计用来清理计算机中的预读取(或预缓存)文件。预读文件是操作系统为了提高程序启动速度而创建的一种机制,它预先加载常用程序的部分数据到...

    一键清理windows预读取文件

    一键清理windows预读取文件,加快开机速度,文件很小,点击一下即可

    INsidVCL前两章预读

    《INsidVCL前两章预读》 在IT领域,VCL(Visual Component Library)是Delphi和C++ Builder编程环境中的一种强大的图形用户界面(GUI)开发框架。由Embarcadero Technologies开发,VCL提供了丰富的控件和组件,使得...

    《JAVASCRIPT语言精髓与编程实践》预读样章

    预读内容: ------------ 代 序: 学两种语言 前 言 目 录 第一章:十年JavaScript 第四章:JavaScript的函数式语言特性(前五节) 第七章:一般性的动态函数式语言技巧(前四节)

    设置预读改善开机速度.reg

    设置预读改善开机速度.reg .

    opencv预读

    最后,要熟练掌握OpenCV,除了阅读和理解相关教程和文档之外,还需要大量的实践和应用。通过实际的项目来应用OpenCV提供的功能,可以更加深刻地理解库中各种算法和函数的使用方式,也能够更好地掌握计算机视觉的相关...

    Android多线程任务优化2:实现后台预读线程

    在Android应用开发中,性能优化是一项至关重要的任务,特别是在处理数据加载、网络请求以及大量计算时。本篇文章将深入探讨如何通过实现后台预读...持续学习和实践,不断优化,才能打造更加流畅、高效的Android应用。

    Linux 内核的文件预读

    ### Linux 内核的文件预读技术解析 #### 背景介绍 随着现代计算机系统的发展,磁盘I/O性能逐渐成为了系统性能的瓶颈之一。相比于飞速发展的CPU和内存技术,磁盘I/O的发展相对滞后,导致了整体系统性能受到限制。...

    电脑软件清空预读取文件.rar

    预读取文件(Prefetch Files)是Windows操作系统中的一项功能,旨在提高常用程序的启动速度。当一个程序首次运行时,Windows会记录该程序的加载信息,并将其存储在预读取文件中。当该程序再次启动时,系统能快速加载...

    系统优化总结:修改注册表来减少预读取

    ### 系统优化总结:修改注册表来减少预读取 #### 1. 修改注册表减少预读取 - **目的**:通过调整系统预读取机制,减少启动时加载不必要的进程,从而缩短开机时间。 - **操作步骤**: - 打开“开始”菜单,选择...

    cobol开发预读教程

    【COBOL开发预读教程】是针对初学者的指南,涵盖了从软件工程的基本概念到COBOL编程的规则,以及应用系统开发的完整流程。COBOL(Common Business Oriented Language)是一种古老但仍然广泛使用的编程语言,尤其在...

Global site tag (gtag.js) - Google Analytics