Symptoms


I feel like life is busy every day, yet I accomplish nothing. Days repeat themselves, prices keep soaring, and I can barely support myself with my salary. Whenever night falls, before going to sleep, I always feel like something is missing in life, and panic and anxiety haunt me.


Patient's Background


In July last year, I graduated from an ordinary undergraduate university in an unremarkable city. My major was in computer science (teacher-track), but I chose the industry of programmers, which is said to be awesome, and gave up the career of becoming a great engineer of the human soul (a teacher) at a middle or high school. I also chose PHP, the language said to have the lowest entry barrier, and drifted south to Hangzhou, which is said to be paradise on earth. My real programmer career probably began around the time I was about to graduate (in May). After drinking the farewell drinks and eating the farewell dinner, the bits and pieces of four years of college friendships could only live on in memory as I squeezed into a small place in Hangzhou.


Patient's Daily Routine


Company working hours: 8:30–17:30, 2.5h lunch break, about 2.5km from home to office.


6:30 Wake up, stay in bed for 30 minutes;


7:00 Pick up my phone, read news on cnbete via UC browser;


7:30 Get up;


7:45 Ride my bike to work;


8:05 Arrive at the company, park the bike, clock in;


8:10 Go to the office, turn on the computer, pour a cup of hot water, check QQ, Blog Park, CSDN, etc.;


8:30 Company working time;


9:00 Open tools like Eclipse, DW, etc., and start working;


11:30 Go for lunch;


12:00 Return to the office, QQ, Blog Park, Weibo, music, etc. again;


13:00 Start resting;


14:00 Wake up, wash my face, continue working;


17:30 Company off-duty time. I habitually stay behind to work overtime, reviewing the knowledge points related to problems I encountered today and solving unsolved problems;


18:00 The director reminds me it's time to leave;


19:00 Start getting ready to leave;


19:20 Arrive home;


19:30 Start cooking, wait for my girlfriend to come back for dinner, eat, then wash the dishes and scrub the pots;


20:30 Watch one episode of a TV drama on Youku;


21:30 Take a shower, etc.;


22:00 Start getting ready for bed;


22:20 Fall asleep.


"Doctor's" Diagnosis


  1. The patient is a typical member of the "ant tribe" (a graduate from a non-prestigious university, a typical child of a poor family from a remote rural village).

  2. The patient is in a state of collision between campus thinking and the broader social mindset (especially as a fresh graduate who walks out of campus with soaring ambitions, only to find that society and school are two completely different worlds).

  3. The patient suffers from typical post-80s anxiety syndrome (housing prices and living costs keep rising, while only the salary moves at a snail's pace; the girlfriend may be considering marriage and buying a house; parents think about how they finally raised the only college graduate in the village and want their son to make something of himself...).

  4. The patient is at a confused stage in life (fresh graduates don't know how to position themselves or plan their lives, so they feel busy yet drift with the current, while internally still full of ambition, leading to feelings of panic and unease).


"Doctor's" Suggestions


Life attitude:


  1. Do practical things.
    Don't complain, don't explain.

  2. Haste makes waste.
    Don't use petty cleverness or quick fixes to solve problems; some things must be solved courageously and thoroughly.

  3. Focus on the matter, not the person.
    Discuss issues on their merits, wisely, sincerely, and humbly, and propose innovative solutions.

  4. Overcome all obstacles and forge ahead bravely.
    Courage is often the only way to overcome difficulties.


Life pressure:


Regarding the attitude toward price increases and all kinds of pressure, I recommend a classic image:



Work and study:


  1. Grasp the development rhythm: control your time well, develop good habits, and don't work overtime. Overtime is not a good habit; I personally feel efficiency is low.

  2. Don't put off till tomorrow what should be done today: approach study and work with a spirit and attitude of dedication.

  3. Know when to let go: when it comes to outdated routines and old technologies, programmers should discard them and not cling to the past!

  4. Track changes: new technologies are always emerging one after another. When learning new technologies, use solving real work problems as the motivation; don't blindly follow trends.

  5. Build good team relationships: a good team not only creates a great atmosphere, but more importantly, it is a key factor in improving yourself and facilitating technical exchange.

  6. Think from the user's perspective: the products you build are for people who don't know much about computers, not for programmers like you. So don't call users idiots—instead, reflect on yourself.

  7. Do timely personal summaries and keep development documentation organized.

  8. Greatness is endured through perseverance! The key is persistence.


Prescription for your life


Where you personally waste time:


  1. Staying in bed and playing with your phone while in bed.

  2. Social sites like QQ, Weibo, etc. — morning, afternoon, evening, and before bed, you visit them four times a day. That can be trimmed down to once.

  3. Having no plan when working.


Suggestions for your daily schedule:


  1. Don't stay in bed or play with your phone in bed.

  2. Avoid wandering around QQ, Weibo, and other social sites multiple times.

  3. Write down your work plan for the day before starting work.

  4. Do things quickly and diligently, because once a person becomes lazy, it's hard to become diligent again.


Usage:


Persist every day. Persistence is a virtue; greatness is endured through perseverance!


Precautions:


  1. Avoid arrogance and impatience; it takes long-term persistence to see results.

  2. This prescription varies from person to person; don't blindly copy it. Consult the "doctor" before use.

  3. Veteran cynics should not use it.


From: PHP Huaibei @ PHP10086 Blog Network
Link: http://www.cnblogs.com/phphuaibei/archive/2011/11/03/2234398.html