I’ve been following the Sharp Tools Community Program for a long time. I’ve learned a lot from everyone’s sharing. As stated in the beginning: “Both tools and inspiration are sharp tools. When tools and inspiration from different fields and creators collide, more possibilities arise.“ Below are my simple answers to the six questions of the Sharp Tools Community Program. I hope some parts will be helpful to you.
Introduce yourself and the work you do.
I am an Android System Development Engineer working in the system R&D department of a smartphone manufacturer. My work mainly involves Android system-related tasks, such as performance, power consumption, stability, and framework maintenance. It’s quite varied—I often call myself a “jack-of-all-trades.”
As for hobbies, I enjoy basketball, running, and gaming—essential skills for any programmer. I also appreciate more “artistic” pursuits like reading, raising cats, and drinking tea. In my spare time, I like browsing Bilibili and YouTube. When I have time, I try to finish pending articles for my blog. Currently, I’m obsessed with losing weight and fighting a life-and-death struggle against my belly.
What hardware are you using?
Computers: I primarily use three. A MacBook Pro for writing, developing my own small apps, and photo processing. A desktop provided by my company running Ubuntu, mainly for work and essential for compiling Android source code. A self-built desktop mainly for gaming and compiling AOSP code.
Phones: I also have three. My main device is an iPhone X—I’m satisfied with everything except the battery life. My backup is a OnePlus 6, an Android flagship; as an Android engineer, I must have a solid Android device. The third one is a Pixel, used mainly for running my own compiled AOSP code—a must-have for studying the framework.
Other Hardware: Apple ecosystem products like the Watch, iPad Pro, and AirPods. Sony’s WH-1000XM3 wireless headphones. A Kindle Voyage specifically for e-books.
What about software?
- Things 3: Primarily for scheduling daily work and recording tasks.
- MWeb: Dedicated to writing—this article was written using MWeb.
- Keep: A great fitness helper. I just follow the courses; it’s great for tracking progress and setting goals, especially during HIIT sessions on the treadmill.
- Holphin Accounting: A bookkeeping app for basic needs.
- Kindle && WeChat Read: Reading apps; the two libraries complement each other. E-books are very convenient, especially on the iPad Pro.
- YouTube && Bilibili: My main sources for learning and entertainment.
- ShadowSocks && Wingy: I use ShadowSocks on Android and Mac, and Wingy on iPhone/iPad. The widget makes it very convenient to toggle.
- Geek Time && Deodao: Knowledge-sharing platforms. I find that hearing what others are doing and how they do it is very helpful for self-improvement and avoiding pitfalls.
- Google Photos: Almost all my photos are stored here. I’d be devastated if I ever lost access…
- Reeder: I once maintained a Feed list for developers, and I use Reeder to keep up with it.
- Android Studio && VS Code: Productivity software; one for Framework Java code and the other for C/C++ code.
- RescueTime: Used to track working hours across all platforms. It’s eye-opening (and sometimes depressing) to see where those 10+ hours go every day.
- Shimo Docs: For daily/weekly reports and research notes. It’s cross-platform, syncs perfectly, and is great for collaboration. The web version is excellent.
- Nutstore (JianGuoYun): A cross-platform cloud drive. I never fear losing data once it’s uploaded. (The Ubuntu support is a huge plus for programmers.)
- Evernote: Used to be for notes, but now it’s more of a collection center for interesting articles I find. I use Shimo Docs for daily work records.
What is your ideal working environment?
My ideal working environment is Work-Life Balance. As mentioned in the popular 996.ICU project, my current workload is similar to that. Therefore, I prefer the environment described in the 955.WLB project.
The biggest pressure of a 996 schedule is the lack of personal time for self-improvement. Working until 10 or 11 PM every day leaves no time for fitness, reading, or learning. As an article once said, “The most hidden way to ruin a person is to make them too busy to grow.”
If a person only learns from their work, this single way of learning will inevitably lead to a decreasing marginal contribution to growth. You must give yourself time to grow every day through diverse learning methods outside of work. Continuous growth is essential for a rising career path.
In summary, my ideal working environment includes like-minded colleagues, work I love, and the time/space for personal growth.
How do you usually get inspiration for your work?
One way is through reading—extracting the essence of others’ thoughts to see if I can apply, improve, or expand upon them. Another is thinking and recording—drawing flowcharts while thinking and capturing sparks of ideas.
Admittedly, it’s not always easy. When busy, there’s little time left for deep reading and reflection. I’m always open to advice on this.
Recommend one “Sharp Tool” to everyone?
Instead of hardware or software, I want to recommend a learning method: Record - Summarize - Output. These three steps are closely linked:
Record: As the saying goes, “The palest ink is better than the best memory.” In today’s information explosion, having your own recording method is crucial. To-do lists, random ideas, problems encountered, solutions found, great articles, blog ideas, or YouTube tutorials—recording keeps you organized.
Summarize: Summarizing helps organize scattered thoughts or knowledge. A clear structure helps you see the big picture. Project summaries help avoid repeating mistakes, and knowledge summaries deepen your understanding of a specific topic.
Output: Output can be private notes, blogs, or videos. Output reinforces your own knowledge by explaining it to others. To explain something clearly, you must know it thoroughly. Discussions following your output further strengthen your understanding. It also helps others while building your reputation—if you’re good, you should let others know it too.
Conclusion
I recently visited Japan during the cherry blossom season. Let’s end with a photo of the blossoms.
This article is part of the “Sharp Tools Community Program.” Discover more creators and their tools at: http://liqi.io/community/
About Me && Blog
Below is my personal intro and related links. I look forward to exchanging ideas with fellow professionals. “When three walk together, one can always be my teacher!”
- Blogger Intro
- Blog Content Navigation: A guide for my blog content.
- Curated Excellent Blog Articles - Android Performance Optimization Must-Knows
- Android Performance Optimization Knowledge Planet
One walks faster alone, but a group walks further together.
