主页

为了用 Markdown 写微信公众号,自定义了一个编辑器

身边应该有不少朋友在写公众号,不知道你们用的是什么编辑器呢?

上面这些编辑器,应该是小编们用得最多的几款,它可以快速添加各种样式插件,使文章更吸引眼球,让用户看起来很爽,欲罢不能。毕竟他们最注重的是阅读量,而非内容。

我也有写文章的习惯,但我不是小编,格式上只追求简约大方即可,重点在文字上,希望内容能产生一些价值。自从用了 Markdown 标记语言后,写文章就再也没用过其他的编辑器。

什么是 Markdown?

什么是 Markdown?它是目前最流行的写作标记语言,没有之一。它能够通过简单标记就能实现文档格式,让写作者专注于内容

由于它是纯文本,所以它可以像代码一样进行版本管理,同时,它对 Web 也非常友好,方便转成 HTML,甚至直接将 Markdown 文档生成静态站点,很多免费的自建博客服务都是采用的这种方案。目前几乎所有主流的写作平台,其编辑器都支持 Markdown。

一些 Markdown 编辑器,甚至在其基础上,扩展了很多功能。例如:公式及表格的支持。前段时间,一个外国小哥的数学笔记火了,全程像敲代码一般,紧追数学老师板书,记了 1700 + 页笔记。感兴趣可以看下这篇文章:

1700页数学笔记火了!全程敲代码,速度飞快易搜索,硬核小哥教你上手LaTeX+Vim

为什么不支持 Markdown?

虽然支持它的编辑器多到数不过来,可是国内最著名的内容发布平台 —— 微信公众号,它的编辑器就不支持 Markdown,可算折腾坏了一帮写作者。为什么不支持?可能有两个原因吧。

用户学习成本

Markdown 语法虽然简单,但对大部分人来说,毕竟也是一门新的知识,这就增加了用户的学习使用成本。你要知道,绝大部分的人,哪怕一点点的新东西都是接受不了的,微信没把编辑器做成 Word 的样式,我觉得已经是克制了的。

支持的样式并不完整

Markdown 只提供了简单的样式标签,例如:标题,引用,链接等等,而对于复杂的样式,例如文字背景色等等,它是不支持的。

而微信面对的是全体创作者,单纯使用 Markdown 编辑器定然不能满足基本需求,而兼容 Markdown 的需求优先级并不高。

所以,一直以来,微信并不支持 Markdown,但我猜测,支持 Markdown 的功能迟早还是会做的。

Markdown 写公众号的痛

你不是说了 Markdown 对 Web 非常友好嘛,转成富文本样式,然后贴到微信公众号的编辑器里,就可以了呀。道理是没错,但这正是折腾人的关键所在,因为 Markdown 只定义了基础的标签,而没有样式。

于是,各家的 Markdown 编辑器导出的样式都是有差异的,并且,跟微信公众号上的默认样式也不兼容。所以,贴进去后,显示出来的样式各不相同,如果文章里再有一些非标准的 Markdown 语法,显示出来更是五花八门了。一直以来都很纠结,对于一些样式复杂的文章,几乎就不发公众号了,因为调整样式,就要耗费大量的精力。

除了样式兼容性问题,还有微信公众号对外部链接限制问题,公众号内文章只允许引用微信内部链接,不支持外部链接。文章里若添加了第三方链接,我们只能硬生生的将 链接重新再贴进去。或者通过「阅读原文」链接原文地址。

解决方案

微信公众号编辑器都几乎成为一种新的行业了,文章开头的那些编辑器,都能自力更生了,说明对小编们来说,公众号编辑器问题真的是一个痛点。

而对于适配公众号样式的 Markdown 编辑器,几乎没有,之前接触过 Md2All,功能上很完整,但是它并非只针对微信公众号,所以在细节方面的处理,总是差强人意。

一直想着,应该写一款符合自己样式风格的公众号编辑器。然而,一个偶然机会,发现了它,花三小时写这个工具,只为一分钟拯救公众号排版

在程序世界里,有句老话说「不要重复造轮子」,你费好大劲去研究怎么做,没准别人已经都出成品了,这样就造成了资源浪费。幸运的是,我的「轮子」还没有开始动手呢。

总要做点自己的贡献

这款公众号编辑器基本符合我的心里预期,简单的界面,优雅的样式风格,你看到的这篇文章的样式,就是通过它生成的。

它还有一些特殊的增强项,比如将外部链接自动生成脚注,放在文章底部;支持日语注音假名和汉语拼音,例如:小夜時雨【さ・よ・しぐれ】 上海【Shàng・hǎi】

虽然默认的样式已经基本满足我了,但还是缺少一些自定义的功能,比如字体大小的设置,以及主题切换等功能,作者并没有实现。但是,作者已经将源代码开源了,而我们不能只知道一味索取,而不懂得付出。

于是,我便动手实现了这部分的功能。好在代码并不复杂,简单研究一下,周末花了点时间,就把这部分的功能填补上了。

最后

这个过程还是很有趣,不仅解决了自己的痛点,还学到了知识,同时还做出了一点点自己的贡献。

如果你也喜欢这篇文章的样式,这个微信公众号编辑器分享给你。微信公众号格式化编辑器 - 作者原版本

根据源代码,我重写了一个后台服务版本,计划提供一些在线 API 的功能。仓库地址:wechat-format-server: 基于 wechat-format 的服务端版本

阅读更多

我做了一个开源项目,本着能够帮助他人的目的

不要努力成为一个成功的人,而要成为一个有价值的人。 —— 爱因斯坦

1

每次全栈做项目的时候,往往前端最费时间,对于一个注重用户体验的人来说,一个按钮的颜色、大小或是布局,就要纠结好久。

犹记得,因为画不好一个首页,导致项目迟迟不想往下走的扎心,直到发现了 bootstrap …

前端的知识点并不复杂,但在样式这块总也学不好,并非不会写 CSS,而是做出来的东西,总是差点意思,渐渐也失去了信心,认为自己不是这块料,天生缺少艺术细胞。

好在,这是一个开源世界,你不擅长的东西,也许别人早就做好了。正是由于这些优秀插件的存在,才让我有精力,在保证基本视觉体验的前提下,更多时间去思考产品逻辑,快速开发迭代产品功能,让项目在最短时间内上线。

2

为了回馈这些插件的帮助,同时,帮助更多的人,我发起了一个开源项目—— JS 前端插件文档库协作项目。计划整理并记录那些优秀的 JS 前端插件库,形成实战类文档,希望能帮助到更多的人。

单看文档库,可能有些枯燥无味,如果有在线演示就更直观了,于是,我就简单的做了在线演示 JS 插件在线演示

有些插件的功能非常复杂,可调控的参数也多,文档介绍并不能面面俱到,如果能自己调试就好了,于是,我将源代码开源,并教你快速部署在本地,方便调试。代码仓库:JS 插件文档库示例代码 · GitHub,方便的话,点个 star 再走。

3

截止目前为止,我已经整理了基于 jQuery & bootstrap 的若干插件,你说 jQuery 都已经过时,还整理干啥?技术有进步,会有淘汰,但是知识不会,知识永远是累积的,整理出来,总能对一些人产生帮助。对他人有帮助,就是价值。

该文档库起于 jQuery,但不止于 jQuery,后面将逐渐加入基于 Vue 的插件,逐渐去完善 JS 前端插件知识库。

但是,个人的力量毕竟有限,期待你的加入,一起维护该文档库,做出自己的一点贡献,哪怕就会一个也行。

文档放在了语雀 · 专业的云端知识库上,在文档的编辑以及协作上,它有不错的用户体验,期待你加入。

以上

阅读更多

这真的是我,可能不是你所认识的

最近的几次动作,让认识我的朋友感到很诧异,好些朋友在看到我发的朋友圈后,还来私信问我缘由,真的是有点受宠若惊。

所以,我还是有必要再分享一下我最近的想法,对最近做的一些事情,给个合理的解释。

关于性格

突然间被不断问起,让我还是有些不自在的,从小就害怕被人关注,小时候,家里亲戚小朋友们一块照相,我总是那个躲在后面的人。上学期间,也是最不愿站在人前的人,工作后,倒是有一些改善。

说出来你可能不信, 其实我是非常讨厌这种性格的,外表平静如水,内心却炙热如火。这种性格给我带来近乎分裂的表象。

不熟悉的时候,让人觉得受冷落,不爱交流,面对面碰上,从来都不是主动打招呼的那个(现在有所改善);一旦混熟了,却又显得过于随意。上大学的时候,这种性格更是展现得淋漓尽致,舍友的评价是「闷骚」。我喜欢热闹复杂的环境,若身在其中,却又很难放开。

对于真正了解我的人来说,可能并不在意,而对于那些似熟非熟的人来说,这种性格就显得格格不入了。好在,运气一直较好,总是能在合适的时机,碰到合适的人。这一点上,我一直心存感激。

关于朋友圈

像我这样的人,朋友圈的结构自然是非常单一的。光是上一家单位的好友,就占到了 60% 多,除去同学亲戚等,剩下几乎不到 10% 属于网上结交的好友。这个 10% 很大一部分都是近一年时间才加上的。

这个比例其实非常不健康,这说明我几乎一直停留在现有的圈圈内,而缺少对外的获知渠道。「两耳不闻窗外事」在互联网时代,显然是不行的。你能想象公司一旦有什么活动,你的朋友圈长时间被同一则消息霸占的可怕吗?都有点像被 DDos 攻击了。

有的人可能就不认同了,我为什么要加不认识的人,跟我又不熟,万一被骚扰,岂不是很郁闷。这个你可能多虑了。

从我最近加了一些知识付费的好友来看(有的是我主动加的别人,有的是别人加的我),这个过程我觉得是双赢的,除非你们的影响力差得太远,否则这就是一个公平互赢的交易

  • 首先,大部分人都没有那个闲心去关注你,给你造成所谓的骚扰;不信你把你的微信号放在网上试试,别人还以为你是传销的呢
  • 其次,就算别人加了你的微信,也不见得有空跟你聊一句,最近一段时间写 GitChat,跟一些作者互相加了好友,但是大部分人都是加完就完事了,可能会在朋友圈点点赞互动一下,但是相互聊天的也少,大家时间都那么宝贵,哪有空跟你闲聊
  • 最后,有些加了好友,会就某个问题探讨几句,这些可能才是会产生价值的地方,往往对方的一个观点,正好给你另外一个角度的思考,价值自然就产生了

如果能加一些稍微比你有影响力的人,对你的影响将是更有价值的,持续这个过程,你将慢慢进入更高的阶层。那我为啥不直接加一些业内大牛呢?当然可以,但是别人愿意加你才行。

所以,多结交一些不同行业的好友,利大于弊,也避免自己的朋友圈总是锁定在自己熟悉的行业里。

关于公众号

我很早就开通了微信公众号,由于缺少经营它的动机和方向,一直处于闲置状态,这也是比较遗憾的一点。只是偶尔有感而发,写篇日志,舒泄情感,仅此而已。

所以,到现在为止,也不到 200 人关注,大约有 60% 的人是亲戚好友,另外大概有 10% 的僵尸粉,所以真正关注我的人也就 50+ 人左右,很大一部分也是最近一段时间才积累的。

我曾也想过要不要搜集一些素材,蹭几个热点,也「小编」一把,但是这样没有目标的操作,几乎不会有什么结果,断然也不会有什么价值。还有另外一条路,那就是坚持原创,日更的写下去,可是,做到原创日更,同样很难办到,它需要投入大量的时间,以及持续的输入。

目前的时间还算宽裕,虽然做到日更依然有些困难,但是做到至少每周一更,应该问题不大。我希望能持续产出一些有价值的内容,期待你的关注,感谢有你们的存在。

关于知识付费

最近一段时间,你可能会看到我在分享一些付费内容,这是我在做的一个尝试,关于知识付费方向的尝试,目前主要在 GitChat 平台上分享了几篇文章,这里分享的内容完全不同于公众号和个人博客。

公众号主要分享个人成长经历以及读书感悟,个人博客主要做备份,同时会多一些技术类笔记,而在 GitChat 平台上,我会分享一些,经过总结后,而成体系的知识点,提供更有价值的技术类文章。

因为它是付费的,所以我尽量做到让它值得这个价钱。有兴趣的,可以点击阅读原文,看一下最近分享的一篇 Chat。

关于未来

现在的我还是有工作的,之前可能让你产生了一些误解,以为我直接就自由职业了,从而引来好多好友的询问,有些抱歉。

新的工作岗位,在时间上更加的自由,我能有更多的时间去积累自身能力,从而尽快去试错我的一些想法。

未来的我,希望能持续做一些有价值的东西,让自己产生更多的价值,而慢慢有能力独立成为自由职业。也许这个未来离得还比较远,也让我一度产生很多的焦虑,但是,我还是会按照这个路线走下去的。

现在的焦虑,是为了以后不焦虑。

以上,谢谢阅读

阅读更多

离开公司,你一无是处

上个月底,我离开了工作 5 年的单位,结束了我的第一个职场生涯,中间衔接正好有一段空闲时间。除了在家照顾一下孩子,也没啥事可做,节奏一下慢了下来,真的是有点不适应。

为什么要离开公司?一方面的原因是,为了照顾家里,希望能找个近点的单位,这个理由其实并不是非常充分。还有另外一个比较重要的原因,那就是能否让自己独立出去,不依靠某一个单位,也有维持生活的能力,也就是做一个自由职业者。

1.

理想很丰满,现实却很残酷。动机虽然是足够了,但是,在真正实施的时候,却没有想象的那么的简单,这段时间也一直在思考这个问题。

  • 方向上比较明确,最终的目标就是做一个自由职业者
  • 目标也不算高远,能够依靠自由职业获得目前的生活水平
  • 计划也做了,甚至到每天的日程也规划了

剩下的,就是去执行了,但是你会发现,计划摆在你的面前,你依然不能够做到。这是为什么?

2.

道理其实很简单,计划与现实之间,总是存在无数的曲折。而克服这些困难,除了身体力行之外,还需要有坚定的内心。

这是一个长期积累的过程,你应该可以预料到,前期几乎不会有成果,没有及时的激励反馈,对于坚持这件事来说,是个莫大的挑战。

这应该是走向自由职业的第一道门槛,那就是要耐得住寂寞,受得了冷落。毕竟在还没有收入,没有产品的时候,没有人会看好你。

这个过程还是比较煎熬的,所以,在没有做足充分准备的时候,最好不要尝试离开公司。

3.

除了寂寞冷落之外,这段时间的内心还是比较焦虑的。一直在思考,我能做点啥,怎么去做,按照计划执行,可是又有各种的问题。

其中的细节就不多描述了,那些都是借口,纠结了太多的因素,最终才发现,还是自己太弱了

在公司的时候,以为自己有一些技能,也许还取得了一些职位,有些许权利,离开公司后,你就会发现,那些所谓的沟通技能,管理能力,根本经不住社会的考验,远远不足以依靠它自立根生。

离开了公司这道保护伞,你会发现,你屁也不是。

4.

很多的烦恼,都是因为想得太多,做得太少。内心的焦虑并不会因为你想得多,而有所减少。

做点实际的事情,静下心来,认认真真的读上几本好书,把自己所有的空闲时间都用读书来填充,这样些许能减轻一些焦虑,也是最有效的方法。

5.

在这个社会中,什么是最难能可贵的品质?毅力?洞察力?领导力?都不是,而是「坚持」,这也是屌丝逆袭的最佳实践方法。


好了,就这样,不多想了,去做点有意义的事情。

阅读更多

老罗演讲稿读后感:生命不息,折腾不止

这本书,准确的说,应该叫演讲合集,除了附录部分,其他部分都是他的演讲稿。如果你只是想了解一下这个人,建议直接看附录就可以了。

由于其他部分都是发布会的演讲稿,并带有强烈的目的性。读起来也不太顺畅,还不如直接看演讲视频了。假如你对他的产品不感兴趣,不读也罢。

【1】 我看完后,心情倒是有些复杂。

一个理想主义者,面对现实世界有这样的态度,真的令人有些敬佩。

很多人对老罗嗤之以鼻,看到他做手机,笑话他,如今他做手机失败了,这些人更是像得偿所愿般的嘲笑。对此,我就很不理解。

真的很不理解,在我看来,他已然是非常成功的一类人了,多少人,连走出去的勇气都没有,又有什么资格去嘲笑一个勇于创业,追求自己梦想的人。

他没有失败,只是不够成功罢了,然而世上能达到乔布斯,马云这般的人又能有多少呢。在现实世界中,他这般的成就以及知名度,怕是绝大部分的人,都望成莫及的吧。

【2】 一个理想主义者,在这个现实社会总显得格格不去,用他的话说,不被嘲笑的梦想,根本不值得去实现。

假如一个理想主义者,真的败给了现实社会,这其实是一件可悲的事情。出于这种原因,也许,这也是很多锤粉为啥会说「真的希望锤子这次能成」,然而事与愿违,但我还是真心的希望,这次锤子的不成功,不要让他放弃了理想主义。

正如他对自己的评价,他的人格是相对完整的。但在大部分人格不完整的社会里,他就显得那么的「突兀」,那么的与众不同。

【3】 另外,这本书,给我另一个较深的感触是,读书这件事真的很重要

当你迷茫不知所措,夜深人静感到孤独无助时,也许只有读书才能帮你走出困惑。不知道你发现没有,那些敢于创业,勇于走出舒适圈的人,都是具备大量阅读量的人。

单从读书这个事情来看,老罗就要超越绝大部分的人,虽然他连高中都没有毕业,而那又怎样。

好了,一篇读书感悟分享给你。

阅读更多

富人是慷慨的还是贪婪的?

好久之前读过《富爸爸和穷爸爸》系列以及《福特自传》书籍,做了一些摘要和笔记,重读了一遍,有点感悟,分享给你。

亨利·福特成为世界上最富有的人之一,是因为他为越来越多的人,提供了成本越来越低的汽车。在我看来,福特是一个非常慷慨的人。然而,很多人却认为福特非常贪婪,在他们的现实里,福特剥削工人。这种分歧源于各自不同的现实。

所谓的现实不同,也可以说目标与境界不一样,最后的结果就大不一样。企业家在创业的时候就有一个伟大的目标,并为之不断努力。

阿里巴巴马云为了「天下没有难做的生意」,打造了一个网上购物平台,才有了,现在我们在家就能收到商品的便利;小米雷军借助移动互联网打造出小米手机,直接拉低了国内智能手机价格,才让我们见到各种各样的千元机。这些例子层出不穷,每一个企业家或者我们眼中的富人,都在为更多的人提供服务。在某种意义上来讲,他们是慷慨的,而不是贪婪的

反观我们自己,努力工作为了自己的房子车子奋斗终身,凭什么来致富?充其量也就能混到中产阶级,一辈子为企业,为银行,为社会,为国家打工,因为仅仅为了给自己买更大的房子,更好的车子。

富人之所以成为富人,穷人之所以为穷人,他们之间的现实完全是对立面。

给更多的人服务,还是为了自己服务,这就是差别。当你想要给更多的人服务,那么,接下来就要去想,做什么事情才能给更多的人提供服务?这就是创业的起点,让更多的人,从你的服务中获得便利,你就会拥有越来越多的用户,这才能形成正循环。

  • 福特提供越来越廉价的汽车,推进汽车行业的发展,对绝大数人来说,这是好事还是坏事?
  • 谷歌提供全球搜索服务,推进互联网行业的发展,你不用多费劲,就能获得全球资源,这是好事还是坏事?
  • 阿里巴巴提供网上购物平台,建立全国信用体系,作为商家,你敢将东西卖给陌生人,作为买家,你可以货比三家,下单买最便宜的,这是好事还是坏事?
  • 小米提供高性价比手机,让你不到千元就能享受移动互联网生活,这是好事还是坏事?
  • 滴滴提供便利出行的方式,饿了吗提供外卖叫餐服务 ……

这些都是知名的成功企业,他们的创始人都在为更多的人服务,而不是为了自己的房子车子努力工作,所以他们都成功了,钱自然而然的都来了,房子车子便都有了。这是富人来钱的方式。

阅读更多

是时候要走了,结束第一个职场5年

刚刚提了离职申请,终于要走了。

心情倒是很坦然,没有太多的波动,过完年就已经大概想清楚了,自己想要的是什么。

这一次的离开,显得特别的自然,没有太多其他的情绪,只是想要换个生活,换个方向。

在一个单位,待了 5 年时间,也是到了该走的时候了,合同到期,这是最好的契机,也是给自己一个最满意离开的理由。

对于这家一毕业就来到的公司,既有美好的回忆,也有不好的回忆,盘算一下,还是美好的占多数时候。

经历的事情,还是比较丰富的,经历过快速成长,带过新人,被提拨过,校招过他人,遇到过好领导,当然也有差劲的,做过基础技术类工作,也做了一些管理类工作,还专门写了大半年的报告,最有成就的还是,给公司留下了几个小产品。

以上这些经历可能并不稀奇,但是在这短短的 5 年时间里,把一家集团在北京的 3 家公司都干了个遍,可能有点令人惊讶了。在走这次离职手续之前,类似的流程,其实我已经走过两遍了。

说了这么多,其实我还是有一些怀恋的,在这里,经历了好多的第一次:

  • 第一次学会怎么跟上级汇报工作,它不像论文答辩
  • 第一次明白同事间的相处是怎么回事,它不像大学舍友
  • 第一次体会到教人不是那么容易,「自己会」跟「把别人教会」是不一样的
  • 第一次体会到团队协作的困难,原来管理是一门大学问
  • 第一次面试他人,看着对面紧张的面孔,仿佛看到当年的自己
  • 第一次向上级提出反对,只怪自己太年轻
  • 第一次主动寻求改变,渐渐的爱上了改变,不断的尝试,只为尽早找到自我
  • 第一次心无旁骛的去做一款产品,很欣慰能得到同事和领导的赏识,有机会希望能继续完善下去
  • 当然,这也是第一次提出离职,这一次希望自己能走得更远。

第一个职场 5 年将要结束了,在这段时间里,除了工作上经历的事情,生活也发生了很大的变化,从一个青涩的大男孩,俨然成为一个奶爸。肩上的任务不再是「一人吃饱,全家不饿」,而是需要做更长远的规划,从而获得更多。这也是自己人生的一个转折点,不去尝试,怎知道不可能。

下一个 5 年,有了新的规划,继续朝着心中的理想走下去,没有给自己设定太多的目标,但是有很多想要去做的事情,之前从未认真去做的一些事情。

  • 我想要读更多的书,不仅仅只是技术方面,而是全方面的输入
  • 我想要接着写作,不再是零散的几篇文章,而是有系统的去输出价值
  • 我想要出去旅行,去布达拉宫,去青海湖,去感受生活
  • 我还想要实现一款真正意义上的产品,对更多的人产生价值
  • 当然,最想要的是陪伴她成长,带她去体验生活的酸甜苦辣,让她更早的发觉自己的梦想,从而去追逐,因为没有梦想的人生,是可怕的。

最后,给自己加个油吧,努力的人生终归不会太差,不管你现在正在做什么。

阅读更多

敬「会议」

一次常规的组织例会,由于领导的时间,将原定于下午 14:00 开始的会议,延迟到 15:00 才开始,还是和往常一样,有大领导参加,甭管这个会议具体是否跟你有关系,会议组织者基本上都是一通「邀请」,大部分人都会去参加,有的可能因为想在领导面前露露面,有的因为「被邀请」而不得不参加。他就是「被参加」的。

会议临近之前,大部分人都会选择坐在领导的背面,一部分人会早早的过去,以便抢到一个最佳的地理位置,会议占座成为了一种风尚。不是为了更好的学习会议精神,而是一个有利的位置,能让会议时间快点度过。因为大家都知道,其实也没啥可学习的,轻轻松松度过这几个小时才是王道,换句话说,参加这个会议,只是换个地点消遣一下而已。他心里还在嘀咕,这个会议是什么主题来着, 跟我有啥关系?

会议过程中,汇报者滔滔不绝的讲着自己的方案,为了不让领导挑出毛病,在领导面前表现一下,看得出来,这个报告花了不少心思准备的,专门为了领导「量身定做」的;会议组织者自然是没有心思去听报告的,战战兢兢的环顾着整个场面,避免出现什么岔子;大领导饶有兴致的听着,在脑海里准备着最后的总结发言,一定要给大家鼓鼓气的。他作为公司中层干部,虽然不知道,会议主题对自己部门业务是否有用,但还是要出席一下的,这就是规矩。

另外大部分人可能同他的情况类似,其中,一部分目光呆滞的望着汇报方向,这部分人肯定是因为没有抢到好的地理位置;一部分人举着翻开的小本(本子可能是倒的),手机放中间,时而抬头看下汇报者,饶有深度的点点头表示赞许(或是同情),他们通常坐在前排领导的背面;另一部分人两两窃窃私语,坐立不安,想着随时打开后门开溜,因为离门近,这是他们早到会场获得的「优先开溜权」;当然,肯定有一部分是在认真的听,他们通常是新员工,因为不懂,感到好奇,听得云里雾里的,瞅瞅前排举着夹手机小本的「师傅们」,想了想,还是回去问问他们吧,然后接着开小差去了。

会议井井有序的进行着,中间没有任何的差错,一看时间 17:30 了,所有人都在想:该结束了吧。领导也觉得该结束了,催促了一下,以体恤民情。终于 17:45 的时候,所有会议议程都井然有序的完成了,大家都松了一口气。

他放下了那颗紧张的小心脏,因为这会出去的话,还是可以赶上 18:00 班车的。正放松着,听着会议主持人说「现在请 xx 总为我们今天的会议做一下总结发言,大家掌声欢迎」,他想着算了,也不差这几分钟,跑得快点也是能赶上的。讲着讲着5分钟过去了,毕竟会议期间认真的听了,都准备好了,当然要说完,终于在 17:55 的时候,讲完了,大家鼓完掌,会议主持人宣布结束。他腾的一下,就跑出去了。

可惜的是,还没跑到班车站点,就远远看到班车扬长而去,他的心中一万只草泥马奔腾而过,奔腾完了,还得想想怎么回去呀,50公里的距离,想想还是坐地铁吧,一边往地铁站走,一边还在嘀咕「这个会议说了点啥,跟我又有半毛关系。」

终于在比往常晚了一个小时,到了家。

阅读更多

新的一年里,再往前走一步

今天是大年初一,这是第二次在北京过年的春节,又是一个没啥年味的春节。 但是,今年却有些变化。小晗玥的诞生,倒是增添了不少乐趣。 与此同时,第一次感受到生活的压力。

【1】 坐在家里翻看朋友圈,看到了西安古城的闹市,看到了西藏拉萨的美景。 想着,什么时候,我们一大家子,也要尝尝旅途过年的滋味。 往年一到春节,都是往家里跑。 这两年,在北京安定下来后,变成爸妈往我这里跑,相比之下,倒是省了抢火车票的功夫。 不管怎样,一家人在一起,总归是最重要的。

【2】 临近除夕夜的前3天,当了3天的全职奶爸了,终于体会到了,累并快乐着的感觉。 以前做点家务,总是拖拖拉拉,满心的不情愿,认为浪费了我的时间。 而那天,竟然洗了一上午的尿布,闲下来时,看到她突然朝我笑,心中什么抱怨都没有了。 爸妈过来后,让我省了不少力气,终于有时间能静静地坐在电脑前,鼓捣点我想做的事情。

【3】

生活的压力越大,越是不想安于现状。

以前认为,毕业后找个靠谱的大企业,就可以一直待下去。 然而,有幸来到了大企业,却又不甘安于现状。 那一眼就能望到尽头的职业生涯,总是让我坐立不安。

【4】

不管生活有多忙,总归还是要朝着心中的理想,再往前走一步,如果因为一时的忙碌,停止了前进,未来只能一直这么忙碌下去。

生活一直在变,变得越来越「复杂」 思维如果跟不上生活的变化,终归会被生活所淹没。 以前,做好当下,就好了。 现在,需要更多的思考未来,做全盘计划,朝着自己的方向,一步一步往前走。

【5】 最近一段时间,想得比较多,但很零散。 思路被「生活」剪得断断续续。 夜深人静,拼凑了一下。 一看时间,已然大年初二了。 原本准备好的「新年祝福」,拖到了初二。

祝各位新年快乐,身体健康,事事顺心,开心最重要。

阅读更多

打造表单的极致用户体验:Web 开发实战

本文来源于个人付费Chat,感兴趣可扫码下方二维码查看。

表单是 Web 开发中,非常常见的一个模块,熟悉到被很多人忽略掉了,很多大型平台系统,做出来的表单,都是简单的把所有的字段堆在上面,用户体验非常糟糕。

目前我在负责公司培训运营平台的建设,使用 Node Web 全栈开发。平台中的很多表单都得到用户的好评。其实一个简单的表单页面,往往会比后台业务逻辑的编写,需要付出更多的精力。但是,我认为,这是值得的,因为表单是很多用户接触平台的入口,好的用户体验能带来更大的价值。

这篇 Chat 主要分享:

  1. 如何结合实际业务,设计最合理的 Web 表单字段;
  2. 表单页面设计的几种样式及使用场景;
  3. Web 表单前端插件的合理配合使用,包括:Datepicker、Validate、Typeahead、Daterangepicker 等。

更多Chat…

阅读更多