Some words to myself and programmers (conclusion from the end of 12 to the beginning of 13)

Source: Internet
Author: User

Reprinted please indicate the source:Http://blog.csdn.net/qinjuning



I haven't updated my blog for a long time. I wonder if you still remember an old friend ,--). There are two main reasons for not writing a blog:

1. There is no technical point worth writing: either it already exists on the Internet or my understanding is not in place, so I am afraid of misleading.

Everybody;

2. I am a little lazy and do not like to summarize it as I used.

 

A few days ago, I saw an author's comment on Google Reader being disabled on the tiger sniffing web page: "There are fewer and fewer people writing blogs, and information is becoming faster and faster.

Serious ." I felt miserable in my heart, and at the same time, I felt ashamed. In any case, a technical blog is different from other blogs, and it cannot sink.

IT programmers need a clean land to store the footprints they have taken.


In March, the spring breeze blew the earth colorful, enchanting, looking at a piece of delicate flowers, but my heart misses where I will go? I have been in the last month.

A lot of things have happened, and some things have long been doomed: for example, my resignation, some things like the summer in Wuhan, reckless drive away spring, panic

Lost. Now let's get back and think about it. What have I done? If I do it, will it be better?


I. Cause

In early last October, I came to Wuhan happily to start my new job, but found that I was not assigned to the desired department. Even so, I still felt a little lost.

Be energetic and eager to show your abilities. However, during the development of the project, the entire project has deviated from the preset path.

During project development, the module division of labor is messy. Without clear task plans and quality control, it is good to say that team communication is almost zero,

No meeting discussions, no technical exchanges, just coding in most periods every day. If something goes wrong, the so-called technical manager will always come up with a sentence,

"If you don't understand it, ask me. You don't ask me. How can I know ?" If this is the case, you can become a good leader and lead a good team. All the pigs in the world are smiling.


Gradually, I am a little impatient. This is not what I like. Specific to some problems, it shows the signs of resistance and various factors

By the end of February, I left the company. When you have different voices about the team and have great opinions on the leadership, you only need to leave this article.

The road is over.


Summary of the work in the past six months, although some unsatisfactory, is still more than the loss. I learned a lot of new technologies and got in touch with different companies.

As well as team organizations, it is clear that they should change their active work, change themselves, and change their teams.


Half-year income:


1. About Work: In fact, I have not done enough in the past six months. I only want to passively accept it, but have not actively given it to me.

I said, "Why don't you try to change it ?" I am dumb. Will it be different from what I can do? Of course, the premise is that there is

You deserve to be a team.

2. Patience: I admit that my character is rebellious and hesitant, which indirectly makes it easy for me to face people or things I don't like.

Not satisfied. I realize that patience is needed in both life and work, especially in a single team, that is, you are not satisfied,

Please smile to face it, and then at a certain moment, tidy up your bags and turn away.

3. Company or team? A good team will maximize the value of its employees. If you are not integrated into a team and have no sense of belonging, why?

Self-implementation needs. As far as I am concerned, I am eager to join an open and fully-organized team to reflect my value. Work hard,

Teenagers.

Ii. Searching

After leaving the company, although there is no source of income, it is also more moist, busy checking, exercise, busy looking for a job, busy with interviews. All the way,

The loss gradually replaces the winning confidence, and lingers occupy a firm belief. In several interviews, it further deepens the pitfalls and shortcomings of software in Wuhan.

Finally, after several twists and turns in the vast sea of people, I found a good job and hoped to bring some benefits through my own enterprising and active efforts.

New changes. During this period, I would also like to thank some netizens for the olive tree they threw out to me. Thank you for your recognition and trust in me.

Hand successful.


Iii. Conclusion

Every journey will be a high paragraph, whether it is bitter or lost and full, is a journey of life experience. To pursue this dream,

We have been exploring on the road. Even if we often fall into a collision, a strong heart is always the motivation to support our travels. "I don't know what to do

Face it, but I have no way to do it. You have to stick to the last second to continue your life ."

Iv. Suggestions

1. During this period, I will study Java in depth. I will read the following books: Thinking in Java, effective Java, and inside

Java Virtual Machine (deep into Java Virtual Machine) brings me a lot of shock waves. If you want to master Java, read these three books;

If you want to study these three books in depth, read them.

2. In terms of work, when we habitually use existing knowledge to solve repetitive problems, you will feel full pride for a short period of time,

You will feel the monotonous work and the lack of knowledge, especially when you look for a new job, you will find that you have many items that do not meet the requirements.

The importance of vertical and horizontal learning knowledge. A colleague from Shanghai complained to me a few days ago:

Some repetitive problems, now looking for work, find that many of them do not meet their requirements, especially network programming, such as: sockt, HTTP

And so on ." I suggest that you at least study network programming carefully, which is also the place for me to study.

3. Excellent programmers always have excellent skills and skills. Many of us have skills but lack skills. Some may refute

"Skills are written in code ". Yes, but incomplete. The beauty in life is good at the income of the observer. Read more code, absorb skills and

Design mode, and can draw on from your own projects.

4. read books. As we all know about the design pattern, I strongly recommend "refactoring-improving code design" here, the sword of refactoring, and Fang Xian hero.

True colors, many design patterns are not designed at the beginning, but reconstructed during the process of continuous development and design. "Spend some time refactoring.

It's worth it, "says Martin flower.

5. Exercise. The importance of the body is self-evident. We regret it only when we lose it. After experiencing the cold hospital,

Now I will keep running and exercise myself. When you realize the importance of a thing for you, persistence is only natural.


5. Message

Some netizens often talk to me about how to solve technical problems or improve themselves, but almost no one has ever asked me

As programmers, what I see is their belief in hard work. Whether we laugh at ourselves or the outside world, in fact, we are

IT programmers. I used the statement in the novel "Let the youth continue" as an end message. "Many people have asked me, doesn't it mean the age is approaching?

As a matter of fact, she has been continuing her youth ."


If you are in Wuhan and love Wuhan, please join the QQ group of Wuhan Android Alliance: 55945620. Even if it is still very weak, you and I care together,

She will grow up step by step. Here, we analyze interviews, research, and grow together.






Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.