Skip to main content

Posts

Flying to China

I'll be flying to Hong Kong this afternoon to visit one of my best friends in HKUST. Then I'll go back home in Shaoxing for a short while before flying to Beijing for a meaning trip. The initial purpose for visiting Beijing this summer holiday is to know more young entrepreneurs, especially tech entrepreneurs of similar age, who might be my future partners in a future startup in China. That might sound unreasonable in such a short time(1-2 months), however, I still consider it as a very good opportunity and a wise investment.  Another purpose would be to find the pains in today's Chinese market when I, as a overseas university student, haven't yet known enough about China. I applied two companies of my top interests- Douban and Xiami, both of which are music related. Unfortunately, Xiami is not recruiting summer internships due to the unpredictable changes in this July's regulation of digital music in China. Douban is good. It's a combination of both tech an...

Time Goes By, So Fast

It's been a week since the last blog entry, time goes by so fast. This week's highlights: 1. Rethought about career development. http://www.douban.com/note/276145923/ 2. Treated my friends a traditional Shaoxing meal. 3. Started to learn Ruby on Rails. http://guides.rubyonrails.org/getting_started.html 4. Started to read the book "Simple and Usable Web, Mobile, and Interaction Design" by Giles Colborne. 5. Recorded some vocals. http://site.douban.com/shaohuan 6. Watched this Ted speech:  http://www.ted.com/talks/angela_lee_duckworth_the_key_to_success_grit.html 7. Followed Ahbei(founder of Douban) on Zhihu(Chinese version of Quora). 8. " 我认为世界上不存在一流的人才,世界上只有存在一流的人才一定是学习能力,谦虚,把自己当平凡的人" --马云(Jack Ma)

Graduated

After finishing the last exam, I'm unofficially graduated. It was a tough and rewarding semester. Here is a summery of this semester in mandarin. Our success is built on top of other people's helps. Without all the helps, we cannot get that far. I didn't realize this until I came back from the sunday worship when one brother reminds me that Prof.Tan actually prayed for me. Many friends must also prayed for me, otherwise, my life cannot go so well. Most importantly, someone must be hearing and watching. I feel so grateful. In the facebook profile page, it lists the top 9 friends to thank to in this semester. I'm grateful that I have the opportunity to know you all in my life. Thank you! I am happy and bright about the future.

Power of Confession

The second half of this semester goes really fast. It is indeed the exam week now. In the past week, I experienced the most intensive reading week in my four-year's university life in NUS.Actually, the last three weeks are the most intensive weeks in my whole life. I guess I will never forget these sleepless days, staying overnight with the passionate and super intelligent team mates. Some highlights: 1. Wednesday's Project Demo. Our app turns out to be very popular. Though we didn't know that we were supposed to provide a project id for voters to vote until the project showcase was almost finished, it is still encouraging to find out that we received very good feedback from the few only voters. All positive! I have problem to sleep over time for meetings or lectures. This app really helps to address the problem by integrate some games in suitable difficulties and nice group event message!!  Interesting app Interesting idea "Ve...

Intensive and Rewarding Weeks

These past two weeks, I've been experiencing the most intensive days ever. Almost every night, I stayed with my teammates in PL1,mostly doing project development(sometimes telling jokes). It becomes a biological clock to go for supper together in the midnight(order from MCdonalds' or go to a nearby Taiwan restaurant),continue coding until early in the morning,then sleep until the afternoon and continue the circle again. It is a super intensive, but certainly awarding experience. That would be one of the most valuable memories in my life, to work with these intelligent and passionate teammates. Sometimes, I'm not so efficient, bothered with FYP deadlines and other assignments.However,they help share the pain. I also share my passion and engagement.That is a great time. Some highlights:  1. Cat vs Dog puzzle. https://www.spotify.com/sg-en/jobs/tech/catvsdog/      It is a tough one. Undirected weighted bipartite graph, to calculate the maximum flow.Still...

Some Highlights

1. A puzzle about sorting. https://www.spotify.com/int/jobs/tech/zipfsong/ Given n double numbers, print the top m in a descending order. If two of the numbers have the same value, then the one appear earlier would have a higher weight. This doesn't sound so hard. However, there are quite a number of tricks here. 1. Efficiency. 2. In Place Sorting. I first tried quick sort. It supposed to be quite fast. However, I kept getting the wrong answer feedback. The reason is that when two numbers have equal value, quick sort doesn't make the original order in place. Then bubble sort. Well, the answers would be correct, however, it's not efficient enough. Run Time Error. Try merge sort, which is supposed to be in place and quite efficient. However,  still Run Time Error. When n is very large and m is small, it's too heavy to perform a sort to the n numbers then pick the top m. It reminds me of heap, which keeps a good order during construction(heapify). However, it...

Written on Easter

Haven't been to the church for quite a few weeks using the same excuse of being too busy with projects, I find myself get far away from the Lord. This Wednesday when Prof.Tan and other seniors were having the Bible study in MR5, I happened to finish a project meeting. I hesitated for a while before diving into their discussion. Honestly, I'm not a strong believer, neither do I meet the standard of a Christian. "Not everyone who calls out to me, 'Lord! Lord!' will enter the Kingdom of Heaven." Personally, I'm not sure whether there is heaven/hell or not. Say there is heaven, I'm very unlikely to go there. I do sin. I copy homework, watch too many entertainment videos,etc. I doubt about Trinity, whether Jesus is the same as the father. I question about teachings in Church -- If the teachings in different Churches are not consistent and the pastors can possibly teach wrong things, how can we believe in the truth? I cannot even meet the standard of a dec...