江边闲话集

06/28/2021

方法

Filed under: 闲情逸致 — 张太国 @ 13:57


不止一次说过,计算机这个行业想做好门槛还是挺高的,想做到好,做到TOP真没那么容易。

在实际的工作见闻中,我们发现,无论是科班出生还是非科班出身,很容易忽略掉的一个因素是IT相关的基础不够扎实。

就拿测试来说,以下是最常见的现象:

  1. 好多人都以为是点几下Web页面,玩几下App,不出问题就算测试通过。
  2. 尽管大家都知道写test case的方法,但是一旦写起test case,似乎就忘了这些方法,缺失很多case。
  3. 很多人连简单的功能测试都不达标,就开始花费无数多的时间去学习自动化测试,而这些所谓的自动化测试在绝大部分公司都用不着.
  4. 好多测试连最基本的软件工程理论都不清楚。
  5. 我相信很多人都在说敏捷,而且也正在做,但是有几个人能准确的说出自己使用的是哪种敏捷呢?

上面说的只是测试职位,其他不同岗位也存在相似的情况,这里就不一一列举,因为太普遍了。


有时,好多人,包括我的同事和朋友,目前的学习方法就是在网上看视频教程。不得不说,这种学习的劲头是值得鼓励和肯定的。但是,我对这种学习方法产生了很大质疑。

当问起大家是如何学习的,很多人都会回答网上看看视频教程等。那么在我脑海里自然就会冒出以下问题来:

  • 为什么大家偏爱选择视频教程呢?
  • 这种视频学习的方法真的有效吗?
  • 还有没有更好的学习方法呢?

以上每一个问题都是值得我们去思考和回答,值得我们认真对待。

先说第一个问题“为什么大家会选择视频教程”。现在知识付费越来越普及,大家也愿意去付费(当然,也有一个原因是现在竞争太激烈了,太内卷了)。为什么大家选择视频教程呢?因为这是最简单获取知识的方法,也是最舒服的方法?试想一下,如果在看视频,听音频和读书(电子书或纸质版的书籍都可以)这几种方式里选择,我们会选择哪一种呢?很显然,视频会排在第一,读书肯定排在最后。人都是恐惧困难的,这是天性,也很难去改变。

那么,视频教程真的有效?我曾经在一些app上订阅过几个,学过几个之后,我觉得还是太粗糙,如果想学的好,还得自己下来多下功夫。简单说,绝大部分视频课程就是给大家一些提纲而已(当然,还是有很多课程含金量很高)。

那么有没有更好的学习方法呢?无论是哪个行业,只要涉及到专业领域,我都觉得我们需要把基础课程以及相关的理论基础搞清楚了,那计算机专业来说,软件工程、数据库、网络、数据结构、算法理论、数学等基础理论学好。

那怎么去学呢?系统性的学习,最好是有教材的那种。举个例子,学习数据库,如果是测试方向,其实掌握基本的SQL,是可以应付日常工作的,那我们可以花1-2周搞定,如果想成为高级的测试工程师,仅仅掌握SQL肯定不够的,那么花1个月是完全可以系统性的将数据库浅显的理论看一遍的。可能光看书太枯燥,这个时候在配合视频教程,一定会事半功倍。

从上面可以看出,我支持系统性学习,掌握基础,然后配合一些辅助手段,也就是前面说的视频、音频等,而不是一上来就开始学些视频这些。

有时候学习来不得半点马虎,要讲究方法。在工作也是这样,对于计算机行业,能够做的好的人,都是对一些理论了解的较好的,这也是普通工程师和优秀工程师的差别。

所以,我常说做任何事情要讲究方法,多思考,认清行业的要求,不要舍本逐末,更需要做的是打好基础。通过一些高效率的方式方法,才让我们知识体系逐渐拓宽、逐渐扎实。

一旦到达一定的程度时,量变也会引起质变。因为对于我们这种非研究型的工作(项目型),基础理论和相关实践才是正道,如果基础不够扎实,就像天空中的云,飘来飘去,永远落不了地。


其实方法在工作中和生活中都是类似的,我们需要做的是深入思考,找到最合适的方法,相信生活或工作都会更好。

世界上没有那么多天才,绝大部分都是普通人,普通人中找到合适的方法,一定可以变得更加优秀。

02/16/2019

小宁碎碎恋 — 和小情人度过的情人节

Filed under: 闲情逸致 — 张太国 @ 22:51

小宁,上海话是小孩子。

从礼拜四到今天,我们在杭州度过了一个非常满意的假期。

起因

这周二,我跟太太说带着女儿出去玩一趟吧,一是孩子马上开学了,二是我自己也想出去走走。太太听后表示非常支持,但也表示她不去,让我们来一趟父女旅行。因为这是一个我和女儿难得单独相处的好机会,尽管我已经习惯了三人行,但是也赞同她的想法。

非常感谢太太的支持,不过周二因为其他事情忙就没有再提。周三接近中午,太太问我事情怎么样了。我这才意识到这件事情该思考清楚了,否则真没时间了。对我来说,去哪儿都行,只要是和女儿出去。

当时准备了几个地点,理由分别如下:

  1. 三亚

    女儿爱玩水,当时去三亚的时候她就很喜欢。尽管当时她才不到三岁,至今对海南之行居然记得很清楚尤其对海和泳池。

  2. 桂林

    这是我们去年几十天的华南之行去过的。她还记得在阳朔的遇龙河上玩水嘻戏,而且对下榻的酒店也印象深刻,否则不会脱口说出酒店名字。坦白说,我也很怀念这些,带着孩子一起在遇龙河上骑自行车,和孩子们一起在遇龙河里游野泳,别说孩子了,大人都能把隐藏在自己内心深处的玩性激发出来。

  3. 广东(广州、深圳、顺德等)

    对孩子来说,最大的吸引力应该在长隆,广州和珠海都去过。但对我来说,广东的美食令人流连忘返,绝对是中国我最爱的菜式。如果要去,也就是这两个目的了。

  4. 香港

    也就是看看维多利亚港夜景,迪士尼等,上海的迪士尼实在人太多。不过我和女儿的港澳通行证需要再签一下,来回半个小时可以处理完。

  5. 东南亚

    也是为了海,而且温度高。如果去东南亚,只能找落地签的目的地。

  6. 云南

    昆明,大理,丽江,给我们一家三口都留下了好印象。主要是还是自驾,以及好玩的酒店等。

我将以上几个目的地跟女儿说了之后,闺女毫不犹豫选择了桂林,我查了一下天气,似乎温度不够,我跟孩子解释了一下。我接下来看了一下其他地方的天气,似乎都是下雨,都不合适。

出去肯定是要出去的,最后选择了杭州,因为我看到开元酒店新开了一个水上乐园,室内的。给孩子看了网上的照片,兴奋不得了,于是目的地就这么敲定了。看来地点不重要,关键是玩的内容,那就是玩水。

既然是杭州,开车去即可,周四早上出发,周六回家,正好错峰。接下来把行程简单安排了一下,很快订好了以下2家酒店和1个乐园。

  1. 开元森泊度假乐园

  2. 开元名都大酒店

  3. 开元天域观堂酒店

是的,它们都是开元酒店集团下面的。

森泊水上乐园

周四早上,闺女非常兴奋,4:30把我们吵醒,问几点钟了,我们催促她赶紧睡觉。过了一会,又说肚子饿,哎,看来是真的是抑制不住内心的兴奋啊,真的和她们课文里那篇<<明天要远足>>描述的一模一样。

吃完早饭后8点出发,开车2个半小时到了森泊水上乐园。停好车,找出美团上的二维码,直接扫码就可以进去玩了。

水上乐园场地估计3000平米。游泳池是恒温的,不冷。项目很多,适合孩子的,也有适合大人的。当然,这么大的主题乐园,表演肯定也是少不了的。

总的来说这个水上乐园超过预期,从10:30开始玩,一直到下午3:30,足以证明孩子玩的多开心,相反的是,我累死了。

森泊是今年1月份才开的,而且有酒店,但是酒店爆满,订不到,所以不得已我才定的开元名都。

放几张图感受一下。

开元名都酒店和情人节

酒店在萧山区的中心,45层楼,房间视野不错。酒店原来较老,这几年翻新过了,尽管设施达到标准了,但是和其他一些新酒店比还是差了一些。酒店服务尚可,但离国际大牌有差距。

礼拜四是2/14,情人节。太太下班后来杭州和我们会合。约在对面的万象城里的唐宫吃饭。为什么选择唐宫?原因很简单,因为去年华南游在深圳时,在唐宫吃过,觉得唐宫的粤菜和点心等都不错,能在杭州吃到,也挺好的。但是,戏剧性的一幕发生了,打电话去定位子,人家说要等30-40分钟。最后轮到我们,30分钟变成一个小时,招牌菜都没有了,但和2个情人一起过情人节,也挺开心的,无所谓了。

开元天域

的确,我认为这次玩的非常好,这应该就是度假酒店应该有的样子。

开元天域坐落在萧山的一个山上,很偏,所以空气、环境都很好,适合一家大小。如果想找个安静一点的地儿,这里就不太合适了。因为错峰,一些活动设施跟包场一样。

需要特别说得是,其中有些游戏居然是我们小时候玩的,例如推铁环,抽陀螺等,我也试着完了几把,不过多年不玩,生疏了。除了这些,还有投壶等,真的挺好玩。关于玩的项目,见下图。

最后去某个农业公司(和酒店合作)摘草莓,可惜草莓没了,只能改摘小西红柿,无所谓,能采摘就行。采摘完之后,直接回上海了。一路上雨雪交加,看着一辆辆车从车旁飞驰而过(120的限速,我已经把速度降到90了),不禁感叹,生命重要啊。

 

总结

  1. 这次单独和女儿出去,感到自己的一些不足,细节上还需要注重更多。
  2. 女儿生活自理能力很强,比我想象的要强。女儿也很会服务人。这样我们省心不少。
  3. 女儿其实很容易满足,适当引导即可。
  4. 家庭幸福很重要,我爱我太太和女儿。
  5. 失去的总要还的。原来因为工作很忙,而且长大后父母帮我们照顾孩子的支持也有限,不得不交给托班。现在想想,给予孩子的时间还是不够,有些教育忽略了。这些都是要还的,从去年到现在,我把我大部分时间给了她,感觉给的还是不够。我会尽量把时间给太太和女儿。
  6. 浙江好多地方很好玩,开元酒店集团也不错,多关注。以后常去!杭州的同学们真有福!

01/31/2019

iPhone的出路在哪里?

Filed under: 三言两语,闲情逸致 — 张太国 @ 13:23

上个周末,我和Lisa去了一趟五角场逛逛街。五角场是一个人流密集的地方,所以像Apple、华为、小米等都有自己的零售店。我正好有机会去体验一下各个公司的产品。

苹果1/30发布财报,提及大中华区收入减少27%,这对苹果来说的确不妙,就连Cook也说可能会调整部分区域的售价。我想,这足够说明了Apple在大中华区的业绩真是太差了。

一直以来,我都会毫不掩饰的说明我的态度,即“iPhone是目前为止我认为性价比最高的手机”,这在以前的文章说过,例如这篇文章,iPhone到底贵不贵?

但是为什么销量差呢?我只是说我的感受,我觉得还是从2个方面去讲,一是产品本身,二是售价

先说售价,2018年新款iPhone,看看价格就知道了,比原来5K多、6K多的起步价,一下子跳了几个级别,所以消费者还是认为比较贵的。我自己也买了一台新款的,但不可否认,尽管我的买得起,但是我仍然觉得贵了一些。

二是产品本身,这个其实最至关重要的的,比起价格更重要。新款iPhone所带来的产品竞争力在哪里?对于这个问题,我在脑海里过了几遍,似乎新款iPhone真的没有什么创新。面部解锁?不,竞争对手早有了。 屏幕?不,竞争对手都有了。OS的创新?不,竞争对手基本上都是Android系统,反而这几年iOS都在吸取Android的一些特点?CPU?尽管Apple有最新的,但是对于消费者来说,who care?雷打不动的低内存(3G/4G)?那还有什么新东西呢?

但是,竞争对手就有很多新花样,例如,屏下指纹,iPhone没有。快充,iPhone没有。大容量的电池?iPhone也没有。

林林总总,作为普通消费者,经过上面的比较之后,你觉得消他们更倾向买什么呢?所以,归根结底,还是iPhone的产品缺乏创新以及价格因素,导致了Apple的销量下滑,前者尤为明显。

这几年iPhone的创新越来越慢,而竞争对手在黑科技上越走越远,这就是对比。

我这次在五角场的小米零售店,体验了所有小米的手机,坦白说,无论是低端还是高端产品,我觉得还是太粗糙,产品工艺略差一些。接下来也逛了隔壁的华为,和小米的对应的产品比,不分高下,有的比小米好,有的比小米差。但是,我认为和iPhone的用户体验比起来,略差一点点。但是有最好的产品工艺,仅凭这一点,消费者是不回去买单的。

Apple不是不清楚自己的处境,但是为什么不引用一些黑科技呢?在我看来,Apple的造手机的逻辑其实很简单,就是要成熟。将一些成熟的技术使用在手机上,尽量将一些有风险的摒除在外。例如,屏下指纹,我觉得Apple肯定是有了解过的,但是作为一款成熟的产品,必须从工艺、制造,成本、维护等各个方面去考虑,制造一款有缺陷的产品,为给Apple带来无限的隐患和麻烦,这就是大公司的想法。Apple每年也就这么几款手机,但是竞争对手就不一样了,所以一旦出问题,相比之下,Apple的影响面会更广一下。我都能想到的,Apple这帮天才想不到吗?

对于一些高科技或新的技术等,其实Apple有时候会在现有手机上去试用,但是一般不公开而已,等技术成熟了才大规模推广。

所以,对比不同量级的公司,所采取的商业方案是不一样的,小公司可以激进一些,但是大公司则不可以。

上次Cook调低收入预期,舆论都开始质疑Apple,有人提出Apple会不会是下一个Nokia。我自己对此事,也在朋友圈里发了一则,大概说是那天是个纪念日,就看Cook怎么去改变。但是说Apple开始像Nokia一样一蹶不振,确实早了一些。我真的挺想知道,作为一个全球数一数二的大公司,为了挽救其颓势,其思路和策略真的值得学习,无论成功与否。

会不会重蹈Nokia的覆辙我不清楚?但是我知道2018年出的iPhone XR、XS这两款手机不够耀眼,如果价格不下调,销量肯定是好不起来的吗?也不一定。因为该买的估计都买了,现在是2019年了,消费者可能再等2019年的新款,如果2019年的新款iPhone没有足够的创新力,恐怕Apple的商业帝国得换了。所以,iPhone 2019款,必须拿出足够的创新,才是可以预期的出路。

 

09/13/2018

我的智能手机之路

Filed under: 闲情逸致 — 张太国 @ 16:30

北京时间,2018/9/13的凌晨1点,Apple在此刻会召开一年一度的新品发布会,那时候全世界的目光集中于此。由于之前网上对新的iPhone爆的完无体肤,所以发布会上也没什么新鲜事儿了。iPhone Xs,iPhone Xs Max和iPhone XR发布了。

在看发布会时,我也回忆起自己使用SmartPhone的历史,干脆在这里记录一下。

第一次接触到智能手机是Blackberry,大概是在2005初,我应该是国内接触Blackberry最早的一批人吧。当时我老板从美国带回来2支Blackberry让我研究着,因为后面要在上面做开发。因为此,我研究了很多,加上后来开发,所以成为了国内最早的开发人员吧,后来因为资料匮乏,所以干脆把Blackberry官方文档翻译了一遍,给同行一点帮助。当然这是后话,不过这次因为Blackberry设备的把玩,我对智能手机有了最初的认识,上网,发邮件,安装app在当时多高级,多新鲜。尤其是Blackberry的全键盘QWERTY,令自己无限着迷。因为这,我从那个时候到现在一直使用全键盘。

2005年11月,换过一次工作,公司里有一台Samsung的Windows Mobile手机,也是全键盘的,内置Windows Mobile for Pocket PC。主要是来用开发,但是其键盘太难用,到让我想起Blackberry的全键盘了。但是当时出于我自己经济能力问题,我不可能花6k去买一台智能机(2005年的6K块还是挺值钱的),所以退而求其次,买了一台多普达(也就是现在的HTC)的SmartPhone(内置Windows Mobile 2003 for Smartphone)。在未来一年里,因为是不是在Windows Mobile上做开发,使用Windows Mobile手机太多,因为他们的用户体验不是太好,产生了一下疲倦心理。一旦自己有这种心思,换手机势在必行。

那换什么手机呢?很明显,Blackberry手机成为首选。所以在2006年,我买了一个Blackberry 7290(看了以下家里的旧手机,应该是7100系列)。用起来非常舒服,全键盘太好用了,右边的滑轮用户体验真好,打英文联想等。当然,不太好的是中文输入有问题。

2007年,因为看见Blackberry Pearl系列,太惊艳,所以毫不犹豫在某个周末,去浦东某个淘宝店家买了一台。其实体验完之后,感觉没有想象中的好。用完一段时间后,又想起换手机了。今年,发生了一件改变世界的事情,那就是第一代iPhone发布。

2008年,换手机的想法老早就有了,一直在心里盘算呢。换什么手机好呢?看中了Blackberry 8320,属于Curve系列,这是一款我用起来真是舒服的手机。输入法,中文输入,上网(当时用的网络是EDGE),可以轻易刷系统(把玩程度高),像素增加不少,色彩度也很饱和。也是从那个时候起,Blackberry的社交用途多起来,比如邮件,上网等。当时,属Blackberry的BBM,和PUSH Mail最有名了。这个时候,因为Push Mail没有在大陆落地,有一家叫尚邮的公司出现解决这个问题。我也安装了他们的软件,从此发邮件不是问题了,但BBM的确是个问题。此刻中国移动已经引入了Blackberry业务,BIS/BES其实是可以用的,但对于个人来说,还是比较遥远。因为接触到中国移动的人,我时常可以体会到这些服务,可怕的是一体验,发现自己就中毒了,太好的体验了。

2008年底去了北京,2009元旦加入我前东家Aicent/Syniverse(加入也是因为Blackberry接下来的机缘)。很可惜的是,我最满意的8320在一次挤地铁的时候被偷了,心疼啊。不得已,买一支呗,这时候买的是Bold系列,似乎看起来精进不少。

在2010年时,因为iPhone的大热,触摸屏已经开始成为主流,Blackberry推出第一款触摸屏的手机系列Blackberry Storm,遗憾的是,因为用户体验太差,并不是很畅销,而且这个时候Blackberry开始走下铺路了。我当时的Blackberry Storm是集成了中国电信的BES和BIS,服务用起来很好,但就是手机体验太差了。

2011年,iPhone 4已经发布,而且在国内基本上没货。直到3月开始才有所缓解吧。4月份和老板出差回来,在机场等飞机的时候,我们在聊iPhone,等我回到家,立即去营业厅买了一支。从此走上了不归路。

2011年我们其实就开始做Mobile Apps,这个我后期用到各种手机创造了条件。

2013年, HTC One一发布,以在当时来说惊艳的外表和特性吸引了不少人。我当然也是其中之一。那时候,我使用iPhone也蛮久了,想换个手机玩玩,看到HTC One发布,直接下单了。凭着当时HTC系统的优化和造型,真的不错。可惜,用到后来,系统镜头泛红了。这是2015年的事情了。

2014年,因为自己想尝试一下Windows Phone,买了一台华为的Windows Phone手机,用了几个月,就此作罢了。

2015年,因为HTC镜头泛红,加上这时国产手机大行其道,我买了一支魅族4,用了大半年,感觉系统有点卡。但话说魅族手机还真是漂亮,而且耐用,这支手机至今老人还用着呢。因为iPhone 6S的发布,我在第一时间全款预定,并于9月29拿到手机,应该是第一批最早拿到的。

2016年,都在说小米手机厉害,我买了一台Note,遗憾的是,我并未体会到里面的优势。

从2017年开始,感觉iPhone OS用起来太单调,一颗不安分的心开始了,于2018年买了一台HTC UU,在HTC如此不堪的情况再买一台,这也算是情怀了吧。遗憾的是,这台手机在前几天下岗了,主板坏了。

下一台手机是什么呢?必须是新款iPhone手机。

总结

  1. 在这经历里,我一直对国产手机抱有希望,可惜每次都是失望。直至几天,我仍认为国产手机有一段路要走,但不可否认,这个差距已经不大了。
  2. 在手机系统方面,我喜欢Blackberry和iOS,同时Android在国内生态群还是差了一些。
  3. 我对新鲜事物感兴趣,尤其是手机相关的,所以每次出来一个东西,我都会去尝试,也是“浪费”了不少钱。
  4. 关于系统的演进,例如Blackberry,从早起的3.x,到Blackberry 7.1,又到后来的Blackberry10(QNX),那是另外一个话题了,有空可以单独讲讲所有Windows Mobile,Blackberry, iOS,Android, Palm等系统的演进。我没做过Symbian的开发,所以不多讲。
  5. 用过这么多手机,我认为性价比最高的是iPhone,做工最好的还是iPhone,例如我的iPhone 4还在用着呢,这都7年了。
  6. 这几年,手机想玩出新花样比原来难了。如果想出现当时iPhone或者Mac Air的创新性和颠覆性,那基本上遥不可及,包括Apple。Apple想革命自己,现在来看,难!

09/11/2018

消费降级或消费升级

Filed under: 闲情逸致 — 张太国 @ 12:12

最近因为拼多多的上市,出现有各种声音,最多的是消费降级这个词。

最开始我是不理解拼多多那么火,但是现在我逐渐明白它的市场在哪里。这是因为最近的几件事情和经历让我对中国的消费有了新的认识。

今年五一,我舅舅和表弟来北京玩,晚上吃饭时自然免不了喝一些啤酒等。我表弟说的一些话,让我回味了很久。当时,我们喝的百威啤酒,这对我来说很正常,毕竟家里平常也喝这个。但是我表弟说北京的百威啤酒和老家不一样。我当时感到奇怪,心里在想难道有冒牌货?他们走之后收拾家里,才发现他们忘了带走他们从老家买的方便面和火腿肠等速食。有天晚上饿了,当我看到康师傅方便面的时候,我吃了一包,发现这个味道和在北京的完全不一样。我看了包装袋,从包装袋的质量可以看出可能有点问题。

这次暑假,和家人开启我们的华南游,经济发达的省份也走过,不发达的也跑过,感觉老百姓的消费是不一样的。对于不发达的确,好东西价格很贵,但是也有一些价格适中的东西。对于大部分老百姓,他们还是选择价格低的商品。

消费能力不是很强的人才是最理性的,他们对价格敏感,很少发生够着买的情况。同时,这些消费群体往往在三四线城市。

有些产品,针对的终端用户是三四线城市,有些则是大城市,有些则是通吃。例如,淘宝,基本上通吃,JD针对大城市多些,我每次回到老家,很少看见京东的,但是淘宝却很多。同时,PDD的用户群体则针对的三四城市的人。唯品会等也是针对一二线城市的。

长期以来,我对PDD,今日头条,趣头条不是很理解,尤其是PDD。一打开界面,觉得有些东西更不是不是自己想要的,自己根本不回去关注和购买,但是他们成长真的很快。通过这次的旅行,我开始明白了,懂了。这些公司对于人性的认识真的很透彻。

所以,深处一二线城市的消费者,往往都过于高估自己的消费能力,很多消费都可以够着去买,这就是大家说的对价格脱敏,消费升级。但是PDD上市后,又来个消费降级,确实挺有趣。我想说的是,可能有些一二线城市的同学们认为一二线城市代表了中国,但是中国还是一个发展中国家,三四线城市有将10+亿的人口。无论是消费升级还是消费降级,这都无所谓,关键在于你的消费能力,以及在未来经济出现下滑时自己的抗风险能力。

感谢过去一个多月的旅行,让我更清楚的认识到了很多事情。我在自己微信圈里写到,

31天, 7700公里, 9省区20市(闽粤港桂黔湘鄂赣皖)

经历了最远的旅途,但有家人陪伴和Shunza的歌

经历了最好的山,最好的水,各种地貌

经历了各式文化和美食,属粤美食最喜爱

经历了贫与富,总的来说中国还不发达,理解拼多多

经历了各种物价,有了上海的物价,其他地儿的都不算高

经历了各式服务(酒店,景区,商城等),服务真的不是一天炼成的

经历了各式排队,但都不及上海迪士尼

经历了祖国的强大,尽管碰到了很多问题

经历的各种思维,有的先进,有的保守

… …

08/27/2018

回到上海

Filed under: 闲情逸致 — 张太国 @ 14:29

大学毕业后在上海生活了5年,2008年又去了北京,在北京又待了差不多10年,如今又回到上海了。

在过去10年里,从自己孤身一人,到有了家庭,有了孩子,所有关于家的形成都在北京。如今,我和我的家人回来了。

在过去10年里,生活在北京和西安,西安也是待了几年,感谢公司给这么好的机会给我。

在过去10年里,服务一家公司,从具体的开发人员,到带领团队,build办公室,在自己职业生涯上画了浓重一笔,我对自己过去的工作表现还是挺满意的。

我办理了离职手续,踏上北京开往上海的高铁,回到家,迎接我的是太太和孩子,温暖!

在这个年龄,我理解换一个城市对于我们来说意味着什么。全新的生活,全新的工作,全新的社会关系… …

生活,工作,全部重新置为零,我们将从零出发…

在此,感谢所有关心我,给我帮组的亲朋好友们,也特别感谢太太对于这样个决定的支持和承担。

从用户体验看装修

Filed under: 闲情逸致 — 张太国 @ 13:19

在我看来,房子装修讲究的是用户体验,装修的目的就是住的舒服。去年底到今年初,我装修了一套房子,下面描述一些我的心得。

装修因人而异,不同的人对装修要求也是不一样的,我自己追求的就是简单实用。

首先,装修不是东西越多越好,这次我们做的是减法。在我看来,该买的必须买,可买可不买,暂时不买,不必要买的坚决不买。

哪些可以不要呢?

  1. 沙发,从我过去的生活经验看,客厅里的沙发其实蛮少坐的,考虑到沙发占地,所以这次倾向于不买或者只买2人坐的。结果下来,我没有买沙发。
  2. 微波炉,烤箱等,一直以来我对这些电器不太感冒,所以这次根本没有考虑在里面。

哪些可以改进生活品质?

  1. 垃圾处理器,一般应用于厨房,原来厨余垃圾基本上就丢在垃圾桶了,流下来的污渍的确很头疼,如果有一台垃圾处理器,就会很完美了,这些问题不存在,直接将垃圾磨碎,跟着下水道流走即可。
  2. 双盘可以改为单盆,为什么?对我来说,单盘的空间足够了,双盆浪费,体现在空间上和用水上。
  3. 带烘干的滚筒洗衣机。上海这个地方太潮,尤其是梅雨天和冬季,衣服晾干之后还是潮的,如果洗衣机带烘干,这些问题一扫而光。
  4. 刀具。一把好刀会给你在做饭时更添一些乐趣。
  5. 台下碰。无论是厨房还是洗手间,台下碰的设计非常重要,不致于让水溢出,导致到处都是水。
  6. 智能家电。现在都讲智能,IoT了,所以可以买一些智能家电,例如冰箱,电视,洗衣机,空调等,这样可以在手机上控制他们,给生活带来一些便利和乐趣。
  7. 智能锁。家里的大门用智能锁还是蛮有必要的,再也不用带钥匙出门了。
  8. 不要有明线出现。例如在客厅里,电视机一般挂在墙壁中间,但是插座一般在下面,如果按照传统的方式,电视的电源线可能会看见,影响美观。解决方案就是在装修水电改造时,买一根管进去,所有数据线和电源线走这根管。记得静电措施。
  9. 网络用无线,去除有线。现在家居基本支持无线了。可以把无线路由器放在弱电箱里。考虑到家里的房间可能信号较弱,可以考虑电力猫,这样不用拉网线到房间里去。
  10. 吸尘器推荐用无绳的。推荐品牌用戴森(Dyson),会发现给生活带来意想不到的便利。
  11. 床,最重要的是床垫,好的床垫对睡眠质量有很大帮助,别用买床送的那种。
  12. 壁挂式马桶。3个优势,一是简洁,二是收拾方便,无死角,三是节省空间,面对高昂的房价,这种类型的马桶还是划算的。
  13. 买的东西质量一定要好,哪怕价格贵点。

暂时就这些,如果有遗忘的,后面再补。

04/08/2018

如何从E佳园保存视频?

Filed under: 闲情逸致 — 张太国 @ 08:45

这篇文章是因女儿幼儿园所用的app而写的。

关键字:E佳园,Fiddler,VLC,m3u8, Proxy, Traffic Capture

 

背景

老师经常在E佳园上传一些幼儿园里关于小朋友的视频,而且这些视频极为珍贵,所以很多家长都有保存这些视频的需求。遗憾的是E佳园App并未提供保存视频的功能。

本文将介绍如何保存E佳园的视频。

方法

基本上分成2个大步骤。

步骤1:获取视频的地址。

E佳园的视频应该是存在服务器上的,如果要下载必须了解视频的地址。为了拿到这个地址,需要了解App上如何和服务器交互的,这里需要借助一台电脑。下面会介绍详细步骤。

步骤2:根据视频的地址进行下载。

经了解,E佳园的视频并不是常见的视频格式,而是不常用的m3u8格式。

实际, m3u8格式可以直接在部分浏览器上播放,但不如MP4等格式易于传播。所以需要借助一些软件将m3u8转化为mp4等传统格式。

 

详细步骤

获取视频地址

1. 确保手机和电脑在同一Wi-Fi下,这样手机和电脑可以在一个局域网里。

2. 下面以Windows为例。下载并安装Fiddler软件(https://www.telerik.com/download/fiddler)。如下图:

3. 打开Fiddler软件,菜单Tools->Options->Connections, 如下图。这里端口号是8888,非常重要,因为该端口在手机上设置要用到的。Allow remote computers to connect需要勾选上,并重启Fiddler

4. 检查手机和电脑是不是在同一Wi-Fi下。

下面是手机的(Android)

我们看到电脑和手机连接的Wi-Fi都是ChinaNet-TT.

5. 获取电脑的IP地址。

打开命令行,输入ipconfig即可获取。

下面以Windows 10为例子。点击Search Windows

输入cmd,如下图

选择Command Prompt。输入ipconfig

我们可以看到IPv4 Address 那行的192.168.1.6,它就是本机IP地址。

6. 设置手机侧,以Android为例。iOS类似。

长按ChinaNet-TT,选择修改网络

接下来可以配置电脑IP和上面的端口8888了。如下面步骤。

这里192.168.1.6是Windows的IP地址。 8888是前面的端口号。

7. 打开E佳园App,进入到想看的视频。同时也打开Fiddler。

我们会发现Fiddler在不停的在滚动,这些就是App上网的记录

点个图片看看

因为抓包比较多,可以等到Fiddler滚动慢了,然后再点击想要看的视频,这样很容易定位到自己想看视频的信息

在Fiddler里,就是下图中选择的那条记录。

如何判断那条记录是我们需要找的?

  1. 记录第一列图标应该是,而且Content-Type列是application/json。
  2. URL是以/video/v/get开头
  3. 点击选择左边的记录,右边选择Inspectors,点击JSON就可以看到相应内容了。

根据以上方法,我们可以快速定位到该记录,而且右边Inspector的结果为。

{“videoUrl”:”http://ooutvideo.oss-cn-hangzhou.aliyuncs.com/classvideoout/254cab5182e24336ad9469bd70fdbe4b/act-m3u8-segment/1522510377790.m3u8?Expires=xxxxxxxxx”,”snapUrl”:”http://ooutvideo.oss-cn-hangzhou.aliyuncs.com/classvideoout/254cxxxxxxx.jpg?Expires=1522551104&OSSAccessKeyIdxxxxx”,”duration”:129.0788}

videoUrl就是视频的地址了

snapUrl是该视频的封面.

 

下载并转化视频

视频的URL找到了,接下来就要转成MP4.

1 推荐用VLC Media,https://www.videolan.org/vlc/ 下载并安装。

2 打开菜单Media->Open Network stream

输入视频URL

继续点击右下角的Play按钮的倒三角,出现如下菜单,选择Convert。出现如下对话框。

在Settings的profile选择MP4或其他格式。并在Destination file选择该视频的保存地址。最后点击Start按钮就开始下载并转化了

下图是转化的进度。

转化完后,用VLC播放一下刚才的vie.mp4.

04/25/2017

较真

Filed under: 闲情逸致 — 张太国 @ 23:16

很久没有对一件事情如此较真。现在的我,对于很多事情,基本上可以做到秉承着全力去做好的态度去做,还不至于让我费神费心。但是最近发生的一些事情,却让我较真起来。因为这些事情关乎女儿,同时发生在她的幼儿园的事情。看来我真是真爱女儿啊。

 

事情很简单,3月底,女儿所在的班有孩子突然呕吐,甚至发烧。接下来是第二个,第三个…孩子都发生这种情况,过了几天之后,女儿晚上也开始呕吐,但是呕吐之后也无大碍。第二天一早,将孩子送到医院就诊,抽血验血,基本上可以断定孩子之所以呕吐,是因为着凉了,即便如此,也在家里待了2天。看到这个结果,以及综合评估孩子的方方面买你,例如精神面,饮食等,,我们决定第送孩子去幼儿园。在休息这几天里,我们都是及时在班级群里更新孩子的状况。

去幼儿园一般需要晨检,保健医给了一个绿卡,但是我们向医院如实反映了孩子情况,医生建议我们继续观察一天。同时,我们将此事情继续更新到群里。但是,有的家长开始隐晦的表达他们不满。

同时,这几天,基本上也就只有6-8个孩子去学习,15~20%的出勤率,也是蛮恐怖的。

 

周末,女儿跟我说她的沙包扔的不好,我问女儿是什么时候的事情,女儿回到说不知道,然后转而将此事在群里问老师是什么时候的事情,而且建议老师可以直接联系家长。同时,也给出一个建议,定期开家长会。最后被老师给顶回来了,我知道老师误解了。

 

一般情况下,对于大部分事情我也是不会去理睬,我认为都不是什么事情。但是因为班级生病的事情,让我认识到一些问题。

  1. 为什么连续2-3个孩子都出现呕吐了而没有引起重视?是老师没有报告给学校还是报告了,学校不作为?
  2. 可以的话,应该将此事在群里通报一声,让家长及时了解情况。
  3. 最后连续几天个位数的出勤,学校没有及时更新状态。家长也没有。
  4. 老师告诉我没办法,即便有的孩子生病没好,因为家长上班忙,所以把孩子送到幼儿园来了。按学校规定,需要观察至少3天。甚至有的家长为了拿全勤奖,将病未痊愈的孩子送到幼儿园,老师和家长都没有按照规定来。
  5. 老师处理应急事情经验不够。

自从发现这些问题后,我逐渐开始对学校的管理方式和老师的个人素质上心了。当我碰见第二件事情后,本来一句很简单的话语,却被老师的回复搞的哭笑不得。关于此事,我发现

  1. 老师无法正视所发生的问题,对家长存在戒心。
  2. 家长在孩子上面永远是自私的,从这件事情我发现哪些家长值得交哪些不行。

我从来不是一个怕事的人,与其在后面发表一些不好的评论而什么都不干(敢),还不如将问题说出来,去解决。于是综合考虑,我还是想改变一些什么,至少目前的状态,老师和家长都是存在问题的。于是我第一个约老师谈。主旨在于家长,老师,孩子三方,是建立在沟通的基础上的。很明显,老师在这个方面的确做得很不够。

对于工作,不能仅仅是一份工作,如果是抱着这种心态,确实有点可怕。还记得另一篇文章,人最重要的能力是什么?

工作这么多年,也明白做事的方法和方式。

 

孩子的事儿都是大事儿,对于一些事情就得较真。与其在这里说,那点行动去做,更何况后果也没什么,我自己是个行动派,所以就去做了。二是我看到了我自己的另一面。三是也看到了家长们的真实心态,经过此事,把人性的隐藏的一点贪婪,虚伪,做作看的更清楚。

事后我在思考这件事情,现在来看一个良好的沟通平台没有建立起来,老师的个人素质,家长的个人素质,老师的收入等各个方面。

这也给我提了一个警醒,在孩子教育上需要花心思。

04/11/2017

生活和工作,真的分得开吗?

Filed under: 闲情逸致 — 张太国 @ 20:35

大学时,各个方面的信息都向我表达生活和工作要保持平衡,要分开。一直以来也是以此作为我做事儿的准则。直至前几年,这种思想在我心里面开始瓦解.在我的世界里,我逐步意识到工作和生活是无法分开的。

在我看来,的确有很多人或多或少都会将工作或者生活带到相互的领域去了,对此,我倒是可以理解的。

 

道理无需多言。生活幸福,在我看来首先是家庭幸福,但是家庭幸福也是以经济基础作为条件的(不要告诉我经济条件不重要,如果这样,权当我没讲)。如何实现经济基础,那就是收入。收入一般分工资性收入和非工资性收入。我想大部分人还是以工资性收入为主。工资收入来源于工作,如果工作不理想,哪来的丰厚性收入。

 

反过来,如何提高工资性收入,那就是工作要好。如何让工作好,至少我认为家庭幸福能给工作提供一个良好的基础。假设生活上出现问题,势必会把一些不好的事情或多或少带到工作上来。人不是圣人,再怎么理性也不会保证100%的事情全部理性。

 

所以,工作和生活是相辅相成的。工作好,才能促进生活。生活好,也能促进工作。两者关系都往一个积极好的方向去发展,这样两者皆可得。

现在还认为工作和生活真的分的开吗?

Older Posts »

Powered by WordPress