How developers can improve and promote themselves

Source: Internet
Author: User

10 steps to becoming the developer everyone wants

Writing great code has reached a level for developers. But continuous improvement and proper sales promotion can give you more. Here are some effective ways to help you.

1. Write a blog

Create your own blog and publish at least one article every month. Try to have some real research projects in the article, which will ensure that you look a little level.

2. participate in open source

He devoted himself to the open-source field and released his own open-source projects. Others can understand your level and direction through the open source code. And try to solve complicated problems in the simplest way in your project.

3. Do not change jobs frequently or move forward.

Don't change jobs every six months, so you don't get anything. But do not stay in one place and do the same work for 10 years, so that you will be modeled. For example, in IBM, you cannot write an IBM stack only in IBM mode. I will not hire people who have been working in IBM or similar organizations for more than one or two years. They often leave an impression on me during interviews, but they often cannot pass programming tests.

4. looking into the future and starting with reality

Young developers tend to prefer new technologies. Ruby is my favorite language, but its market is far smaller than Java. At the same time, do not stay on a technology for too long, because in the future you will be equivalent to the current COBOL or PowerBuilder developers.

5. Write your own documents

Many of my previous projects were pulled into project manager-level meetings because I wrote a document or demonstration that they could see and understand.

6. Concise is the soul

The project tries to give the shortest and most concise answer or solution to things or problems. Once your reply is too lengthy or complex, it will often lead to cloud exposure.

7. Public Speech

Try to give a speech or introduce a project in public. Study a topic to have at least one expert title. If your speech interests others, the effect will be better.

8. Become a real person

You should know more than one language and knowledge, including new and hot topics. Never say "I will not program unless I use Erlang. For example, you think NoSQL may be more suitable for your small projects, but your company will not use it on a small, one-time system. In this case, relational databases will be more suitable.

9. good at using tools to solve intractable diseases

Invest time to learn tools that are not generally known to others, so that you can be more efficient than people around you.

10. Be humble

This should be your basic skill. You may have done a job and won the Geek title, but this title may disappear next week. Therefore, do not be proud and always maintain a modest attitude. You are not special ".

What is success?

Look at your side. If they are doing the same job as you, it means you haven't reached this point yet. If you are sitting in the middle of them, they are watching you, telling you that your speech is great, and attaching great importance to your opinions, congratulations, you have done it.

However, these honors and successes may be short-lived. In addition, it is ironic that when you become a popular developer, your coding time will also be less and less.

In general, not every software developer can become a good one, but effective self-sales people will be more likely to get this opportunity than quiet people. The premise is that you must also exercise your basic skills.

Related Article

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.