一些杂谈琐事 —— 自我反思(一)

我个人觉得,一个人想要成长,自我反思是必不可少的事情。说句实话,做了这么长时间的开发了,做过很多坑别人的事情,也被别人坑过不少,总结一句话来讲,“思考不足”
怎么来理解这四个字呢?用一个简单的小事情举个例子吧。
假如自己写了一个测试功能的代码文件,后来感觉用不上了,就手欠,把这个文件删了;可以有一天,这个测试代码有到了需要的时候,但是当初被自己删了,导致自己还要重新写一遍。对于我这样基本上记不住代码的人来说,还会花一些时间去百度函数,花了很多不必要的时间,来做无用功的事情
刚来公司的时候,老大给我分配了任务,就是使用Nodejs搭建微信公众平台,虽然在此之前也搞了很长时间的微信公众平台,但是这次和之前后很大不同:
  • 开发语言:之前都是使用PHP,但是给的源码是Nodejs
  • 实现功能:之前基本上都是软件上的操作,这次是微信 + 硬件,和嵌入式工程师合作
大致花了2-3个月的时间吧,终于把demo搞定,并且实现微信H5页面能够扫描设备的功能。这算是一个里程碑吧。
其实做过微信开发的,基本上都会知道一个名词——access_token,可以说这是调用其他所有微信接口的重要凭证。而且有效时间是7200秒(2小时),当时感觉access_token属于一个核心的参数,需要放在Nodejs这台服务器上面才行(普通接口和Nodejs在两台服务器上面部署着)。然后app在进行设备授权的时候,使用Nodejs写一个接口,不但能够调用微信API,还能较容易的控制access_token。当时感觉这样的设计还不错,但是我却无形之中给自己埋了一个坑:对Nodejs仅仅算是半入门的阶段。
时间大概过了4-5个月,当时设计的demo终于派上用场了,之前还在埋怨英雄无用武之地,辛苦写的demo迟迟没上线。
时间追溯到昨天(2016/08/03),本以为一切看似顺利的事情,突然卡住了:app客户端数据是经过gzip压缩过的,传上云端需要进行gzip解压才行。不得已,只能赶快查资料“Nodejs解压gzip数据”。结果很遗憾,没找到合适的解决方案,因为毕竟对于Nodejs并不熟悉。
这时候摆在我面前的有两条路:
  • 继续查Nodejs资料
  • 重新设计接口
这次我并没有像之前一样,而是耐心从多个方面进行思考:技术可行性时间成本
  • 对于第一条,技术完全不熟悉,时间更是很难估计
  • 对于第二条,把授权接口和普通接口合并在一起,符合设计常规,PHP也是很熟的语言。
于是,我便重新设计接口,设计方法:
  • access_token依然放在Nodejs那台服务器,作为核心的参数
  • 使用Nodejs写一个接口,给云端使用,用来读取access_token
  • Nodejs还要写一个rebuilt接口,当access_token过期的时候,重新生成
写完所有的接口,包括简单的测试,大致花了半天多的时间,这也算是对之前的坑的填补,这边blog也算是对自己的一个警示,和对“每天一篇Blog”打卡任务替代吧,因为今天实在是没什么写的了。

记录下当前的时间:2016/08/03 21 : 54

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,421评论 25 707
  • 一杯酒,敬那些曾经唱过的歌、爱过的人和那颗躁动又孤独的心。 每个人的青春里都住过一个人,幻想过不负年...
    南兮zz阅读 413评论 0 1
  • 【幼儿说】原创,转载请标出处 20世纪90年代墨西哥有一位心理学家,曾经向他的友人传授“哄睡秘笈”,这里姑且叫他吉...
    幼儿说阅读 390评论 0 0
  • 滴滴收购中国Uber,今天一篇文章《4年350亿美金的背后,滴滴是这样子干掉30家竞争公司的!》 这篇文章的前半部...
    佛右扯阅读 117评论 0 0