Go language Combat-starting at the start of entrepreneurship

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed.

After working for 10 years, I resigned from my career at the age of 32, two months ago.

A brief introduction to the entire career before, quite typical, engineer –> senior engineer –> architect –> Project manager –> Department manager, can say that the product development process of all the roles I have gone through, the company is growing, but the inner unrest is growing, Always feel that this kind of ability gradually drowned in the office of all kinds of trivial, the heart wants to do a good product dream seems to be more and more distant.

So, I made up my mind to start a business. But in this life stage (married, no car, no room), this is not an easy decision, there are too many things will make me worry. In order not to leave a posterior, a year ago I told my boss, I want to start a business, please begin to identify my successor. I remember the feeling of being out of the boss ' Office that day, it was complicated. Later it turns out that this trick is necessary. It is hard to make up your mind not to push yourself to the brink.

Finally, two months ago, I quit, tell my wife when she was very startled, but also did not say anything, just silently said, then do what you want to do, the family still hold on. It was very touching!

To be honest, this is the first time after graduation so many years without pay, to say no fear is a lie. But it's useless to think so much at this time, think about what to do.

For the first two weeks, I have a lot of contacts with my friends and classmates, every day brainstorming, hoping to find a reliable thing. This period also went to the Xu Shiwei of the seven Qiniu storage, and old Xu Chat, say really thank old Xu, talk to me a lot of business to pay attention to matters, back also call detail of the key points. Thank you so much! At that time I have moved to follow the old Xu dry idea, cloud storage is a good direction ah!

During the countless thoughts of the dead and alive, various ideas poured in, discussed for a long time not a destiny, finally I still put a in the brain circled for several years of the idea to take out again, said since did not think well, then do this I think the longest thing! Network novel scoring and personalized recommendations.

This incident from the first day I saw the watercress in the brain circled, why not do the Internet fiction? User groups so big, every day so many novels produced, how to find good-looking novel this question is I alone? In order to answer this question, I asked a lot of people who read novels, found that big or small, all have this problem. But why does the watercress not do, still can't make sense. Until one day I saw the startup Project introduction a chapter in PPT template, "Who is your target user?" ”。 Enlightened, the original is this. The target group of watercress is obviously different from the network novel readership, both sides are not pleasing on both sides.

Well, then looked at a lot of domestic existing network novel sites, including the recommended features, found that this piece does have further space to do. So, we set this direction.

I convinced everyone to use the go language, and the main toolset chosen was:

    • Web framework: Revel
    • Database: MongoDB
    • Database Driver:mgo
    • Editor: SublimeText2 + gosublime (special mention, Gosublime 9o is really handy)

The reason for choosing Revel is simple, because it is a complete framework, and the components required in web development such as the route, session, Cache, scheduled job, MVC, and so on, are provided, and relatively well documented (and, of course, far from enough). I do not like to choose components myself to piece together a framework out, perhaps this is good, but I tend to use a complete set of solutions.

During the next development process, I was fortunate to have chosen Revel, which proved itself in terms of stability and the efficiency of development. Of course, due to the lack of documentation, update is not very timely, we use the process still spent a lot of time to read the source code, I will write the article combined with our experience 1.1 points to introduce the revel of all aspects, so that you less go a little detour.

As for the money, in fact, it does not bother us for a long time, we all agree that the product is the first, to do a user needs, a useful product is the key, with a good product, the funds will come naturally. In the early days too much chasing the capital, is trifles.

At this point, people and things are set, so, my study as an office, two people, a front end of a back end, we started the journey of entrepreneurship.

To this day, the reason to start writing this series of articles, is because our first version of the product has been made, the first version of the Hillside network trial run! In fact, one months ago, I wanted to write an article about Revel, but the heart has not been the end, because the product has not come out, for fear that the time will not give force mistakenly, now no problem.

The beginning of this, the next article will introduce revel all aspects of the actual combat it!

Reprinted from: http://www.cnblogs.com/AllenDang/p/3154590.html

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.