Current location - Education and Training Encyclopedia - Graduation thesis - 20 19 what is the monthly salary of software engineers?
20 19 what is the monthly salary of software engineers?
I am an ordinary software engineer, working for my boss in a software company. Later, I saw many software engineers go it alone, and they can earn hundreds of thousands of dollars by enjoying the software every year. Why can't you rely on your own skills, and you already have the idea of mature software at that time, so you resigned and joined the software industry. Finally, I once again made a leap with the foundation of software technology and the development platform of software industry!

After more than half a year of hard work day and night, the software was finally compiled. Because I feel that my software has novel functions and good programming skills, I feel that as soon as it is released, everyone will rush to register and buy it. I can also take tens of thousands of pieces a month like those famous * * * software authors. The result is beyond my imagination. In the first year of release, only 1 person registered, and only got dozens of dollars. Only now do you realize the importance of software promotion? As technicians, we tend to pay more attention to technology than marketing. As a result, even the best software can only be narcissistic, because no one knows. At this time, I am interested in searching for articles on software promotion on the Internet. When there are few domestic materials, I go to foreign forums to enjoy the software. In addition, I also combine my own experience and lessons in actual promotion, and constantly improve my promotion skills. Slowly, in the second year, the software promotion had a preliminary improvement and got more than 1000 yuan. In the field of * * * software for several years, finally get nearly ten thousand yuan every month. Although the money is nothing compared with those big cows, I think it is not bad. In order to prevent software engineers from taking many detours like I did at the beginning, I now write down my own experience and lessons and give you some inspiration in software promotion.

First, the requirements for the software itself.

Perhaps you will find it strange that it is not about how to promote the software, but how to talk about the requirements of the software itself.

Actually, it's not surprising. Towering buildings depend on whether the foundation is stable. There is no good software product, talk about promotion. Don't say that it rarely succeeds. Even if it is promoted, customers will feel cheated, and the negative publicity about your software will make you feel at a loss.

So what is good software? First of all, your software should be novel and unique, and have functions that other software does not have and everyone needs. A common mistake made by many software engineers is that they like to make up what they like from their own technology, or simply show off their programming skills. In fact, as users, they simply don't understand or care what advanced programming technology your software uses. What they care about is what useful things this software can bring to themselves. Some software engineers don't have their own unique ideas and always follow other people's advice. As soon as they saw what software was popular on the Internet, they immediately copied it. Isn't QQ popular now? He also wrote a chat software. Isn't FlashGet very popular? He also compiled a download software. It is strange that such software can still be sold.

My experience here is that if you don't know what kind of software to write, you should consider the problem from the perspective of ordinary computer users. Everything should proceed from the user's concept and the user's needs. As long as it is the function that users need, even if the software only has this function, as long as other people's software is not included, you have the possibility of success here.

Also, the software itself must be as perfect as possible, that is, there are no obvious bugs. Nowadays, many people rashly release software without any tests, and as a result, there are problems everywhere when others use it. This kind of software gives users a bad impression and will only have a great negative impact on the software. My experience is that the software should be tested for at least two months after compilation. Not only should we thoroughly test ourselves, but we should also give them to our relatives and friends around us. Of course, it is best to test for ordinary users. Maybe you will say that others will be willing to do this? My experience is that as long as you promise to give them the official registration code for free after the test, they will be happy to help you test.

Second, the common methods of software promotion

First of all, of course, release your software to large software download websites, such as Huajun Software Park and Sky Software Station. As for the hundreds of small download websites, there is no need to publish them one by one. At the beginning, I also wanted to publish in these small software download stations, but many didn't publish software pages at all. Some people only give an email address, while others just have a QQ number. In fact, according to my observation, as long as you successfully publish in Huajun Software Park and Sky Software Station, many software download websites will also reprint. Never mind, it saves me a lot of time.

Secondly, build a website specially for your software. Maybe you will say, I have already published the software to other websites, so why build my own website? There is a simple reason. Someone else's website is someone else's. You must also have a special website to promote them. At the same time, this website is also responsible for collecting information feedback from users. More importantly, you should rely on this website to provide technical support and other services for your software users. It is worth reminding that your website should be professional, so that users will have the impression of your strong technical ability after entering your website. Don't think you are a software manufacturer. If you don't know how to compile a website, make one to deal with it. I have a friend who tried to buy the official version after downloading some software, but once he entered the author's humble webpage, he lost his desire to buy it. Because your website is poor, it is easy for others to think that your programming skills and services are also poor. Therefore, a bad website can not only promote your software, but also drive away your potential customers.

In fact, since you can compile software, it should not be too difficult to design a website. The key is whether you are willing to work hard or not. If you really don't have time to learn to write web pages, spend some money to ask a special web design company to help you make one. Maybe you will say, what if I have no money? Come on, I'll tell you a secret trick. Go to official website, a large download website, download the software ranked within TOP 10, find the one that suits your own software style best, copy the whole webpage with Frontpage, replace the text and pictures with yours, and keep the layout and CSS style of the original website, thus a professional software promotion website was born. I used this trick at first, but after I learned the knowledge of website design, I kept improving and became more professional than others.

The website is not all right after it is available, and the website itself has promotion problems. According to your software, design some keywords and use them in the title and content of your website, so that others can quickly find your website when searching on search engines such as GOOGLE. Of course, the promotion of the website is not the topic we want to discuss here. You should be able to find these materials easily on the Internet. If you can get the keywords about your software to the first page of Google search results, congratulations, you are not far from success.