My programming struggle course [four part four]-decide to start a business

Source: Internet
Author: User

Author
Network Name: Pig Head Three
Site: http://www.x86asm.com
Email: [Email protected]
Qq: 643439947
Programming career: 2001~ to present [15]
Career: 13
Development language: C + +; X86asm; Object Pascal; C #; Golang; Objective-c; PHP;
Development tools: VC + +; Delphi; XCode;
Research field: Windows application software security; Windows system kernel security; Windows system disk data security; MAC application software security;
Skill type: Reverse Drive Disk File

[More Records]
[2016-04-27]Release
[2016-04-28]New [money spikes, but still need to maintain technical learning mentality, the results successfully transferred to the technical field of the Mac OS X platform]

[Preface]
After a lapse of 3.5 today, finally ushered in [My programming struggle course [four four]-decided to start a business.More than 3 years, many netizens are asking me when to update? I can only say: "It is because the story is not good enough." But today I have made an updated decision, because my story has an intriguing twist, can be in my life to leave memories. If you don't know "my programming struggles [four]" series, you can read it first: [My programming struggles [one of four]-rebellious students].


[before leaving the knot and calm]
The previous article simply described "leaving the company in 2011 (I don't remember the exact time)", but it's not that easy.
Tangle:In the face of a high-paid form, leaving means a period of time for the income vacuum, either you go out to work or you start a business from 0. Considering my place is a bird-poop city and I'm a 30-year-old man, it's really hard to find a job. (as you can see here, it would be a good idea to go to bat's company?) Honestly, I can't go. This kind of company needs all kinds of interviews, programming so many concepts, I never remember. Algorithm that is more of a soft rib, you let me speak well, it is impossible. are directly accessible on the Internet. So I, the interview must be directly brush, because no network I am definitely a programming rookie. Another, I adhere to a principle: rather do the chicken, also do not do the anchovies, local despot happy ah.) But my wife knew I had to think about leaving, but she was not so tangled up in my decision. Directly said: "The passbook is still rich, to do the worst of the plan for 1 years no work also does not matter, the big deal I raise you." When I heard this, I was speechless. So the heart determined and plan to fire the boss.

Calm down:When to fire a boss is a very critical and complex process. At that time, I had no intention of writing any company-related code, but all day thinking about the speculation boss. Inside the company, I have a good interpersonal relationship, EQ is very high. In addition to someone (say: "Pseudo master June", there will be a detailed story later) relationship is not good, with other departments of people bragging B is quite happy. In this company for several years, met the most important friend, this friend is a network sales expert (call: "NET pin June"), our views and ideas are very close, slowly become a pair of good friends. Since he left the office 8 months earlier than me, in his departure, I also called him to say: "There is a road to rich, do not forget me, you have Google Search hack technology, I have software development technology." When the time is right, let's go together. " It was because of 8 months ago that I was able to fire the boss quietly. In the first 3 months of separation, I began to take the initiative with the "Network pin June" Planning business, the day I fool with the boss to apply for transfer to the iOS mobile Phone group development, and then use this 3 months to learn mobile phone development. In the evening, according to the "network pin June" jointly reached the entrepreneurial goal, the development of Windows system software. It took 3 months to finally develop the first version of Windows software for startups, and then fired the boss with confidence, and I had a certain basic theory of the Mac OS x platform (which laid a solid foundation for my later development).

["NET Pin June" 2010 years of ~2011 years early pioneer]
"Network pin June" as early as 8 months ago, but I really do not know what he is doing. Later, he had already paved the road for the sale of Windows software, which played a key role in entrepreneurship. He is a network sales expert, familiar with various Google Search Hack, a software to sell must rely on his various data in the network exquisite deployment. In the end I was providing him with good enough Windows software, which is what we need to do together.

[Software comes out, there is sales?] No way. 0 income, Spring Festival holiday fee 500 Yuan]

This is a very cruel thing, the first version of the software will not have sales, everything is difficult at the beginning. So you have to be calm and patient waiting, but also to 100% trust "network pin June." At that time I was not any worry, so can be very focused on software iterative development, then really very arrogant, a day to develop nearly 15 hours, the core product iteration out of 5 versions, and then shipped with 2 products, before and after spent 6 months of development time, "network pin June" also did not idle, Constantly adjust the deployment of network data at the same time detailed and accurate to my software's various appearance suggestions and humanized operation of the recommendations. We use the remote collaboration method to cooperate. 1 weeks also only to touch a face, routinely chat a few questions of the project, then go to eat and drink xxoo. Although we did not make money at that time, 6 months are zero income, but mutual trust, then the mentality is, first of all, what is afraid of. By the end of 2011, our entire framework has been shaped, and it will be a good year for me. Because everyone has no money, "net pin June" altogether cost nearly 20w, I also have 8 months no income, at that time net sells June said: "You worked hard, give you a little holiday fee". I said yes, and then went to the bank to take money, as poor as begging, 500 pieces handed to my hand, then we unexpectedly ha laugh,? In unison said: "Next year to fight for 5000 knives, damn."

[2012 Formation of the company, the result came a "pseudo master June"]
In the "Network pin June" Cooperation, I suggest that the project was successful, the company opened. Everyone had no problem at the time. But then after a while he said, "pseudo master June" also wanted to come, at the outset, I was holding objections. But because the net pin is the main investor, therefore I did not insist my opinion, thus buried this time bomb. and "Network pin June" also do not know "pseudo master June" is a wonderful person.

[March 2012 ~2014 year of our boom]
I have always believed in the technology to have money, this is the law of iron. Of course, I don't think this law is right for everyone. I know too well how to turn technology into money. "Network pin June" Exquisite network data deployment, played a role. Every day we are very happy, Mom is very happy. Besides happy is happy, why? Because of the money. At that time I was very excited, this is my first time in life do not earn money by working. Foreign similar products are we dry down, no parry, with foreign competition feel really tmd too cool, good have international fan. In the work arrangement, I love when to write code, when to write code, when to update the software when the software, free, like a bird in flight. That's how easy it is to make money, so I have more time to learn new technology. such as Mac OS x programming, iOS programming, advanced algorithms, Golang and so on, messy stuff. I am, of course, most gratified that I have written a book on basic programming for Windows < A nameless miniature book for my programming Learning group, which is the first book of my life.

[money spikes, but still need to maintain a technical learning mentality, the results successfully transferred to the technical field of the Mac OS x platform]
Money, people will become lazy. This is an indisputable fact. I also, in not making money, the brain has a lot of new planning to do, the result of money, nothing to do. The only thing that interests me is the constant buying of programming-related books. At that time, mobile phone development is hot, I also try to do, but there has been no sentiment in this regard, has never been able to develop high-quality products. Because I don't understand how mobile phone development framework is built up, although read a few books about mobile phone development, but we also know that this book also teaches you how to Lala control, and will not explain how a real mobile app is built up. such as the front desk is what technology development, backstage is what technology development, foreground and backstage is how to exchange data. A variety of problems puzzled me for a long time, then I also turned over the internet, there are only a few articles described, such as 163 NetEase News Mobile Terminal Architecture principle, the results of TMD can not see (however, now more than 3 years later, I have learned that mobile phone development away from ^_^). Just mobile app development no talent, let me sniff the Mac OS x platform is a huge gap, when the Windows software market has been rotten, we have to look for a new platform. I've been discussing and planning with the network kingpin. Mac OS X is really a huge piece of meat. Because iOS phones are too many people to buy, this is bound to stimulate some people will buy Mac computer and use on Mac OS X, although I do not like this system, but you can not get through with the money. As long as you earn money, you have to lay down the dignity of the technology and do the dog. Then we spent nearly 30,000 dollars to buy Mac devices and develop them (here's a digression: Mac is a pit daddy, but if I had to do the development, I wouldn't have bought this kind of thing). Lasted 6 months of development, finally put the product on the market, the results received a number of foreign users praise email, which let me increase confidence, continuous iterative development, and solve a number of key technical issues, the subsequent release of the new version, the money, or PA PA, that called cool, which is in the technical field successfully transferred to the Mac OS An important sign of the X platform. Also Mac OS X I had to say it was a huge pit, developed documents disgusting to the pole, written Dog. I even suspect that these development documents were written by temporary workers. Then Mac OS X is a wonderful, technology said abandoned on the scrap, as long as a scrap, I would like to modify the code, completely unlike Windows software development, can be backwards compatible. Then I was annoyed, directly on the software statement: As Apple is not technical support for the old version of the system, in order to improve the software experience, please upgrade your system to the latest version. With this statement, my software maintenance has becomeWhen it's easy, my software users are also good to upgrade the operating system. About Mac OS X development experience, can write a large article, here is not described, you can refer to my article: Mac OS X Platform for desktop software development sentiment   How to let Mac OS X desktop program pop-up "User Login password input box" and power to the system permissions.

[2014 mid-year, bad luck finally comes]
Previously said "Pseudo master June", now it is his turn to play. As a result of our fast money, "network pin June" deployed a lot of less good-looking data. Lead to "pseudo master June" products by antivirus software for the characterization of the virus, resulting in sales of monthly decline, and then rely on my products to support the operation of the entire company. The result "pseudo master June" This guy shamelessly, product not out of sales but also take so much money every month, and then also blame me every day to woo "network pin June" under the people to maintain my products and not his products. I think he is really sick and not face, but with the "net pin June" of the men playing table tennis, blow bragging b just, never talk about work things. He can also send this kind of resentment to me. Oneself also don't want to think, write code has how rotten, so-called programming more than 10 years unexpectedly even an upgrade module will not develop. "Network pin June" his men repeatedly let him improve the product experience, a change is n years also did not change out, this disgusting development skills, products can out what sales? This kind of resentment accumulated for a long time, and finally one day broke out. One day in 2015, "pseudo master June" do not know which tendons, early in the early morning in the shareholder group, said: "The recent decline in product sales, is not the company to consider punch-in attendance." I was on fire: "Less than 10 people develop a team, what card?" "Network pin June" also inexplicably phone to me said: "He so?" I said: "His own products do not sell, and your co-ordination is not good, on the east to engage in the west." At that time I was really "false master June" provoked Mao, I endured more than 1 years, in vain to lead my product sales profit I did not make a noise, but also TMD in the company Jjyy, Affect the whole "network pin June" under the people's work mood. After I arrived at the company, I did not give him any face and questioned his behavior, and he also gave a back-up. It turned out to be a hell of a mess, and he hit me with his hands. I'm a B-man, and I'm sure I'm going to work with him. Results "Network pin June" under the people to pull us apart. Your mother, that day, I was determined to split up.

[The process of separation, "net pin June" for "pseudo master June" plea]
July 2015, I, "Network pin June", "pseudo master June" face interview together, how to split? It's been discussed for 1 hours anyway. decided to split the partition. In the process of separation, "network pin June" several times in private call me to say, to "pseudo master June" a little time let him put the product re-deployment up. Look at the "net pin June" face, I will certainly promise his request. Until April 20, 2016, complete the split of all products and resources. Nothing has ever been involved.

[April 20, 2016, I stood at the crossroads of Life]
After the separation, "network pin June" Under the people help me to deploy the network data, is also divided by half, my income loss, such an impact will also affect the "network of June" revenue. But no matter what, the mall is like this, failure always comes with root. In short I have to start from the beginning, to rely on their own strength of the comeback, the future direction I have focused on the Mac OS x platform and mobile platform development, while maintaining the Windows platform new technology follow-up and learning. These days are not sleeping in, but seriously re-set up the product sales system. Pressure is certain, you do not have to Hexibeifeng, in the celestial life, is too difficult. This is my more than 30 years of sentiment ...

[The story will continue ~]
Everyone has their own life story, my story will not end, before I have too many good ideas, but did not force themselves to do, because people a money is lazy. But now the situation is not the same, I am lazy, the next 5 years is a plan. Please look forward to the next article: my programming struggles [second quarter]-try to start a second venture


My programming struggles [four-four]-decided to start a business article

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.