Write it to yourself-greatness is coming out!

Source: Internet
Author: User
Preface

The sentence "greatness is made up" is not written by Feng Lun's book "greatness is made up". but when I started learning php, Zhang enmin, The PHP100 video, signed the Forum: greatness was coming out. This sentence has always been a way to motivate yourself to become a programmer. However, I have rarely elaborated on this sentence. Maybe even if I feel and feel the same sentence at every stage of my life, I am not very close to it.

My puzzles

I wonder if you are as confused as me.

  1. Eager to learn a lot of knowledge, but the current work does not use that knowledge
  2. Eager to get involved with a lot of challenging jobs, but the reality is boring. Every day, I write the same JavaScript code as the php code.
  3. Eager for guidance from cool people, but the real cool people are very busy.
  4. Eager to write high-performance programs by yourself, but the reality is that daily work projects are exhausted
  5. Sometimes I feel that php is not good, and I envy java's multi-platform development. I can do both Android development and web development. Sometimes I envy the good C language. The so-called bottom layer is the King Road to write high-performance programs.
  6. Sometimes they envy the staff of big companies and look at them as if they are willing to give pointers to them.

In the face of the above problems, sometimes I feel that my fate is not good, sometimes I want to quit and find a company like @ fenng;

The Office should be extremely comfortable; use the best equipment; complete training mechanisms, do not take up the rest time; flexible work; do not be too tired; do not let Lao Tzu work overtime; the front desk should look good; there is no rigid workflow; there must be creativity in work, not repetitive work; don't worry if I have creativity; teammates are not pig and they are all talented, and they will solve the problems they encounter; the most exciting thing to do, but don't worry about making money... And, most importantly, higher salaries.

But is there a job like this? Even civil servants who want to take an exam are not able to reach this level. What's more, I am waiting for hard-pressed programmers.

Change your mindset-greatness is coming from us.

The company's environment cannot be changed overnight, but its work mentality can be changed.

  • I am eager to learn a lot of knowledge. Taking me as an example, I set my own plan to be shell programming, millions of mysql optimization knowledge, and nosql knowledge. But the practical work is to create a topic through the cms background every day, I don't have access to linux. Although I can learn about linux on my own virtual machine, but I don't have access to the production environment, I don't need to learn about it now. Here we find what the boss said:Learning not to solve the problem is a rogue. Many people on the internet discuss the knowledge architecture of php. lamp, js, and html are often mentioned, but these are all theoretical knowledge. Who can grasp them? He is a powerful php, similarly, if he does not use linux, he is not a good php programmer.The standard for a good programmer is not how much technology he has mastered, but that he has solved the problems encountered in the team and project.Such a programmer may not be a good programmer in the eyes of other programmers, but he is a good employee and main program in his company and team. If you are learning other things while solving work and project problems, you may be a programmer.
    What you need to do is to be a good employee first, and then a good programmer!
  • Eager to get involved with challenging jobs, the reality is a simple and boring repetition. Why don't I raise my work requirements and standards? I remember Zhang Ruimin's famous saying:It is not easy to do simple things well. What is simple.If you can make a difference in simple things, it is not easy to make efficient things. You may not see it: the Japanese Postmaster called Noda. It is said that the first job you did when you were young was to fl the toilet, her master hands taught her: the toilet should be cleaned like a fresh one, and she should pull a cup of water in the toilet instead of getting dirty. After that, I picked a cup of water in the fresh toilet and drank it. After listening to the words of the master, Mr. Noda was enlightened that he could clean his toilet every day and work diligently. For many years, he eventually became the Postmaster of Japan. To improve your requirements and standards, the simple thing may be not simple!
  • Niu Ren is very busy, because Niu Ren spent your qq time learning and solving problems. If you encounter any difficulties, you may be embarrassed or pushed to the cool. Are you sure you want to solve the problem by yourself? If fenng is referenced:This is an impetuous era. It is easy for everyone to hear a variety of voices. When you are confused, you may wish to calm down and strengthen your understanding of yourself.Don't fantasizing about shortcuts, and try to ask others as few as possible how to succeed. Those are useless. As long as you don't always get farther and farther on the wrong road, you can make some seemingly subtle things better, the last achievement is still amazing..
  • Eager to write high-performance programs, but the reality is to cope with non-stop projects and needs. What kind of company is most likely to offer such a job? A small entrepreneurial company is most likely to offer such a job, but if you enter such a company, you will complain about poor environments, frequent overtime, low salaries, and poor teammates... There are many inappropriate reasons. Is it possible for a large company to have challenges and exercises? If fenng is introduced:So Can people get exercise in big companies? I have met many engineers and told me in person that I want to work in a certain large Internet company for a few years to improve my technology. Unfortunately, I have hardly seen a person who has really improved his ability in a few years, some even regressed. Why? A big reason is that most of the things in large companies have been fixed,The reason why many cool people are cool is that they encounter a process from small to large in the company. In this process, they get a rare opportunity to grow and learn to enrich themselves and solve various problems, it became a cool man, and many cool people came through.. When the world is settled, Where Are there so many tough battles?
    In addition, "thinking to train technology" is not a good starting point. Simply thinking to train technology is actually not conducive to "solving problems". It is more important to Cultivate Ability and consciousness.
    Cool people are also cool, and they are also great. Instead of simply positioning themselves as training techniques, they should be committed to solving practical problems.
  • Envy java or c. It is called. each language has its own field of expertise and is not good at it. What is important is not to stare at his shortcomings, however, he should make full use of his advantages.No one is successful by making up his own short board. On the contrary, he is successful by making full use of his own advantages.. What is the same language? The so-called strengths and circumvent weaknesses are also!
  • Envy those who are big companies. The so-called you stand upstairs to see the scenery, watching the scenery people look at you again, the moon decorated your window, you decorated others' dreams. If you can refer to Article 2 fenng, it is a kind of realm to not explain or complain! Everyone has their own difficult scriptures. You don't have to envy anyone. You just need to do yourself well,First, let the company and the team realize your own existence in the company and team, that is, the "me" in the frelink theory, and then make their own characteristics and contributions, let the team realize that you are a reliable problem-solving person, an irreplaceable person in some aspects, and a so-called "self ", finally, in addition to solving project problems, we should consider other implementation methods of performance optimization, which do not meet the so-called solutions currently, but are "solving problems" with higher requirements to achieve the so-called "superego ", in my opinion, this is enough to be the three realms of reaching people..
Summary

In the end, programmers need the ability to solve problems, rather than knowing or mastering the knowledge, however, not everyone can turn the so-called knowledge into the ability to solve problems. No matter what the job is, whether it is simple or complex, it is important to do things well, even if it is a simple little thing, as long as you can do nothing, it is just a cool person. However, in this process, it will inevitably be boring and monotonous. You may want to give up, or you may want to be lazy. You may also want to move around, or you may ....,There are thousands of reasons to give up, but only one reason to stick to it is enough-Great is what we come up..

Technorati label: Great is made up, php10086


Link to this article: Write it to yourself-Great!
Contact Author: PHP Huaibei, chat QQ Group: Group 1: 153856687, group 2: 198110186
All Rights Reserved: non-special statements are original articles on this site. For details, refer to PHP10086 blog.
Subscribe to updates: Welcome to subscribe to our content updates through RSS

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.