My name is Zhigang Shang. I am currently a senior undergraduate in UESTC, China. I major in Software Engineering.

This Site

When I started writing on this website, I wanted to share notes on what I have learned. I benefited a lot from many insightful blogs and now I have something to give back. Watching my notes published on websites also gives me motivation and a strange consolation.

I also realized that this website can be used as a billboard of my professional backgrounds. This is a great proof for what I have learned.


The posts are at different status.

Status Meaning
Completed This post is considered completed, but I might edit it when I came up with something new.
Writing This post is being actively edited.
Paused This post is considered of low priority. I will come back to this post later.
Archived This post is outdated and I probably won’t update it anymore.

The Name

I named this website “A Finger Pointing to the Moon”, as in the Buddhism story:




Which has been beautifully put by Bruce Lee:

It’s like a finger pointing away to the moon. Don’t concentrate on the finger or you will all that heavenly glory.


The best way to reach me is via email: or or