Success for software developers is ...steemCreated with Sketch.

in #developer7 years ago

What do the software developers think of as "success" and keywords? On the one hand, I think that too many developers are buried in the word "success", which is fragmentary and uniform. Based on my experience in software development with over 20 years of working experience, I have been thinking about successful developers around me.

Let's talk about the definition of what success means in general mean at the end of this column. I do not know if it is the right thing to start with looking at successful development companies or developed services in Korea that I do not know much about. Successful services, software, and programs show up in the world. I have noticed that I am not quite sure how much of a product or product that has accumulated a pure idea or technology that was invented and armed with technology, Let's move on. No, in other words, I do not think I have ever seen such a thing coolly in Korea.

To make matters worse, most of the successful development services in Korea are mostly sub-products or products and services that have taken the idea of ​​others. Even in the case of a specific solution market, there are cases where it is disguised itself as a product by reflecting open source into its products, so it is very questionable how the Korean software market can use the keyword 'success' as it is. Of course, it may seem that only in my stupid eyes.)

How do I become a service and product that is ranked # 1 in the Korean software market? I think it's important to be interested in good and good things in overseas services rather than throwing creative ideas or unique ideas to become a successful development company or developer in Korea. . So, I do not know if I should study English well.

I have had the experience of being surprised to report what I do when planning a new business with a large company. With a really substantial amount of consulting (over billions of dollars), one of the experts was involved in large companies consulting with renowned consulting firms about planning new projects and ideas. By the way, the motive of the important work was the analysis of the service which has already settled successfully abroad, and the prediction about the work to be done in the service in Korea. It is not a new idea.

Of course, I think the introduction of a successful service and localization is also very difficult, but the shock I received when I heard that most of the work on most new projects or new services was done this way, Of course, after passing through, I do not know if it was such an amazing experience. I was even more surprised to hear that most big companies are doing this. Of course, although I admit that localization itself is a great challenge and a difficult one, I have a critical view of localization and subordination.

Most successful services are subscribers?

Most of the services that are cool in Korea are subscribers, replicas, and think that most of the overseas services are domestic rather than original ideas. Even the original mp3 player, the iPod's ecosystem has created a more advanced market, so how many of the digital elements created in the country are unique?

I think. The difference between reproduction and creation in art is very large. Of course, this is not the only thing that gives software development value comparable to this art. I think so because software development is a world in which the idea, the driving force and the enthusiasm to implement realize the best value to be built.

The following scenes appear when I try to translate the cartoon expressions of my favorite manga named "Master of Taste". Although the famous cuisine of France is implemented in Japan as it is, the evaluation of the dish is 'a dish that implements the French cuisine as it is'. 'Very beautiful, but the lowest dish' is rated. The reason why I was given the reputation of such a low - grade dish is that 'Localization is perfect for the taste and taste of research and development. It is too dull to make the same thing as French cuisine. The thing that I ate now is that the shape of the French chef remains. The prototype followed the French thing exactly.

The sober evaluation of copying the original is very clear. For example, if you are talking about the most recent successful services in Korea, KakaoTalk and Anifang are examples. I do not know how to rate others, but it is true that they have such a great success. However, both copied the prototype, nothing new. No, rather. It would be wrong to evaluate the existing prototype as a case of combining it with the services of a poor telecommunications company in Korea. I would like to rate the prototype as a retrogressive service.

KakaoTalk replicated the WatsApp as it is. Typically, I accepted the idea of ​​a circle connecting with a registered phone number. However, the game center, a new business model for KakaoTalk, does not seem to be much different from the existing carrier's way of creating and controlling its own ecosystem. Well, it is not against the position of a company that has to make money. However, it is inconvenient that I was not a choice for progress but a choice for degeneration.

The same is true for Anifang. It replicated the existing game method as it is. In addition, by activating 'spam' in the name of 'Heart', existing carriers have realized the profits through mass SMS delivery obtained from SMS.

Of course, it is true that KakaoTalk and Ainfang launched 'Profit Realization Structure' very successfully in Korea, and it is very unfortunate to have to make money with this structure. Personally, 'Domestic' can make some money 'success', but it is a bit doubtful whether it will launch successfully from abroad. (Anyway, if you earn 'money', it is very successful in terms of success.)

There are so many cases to list things like Nexon's Kart Rider and Mario cards, so I will not list them further.

but. What really matters is that reality is better than copy. For example, I would like to tell you that in a high value-added area such as an area where the original exists, or art, "when a painter or an artist imitates the work of another person, it is no more than a laugh." Personally, I do not want to evaluate the profitability of such laughter.

Typically, do not telcos solve "spam" and "voice phishing"? I think about it. I think it is because of the structural problem that I can not give up the mass SMS income and can not give up the profit of the mass communication through the telephone number.

As a result of the update to the problematic iOS6 in the past, the issue of phone number calling on SKT iPhone 4S, the article '112 iPhone not reporting' and the cause of the problem were caused by SKT not following the international standard method There are a lot of people who do not know that. Further exploration of this issue reveals the immorality of Korean telcos, who have earned unfair SMS revenues. Although 3G service (WCDMA) has been introduced since 2003, the international standard for text messaging has increased from 80 bytes to 140 bytes, but telecom operators have unfairly gained tens of billions of won annually without complying with international standards. but. At the time of launch of the iPhone 4s, KT set 140 bytes, but SKT was still 80 bytes.

I think it's a very successful way to follow international standards or to be quick to get overseas services to be 'money', but it is lukewarm to standards that do not have 'money' and slow to cope with. I wonder if people around me need to do this. Such an excellent evaluation will be done by outstanding professionals who have paid for expensive consulting ...

Successful developers and successful ventures around me ...

A successful developer. If you see a developer who drives a luxury car and goes to work, can you feel the smell of a successful developer? Of course, I think it is generally possible.

In capitalist society, 'money' is the most basic 'means' to evaluate the person. I have not succeeded, but there are a number of successful developers around me who are driving high-end passenger cars such as BMW or Benz. And there are quite a lot. It is very diverse, from business people to freelancers.

Obviously, they have realized their own services and products, have established their own stable brands in the market, are respected as juniors, give their employees vision and dreams, There are people who are challenged.

They are people who are 'successful' enough.

Even if it is not 'clone' and 'sublime'. There are obviously successful developers who have implemented their own unique services and products.

If you look at their success factors as people around you, you can define a few factors. When I summarize them by my subjective thought, I think that I can arrange it to about 4 kinds.

one. They were not exceptional developers.

They were not developers with very good skills. And it was not even developers with very good academic background. Some friends met at a developer club, and some met at work or in social life. They were not only people with great talent, great coding skills, and great intuition.

If you look at pure development capabilities, you might be a lagging developer. However, it was not a communication guru who naturally got along with great developers or ideas, and was naturally gaining their help, but it was the people who were very much involved in the developer community.

couple. They are resilient, but silently refine their own goods and ideas.

They did not easily give up one idea to be realized. Before doing business, I tried to realize the idea, and I was not very disappointed with the company's underestimation of the idea. Rather, the objection to the service, the product, and the technology was really high, and I tried very hard to realize it.

At first, the software always starts with simple things.

It is only necessary to invest more than a few years in order to steadily refine the simple things, to refine them from software to products, and to be recognized in the market. It was the same as Steve Jobs. iOS is not a piece of software in a day or two.

Even if I had starved for years, the challenge I had without giving up in order to realize the value that I thought, created success. Apparently, good software is not just made with great technology.

It is really necessary that the necessary value is implemented at a reasonable price. Rather than making excellent products with superior technology, superior products make excellent technology. Even if it does not explain that it provides users with the ability to gain another value, they have taken their own path to realize that idea and idea.

They are so stupid ... I have not given up on that dream, even if they earn a few million won a year in a few years.

Three. I was not afraid of the market and the world. I realized my own 'value' and 'vision'.

Do not be afraid to eat a few people around you to defend your idea, your service, your product. Some of the companies I know hear about cold blood in the market, and know about companies that are sneakily sued for counterfeit products. However, I do not blame the company and its president. Because he was the best boss who never paid for his employees inside the company and did not let him get a night job.

He was always the best person to make a company that realizes his vision, though it is rare for the market and others. And I struggled to keep things to myself, and kept the distance from my staff at all times. I knew well that it was not charity to be calmly entrepreneurial and business. (It is simple for Korea to ride a foreign passenger car, too.) If you earn enough enough to pay corporation tax, you will be able to lease the car with that profit, ), And does not give 100% of its profits to all employees. The employee is only an employee.

They know that if the company's finances get harder, they will let their employees out before they get tired, and if necessary ... some people decide not to be too hard, they have filed lawsuits with employees who have brought business secrets. Rather than drinking alcohol separately with a friend, the relationship with the employees remained cool and cool. (Of course, it is people who are very distressed by the breakdown of human relations, but they can not talk to the employees below).

four. I tried to get the technicians and the technologies I needed.

They understood well what they lacked. Rather, I talked a lot more, much more. And we do a lot of effort to cover it. It is not just to be a good looking girl who wants to do everything but to try to cover what she lacks with what she does best. I am not ashamed to ask for help from a person who has a professional skill, and I have not forgotten enough treatment or hospitality for the person who helped me. So, when they ask you for help, the experts around you help him generously.

Other than that, they were not so 'sincere' friends. In fact, there are quite a lot of friends who have been pointed out to the problem of attendance when they were employees of the company. Perhaps it is clear that doing business, doing things you like, and doing things in a given situation. It is unfair to be an employee, but there seems to be no correlation between sincerity in doing his / her work. On the other hand, in the case of the 'boss' or the 'own work', it is more correct that 'work time' is not meaningful in particular. At any rate, they were successful developers and successful entrepreneurs. It seems to be the reality of the software industry that if you create your own products or services, you become a 'boss' naturally.

If so, does 'success' in Korea mean 'money'?

Do high-end apartments in Gangnam and foreign cars mean success?

Do you mean to be successful in getting the honor that is recognized by the community with its outstanding technology and famous? Let's compare it again with other social phenomena.

Nowadays, developers seem to be influenced by the audition pro. Nowadays, it's always the same as asking seniors or mentors for aspiring entertainment, actors, or dreaming singer.

It is asking what is the way to get "quick success" and "fast honor".

He ignores the difficult, complicated, and long ways to do it, and he thinks he only thinks of a quick way to succeed by doing first in the audition pro.

Of course, there will be a way.

In the world of software there is the same way. A typical method is to go to a famous university, become an S membership, join a large company and build up a career, analyze the overseas service properly, It could be the fastest way.

Of course, even if you are a developer who wants to achieve success in this way. Do not blame.

Obviously, the road is called "success" in most cases. But choosing and focusing on that path is also a very difficult and difficult road. It is not the way to choose.

For example, if you are a student reading this article. The first thing to do is to go to a prestigious college, because now you have to concentrate on covering it and studying the state government.

In fact, the road to the most widely known success may be the hardest route. Let's not forget that competition is really hard and difficult.

Let's come back to the main point. What does success mean as a developer? No, what does it mean to have vision as a developer?

If you ask yourself how to live with the life of the developer,

I think that this problem is really difficult, and because it is different from person to person, I have to increase the textbook answer that it is correct to do my best.

Let's praise the microsoft software magazine, which has been closed for some time now but has long been a friend of developers.

It may have been my first impulse to have given me a "really great fun". My first dream was that I was happy just to be able to live my life through 'software development'. So, you may have to grumble about the microsoft software that has entered the world of this software.

However, I have chosen this life to be 'developer', not as a software, to be successful as a developer. If I look back on my experience of living with age and aiming for something, I do not get 'money' and 'honor' when I do not choose 'money' and 'honor'. On the contrary, I also had the experience of losing more money when I chose 'money'.

Looking back now, I feel I have a fairly wide spectrum. From the one who was once a deceased to the president, to the chaebol who had hundreds of billions of people, to those who own the medical foundation and the university corporation, the presidents of the hospital, the publishing industry, the film industry, and of course. Many software developers. It seems to have created a very wide person relationship.

Software developers, on the other hand, seem to have a lot of good and foolish people, but on the other hand, there are so many greedy people there.

And, I have experienced several layers. All hierarchies have the same pyramid structure. Most were the same. Lower-class people provide labor and knowledge at a lower price, and at the higher levels, they have more than adequate treatment and lots of interesting and interesting things. This part is the same at any level.

Typically, when you experience a publication, the salary level, treatment, and treatment of a person who becomes an editor with his or her name and that works as a planner with that goal is more than just a comparison between a top-tier architect and an SI developer. It was much bigger than the development tax.

If you are a happy developer, there are people who say that 'development is really fun', 'development is good', and 'doing the top of the software development pyramid'. He will be very happy. Well, such a person would not be reading this article.

However, if development is not funny, or if you are not doing well in development, and you are working at the bottom of the software development pyramid, you really have to worry about how to survive.

If you are a reader who is now starting the way of the developer, think that all professional jobs, including software development, are a fun job to learn to enjoy, learn and consume new things, and to keep on changing. If not, it's a job like a profession that is really hard, tiring and difficult. If it is difficult, it is wise to know something else.

There are complaints from web designers who work most closely with software developers.

'On a low pay day, there is a fake day, there. Listening to their stories about the opaque future, software developers often answer that question. 'You're a big monitor.' Most projects should not be 'schedules' by 'analysis', but 'quality' through 'schedules'.

'What do you really want to do?'

When you ask the developers, most of them are often embarrassed. This is because you are not a developer because you are a developer, but you can not clearly define your vision or dreams. I would like to talk to the novice developers around ...

Sometimes it's an essay, a traveler, and. I encourage you to read a lot about other people's thoughts and dreams. Then, there are quite a few people who want to talk about their vision and dreams.

The problem is not the person who sets the vision, but tells you again whether he thinks or what he finds is not right. Of course, there are people who talk like this.

I can say, 'I want to be a team leader when I get the recognition from this project and when I next project'. However, this does not mean "short-term vision." If you follow only this short-term vision, it is very likely to become a wanderer of your life that has lost the purpose itself because it regards only the means of coolness as important.

What is 'success' I think?

The other is that it is a problem that the goal of 'success' is too small, and that it is too big a problem, but is it not funny or unbelievable that there are dreams and goals?

Success means success in what you set yourself to do.

So how do you define 'dreams'?

  1. Imagine and define yourself after 10, 20, and 30 years.

  2. Write down all the things I like about you.

  3. Write down what I am best and most admired.

Normally, when you look at it like this, something may come up with a little specific vision, but nothing can happen. However, once you start to shoot, it is important that you can do better next time. The most important thing is that I started to think about vision. It is an important decision, even if it is three days. It is because they have decided to make a decision.

First, 'I have to write'. 'Thinking is just a thought'

I often do not know that one of the most unfavorable words around developers is 'in my head' and 'the story is too difficult to write' is the most wrong thing.

The story of 'I am in my head' sounds like the thought that I did not come to a conclusion, but it 's the same as the story that it is difficult to write, and I do not know about it.

10 years and 20 years When working with a veteran developer working in a particular domain, his work is so complicated that people can not draw schematics, diagrams, flowcharts, and timing charts.

Talk to them and make their work diagrams and schematics, but they say that there is something that can not be explained. Of course, I tell you then.

'If there is such a thing. It does not know whether it is your own experience or the value you value. However, it may be very lacking in some knowledge. Knowledge is knowledge that is easy to understand and easy to understand. Difficult experiences are difficult to normalize or to be communicated '

Speaking more easily. 'If you can not explain it or write it down, you do not know it well'

Is it too difficult to catch your vision or goal ?!

If so, it would be wise to leave your computer on holiday and leave your home for a smart digital device such as an iPhone or a pad. And it would be right to invite others to look into other media and meet people outside the developer to talk.

Beyond the idea, the world of software developers is really narrow. And there may be a world in which only fragmentary knowledge and fragmentary experiences exist. So, software developers will soon realize that 'broadening their interests' and 'expanding themselves' will ultimately be better developers. Lastly, I would say to software developers that 'success' is something that you have never done before, and that you have tried it. Life understands that software development is difficult to divide and explain. It is true 'success' that something new continues to challenge.

Coin Marketplace

STEEM 0.15
TRX 0.16
JST 0.028
BTC 68750.43
ETH 2428.97
USDT 1.00
SBD 2.37