Skip to content

Commit

Permalink
Site updated at 2012-01-04 14:42:13 UTC
Browse files Browse the repository at this point in the history
  • Loading branch information
yangchenyun committed Jan 4, 2012
1 parent cb77be1 commit 88f9bc5
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 263 deletions.
2 changes: 0 additions & 2 deletions 2011/08/tedxyouth-wesklake-speech/index.html
Expand Up @@ -75,8 +75,6 @@ <h3>Recent Posts</h3>

<li><span>31 Dec 2011</span> &raquo; <a href="/2011/12/annual-review/">Annual Review 2011</a></li>

<li><span>31 Dec 2011</span> &raquo; <a href="/2011/12/lesson-learned/">Lesson Learned</a></li>

</ul>
</div>
</nav>
Expand Down
2 changes: 0 additions & 2 deletions 2011/12/annual-review/index.html
Expand Up @@ -187,8 +187,6 @@ <h4 id="physical-training-and-health">Physical Training and Health</h4>
<h3>Recent Posts</h3>
<ul class="posts small">

<li><span>31 Dec 2011</span> &raquo; <a href="/2011/12/lesson-learned/">Lesson Learned</a></li>

<li><span>21 Aug 2011</span> &raquo; <a href="/2011/08/tedxyouth-wesklake-speech/">Speech at TEDxYouth Westlake</a></li>

</ul>
Expand Down
172 changes: 0 additions & 172 deletions 2011/12/lesson-learned/index.html

This file was deleted.

80 changes: 1 addition & 79 deletions atom.xml
Expand Up @@ -4,7 +4,7 @@
<title><![CDATA[Steven Yang's Blog | 杨晨昀]]></title>
<link href="http://blog.yangchenyun.com/atom.xml" rel="self"/>
<link href="http://blog.yangchenyun.com/"/>
<updated>2012-01-04T22:32:25+08:00</updated>
<updated>2012-01-04T22:41:51+08:00</updated>
<id>http://blog.yangchenyun.com/</id>
<author>
<name><![CDATA[Steven Yang]]></name>
Expand Down Expand Up @@ -147,84 +147,6 @@ I recorded 1742 hours in the first 30 weeks and only recorded 433 in the later 2
<p>This shift in sleeping hours dispairs my sleeping quality and I felt a decline in endurance and time of focus when I am working.</p>
]]></content>
</entry>

<entry>
<title type="html"><![CDATA[Lesson Learned]]></title>
<link href="http://blog.yangchenyun.com/2011/12/lesson-learned/"/>
<updated>2011-12-31T21:00:00+08:00</updated>
<id>http://blog.yangchenyun.com/2011/12/lesson-learned</id>
<content type="html"><![CDATA[<ul id="markdown-toc">
<li><a href="#lesson-1-know-how-to-sustain-yourself">Lesson 1: Know How to Sustain Yourself</a> <ul>
<li><a href="#the-full-story">The Full Story</a></li>
</ul>
</li>
<li><a href="#lesson-2-dont-avoid-the-boring-work">Lesson 2: Don’t avoid the boring work</a></li>
<li><a href="#lesson-3-guard-against-distraction">Lesson 3: Guard Against Distraction</a></li>
<li><a href="#lesson-4-find-your-own-pace">Lesson 4: Find Your Own Pace</a></li>
<li><a href="#lesson-5-be-careful-about-opportunity">Lesson 5: Be careful about ‘Opportunity’</a></li>
</ul>
<h2 id="lesson-1-know-how-to-sustain-yourself">Lesson 1: Know How to Sustain Yourself</h2>
<p>Making decision is hard, but stick with it is much harder. when I was struggling with self-doubt and fear, I developed two ways to sustain myself: <strong>feed your motivation</strong>(with <a href="http://quote.yangchenyun.com" title="My Quotes" target="_blank">Qotto</a>) and <strong>always take actions</strong>.</p>
<h3 id="the-full-story">The Full Story</h3>
<p>After the first thrilling week after I dived into computer science, things turned out to be much more difficult than I thought before. It’s as if without preparation I walked into a Arabic village with a map full of mystical symbols which seems to contain the biggest secret of the city. I started with the simpliest ones, tried to understand it through searching and asking.</p>
<p>After I have acquired the basic knowledge, I soon realized that there are more areas I need to explore, the map I had is just the entrance of a much bigger world. From times to times, I received news about this bigger world. The more news I heart about it, the eager I wanted to see it, the more frustrating I became - because it is far away from where I am.</p>
<p>Besides the frustrating endless journey, loneliness is another threat. Because I have no experience in this fields, I constantly doubt myself - Am I choose the right way? Am I walking too slowly or too fast? How long will it take to reach the next station? Without an companion, the only effort to comfort myself is to ignore them.</p>
<p>The excitement and thrilling hope soon subsided. Fear and doubt began to accumulate and finally dominated myself. I was worn out. There comes the time when I found myself ulterly useless. I was 24 and I cannot even feed myself. I tried to carve out in a new field but didn’t know whether I am on the right track. Not to mention the endless road I am walking on.
Is it time to give up?</p>
<p><img src="http://blog.yangchenyun.com/images/yelling.jpg" alt="My yelling self" class="right" />
I had no answer to that question. All I know is that I have chosen a novel fields to explore and if I gave up and started to explore I had to experience the same frustration. If this <strong>pattern</strong> couldn’t be overcome, I will go nowhere further than where I am. I had to sustain myself and keep on walking.</p>
<p>To deal with the fear and doubt, I developed the <a href="http://quote.yangchenyun.com" title="My Quotes" target="_blank">Qotto</a> to provide inspiration for me. I set it as my default browser page and feed motivation throughout the day.</p>
<p>Whenever I feel overwhelmed by self-doubt, I force myself to do something - begin reading one or two pages, write several lines of code or write down the fear and doubt.The actions I took always provide me some positive feedback, this feedback makes me feel better.</p>
<h2 id="lesson-2-dont-avoid-the-boring-work">Lesson 2: Don’t avoid the boring work</h2>
<p>After working on the some personal projects and later in a start-up company, I learned getting the boring things done is necessary to deliver great work.</p>
<p>Every task has their 20% exciting and 80% boring part but it is <strong>usually the 80% boring part determines the quality of the work</strong>. It applies to every type of work.</p>
<p>When I was writing <a href="http://ge.tt/3XTYjJg" title="Presentation about what hinders adult from learning" target="_blank">the article</a>, there are dull process such as seeking for the right words to express my idea or correct mistakes in spelling, grammar or word usage. The same applies to design. Andy and Dai (two co-workers at ele.me) used more than 60 days to just adjust the color, icons, button shapes, border lines and other details on the iOS app they are developing. Coding is no exception. When start from scratch, it’s not about writing the elegant solution right away, it’s ususlly about writing a piece of code, testing, editing former code, testing and moving on. After the first workable solution, you will refactor the code every day.</p>
<p>Those boring parts are necessary because they are in the process which guarantees the quality of output. Without word refinement and spell checking, I couldn’t deliver it out; without improvement on details, current ele.me iOS app won’t be stunning elegant; without continuous refactoring there won’t be beautiful code.</p>
<p>It is the boring parts which separates professionals and amateurs.</p>
<h2 id="lesson-3-guard-against-distraction">Lesson 3: Guard Against Distraction</h2>
<p>Along the year, I recorded 130 new ideas (big or small) and took actions on 43 ones. Some are improvement on what I had been doing and some are sporadic interest in one field. The list covers:</p>
<pre><code>* Learning Drovak Keyboard
* Attend 54 Frequent miles program
* Recite &lt;the old man and sea&gt;
* Dig into Wordpress
* Learning Django
* Worked on several side projects
</code></pre>
<p>All of these projects doesn’t sustain longer than one month. Thus the time spent is wasted. This is the <strong>cost of distraction</strong>. What if I turned down all of them but focus my time on one project? At least I would have another output which might be useful.</p>
<p>It takes time to pull even single one idea off, so I need to guard myself against distraction. I will learn to detect distractions and then prevent yourself from taking actions on them.</p>
<p>To detect distractions, the <strong>minimal viable rules</strong> help a lot. I will check the idea againt the question ‘is it necessary to accomplish my goal?’. If the answer is not an absolutely ‘yes’, it is an distraction.</p>
<p>To prevent taking action, I will ask another question against it - ‘will you do it one month later? six month later? one year later?’ It the answer is no, I won’t start it because I cannot sustain myself until I finished it.</p>
<h2 id="lesson-4-find-your-own-pace">Lesson 4: Find Your Own Pace</h2>
<p>In the first few weeks, I always crammed too much stuff into one single week - I wanted to read half a book, write a post, practice programming skills while learn design ideas. To add all these up, goals were, obvious, unreachable. So I always rushed through the weekwith a frustrating result.</p>
<p>I soon realized that when I was rushing, I will inevitably miss something.</p>
<h2 id="lesson-5-be-careful-about-opportunity">Lesson 5: Be careful about ‘Opportunity’</h2>
]]></content>
</entry>

Expand Down
3 changes: 0 additions & 3 deletions index.html
Expand Up @@ -57,9 +57,6 @@ <h2>Recent Articles</h2>
<li><p><a class="more" href="/2011/12/annual-review/">Annual Review 2011 &raquo;</a>
</p></li>

<li><p><a class="more" href="/2011/12/lesson-learned/">Lesson Learned &raquo;</a>
</p></li>

<li><p><a class="more" href="/2011/08/tedxyouth-wesklake-speech/">Speech at TEDxYouth Westlake &raquo;</a>
</p></li>

Expand Down

0 comments on commit 88f9bc5

Please sign in to comment.