主页

产品经理面试经历(三):大环境确实不好

相信你不是第一次听到,今年的经济环境不好的言论了。

大多数 KOL 都在劝说大家不要轻易离职,尤其是裸辞。因为绝大多数公司都在缩减成本,一些成熟的产品技术团队,大都不会招入新的人员,能维持不裁员就很不错了。

近期一直在应聘产品经理的岗位,也有一些体会。我去面试的几家大公司(有成熟的产品),大多数都是敷衍了事,浪费了不少时间,当然我不够优秀,也是一个重要的原因。

我猜测 HR 为了完成招聘指标,把人叫过去面试,而业务方迫于成本压力,却不怎么重视(除非过往经历极其吻合),便草率的完成任务,然后就没有然后了。

之前的平安科技就是这样,面试官几乎都没问出什么有价值的问题,就结束了。

这次面试的神州优车集团,同样是这个感觉,邀请我过去面试的岗位,是智能客服产品团队。

曾经还幻想没准能够应聘成功呢,企业内部的产品,跟我的过往经历还是有一些相关的,然而依旧感觉被玩了一样,尴尬。

面试官依旧是一个产品经理,整个面试时间不超过 30 分钟。

面试的问题也是极其常规,仅仅就是谈谈过往产品经历,中间没得问了,给我出了一道初中数学题,我回答完,她说「没错」,然后我俩尬笑了一下,那氛围也是醉醉的。

从她那了解到,神州优车集团要自主研发智能客服平台,而给出的人力成本超出我的想象,光是这个产品团队,据说就要 10 个产品经理,另外单独配置技术团队。

我问道,公司整个技术团队有多大,她说整个集团大概有 10 来条这样的产品线,技术团队大约五六百人。

反正我听完后,觉得有点惊讶,默默表示「有钱任性」,也有可能是面试我的那个产品经理,还不是很了解,因为她说自己刚从瑞幸咖啡团队过来。

对了,面试的地点就是总部楼下的瑞幸咖啡厅。

面试了这么多产品经理岗位,倒是有了一些心得:

  • 凡是没怎么聊的,基本都没戏;
  • 凡是一线产品经理当面试官的,也基本没戏,说明根本就没受重视嘛;

总之,这个时候找工作,确实有点困难,因为整体的经济环境不太好。

但是,也并非没有机会,只是要找到合适的,比较困难吧,对双方而言,都是这样。

阅读更多

产品经理面试经历(二):第三方技术服务公司

上一篇讲到,我近期在应聘产品经理的岗位,面了几家公司之后,对这个岗位,有了一些新的认识。

这个岗位,其实是很尴尬的,感觉产品经理是一个挺没有「特长」的角色,没有可量化的技能点,唯一能衡量能力高低的,就是所负责产品的成功与否。

它不像技术能力那么泾渭分明,可以通过算法执行效率,或是代码质量来量化能力的高低。

而产品经理,更多需要的是通用能力,例如:沟通表达能力、协作能力以及思考能力等等,而这些都是很难去量化的指标。

一个优秀的产品经理,他的思维模式是不同于常人的,认知也是要高于常人的。而像思维模式以及认知这种比较「虚」的东西,怎么才能通过短短的几次面试去检测出来,我想这应该是面试官比较头疼的一件事情吧。

有点扯偏了,倒替对方考虑问题来了,我才是那个被面试的人。虽说我是应聘者,但是,从对方问出来的问题,也能大致猜到对方大概是什么样的水平。

这周面试了 3 家公司,从沟通的程度上来说,能感觉对方是在招「产品经理」,较之上周,感觉要好多了。

1.

第一家是个第三方技术服务公司,主要服务的客户是中国烟草的一些企业。

企业性质为上市公司,然而却是初创公司人员规模,据我猜测,应该是中国烟草的关系户,给中国烟草等企业提供一些 IT 定制化服务。

他们招产品经理,负责的职责更多的是项目管理工作,其实没有什么实际的产品,可能更需要的是一个项目担当而已。

面试官就是一个项目担当,面试的内容也比较常规,从交谈中,我能感觉到,他是希望我能够入职的,可以帮助他分担一部分的工作,他也提到,目前他一个人负责对接多个公司的项目。

二面到 HR 主管的时候,聊了一些题外话,例如家庭生活等,当谈到期望薪资的时候,看得出来她有一些犹豫,却故作轻松说「如果合适的话,这个薪资肯定没有问题」。

后面说是跟领导再确认一下,并约了下次「电话面试」的时间,当然这只是客套话了,自然是没等到所谓的「电话面试」。

对于他们来说,可能并不希望也不需要,花这个成本,仅仅是为了招聘一个门槛并不高的项目担当吧。

2.

第二家同样是个第三方技术服务公司,主要服务的客户是中国航空航天,跟上一家不同的是,可能会更偏技术一些。

公司同样是初创规模,跟上一家类似,应该也是有稳定的客户资源,具备稳定的收入来源,所以,虽是初创规模,但是完全没感觉到创业公司那样的快节奏。

面试官是他们的总经理,这个面试待遇,我还是比较满意的,至少是能直接拍板做决定的人。

那天下午,跟他们总经理聊了将近 1 个小时,面试内容相对比较广泛了,聊工作经历,聊行业看法,聊产品思路,他问及的一些问题,相比前面几家,相关性稍微要强些。

从交流中,大致了解到,他们主要的产品方向,是服务于航空航天的制造业,跟我的工作经历可能有一些相关性,会涉及到 ERP 系统以及 MES 系统的数据应用。

最后,这家公司给了我 Offer,薪资也给到了我的最低期望。

对我来说,也不知该喜还是忧。因为公司给我的感觉,总体上不太好,公司节奏有点慢,对我的成长可能没太大的帮助。

节奏慢的原因,我分析可能有 3 点:

  1. 有主要的大客户资源,经营压力相对较小
  2. 客户属于国家军工性质,客户的节奏也就那样,第三方服务公司估计想快也快不起来
  3. 产品方向是为航天制造业提供服务,由于航天制造业性质所决定,几乎不具备量产或规模性的条件,提供的服务产品,自然也很难做到标准化、流程化

以上,就是两个第三方技术服务公司的面试经历,先分享到这里。

这周其实还面试了一家互联网创业公司,标准的 996 之上,还加班,一看就是奔着上市去的,节奏也是快到飞起。

虽然最后没有通过面试,倒也刺激了一下我的肾上腺,感觉还是挺有意思,下篇再分享吧。

阅读更多

产品经理面试经历(一)

最近一段时间,在应聘产品经理的岗位,于是,借着这个机会,分享一下面试的经历。

截至目前,应该投了差不多近百份简历了,其实也没多少工作量,随着移动互联网时代的发展,很多事情都变得尤其简单。

现在投一份简历,只需要在 APP 上点几下屏幕就可以了,甚至有些招聘 APP 支持批量投,很多时候,连对方是什么公司,都没有看清楚,简历就投过去了。

其实,这种「批量投」的方式,有点对自己不负责任,后面会给你带来一些不必要的骚扰,当然我也遇到了,后面再讲。

第一周,我面了两家公司,接下来,我会完全根据我的经历来写,带有很强的主观色彩,如遇不适,不必介意。

1.

第一家面试的公司是平安科技,它属于平安集团全资子公司,整体给人的感觉还是不错的,面试前的线上笔试(逻辑+性格测试),然后是面试邀请,流程非常正规,并且从笔试站点的用户体验来说,还是不错的,像是大公司的作风。

流程正规的反面,就是效率低下,从提交简历,到面试完成,前后经历了 5 天的时间,面试官是一个业务端的产品经理,整个面试的过程,并没有感到一丝受到重视的感觉,也许对他们来说,招人并不是很重要。

面试的问题,也没有很深入,很草率的就完事了,我还担心自己会因为某些问题回答不上来的尴尬,然而并没有,让我自认为状态还挺好,其实是没有了下文,总之,那感觉就像被人玩了一样。

也许是我自己没有踩到点上,也有可能对方压根问不出什么问题来,仅仅就凭过往的工作经历,大致判断你是否适合。

不过,大公司就是这样,更多时候看眼缘,觉得你是否合适,全在一念之间。

我之前就是在类似的公司,大部分的流程还是比较熟悉的,自然也没有特别在意,不过也不算全无收获,为了准备面试,顺便了解了一下「智慧农业」这个行业,同时,也回味了一下自己过往的业务经历。

2.

第二个面试的是一家教育机构,又是一个大集团下全资子公司,公司名称就不写了,反正给我的感觉不是很好,给人一种很官僚的感觉。

面试官应该是培训出身的业务方,因为称之为老师,让我很不解的是,产品经理的面试,竟然让一个业务担当来做面试官,我也怀疑它们到底是不是要招产品经理。

它们是要做面向高校教育的产品,主要为了解决大学所学理论知识,与企业所需技能存在差异性的问题。但是,具体做什么,他们自己也不知道,只是强调拿到了国家的相关资质,给我的感觉就很不靠谱,不像是要做什么产品的样子。

当然,我也不够优秀,人家也没看上我,聊完就结束了。

3.

这周的两次面试,感觉连「产品」的门都没入,都只是很浅显的聊着以往的工作经历。

给我的收获可能只是:把个人介绍说得更溜了,因为每一个面试的第一个环节都是自我介绍。

即便如此,我依然相信,每一次经历都不是浪费,在日后的某一天,总会体现它的价值。

未完。

阅读更多

这些天,做了些什么

自从决定重新开始找工作的时候,心情就一直比较忧郁,花了几个月的时间,慢慢才看清自己,似乎并不适合所谓的自由职业,自由并意味着不工作,相反它更需要工作,同时,需要更强的自制力以及更全面的能力。

很显然,我的自制力不够,能力也很单一,就目前而言,我几乎不具备自由职业的条件,很伤感,但好在并不伤悲,这段时间的经历,至少认清了自己,只是付出的时间代价可能有一点点大。

在这期间,每天的时间都是「支离破碎」的,做的事情也是「东一榔头,西一锤子」,没有成块的时间,也几乎没做成什么拿得出手的成品。

在这期间,把想要做的事情,都几乎碰了个遍,然而,却没有一个专深下去,是因为我的兴趣太多太杂,还是因为我的意志不够坚定,我更倾向于相信后者。

在这期间,除了家里的事情之外,我学过 Python,做过小程序,写过开发教程,跑步坚持了 2 个多月,读了几本书,看了几个产品专栏。可是,每一项都没有比较大的产出。

自由职业应该有一门足以产出收益的技能,同时,往更全面的方向发展。然而,对于我来说,全面倒是有些全面,只是不够专,没有一门技能能够达到产生收益的程度,我依然需要历练。

虽然以目前来看,这段时间的性价比很低,但是,我坚信,走过的每一步路,都是有其价值的,没准在日后的某一天,会起到关键性的作用。

下面还是简单回忆一下,写下这段时间做的一些事情:

  • 做了一个微信小程序「字节加工厂」,由于官方审核问题,让我兴致一直不高,断断续续的更新着;
  • 去朋友 S 那里待了 3 天,算是下定决心重新找工作之前的放飞自我吧;
  • 新房的一些事宜,陆续往新家搬进了一些旧物,以及家电的购置、网络的安装,目前打扫一下,就可以直接入住了;
  • 海投了近百家公司,截止目前面试了 5 家公司,收到 1 份 Offer;
  • 写了一个《小程序开发实战入门篇》的教程,免费发布,获得了近 100 多人的关注;
  • 在网上关注 Q 城市,并去实地考察了 2 天,购置了一套房产,资金压力更大了;
  • 读了一些书籍,多是以产品为主,也读了三四本闲书,似乎慢慢养成每天阅读的习惯;
  • 每周一篇文章的写作(平均),算是基本达成吧,距离上一篇发布的文章,又过了将近一个月了;

以上排序不分先后,事情所耗费的时间精力也各不相同,仅仅是为了记录而记录。

下个月我将开启新的征途,心情倒是有些忐忑。在人生的道路上,总是会有很多次的选择,既然在而立之年之际,定下了为之奋斗的目标,那么中间的一切经历都只是过程,既然都是过场,又何必过于在意呢。

阅读更多

若干年后,再次坐上火车

将近两年的时间,没有坐过火车了。将近四五年的时间,没有坐过普通列车了。

这次去大学舍友 S 那里,从下地铁、取票、进站、检票、进站台、上车,这一路走来,竟然让我有一丝丝的怀念。

舍友 S 的老家,还没有开通高铁,我买了一张 K 字打头的火车,10 多个小时的旅途,勾起了我坐火车的一些回忆,想要分享一下。

PS. 这次我买的卧铺,相比以前,真的是再幸福不过了。

最难忘的一次

火车站总是会给人一种狼狈的感觉,印象中,从来都是满脸油污、满身疲惫的样子。

给我印象「最深刻」「最狼狈不堪」的一次火车经历,是在读大一,爷爷去世,着急赶回家的那一次。

当时的自己是在天津上学,傍晚时刻,突然接到爸爸的通知,说爷爷快不行了,让我赶紧回家。

跟辅导员请个假,回宿舍收拾了下东西,立马就前往火车站了。

那时,还没有 12306,买火车票只能去火车站排队碰运气,能买到一张站票,那算运气好的,运气不好,只能第二天接着排队了。

作为上学离家远的孩子,每年春节回家买火车票,都是一件「难忘」的经历。

然而,更悲催的是,每次需要排队买票的时候,都是学校的考试周。通宵排队买票,第二天考试,这样的情况,也不是一次两次了。次数多了,很多经历,渐渐也就淡忘了。

当然,这次的运气依旧不好,没有买到当天回去的票。

然而,不同的是,这次我必须要尽快回去,等不了第二天继续碰运气。听说北京的票多,于是,直接买票就前往北京了。

那时的信息基本上靠「听说」,根本没有提前「查一查」这么一说,那一年,iPhone 第一代才刚刚发布,那时最牛逼的手机操作系统还是塞班。

晚上九十点钟,独自一人坐上火车,就前往北京了,那是我人生第一次到北京,也是我在北京逗留时间最短的一次,连「北京站」都没有出去。

买了一趟最近回家的车票,当然了,依旧没有那么好运,这是一张需要站 12 个小时的站票,实际情况,我站了至少 10 个小时。

那趟车真的是拥挤得没地方下脚,前几个小时,我几乎都是倾斜着身体站着,真是感叹那会还年轻。

这就是我印象中,最难忘的一次坐火车经历了。

然而遗憾的是,依然没有赶上见爷爷最后一面。

在北京的第一夜

大学舍友 6 人,只有我跟 S 每年春节回家,都需要排队买票。

第一年过年回家,毫无经验的我们,都没有在天津买到回家的票。

于是,我们相伴前往北京,因为「听说」北京的票多,又没有其他办法,只能去火车站碰运气。

这次运气还算不错,两人都买上了回家的票,我记得我似乎还是坐票,真的是人品大爆发。

我是次日凌晨 5 点出发,舍友 S 是次日晚上 11 点。正好给我们留下了足够的时间,能够在北京转一转,当天下午,我们坐着公交车就前往了天安门,从天安门一路走到王府井大街。

现在已经记不太清,第一次看到天安门、第一次看到北京饭店、第一次看到王府井书店,是什么样的感觉了。

但是,记忆犹新的是,那天飘着小雪,天早早的就黑了,走在腊月冬天的长安街上,把我俩冻得「羊熊狼」(跟 S 学会的老家方言)。

从天安门回到北京站附近,由于舍友的车票是次日晚上 11 点,于是,我们决定找一个住处。

穷学生,自然是不考虑宾馆了,看到路边住宿的广告牌,简单询问了下,就跟着那人左拐右拐,到了一个地下室,地下室的一个走廊里,靠墙摆着一排单人床,每张床 20 元/晚/人,只剩下靠近门的一张床了,收了我两每人 15 元,我俩就这样将就了一个晚上。

住在北京的第一个晚上,是跟 S 睡在了一个地下室,这个经历想必也是让我终身难忘了。

尾声

这么多年过去了,想必再也不会有这样的旅途经历了。

这次去 S 那里,还跟他聊起一起睡地下室的经历,想想还是挺感慨的。

如今生活只会越来越好,好到似乎少了一些滋味,偶尔回味一下,还是挺有意思的。

最后,借这篇文章,谢谢 S 这 3 天的招待,感谢~

阅读更多

书籍内推网络

最近在看《结网》这本书,这是一本产品经理必读书籍,最新一版是 2013 年的,毕竟 6 年过去了,书中很多例子,有点老掉牙了。

不过,读来还是很受启发的,对于如何做产品经理,如何做互联网产品,作者给出了很多的个人思考。

读的过程中,就发现书中的一个特点,作者喜欢引用一些其他书籍经典的语句,并标出了具体的出处。例如:

Scott McCloud 在《理解漫画》(Understanding Comics)中谈到: 一切媒介中的一切作品的创作都遵循 6 个步骤:概念,形式,风格,结构,工艺,外观。

再比如,在讲「不要重新发明轮子」开头,引用这样一句话:

我们这个星球有将近六十亿个白痴,生活在几千个聪明得不得了的突变种设计的文明里。 —— 《呆伯特法则》史考特·亚当斯

这些引用,我觉得挺好,让人想要继续去了解,这也是书籍推荐的一种方式呀。

一本书看完了,书中总是会有其他书籍的引用,我们可以接着去读这些被引用的书籍。慢慢的,就会形成一个很大的书籍连接网络。

我们从某一领域某一本书籍开始,渐渐就会获得一片相关书籍推荐网络,最终抵达所有推荐网络。

只要找准一本好书,后面根本不愁相关的好书推荐,好的书籍总是会再推荐好的书籍。

我突然想到,可以把这个思路,做成一个简单的工具,通过一本书,可以检索出它所「推荐」的其他书籍。

问题是,一本书中的内容引用其他书籍,这个数据不容易获取到。不是每本书都会像《结网》一样,在最后一章列出资源清单。所以,除了人工标注,我想不到其他的好办法。

这只是我突然想到的一个概念,就算无法做成服务,做一个简单的工具,自己每看一本书,就标注一本,渐渐的,这个推荐网络也会越来越大。同时,还能看到自己所涉及的读书网络,想想应该是一件有趣的事情。

回头又想了想自己的读书速度,一年也攒不了几条数据,还是有一些心酸的。

好了,就先 YY 到这了,可以尝试着,先把这个「标注」的工具做了,自建服务数据嘛,慢就慢一点。

完。

阅读更多

记录小宝的成长经历|大事记

这是一款为了记录小宝成长经历的小工具。

时间过得很快,一眨眼,小宝已经 9 个多月了,现在让我回想,她什么时候第一次翻身,什么时候第一次坐起来,什么时候第一次发出「爸爸妈妈」的声音,我已经记不太清楚了。

这些都是小宝成长过程中,有意义的一些时间节点,我想要记录下来,于是,就有了「大事记」这个小工具。

本质上来讲,这又是一个备忘录类工具,截止目前为止,我已经做了好几个备忘录类的工具了。

  • 收藏地址是为了记录地址信息
  • 计算日子是为了记录日期信息
  • 账号箱是为了记录键值对信息
  • 写给未来的信是为了记录大文本信息

大事记是为了记录有序列表信息,按照日期顺序显示事件。一条一条翻看下来,还是非常有意义的。

页面几乎是现成的,并没有做细节上的优化,看起来还凑合,整体的框架就是两个 List,一个用来保存事件列表,一个用来保存时间节点列表。

大概的样子如下图所示:

后面可能会有一些页面样式上的调整,这个版本就先这样了。

完。

阅读更多

第一次回武汉|写给宝宝的第三封信

这次十一假期,小宝第一次回老家武汉,经过七八月份的几次短途旅行,使得这次的旅途,显得没那么困难,同样让小宝经历了,人生很多的第一次。但是,生活总是没有一帆风顺的,有欢乐,也会有悲伤。

还是希望以信件的方式,来记录这个经历,以我对小宝的角度去叙述。

准备阶段

第一次坐飞机那天,你刚刚 9 个月零 2 天。

对于这次回家的旅途,你妈唯一担心的因素就是距离太远,旅途中的时间太长,怕你受不了。

所以,衡量再三,最后还是选择了飞机出行,这应该是最快的出行方式了。

由于你是第一次坐飞机,你爸妈坐飞机的次数也不多,为此,从来不准备出行计划的我,居然写了一大篇,就是为了尽量减少路途中的不确定性因素,让你少一些折腾。

这是我写的出行计划,写的过程中,就把那天出行的大致过程走了好几遍,需要提前准备的,都已经准备妥当,例如:办理停车服务,最近的入口,值机柜台等等。

从实际出行情况来看,这个计划中的时间节点把握得还是非常准确的,没有太大的出入,时间都在可控范围内。

去机场

出发那天,早上 7 点准时从家里出发,驱车前往机场附近预定的停车场,对于坐车,你一点都不陌生,1 个多小时的路程,你都能睡上将近半个小时。

到达停车场后,有专门的摆渡车带我们去机场,到达机场办理值机托运,整个过程都很顺利。

唯一意料之外的是,进机场的时候,你又睡着了。幸好提前准备了可上飞机的婴儿车。

带你出行,婴儿车绝对是必备,暑假去你姥姥家,没有给你带上,你爸妈现在想想都腰疼。**

安检的时候,必须要把你抱起来拍个照,这下就把你弄醒了,你就这样迷迷糊糊的进入了候机厅。

我们几乎是提前了 1 个半小时,就已经到登机口等待了。

这个时间足够让你吃喝玩乐耍上一阵子了,刚刚睡过一觉,这时你的状态还是不错的。

上飞机

你这就样子,光着脚丫子,被推上了飞机。在走廊的过程中,你一脸的疑惑和好奇,那样子还是挺有趣的。

婴儿坐飞机,有一点需要注意:不要让宝宝在起飞和降落的时候睡觉。

由于气压变化的原因,睡觉的时候,容易造成耳膜损伤,这个时候最好让宝宝做吞咽动作,或是哭闹。

中午一直没有睡觉,飞机降落的时候,你正好困到极点了,怎么弄都醒不来,抱起来抱着睡,把你举起来,你就立着睡。

最后没办法了,只能掐小脚板了,那半个小时,我相信,你的内心是崩溃的,肯定心想「哪有这样的爹妈」,一睡着就给掐醒了,然后眼都没睁开,烦躁的叫上几声,就又睡着了,接着再被掐醒,就这样重复了 N 回。

换做是大人,我想早该怒了。看到你难受的样子,我跟你妈也于心不忍,不过没办法,也是担心你会受到一丁点的伤害。

下了飞机,爷爷奶奶过来接的你,你很不给爷爷面子,一见面就哭。不过在车上,跟你奶奶倒是玩得很开心。

路上终归还是扛不住了,在妈妈的怀抱里睡上了一觉,我们到家的时候,已经是下午 16 点了,从早上 7 点出发算起,我们在路途中待了 9 个小时。

这可能是你在路上,时间和距离最长的一次旅途了,这次旅途,我们一起走过了将近 1400 公里。

众星捧月

来到一个陌生的环境,周围一堆陌生的人,最关键的是,这一堆人似乎都在关注着你。这众星捧月般的招待,一下子就让你哭闹不止,久久不能平息。

这就是刚刚下车时的情形,老家小镇就是这样,遇到一点新鲜事物,都希望能够凑近看上一看,发生了什么事情,而你,对于他们来说,再新鲜不过了。

在鲜有人情来往的公寓型高楼中久住的你,哪能接受得了这般的待遇,不安的哭闹也是意料之中的事情了,不过,这也是你的一种经历。人总要去接触让自己不安的事物,克服了,也就成长了。

进屋后,没有了陌生的面孔,你的心情稍微平复了,给你一些没见过的东西,你总能抱着它啃上一阵子,好哄是你的一大优点。

然而,这才仅仅是开始,接下来几天都会有亲戚前来「拜访」,毕竟老家的亲戚都还没有见过你。

原本我最担心的是办酒席那天,老家有个习俗,孩子出生及 1 岁的时候,都是要摆酒席的。出生至今,一直没有回去,这次难得回来,你爷爷奶奶就张罗着,赶紧把你 1 岁的庆生提前给办了。

办酒席那天,将会来更多的亲戚,对于你来说,将是更大的挑战。

从小你就比较胆小,认生得厉害,不过,适应能力却是相当强的,这一点我深感荣幸。

短短的两天,你几乎不怎么哭了,办酒席的那天,把你抱着来回窜桌的时候,你竟然一下都没有哭,抱着一个一次性塑料杯,啃的饶有兴致,可爱至极。把我们惊喜坏了,特别是你爷爷。

四代同堂:老太,姑奶奶,妈妈,还有你。

我竟然哭了

看着你前几天兴致高昂的玩耍,本以为所谓的「水土不服」在你这里根本不存在,然而不幸的是,还是让你中招了。

也许是南方的冷热跟北方的就是不一样,单纯看温度表上的气温,并不能采用跟北方一样的穿衣方案。

相对而言,十月份的武汉已然比较「温和」了,但还是大意了。

另外,在小镇上,「乡土气息」总是那么浓烈,这些都是你很少经历的。空气中总是弥漫着,烧柴火的烟雾味,连晚上都不例外,这在城市里定然是不存在的。

有两天的晚上,我都被烟味给熏醒了,搞得那几天,我的嗓子一直是疼的。从小我就对烟味特别敏感,而你就睡在我的旁边,我很担心是否会对你造成影响。

果不其然,回去第 3 天就发现你睡觉的时候,呼吸有杂音,并伴随着咳嗽,早起给你测量体温,37.5,有一点发热,猜测定是嗓子有炎症了。

于是,就带着你去县里妇幼保健院,离家里 1 个多小时车程。到了妇幼保健院,医生检查果然是嗓子发炎了,需要抽血化验确诊,确诊结果「细菌感染支气管炎」,需要先做皮试,然后打吊瓶。

自打你出生,除了打育苗的时候扎过针,一颗药都没有吃过。仅仅是今天一天,你就被扎了 3 针,手指一针抽血,手腕一针皮试,脑门一针吊瓶。

在医院里,从来都是紧张凝重的心情,况且带着生病的你,我跟你妈还有奶奶,也只能被人支唤着跑来跑去,排队缴费、排队抽血、排队看单,一家人的内心都是紧绷着,谁也不说话,都是第一次经历这种事情,情绪比较复杂,安静得可怕。

唯独伴随着的是你的哭声,从没见你哭得如此伤心,抽血的时候,已经让你哭得撕心裂肺了,好不容易让你吃点奶,平静了下来,却被告知要打吊瓶,在做皮试的时候,我就看到你妈眼睛已经红了。

对于医院的护士来说,给你打吊瓶,也许是再正常不过的流程了。然而,对于我们来说,却是战战兢兢。

护士担心你妈妈按不住,就让我压住你的胳膊,扶着你的脑袋,你奶奶按住你的双腿膝盖。你就这样像粽子一样,被固定在了打针台上。

这种架势,还没有开始扎针呢,你就开始哭了,一定是害怕极了,扎针的时候,哭闹得更加厉害,盯着我的眼神,像极了是在求救,看得我鼻子酸酸的,看我不管用后,又斜眼看向站在旁边的妈妈。

打完针之后,我紧紧的抱住你,不让你挣扎,看着你哭得伤心的面孔,我再也控制不住自己了,强忍着眼泪,哭了。

我从来没有想过,面对你的一次打针,我竟然哭了。天天陪着你玩耍,每天看着你的成长,在我心中,你无形中就成为了那个我最关心的人。而当看到你伤心欲绝的样子,我又无能为力的时候,理性已经无法控制我自己了,于是便在大庭广众之下,哭了。

生病这两天,我跟你妈几乎就没有怎么睡好过觉,去医院头一天晚上,我就睡了 2 个多小时,第二天又在医院奔波了大半天。

你妈妈在回京那天也病倒了,我都不知道是什么支撑着我,也许是责任吧。

看着你能够安静的入睡,我就倍感欣慰,这次的经历让我感受到了作为一个父亲的责任与义务。

回京

凡事经历过一次,第二次总是会显得从容得多,回来的时候,依旧是飞机,时间估算得更加精准了,不慌不忙,最后一个上飞机,最后一个下飞机,在飞机上,你几乎是睡了一路,完美避开了起飞降落。

下午两点的飞机,到家也差不多七点了,回来又继续吃了两天药,喂药喝水也是个斗智斗勇的活。

这两天渐渐的好了,看着你坐在地垫上,玩得正认真,我叫你一声「小宝」,你抬头向我眯眯笑,那一刻,心里暖暖的。

完。

阅读更多

发布一个课程《微信小程序开发实战》

根据自己从零开始做「字节加工厂」这个小程序的经验,我计划写一个《微信小程序开发实战》的课程,当前已经完成了「入门篇」,介绍微信小程序开发,从 0 到 1 这个过程。

虽然说是入门篇,但是涉及的内容还是挺多的,也并不基础。有些内容涉及到 Web 前端的知识点,还有些内容涉及到 Node 知识点,例如「使用云函数开发」这篇,示例代码中还涉及到了 Node 中 https API 的使用。

技术相关的内容,基础大抵都是类似的。看似形形色色的不同形态,不同语言,不同架构,其实只是应用层面的使用方法不同而已。

最重要的还是基本功,越是基础的东西,越难习得,当然它的价值也最高。

这仅仅指的是技术层面,技术层面虽然很难,但还不是最难的,最难的是思路,也就是「产品能力」。

很多时候,我们学会了很多技术,却不知道用来做什么。

这个课程,我也没有办法去解决这个问题。

能够解决的是,帮助你将官方文档窜起来,从实际问题出发,去解决问题。文档终归是文档,它只是罗列出使用说明,我希望通过这个课程,带你学会实际解决问题的能力。

按照我的学习路径,《入门篇》我总结了 12 篇文章,如下目录:

  1. 了解小程序的页面逻辑
  2. 从写一个完整的页面开始
  3. 使用 Map API,完成一个页面交互
  4. 使用 Storage API,实现数据持久化保存
  5. 使用 Canvas API,做一个分享卡片
  6. 页面传参的几种方式
  7. 学会使用第三方 NPM 扩展包
  8. 使用 request API,调用第三方接口数据
  9. 使用云函数开发,绕过设置合法域名信息
  10. 学会云函数的本地测试以及云端测试
  11. 聊一聊小程序的服务端开发
  12. 学会使用云开发数据库能力

根据我的经验,假如你真的学会了上述文章中提到的知识点,微信小程序开发肯定是入门了,如果再深入一点,可能往「全栈开发」也踏入了半只脚。

当然,这个入门篇并非适合所有「新人」,它是根据我的学习路径而成,我本身是具备 Web 前端 以及 Node 开发经验的。

所以,如果你正好也有类似的开发经验,那么,这个入门篇的内容,对于你而言,可能要容易得多了,至少也能帮你节省一些时间,少走一些弯路。

写完《入门篇》之后,又花了点时间,整理成了 PDF 电子书,欢迎加入我的免费知识星球「字节加工厂」,获取电子书。

写完「入门篇」,后面计划开始整理「效率篇」,文章将会同步在更新在 GitHub 上,仓库地址:https://github.com/pengloo53/miniprogram-articles

完。

阅读更多

很多时候,技术能力并没有那么必要

无意中发现一个好玩的站点,HTTP Cats,使用喵星人的照片来描述 HTTP 状态码。例如,最常见的 404 Not Found 的照片如下:

觉得挺有意思的,于是,就想到要移植到小程序「字节加工厂」中,网站首页应该是个静态页面,但是开发者提供了简单的 API,可以方便获取某个状态码对应的图片。如下:

https://http.cat/[status_code]

所以,移植工作就容易得多了,直接将图片 src 指向 http.cat 就可以。

但是,这样会有一个问题,假如 http.cat 的图片服务器 down 了,小程序里的照片就全部无法访问了,最保险的办法还是将图片全部保存下来。

下载图片最直接的办法就是打开图片 URL,然后 Ctrl + S 一张一张的保存即可,50 多张照片,怎么着也得 20 多分钟吧。

可是这样并不符合我的定位呀,做着提高效率的小程序,然而自己却干着这么低效的事。

于是,花了几分钟熟悉了一下 HTTPS 模块的使用,又花了几分钟写了下面十来行代码。

又花了几分钟,简单测试了下,然后运行程序,一下就 down 下了所有照片,最后删掉一些干扰数据,就搞定了。

总的来说,似乎花的时间差不多,但是,这种方式才符合身份嘛。

另外,如果再遇到类似的站点,下载图片的效率就更高了,几乎不需要花时间,改下 URL 就行了。

别说,还真有一个用「狗狗」图片来描述 HTTP 状态码的类似网站: https://httpstatusdogs.com

图片全部准备就绪,小程序代码很快就搞定了。

接下来就是要与作者取得联系,用人家的图片资源,需要人家的授权,这是最基本的互联网规矩与礼貌。

于是,在网站的最底部,找到了作者的 Twitter 以及该站点的开源仓库。

翻看了一下作者的 Twitter,然后发了条信息,请求授权。

最后,看了下 GitHub 仓库,赫然发现,所有的图片都直接放在了仓库中,直接打包下载就可以了。

上面折腾半天,又白忙活了。

题外话

懂一点技术很重要,但是,技术能力,在很多时候,并没有那么必要。

在这个极度细分市场的大环境下,很多事情的成功,并不需要你必须具备技术能力,而更多的是需要商业能力,产品能力等等。

完。

阅读更多