How to redesign the mature feature

What do your customers want exactly I’m a product manager, in charge of the web crawling product that can help users to crawl data from the web. In the previous version, we found a tendency that more and more users complain about the inconvenient operation while creating a web crawling task. So we used some tech to observe our users’ operation path, they showed many scenarios to describe how awful of their experiences. For example, if a user wants to crawl data from the page, he firstly should select the first element, then create a temporary list to store it. Finally, he has to choose the rest of the elements to finishing this process; The worse thing is that users would be lost in this long process because of the dozens of possible actions when creating a temporary list. You see, the whole process is very annoying and lengthy, so we product team had summarized two core principles: Give the results that users want Do not make users confounded How to redesign the mature feature Give the results that users want What are 「Give the results that users want」? It’s easy to understand, because of the inertial thinking. In the past few years, we usually think that our users are web crawling enthusiasts, they like that we provided all settings on the screen and they can choose what they want; Yes, it’s high efficiency, but in this observation, we surprisingly found that we have much more junior users, that want the simple and more natural way to crawl data. According to our long-term user behaviors research, most of the users’ elements selections are similar on the webpage For example, these three titles of Amazon goods are in the same area So what we need to do, is to help users…

WPBeginner–The best wordpress tutorials

Background I always want to share my RSS subscription with you guys, but if I suddenly throw a whole blanket of the subscription without any introduction, that might be so confused:P So I want to share some excellent information sources with you in another better way:) The first one is the best WordPress guide book website I thought: I found this website when I rebuilt my blog coincidently, its update frequency is high, and it targets to newbies. The author of WPBeginner is Syed Balkhi; this website focused on helping non-tech people to know about WordPress and achieve any kinds of goals. WPBeginner can help you solve some questions like: How to build up a WordPress website? How can I achieve my goal of __? Which plugin is better for me to achieve of __? What’re the best practices of WordPress? Column analysis Blog The articles inside this category teach you how to use WordPress, and it’s divided into several taxonomies: Beginners Guide Basic lessons for beginners but very useful News The articles inside this column are some news or dynamics related to WordPress itself, so if you’re a WordPress developer, this column is useful Opinion This column includes some essays with exciting new opinions about WordPress, which I love to read so much, the two articles below are an example: Showcase This column introduces different themes of WordPress based on various industries, so if you want to be a theme designer of WordPress, you can check this out. Theme It introduces the advanced usage of WordPress theme Tutorials When you finished reading the previous tutorials, this column can help you better understand the details or settings inside WordPress. WordPress Plugins This is what I recommend most; it includes many excellent plugins tutorials with a detailed introduction. Videos This column…

SendKeyForIME–language input switching tool[Win]

When I upgraded to Win10, I found a terrible change: Microsoft had disabled the composite key 「ctrl+space」 to switch language between Chinese and English, which drove me crazy because I used this composite key every day. So I decided to find the alternatives, and luckily, I have found the best solution, which is 「SendKeyForIME」. Click to download SendKeyForIME This tool had no GUI, you can open it, and it would stay in the background. With this app was opened, when you clicked the composite key 「ctrl+space」, it would automatically catch this signal a send another composite key 「Ctrl+Shift」 to the system. As long as making this app run on the system startup, you can find back your familiar habit:)

A reply to mailbird

Recently, mailbird had invited me to give some localization suggestion, so I just gave them, now I post here for memo:P Hello, Christin Baumgarten, sorry for the delay, below is my suggestion for mailbird. Third-party app integration Unlike other countries, in China, because of Tencent, which is the biggest IM software company, most working people will love to talking about the work in QQ or Wechat, so some new app like slack is hard to get success in China. Working IM app There’re two most popular IM apps in China, one is Enterprise WeChat which is developed by Tencent, another is Ali Dingding which is developed by Alibaba, yes, Alibaba. By the end of Dec.2015, the number of the companies who had registered in Enterprise WeChat was more than 600K, the total user number in Enterprise Wechat was more than 10 million. By the end of Nov.2015, the number of the companies who had registered in Ali Dingding was more than 850K. So I think if an email client in China wants to explore the market, you have to consider these two giant company. It was a pity that Enterprise WeChat haven’t the web version; you may have to wait for some time. But the Ali Dingding have the web version so that you can integrate this into your app market: Cloud Store Hmm….You know, because of the 「great」 invention—–GFW, people in China can’t use the excellent services like Google search、gmail、dropbox via the normal way, so this integration is useless for most of the Chinese. So you can consider integrating with the popular cloud store services in China.   Baidu cloud store: jianguoyun: 360 cloud store: Collaboration Haven’t I seen you integrate with the app like Trello or Basecamp? Maybe there is some difficulty exist? Anyhow,…


众所周知,在现有的键盘体系中,我们在文字编辑时会遇到一个大问题:键盘的「上下左右」键位置远离主键位区,导致打字时右手需要频繁地进行左右切换。 而对于经常码字的童鞋来说,这种体验非常痛苦,因为大多数行文过程并不是一蹴而就的,是需要反复斟酌语句并进行调整,所以这个问题对我个人而言,实在是困扰已久。 就在昨天,我终于发现了一款新的快捷键神器,几乎完美地解决了这个痛点,甚至可以说它提高了我30%的打字效率。 它就是—-CapsLock+。 它的可扩展性很多,不过作者已经有一篇极其详细的介绍了,我在这里就只简述我看重的部分。 快捷键增强 Capslock+E / D / S / F(上 / 下 / 左 / 右) Capslock+I / K / J / L(上 / 下 / 左 / 右选中文字) Capslock+w / r(向左 / 右删除文字) Capslock+A / G(光标向左 / 右跳一个单词,对英文、代码特别有用) Capslock+; / P(移动光标至行首 / 行末) Capslock+U / O(选中光标至行首 / 行末文字) Capslock+Backspace(删除光标所在行所有文字) Capslock+Enter(无论光标是否在行末都能新起一个换行而不截断原句子) …… * 这仅仅是一小部分,完整列表请按下 Capslock+F1 查看软件的详细文档。 这些快捷键,基本上囊括了文本编辑器的常用动作,你再也不用来回地在不同的区域内移动了,非常非常方便。 按作者的话讲,这个操作是他自己亲自使用两年后总结出来的最佳键位,所以算是一种「最佳实践」了,在我安装后敲下的这篇文章中,我体会到了这句话的真意—–确实是非常流畅。 不过在打字的过程中,我的右手还是会不由自主地往右飘,看来还是要多花一点时间才能完全适应。 翻译功能 对于现在的windows,要找一款好用、不流氓、简洁的翻译软件实在是难于上青天。 但是Capslock+就直接集成了翻译功能,你只需要选中词语或者句子,按下「Capslock+T」即可完成翻译,它会直接调用有道的API进行翻译。 同时你还可以接入自己申请的开发者API,避免公有API超出使用限制导致不能使用。 简单的计算器 在Windows系统中,想要用计算器往往都要打开左下角的菜单,然后打开计算器,再逐个逐个数字敲进去最后才能得到结果,实在是繁琐无比。 而Capslock+可以帮助你简化这个过程,直接在文本框内输入一组数字+运算符,选中后再按下「Capslock+F2」,即可直接出现运算结果,非常方便。 窗口绑定 窗口绑定这个点呢,之前依稀记得有一些软件已经实现类似的功能,不过随着时间的流逝慢慢都变成了记忆的尘埃了:( 但在CapsLock中,我又看到了类似的好用功能,它可以让你把常用程序直接绑定在Capslock+「`(反引号)或1~8」中,从而让你非常方便地可以快速定位相关窗口。 具体教程引用异次元的这篇详细说明: 首先通过 Capslock + Alt + (1-8 或 `) 的任意一个按键来对当前激活的窗口进行绑定 (意思是将这个窗口绑定到1-8号或反引号键其中一个) ,然后就可以随时通过 Capslock + (1-8 或 `) 来激活或最小化对应编号的窗口了。码字时需要在程序间来回切换也完全不用移动鼠标,窗口随叫随到,用起来非常爽。   现在我已经用它来替代alt+tab了作为主力使用了:) 其他 其他诸如「Tabscript」什么的就不阐述了,反正可玩性很多。不过对于我而言,上面的功能足矣。 以下是下载链接: 下载Capslock+ 为支持作者,在此号召大家对作者进行捐赠,这年头免费开发这么高质量软件的作者不多了,反正我捐了15元:) 捐赠作者