Series of columns: The Story of Brother Chun

“Can you embed a Baidu search on the website, we can also make some traffic money.”

“Incidentally, add a game to the forum, so that the forum users can play when they are bored.”

— “Reasonable Demand” from Party A


As mentioned above:

To develop an official website for the company, but accidentally forced another colleague to quit, forced another colleague to change career; Finally, the boss had no choice but to make up his mind to accept outsourcing projects to support the team.

A, dismantle

Before starting the outsourcing project, the boss did two things.

  1. Separate the r&d personnel from the “Hometreasure Company” and transfer them to another company. (Temporary name: “Sensen Technology”)

  2. Stopped the development of 5 insurance. (As for ilkim? Never handed it in…)

The first thing, in fact, declared the end of the financing dream of “Zibo Company”. Only the auntie, customer service and system were left to develop and operate.

The second thing showed: the boss was really out of money.

After doing these two things, my boss dragged us into a meeting and still said,

“Hopefully the team will stay together and we can do something together.”

But after two days, UI little sister job-hopping, it is said to find a 8K monthly salary plus “two days off” decent work. (At that time, there was a single day off in “Zexibao”, her salary should be 5-6K)

After understanding that the outsourcing project is a pure Web project and does not need mobile terminal development at all, the boss also talked to IOS little sister.

He gave little Sister IOS half a month to look for a job.

IOS little sister also left, the entire project team actually only left me and Lei brother.

At that time, I also happened to encounter some financial difficulties.

Second, job-hopping and salary increase

In 2015, home prices across the country went crazy.

In 2016, my wife and I took a look at a residential area near the Second Ring Road in Qingshan District, Wuhan. The area is about 80 square meters with a floor area of 1.4W. At that time, the down payment was only 20%, and I calculated that based on the 30-year loan period, I needed to pay back about 4,600 yuan per month.

My salary is only 4500 yuan.

There are therefore some pressing economic needs.

I had a chat with my boss about the possibility of giving me a raise.

The boss said not yet.

So I started interviewing.

The interview was very smooth, only went out to meet one, a start-up company, Android development post, the interview question is a sorting algorithm, I respectively used interpolation and fast sorting to give the answer. The company finally offered me 6.5K a month.

After getting the offer, I talked to Brother Lei about my resignation.

Lei knew what I wanted to say before I even opened my mouth.

Ten minutes later, the boss called me to chat again.

This time the boss said he would give me a raise to 6.5K.

It turned out that Brother Lei told the boss about me, and told him that I got a 7K offer, and then urged the boss to keep me.

The boss was finally persuaded by Lei Ge. I was promised a raise.

People are sentient beings. Because of Brother Lei and some unclear feelings about the company, I chose to stay.

After sacrificing two women in a row, my salary went from 4K to 6.5K. 🤣 (It’s terrible)

But it’s a pity that the salary has been raised and the house has not been bought.

The old fathers on both sides of the house tried to prevent us from buying the house with many reasons, such as “the first floor is not good”, “the children are under too much pressure”, “your daughter-in-law is pregnant and also needs money”, and even had a fight in the sales department before asking for the deposit back.

A year later, the housing price of that community rose from 1.4 million yuan to 2.2 million yuan, and the down payment also became 30%.

The distance between us and buying a house is getting further and further.

Third, the first involvement of the server

The outsourcing that the boss received this time was a private work project of fully customized “official website” + “official website background management system” + “BBS forum”, and the boss got a deposit of 8W.

This $8W is also a reluctant continuation of the new company “Sen Sen Technology”.

But let’s look at the requirements:

  • website
  • Official website Background Management
  • BBS

There is already a strong sense of out-of-control demand.

Lei pulled an open source project of “background management system” on the Internet as a framework and took me to develop it.

This was my first experience with Java Web development.

The technology stack used is: Spring + SpringMVC + Hibernate, and the authentication framework is Shiro. The page is mainly JSP + jQuery + BootstrapUI.

In addition to these frameworks, Lege has also introduced a framework called Dubbo to split microservices, and lege has good reasons:

Next time you pick up a job, the whole service can be moved to you when you need it.

What Lei said made sense, but the timing was obviously wrong.

Lei elder brother is addicted to writing micro service, the development of the page is handed over to my hand.

Inexperienced and with few people to consult, I took the road to the pit again.

This time, I really ran into a framework THAT I couldn’t overcome at all: Shiro.

There are many, many introductions to Shiro’s framework on the web, but those introductions are based on developers who know a lot about the Spring development system.

But I, an Android half-timer, look at all those abstractions, configurations, inherits, factories, and have only one feeling: suffocation.

Really suffocating.

In this way, lei and I stumbled, kept advancing the function, but the progress is obviously not in line with the boss’s expectations.

Four, the first time in life to stay up late development

It’s time to present the project to party A.

The night before, Brother Lei and I stayed up late in the office to work overtime.

The features we had done at that time included:

  1. Official website (basically completed)
  2. Background management system of the official website (basically completed)
  3. BBS(Not at all)

Unfortunately, these two functions are barely pieced together, with all sorts of weird code, weird logic, and weird bugs.

So lei and I must try our best to fix the bug before the demo.

I remember the first time I pulled an all-nighter.

2 a.m., lost the ability to think clearly.

4 a.m., barely open his eyes, occasionally to wash his face.

At 6 am, I suddenly became very energetic and started to change (create) bugs crazily.

In the end, we still couldn’t fix the bugs, so we showed them to party A with a bunch of bugs.

Unexpectedly, Party A was not particularly concerned about the functions we showed, but told us some other ideas.

Can you embed a Baidu search on the website, we can also make some traffic money.

Incidentally, add a game in the forum, so that the forum users can play when they are bored.

Forum to be able to change skin, had better have integral and gold coin system, this can be combined with the game had better…

At that time, I felt that this project, we may not finish.

5. Magical communication

Shortly after the demo, I thought my next job would be to develop a BBS.

However, my boss suddenly gave me a new arrangement and transferred me to another project, which I will not go into details about later.

Back to that did not finish the official website project, at this time only lei brother a person is still struggling to develop.

The result is the sluttiest operation:

In that month, the boss only paid Brother Lei 3k for the slow progress of the project.

More absolutely is, lei elder brother actually a little agree with the view of the boss. (Lei’s previous salary should have been 10K+)

Then, I don’t know how Lei ge and the boss communicated with each other. On the premise of not providing party A with any deliverables, the project was completed.

Boss thought lei elder brother delivered.

Brother Lei thought the boss had other plans.

After finishing the project, the boss introduced Lei to his friend’s company for an interview.

In this way, Lei brother also in the boss’s arrangement, left the company, of course, also left the project.

By this point, the entire company had been reduced to two people:

  • The boss.
  • I.

Does that make me number two in the company?

Vi. Party A asks for money

The project of “official website +BBS” was just tossed aside and no one cared about it anymore.

Boss feel very worry, lei elder brother feel very worry, I also feel very worry.

But party A is certainly not worry, because they really out of 80 thousand dollars!

Six months later.

All of a sudden, the boss received a “refund notice” from Party A. Party A demanded “breach of contract” and the amount of compensation was far more than $8W.

The boss looked bewildered.

My boss came to see me once and asked me, “Would you like to finish the outsourcing project in your spare time?”

I thought about it, decided I couldn’t handle it, so I said no.

Especially when I think about the divergent thinking and needs of party A and the Shiro that I struggled to learn how to use…

Later the boss asked someone to help, returned the 8W deposit, is to calm down this matter.

The whole project was like a ridiculous farce, with everyone playing completely misplaced roles, which ultimately led to the failure of the project.

Seven, checking

Let us calmly reflect on this project and why it failed.

  • No product; Party A is not clear about what it wants, and Party B has no one to help Party A clarify its needs, resulting in endless divergent demands from Party A. Even the bizarre idea of letting us embed “a game”.

  • No project: the boss made a huge mistake in his cognition of project progress and project delivery, which eventually led to a huge mistake in personnel arrangement, resulting in compensation.

  • The wrong choice of architecture; A completely customized, life-or-death project, architecture came up with an architectural solution for microservices…

  • Lack of RESEARCH and development ability: this mainly refers to my lack of relevant experience, resulting in slow progress and many bugs;

  • Delivery: Forget it, there’s no delivery on this project…

Almost none of them did the right thing.

At this level of development, it would be surprising not to lose money, right?

8. Great new project

As the only R & D employee of “Sensen Technology”, I was dispatched by my boss to participate in the r & D of a new project in a partner company.

Before I went, the new company had two r&d staff.

It is said that these two are from a certain big cattle, and these two big men have successfully completed a round of entrepreneurship before.

Each is worth millions.

What I’m going to do is take on the front end of their new project.

To Be Continue

End of this chapter.

The series is unfinished.

This chapter says

I’m Spring brother. Older front end workers are still studying hard. My goal is to share with you the most practical, the most useful knowledge point, I hope you can come off work early, and can quickly complete the work, calm touch fish 🐟.

You can find me in the official number: the front end to touch fish.