欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2023-12-25 08:59:21
...

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.专家和外行的思维有何不同,在实际的工作场景中,如何判断、取舍?

 

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

上一篇:

下一篇: