Difficult orientation

After thinking about it, my only advantage may be: no money.

Son born – Set a small goal

Dada was born on August 23, 2017,

During the period when my wife was in the month, I began to prepare my resume. I printed out the finished drawings and codes of my tank battle and catering system. The code printed on A4 paper consumes a lot of paper, so I printed down an old thick one, and then applied in 51job.com and Zhailian.

I have been in the community for so long that I have no idea of the changes in society, and I have no idea that there are vertical recruitment platforms such as Raju.com and Boss Zhipin that focus on the Internet. In short, the future and zhaopin.com on the job post is very empty, but can not, can only accept, every day fixed to send 20 resumes, see the situation again.

At the beginning, I thought highly of myself and asked for a salary of 4000, but no one contacted me for a week, and the salary was reduced to 3000. Finally, I had an interview. After I went there, I was supposed to do the interview questions, but the team leader read my resume and said there was no need to do the questions. After all, I understand at this time is the basic syntax and concepts that follow the tutorial pulled the two projects, the actual combat effectiveness is less training classes, it is difficult to answer them according to the practical questions, some topic I simply don’t understand, can only to familiar with the concept of extension, I chatted less than five minutes, he began to sum up, says our back-end is lack of people, But there is still a certain gap between you and our requirements, sorry, said that and left.

At the door he suddenly turned back and said, you can try to teach yourself the front end, the front end is short.

He’s not lying. ’17 is the blue ocean at the front

Time waits for no one – Java to the front end

The front end? Is there still this kind of computer? I also thought that the computer === Java, after all, the layman of my Internet search, are Java how how, confused I quickly Baidu, finally understand that programming is not only Java, Java is just a language.

I had no guidance from anyone in the industry, and all my decisions and perceptions were confined to Baidu. I knew at that time that it was no good, and it was easy to go wrong. But at this time I am faced with a severe fact: I learned Java for nearly a year after all, although the dish 🐔, but at least also can say 123, and front-end contact is not a point, feeling front-end is also a big classification, current knowledge may not be used.

My goal is to find a job when my wife is born. Now there is only half a month left. When I drove home, I thought a lot and realized that it was impossible.

So or do not stop to deliver Java resume, I go for an interview are very few, ten inside at most one, follow-up also interviewed one or two, are not a few words let me leave, once again drive home on the way, MY heart thinking, learn to learn front end.

On September 16th, WHEN I came back from the interview, my wife was taking care of me in the front room. I was in the back room teaching myself how to learn Java without any guidance. At that time, I bought 1000 videos to learn Java, but now I have no money to buy the front video.

Stroll zhihu, forum: How to learn front end! Finally determined the freecodecamp + baidu front institute of technology, with projects and problems reversed transmission study, do not waste time on the knowledge and concepts, the mentality is very anxious, but did not dare to show, and had to take care of the little man at night, and haven’t full moon child pull BaBa eat every two hours, to milk, and I am responsible for your butt, wife is in charge of nursing. I studied whenever I could, and I am very grateful to the community for their support and long vacations. Time relentless advance, from the wife of the month of the month is getting closer and closer, all the time is not tight, even on the toilet thinking about code, I feel that before the college entrance examination, I did not work so hard, just want to brush some freecodecamp basic questions, do a few more baidu front-end technical college projects, and then can add something to the resume.

Want a Github account? To apply for

Can’t read English? Youdao dictionary

Programming environment don’t know how to do? Ditch the download editor and write your code online using Codepen

Nothing can stop me. I have to start in October.

Because I have a wife and a baby, and the baby needs powdered milk

Because I’m not alone. I have a family to support

Although no one asked me what, but I do not stand up, my wife and children will bear the hardships of life

Is it hard to study? Bitter, but no baby no milk powder, no money

Having a hard time getting a job out there? Bitter, but no daily expenditure, can only borrow bitter

Boys never grow up unless they have children.

Continuation of the above, self-study two weeks later, began to continue to deliver resumes, put their codepen address, at the same time in front of the resume will point Java, sea

How much can I learn in two weeks? Two weeks to get started and get a job? I don’t know, I only know that at the moment I have to go out to find a job, I can only go out, maybe, can meet Bole?

So I took the results of these two weeks, a resume type of website, a JS written calculator. It’s all copied from someone else’s code.

Key node – front interview

Finally, on September 28, the cloud service sent me to the front end for an interview

Interview is a residential building, third floor, knock on the door, a 3 rooms two hall, the office space is very new, I can smell a smell of paint, a man and a woman in the office, after that I come in for an interview, give me a interview, I took the interview questions, want to cry, all javascript, choice all by Mongolia, fills up the topic, essay question is empty. 5 minutes to finish, but I did a quick hour, as if hard thinking can do a question like, knowledge system is completely no, this interview questions and the book is no different.

I look at the paper foolishly, a little desperate, how to do, 28, today without success, immediately 11, after 11 if still like this, it will be near the end of the year, more difficult to find a job, and even if give me a month of time, the topic above I still won’t, can I only sit and wait for death? Calm down. What’s my advantage? Older, white, can’t do anything. Wait. Change your mind. What do they need? Only two people, diffuse paint smell, it means they are a start-up company, capital is tight, residential building office, poor environment, the master must not look at them, it means they are difficult to recruit people, so if I was the boss, what kind of people WOULD I want?

In this direction, the in the mind have a sum gradually, in the community for more than a year, deputy party secretary of experience, or practice me some more, I took the interview question, turn it in in the at the same time, active said, watching you interview, I introduce myself to you, man shrugged, so I said I work in the community for two years, director of party and government work, the work for the government is more understanding, If there is demand in this aspect in the future, I can also run projects as a salesman, not necessarily positioned as a programmer; Self-taught a year of Java, can write static pages, but also can understand the back-end code, the start will be faster; My family is very supportive of my career change. If the company needs me, I can stay in the company and work overtime.

After talking about the above three points, I stopped and waited for him to finish. Finally, he said to discuss it with the boss, so he went into the room. After five minutes, he came out and took me aside.

Also, miracles don’t usually happen. I was lucky to get a 10 on these questions. Hand me the resume and I’m free to go.

I took the resume, a little trance, in the mind a malicious, can not end so. Continue to fight for: it is true that my level is not high, but I can accept unpaid work, yes, no pay, free work, as long as I can learn something, so, why not I directly communicate with the boss, he was a little hesitant, finally took me to the boss.

From the hall to the room, just a few steps, I know that this is the turning point of life, the heart of the ruthless, very focused. Brisk walk next to the boss, after simple introduce yourself, see the boss cup is empty, go immediately to the bottle filled, for the boss didn’t sit down, and stood just introduced yourself, similar mass speech, passionate, graduated from colleges and universities when it comes to community experience, career change, self-study can be unpaid, does not fear endures hardship, his thinking on the company also said it out; Finally, I borrowed my boss’s computer, opened the Codepen address and Github address, and explained my understanding of the code. The boss is also very talkative, talked for half an hour, finally the boss let go, said ok, you first stay to have a look.

In hindsight, I got a few points right:

1: It is believed that after throwing out unpaid, the supervisor was not sure, I immediately said to talk directly with the boss, the supervisor agreed. This is the most crucial step, because I found that the supervisor does not have the right to make the decision. Every time, the supervisor will tell me the result only after I go in and ask the boss. If I say unpaid and ask the supervisor to convey it, the boss will not have an intuitive feeling about the interview.Therefore, I have to meet the boss to have a face-to-face conversation.

2: Dare to start a business, there are not many people under my hand, which means that it is not a business with a mine at home. The boss’s character must be active and diligent, so I should not be petty, and show my ability in addition to code. Therefore, I took the initiative to bring up the topic during the whole communication, from pouring tea and introducing myself at the beginning to the following statement on the benefits of keeping me from the boss’s perspective.

If you feel better, you can give me more money. At the same time, it is ok that the company does not have a computer. If YOU bring your own computer, the company does not have to provide anything. Open codepen and Github’s work at the same time to represent your own theory, but static pages can still be written.

4: I pointed out that I can not only write code, but also run business, and have experience in dealing with the government, I believe the smaller the company, the more need to generalist, professional programmers, can add a lot of points.

Then, sign a contract with boss on the spot, go to work on October 8.

When I got out, I ran all the way to the parking lot,

Closing the van, yelling excitedly,

In the days that followed, there were no more exciting moments,

It was an affirmation after a long period of despair,

It’s the release of a huge depression,

It’s the feeling of achieving a goal at the last minute

It’s about thinking and trying to break the game under extreme pressure.

I was singing in the van,

Let the tears flow freely,

No one knows the laughing and crying themselves

It’s my secret corner

Let me remind myself all the time

Yes, you can. You’re the best

(After that, every time I see an inspirational movie clip, I will feel tears in my eyes. After going through so much, I will see these again, and I will feel resonance. When I was a child never cry, the more grown up tears more times, many times are in the car)

Be thankful for your past self

After all, I got the first offer of career change. I really need a rest in my heart. I studied during the day and took care of my children at night, so I hardly slept well. At the same time, after the wife is out of the month, we decided to go back to the father-in-law, work closer, mother-in-law to take care of his wife will be better, so moved to Caidian from Yong ‘an.

The offer of help to me is real, I now think of have a little terror, if did not seize the opportunity, eleven if luck is not good, after losing to November for a period of time, work will be poor, and then went quickly to 18 years in spring, the time will pass small half a year, the pressure of his wife and children, the cause of bad, Others point, these after a little half a year of fermentation, accustomed to give up I can withstand all courage, firm walk the front of the road?

No one knows what will happen, Thanksgiving 17 years September 28 at 3 o ‘clock in the afternoon, did not give up, march forward, so that the achievement of 18 years of March leisurely one finger, July iFLYtek, 19 years of march of the communist education, the achievement of 20 years may the front end of the transformation.

Small outsourcing

No pay, no benefits, poor office environment, leader 2, colleagues look down on… Without opening

Entering the workplace

On October 8, 2017, I arrived at Yunli Service Co., LTD., driving my minivan with a high-end gaming desktop computer I bought in 2016. I was supposed to be the first employee to join the company. Then came a junior PHP, an intermediate PHP, a front end, and then a senior PHP when I left in 18 years. In other words, there were only two PHP and two front ends. The boss was mainly involved in business, and my cousin and his wife were mainly involved in administration and finance.

Standard little home outsourcing workshop

Another front end, is just out of the class, and I almost big age is older, and you come back from guangzhou, a training course, this is his first job after the training, no matter how the family level, certainly better than me, I’m still just know HTML and CSS is what, haven’t written a real project.

My boss does not arrange things for me, I study on my own, with a very grateful attitude, eager to learn. The company also just started, a lot of business is still in communication, and has not been formally busy.

To the front end of the interview is a lot of just graduated, or training out, posing as one to two years of experience, in fact, very good to see through, one or two years of experience can be forged, but one or two years of experience they can not imitate, a face of immature, where have one or two years of veteran appearance.

About a week later, the staff was basically fully equipped, two PHP and two front-end, of course, I can only count 0.1, during the period also came a girl, has been hired, the result of a weekend the girl did not come, did not answer the phone, poor several men excited for a long time, nothing.

After the business comes down, I need to complete the H5 page of wechat, and another front end is responsible for small programs. It was a challenge for me, I should say, it was a challenge for me every day, I had to write seven or eight online pages, even though they were static, with a half-understanding of HTML and CSS, and then write a template for phper

At that time, CSS was very complicated to write, especially floating, positioning, online teaching people to use the bootstrap framework, I studied at that time, and felt that Flex was the trend, in line with the principle of learning the new or not learning the old, I bought a Flex tutorial, plus Ruan Yifeng’s Flex documents. He wanted me to use bootstrap, but I read the instructions and analyzed Flex and bootstrap in detail, so I insisted on my opinion. I did not care about his little emotions, which laid a hidden trouble for the later outburst.

To overtake on a corner, every minute needs to be spent wisely

Work state – study crazy

I got up at 5:30 every morning to run a circle in Caidian Jiangtan, 2 kilometers. This habit has been continued until before the epidemic, which was formed in Quzhou. I can get up early and run at any time.

And then drive to buy a steamed stuffed bun soya-bean milk, eat while driving, go to work at nine o ‘clock, I am to ensure at half past eight every day, because the personnel at half past eight every day to open the door, half an hour before going to work with colleagues to chat, play table tennis, contact feelings, then list today to learn knowledge, efforts to finish the work in the morning, it’s best to do the day’s work completed the 7788, At noon, four workers went to eat a bowl of fast food for about 15 yuan, and then took a nap for half an hour.

After 4pm, when everyone is tired, I watch a video for an hour, with the window minimized and placed at the bottom, sometimes I just listen to the sound, and the window is not opened. I can’t help it. Small companies focus on profit and watching videos during office hours is not allowed.

If there is wind tight, or is led warning, I will see the corresponding knowledge documents, for me at that time, the document is not as good as the video, because I often don’t understand, document and video are all basic operations, I only need according to the copy of the video, copy the code and then see the effect, if you want to crash, only to than the tender age of 27, If you don’t have a photographic memory, don’t work on a huge concept. The front end is really a practical technology. A technology can be used in the beginning.

In line with this principle, I learned HTML semantics, CSS layout, Flex layout, jquery basic operation, VUE fast food system, git common knowledge and small programs in the initial time when I completed my own work. And there’s a little project for each of them.

Fat such as modular layout, technology of the vue fast food system, teacher’s July douban small programs, they all go very late at night, and I will always get them closed, nine, ten o ‘clock and then drove home, morning and night drive 50 minutes or so, I’ll listen to music in the car refreshing in the morning and evening generally listening to video, Morning is a daze, not to learn, and the night drive, after a day of learning, the brain is in a very active moment.

Driving learning, my efficiency is unexpectedly high, I will open baidu web disk, watch some practical videos, mainly listening, because can not see the screen, so the process of listening to the brain is constantly thinking, imagine an editor page, what the video says, my brain on the editor to write what.

Home nearly 10 PM, and then discuss with your wife, to take a bath, good luck man fell asleep, I’ll sleep directly, bad luck man awake, just help me take care of the man, coax asleep before sleep, noisy children and wife continue to go to sleep at night, and a serious shortage of sleep every day, but I was very excited, the in the mind is not at all feel tired.

In the first month, I was basically competent for the job. At the end of the month, my boss gave me 2K and formally signed a contract with me with a salary of 3K.

Boss: If you don’t think so, you can go

Two months to December, I felt the bottleneck, it is not the bottleneck, the knowledge learned a lot, no place, as if the company has been put me in the writing on the role of the static page to PHP, I am not afraid of less money, not afraid of hard work, in fact I was already owe sister 3000 block, otherwise I couldn’t even eat come on money also have no, However, the knowledge learned is not used, and the demo written by no one to communicate and appreciate, the feeling of loneliness is really uncomfortable.

I fully felt the I and the three of them are different, the biggest difference, they are too good, character no abilities, quiet company account of task, the class play a game, a hope to leave work early, a don’t know what doing, give a person a kind of static good years, without a sense of desire nothing, work content to work full time, and I, Nowhere to make, always feel a powerful wish (hope) to get attention and recognition at the same time, for there is no sense of belonging, the feeling is not the kind of person, is no longer such as initial passive and have their own ideas and brave said to go out, see video is blatant, led several times came up to me, asked me how work, I have to finish today content showed him, The various demands of intermediate phper are no longer indulged.

Intermediate PHper, I always do not like, finally one day, and he docking when two people broke out, I consciously write no problem, and his attitude is always very cold, may not feel at that time, but all kinds of invisible pressure or let me temper relatively big, also did not hold back, pulled a skin.

After the boss called me to the office, asked me what the situation, I honestly told their grievances, their own ideas, and consciously stronger than another front end strength, small program should be handed to me, said a lot, are always depressed ideas.

The result finally boss coldly said a: you than xx (another front end) far worse, if you feel not, can go.

At that time, I was stunned. I had done so much consciously, and I had also constantly proved my strength and learning ability. I had already written two static page projects for the company, while the other front-end had been doing small programs since he entered the company, but had not yet produced any output.

What can I say, this kind of identity not let me hurt, my self-esteem be hit ten thousand points, I don’t care about money much less money, don’t care, suffering and at this time, but the boss said to me, your way, you are very vegetables, you can go, I couldn’t slam the door and go immediately, my heart in the hesitation and struggle, in December I know now, if I go, can only be wandering in the home, It may be three months without progress and no output, but even if it’s a little bit unpleasant, it’s still a working environment, and it’s much faster than learning at home.

I went to the window and took a deep breath, holding the tears in my eyes, turned and said to my boss, this is my fault, I will apologize to XX later, that static page has not been finished, I went to work.

Was I wrong?

I have always been in the IT world by myself, and have never communicated with anyone in the circle. Even my good friend Kang Bureau, I never ask any questions. Sometimes when we play cards and have barbecue together, when he talks about technology and other things in the circle, I just listen quietly and don’t give any opinions. I am a strong and self-respecting person. Good friends should do what good friends should do. I don’t want to change the relationship because I keep asking questions.

In this way, sometimes when I wake up in the middle of the night, I can’t help but ask myself whether I can do it or not. If I can’t do it, how can I do it? If I can’t do it, whether I can really achieve the future promised to my wife, the guarantee for my sister and the awesome force blown off by my mother?

Sometimes I am afraid THAT I am just getting high. At this time, my boss says THAT I can’t do it. I can’t help but feel a little confused.

I need an insider to guide and communicate, I can’t help but be acutely aware!

I put their own confusion and sister said next, the old sister said he has a classmate, also engage in IT, or introduce you to know next.

So I got to know the noble life, cao, as in contemplation, walker, that is I can only look up to the job at that time, I am uneasy mood added his WeChat, simple talk, know that I am self-study, recruits front end, he didn’t have any, very patient, often I send 1, he can back to several words, let me very encouraged.

Ecological technology chat, talk with our ability to learn, about life stress, talking about the future development, he said he is a good learning ability, practice, he said the code to write more he said front development will inevitably, foreground is very good, he said he’d see lot, how to participate in community activities, he said every word is I have thought about before, I have a strong sense of empathy, This is a programmer working in a top foreign company to see the world, and in the well bottom of my fantasy content, the original I was right, wrong is my environment, is the world.

I don’t want to hear any more from Lower and little outsourcing Phper

Broaden your horizons — Strowk

On Saturday morning, after stewwalker ran out of fish at a community event (fish was sold on weekends then), the van drove more than 40 kilometers to Paulie International Stewwalker.

Everything is like a dream. This is where people are supposed to work. What’s the difference between my place and a dog house?

Traffic outside the window, inside the window gorgeous, snacks coffee casually take, everyone a MAC, the ground is actually a blanket…… “, I stood on the 20th floor of Poly International overlooking below, selling fish, unreliable, neighborhood committee aunt and other labels slowly faded, a programmer’s heart in the crazy flashing

What salary to 8000 in 2 years? What’s to get through this year? A little ambition, I want to come to this company, can’t wait, this year, right now, right now!

Burn one’s Bridges, one hundred and two Qin guan belongs to Chu; Sleep on brushwood and taste gall, three thousand more armour can swallow Wu

Once again, I was filled with the vigour of a fledgling fearless tiger

I’m gonna die to be here. I wanted it so badly.

Switching to a programmer, the initial goal is to make 10K within two or three years. Of course, when I set goals, I always set a bottom line, and the bottom line is to reach 5,000.

5K is good, can oneself also mortgage, blunt a blunt, 10K is better, still can give wife milk powder money and living expenses.

For a moment, it’s worth it to be able to work in an environment like this.

Now, can not but contact cao, ask their company don’t hire junior, he said recruit, also didn’t tube have caused problems for him, not stop harassing him, hope he push, spent two days to write a resume 10 pages of PPT to him, he is a bit speechless, said resume doesn’t need so much, best just a sheet of paper, and he took the boss of kung fu delete cuts

I really dug my mind out. I spent 25 dollars on a template that included everything I could, and it had a lot of prayers, highlighted in red letters. Press now eye to look, this resume can barely see, but have no way, too dish, oneself biggest advantage also can only be don’t want money + thick skin.

Many of the projects were copied, and no matter how many, they all counted as their own, turning the code into a web page on Github and Posting it on their resume.

To my surprise, I received an interview notice one day later and was given an assignment to complete within three days. The assignment was not difficult, but it was extremely difficult for me at that time, because I only wrote a real static page project, watched the video and copied a small program, a vUE fast food system with fat technology, and I wanted to use vue or React for that project. React was completely unable, so I had to use vue hard.

One of my wife’s best friends got married on the weekend, and I accompanied my wife to attend the wedding. At the wedding, I didn’t care about anything else. I took out my phone and looked at the official website of VUE for a day.

The official website of Tianxing VUE is really clear and easy to understand, which makes me understand exactly what VUE does and how to use it. In the evening, I went back to write the project, and worked from 9 PM to 4 am while looking for documents. Now I only need half an hour for the project. Finally consciously functional are completed, look at the next project requirements, need to use the test, in the Internet Baidu, a fool, handed in, actually passed. Let me have an on-site interview in two days.

At the end of December, I crossed 40 kilometers to Stouk again for an interview. I first wrote some logic questions, which were all in English, but no one cared. I quickly connected to my sister and sent her pictures in English I didn’t understand.

Strowark advocates agile development, pair programming, is a person to develop, a person watching and thinking, let me add two requirements this time, I feel it is not difficult, after all, the project code is I typed down line by line, but the final failure, now think, I was too nervous.

On the one hand, I was not familiar with MAC computer at that time, on the other hand, I did not dare to search baidu, resulting in an array to redo really can not write, after all, JS at that time, functional programming has not yet learned, and I dare not face to face search, and finally angrily returned.

Driving home at sunset, the scene was so familiar that this time there was not much emotion, a sense of justified loss and the knowledge that I had indeed been too impulsive.

No matter, the in the mind said to oneself, do not want to aim high, step by step a footprint.

It’s not unusual for Strivok to miss, but I was still too good to work on projects in private, and I was able to search and solve all kinds of problems, and when I got to the interview, it was hard not to show up.

, walker impact to my thoughts, like a light into the bottom of I, though has also in learning, in the effort, but in fact the heart, just to pay to go up early, can pay the mortgage, can give wife money each month, now see the outside world, to see the real programmers should be how to, to see their office environment, Their work philosophy, their social responsibility and ideals, opened the ceiling of my mind, and yes, I will come to such an environment sooner or later, just not now. Li-an old hero, costraint, that is the truth.

Once I opened my mind, I could not keep it back. At this time, the narrow and cramped residential buildings could not bear my ambition. Their work procedures, their inefficiency, their lack of rules, everything made me feel that I did not belong here.

I started to plan my next job. Yes, I have only been working for more than two months. In the first month, I was paid 2000 without salary, and in the second month, I was paid 3000.

Learning — planning the future

The first thing I did when MY salary came down was to buy several sets of learning videos. The 3000 yuan borrowed by my sister for living expenses and oil can still be maintained for a period of time. My mother is still paying the mortgage, and my wife’s milk powder money and living expenses are supported by her parents-in-law.

Every month fixed investment 500 or so in buying information, at that time on Taobao can also buy cheap information, but most did not sort out, can only chance. I bought a vUE music player video by Mr. Huang Yi online, which is an advanced course. At that time, I thought that the primary course was boring, and I could master it by reading the documents, so I could buy the advanced course. If I didn’t understand it, I would copy the code several times, and I could always understand it through repeated reading. At that time, I was a little bullied by back-end PHP because I was a rookie because I didn’t understand background, so I bought some VIDEOS of PHP and Node in a rage, not for any other reason, but for the reason that WHEN the background instructed me to modify, I could argue back with reasonable grounds.

Learning is boring, is also full of fun, behind the little man was starving, side is like programming work, a little progress every day, and my programming level also rises in day by day, in a short period of time, by the middle of January was around, I feel me when I can come into contact with the wheel technology are swallowed again: Basic WebStorm operations, Git, semantic HTML, Flex, jquery, Vue, PHP, node.

When you run hard, the whole world will help you.

The company received a big project, which required to produce OA system, backstage management, driver app, user app and so on for a logistics company in Fujian province.

At that time, all the people in the company went to Fujian for on-site development, leaving only me and hr in the company, and hr basically did not care about me. That one week is happy, under the snow outside the window, I saw a small program, see the PHP, look at the node, in ali cloud application server, nginx, demonstration, two weeks, I will be longed for class teacher online July small program copy again and apply for release, will make your own web page resume upload by ali cloud server, crazy to try, Learned how to use Nginx to deploy static pages and upload a simple blog system copied by Node to the server.

I studied for more than 13 hours every day. I asked hr for a spare key. I arrived at the company before 8 o ‘clock every day and didn’t leave until 9:30 p.m. I don’t know why so, I don’t think that, often sit and look at the video, copy the code, baidu once, then run the test, think about it, looked up, at noon, looked up again, it is dark, writing code is really interesting, if not no place to sleep in the evening, I want to buy a sleeping bag to stay in the company, I could spend more time at night.

Finish two weeks later, they came back two days, urgent task project, wish I could go, I have been in their hearts is dispensable that role, did not go to think before walker, horizon does not open, sure in my heart, yes, they said what is what, walker, opened my eyes, then spare me half an hour every day, and go to the community, BBS, After learning about the industry form, I gradually became more and more certain that I was better than them, although they always treated me as dispensable. This is the disadvantage of writing code without pay. No one will look at you, you are just given for nothing, and it is difficult to hand over important tasks to you. Of course, I believe that time will slowly change their minds, but time is the most precious thing for me, I must join the new company after the New Year, this is my goal.

New Year’s day looking

The past simple and full, although no money, a big snow and the wife say go out a snowman, start, such is life, feeling full of drinking water, the wife bought me a birthday cake, I sent a state, everyone says how old as I, I haven’t how to think, although sleep less than six hours a day, But also in the middle of the da da wake up once or twice, but do not feel sleepy, when the year of the fight said that this time, everyone said: do not choose comfort when the struggle; I have a deeper understanding, because men from 26 to 30 years old, body, energy, focus, memory are the peak of life, choose the right direction, often one or two years can achieve a career, really is twice the result with half the effort.

Business trip in Fujian — I have time to prepare my resume in the evening

After the Chinese New Year, I went to Fujian with a large army. They rented a house, and I shared a bed with another beginner PHP. I was required to study the background framework of VUE. Most of the content of the background management system was included. Later, the boss asked us to change another front-end React-Native app because at that time, my framework had been basically set up and the project was under continuous development, while the React-Native project had not progressed. So I ran Android Studio on my old laptop; Each acidity is not cool

I did the same thing and I did whatever I was told, but it was all study. Later, I felt that the react-Native document development was too slow at that time, so I bought some react-Native videos online and learned to write while watching them.

At night, it was my time. They were playing King of Glory or hanging out. I was working on my resume, learning how to operate the server and working on my resume online. Imperceptibly to early March, gold three silver four, it is time to send a resume.

Happened at that time on, walker has a one in the group of recruitment information, carefree a finger, to find the react – native engineer, I was writing the demo screenshot showed him, and send your resume to him, and he said good, hope I to on-site interview, I delayed a few days, about in the next week, was also in fujian, the boss won’t let me to go back, No, I had to sneak back in. That few days in pull hook net sea cast several, because resume has content and project, salary want of also not high, 5500, and online resume also can add color many, at that time received several interview invitation, finally screened 5 to interview, arrange time well, I also began to plan to run back secretly.

Finally, after thinking about it, I could not do such a secretive thing, and everyone could not see each other. So I told everyone that I wanted to go back in the morning. In the afternoon, I took a bag and went back to Wuhan, which I had been longing for.

At that time in Fujian, there was a subsidy of 50 yuan per day, but as I was a private miner, when I left my post, I not only didn’t get any subsidy, but also deducted a certain amount of salary by taking a miner’s day as three days, which was equivalent to working for nothing in Fujian for more than half a month. Moreover, I also paid my own food.

Is also a little loss, but from the point of view of now, it is very wise, make moves when it’s necessary to make moves, hollowing out could not prevent the pace of progress, consciously ready should be determined, this concept also throughout my career, always let me the pace of the corporate ladder very quickly, say out no one letter, even can’t believe myself to write a resume, You have to write six months into one year.

I got an offer of 7K from a small company and 5.5K from a medium-sized company, and I chose a offer of 5500. During the internship period of half a year, I can only get 80% of the offer, and I can only get about 3000 per month with a deduction of social security and accumulation fund. It can be seen how attractive the environment is to me at that time.

Looking at the past from the perspective of the present, everything is the best arrangement and choice. At the same time, I learned react-Native and JS functional programming techniques that ARE still useful to me. It was a huge challenge for me to change from a little white to an RN developer. It will become stronger.

Carefree a finger

Other than no money, everything is fine

The cloud summary

From October 8, 2017 to March 12, 2018, it takes five months. What can you do in five months? Five months children can not grow how old, five months can not earn how much money, five months can not change the state of life; For most people, five months is a snap, but for me, I knew something was different.

  • The first is the state of mind, more confident and calm
  • Then is the technology, from HTML – CSS -js-vue-node-nginx- server – small program, all over the time, did not master much, but also do not have to be compliant, listen to the wind is rain
  • Finally, vision, no longer self limits, to break the shackles of the bottom of my heart.

People are so eager for quick results that they overestimate a week or two of effort and underestimate five months of persistence. I feel the same way when I go home every night, I feel frustrated. When will I get out of this mire of no money, being bossed around, and not being able to sleep well? But he also leaves the house in the morning with a quiet pep talk: Come on, dad. Emotions let him rise and fall for a while, reason let me head to study hard, equivalent change accumulation, five months later, everything seems the same, everything is different.

So, March 12, 2018, the entry leisurely one finger

Enter leisurely — life and work

On the first day of employment, after completing the entry procedures, I came to the assigned station. The computer configuration was very high and it was easy to use. The next station began like this.

Exercise can’t fall

The company is in The Optical Valley Square, which is nearly 40 kilometers away from Caidian, but it does not affect me to get to the company early, because I am used to getting up at 5:45 and running in the Jiangtan. As long as I am in Wuhan, I am not afraid of getting up early, no matter how far it is. After running and having breakfast, I will drive to the subway station before 7 o ‘clock, and then find a place to take the bus. Take another 1 hour and 20 minutes to the company, and arrive at the company at 8:45 every day. Reserve 15 minutes to wait in line for the elevator.

Everything is so fresh, close to the point of going to work, there will be a long line outside the six elevators, people’s faces are listless, or bright, or in a hurry, everyone is young, this is the optical valley, this is the place of vitality and vitality. Although the subway is a lot of people every day, the elevator is also people stick to people, but I am from the joy of the heart, in here, I can feel the joys and sorrows of my peers, everyone is trying to live.

A toilet with its own toilet, a self-service vending machine at the front desk, and a drinking machine are just a few steps away. Hundreds of people can come down after a circle. This is a company, completely different from selling fish and small outsourcing in communities and residential buildings. There are front-end, back-end, testing, UI, sales and marketing. Although it is not a well-known large company, he owns all the components of an IT company. He is not outsourcing, and does not need one person to do several people’s work.

This is heaven.

They just put the project online, and it was a relatively idle time. When I arrived, no one assigned me any work, so I was asked to familiarize myself with the environment, install the software and get familiar with the code.

I can’t believe, to the two weeks, I don’t have any work to arrange, also quite uneasy at the beginning, but when you hold the high-end desktop, several app complex code as you study the React – Native architecture, thirsty to drink water, hungry takeout, no one disturb, after some emotional is my behind it, with the ocean into the code.

After running the project, look at the code line by line; Different from VUE, React-Native upholds the flexibility of React and does not have a specific fixed code framework, which means it is really difficult to understand at the beginning. In addition to the big framework of different components, the specific writing methods vary from person to person. At that time, I even had no js foundation, and almost every function had to be checked on Baidu. Fortunately, the technical circle is the main person who loves to share, and various technical articles emerge in endlessly. As long as you are willing to find, you can always find the solution to the problem.

Therefore, I began to study steadily for two weeks. After learning component by component, I gradually developed a knowledge structure in my mind. I knew where the UI components were, where the business components were, how to inject the Redux state machine, how to jump the route, how to transmit the values of the parent and child components of the page. How Android and ios run in Expo, where public methods are written, and how HTTP requests are encapsulated. Through studying the company’s code, I gradually tease out a context:

The front-end architecture is divided into four layers: routing, state machines, public methods, and HTTP requests.

In the future, if I build a project from scratch, I will think from these four aspects, whether it is VUE or React, whether it is APP or small program or web page, I will think first before architecture: how to jump routes, how to inject state machines, how to extract public methods, and how to encapsulate HTTP requests. Once these four problems are solved, the only thing left is to write the page logic according to different products and UI, and the general direction will not be deviated.

Growing every day

Two weeks without anyone giving me a job, it’s like giving me money, giving me a computer, giving me code to teach myself, and I can’t ask for more.

Finally, two weeks later, the job started: refactoring around 4.0.

Product prototypes and design drawings have been completed, and the rest is the development of the front and back ends. At that time, our company had two teams in the front end, one is the main front end and the other is the main native. The company realized the benefits of using React-Native, and tried to combine the two teams into one — the big front end. So many Android and ios developers need to learn React-native from zero. I happen to be a zero base, so I joined the native team to develop 4.0.

As a matter of fact, 4.0 has not been on line. At that time, it was done for us as a training project. At that time, I was also quite radical and learned a lot of things consciously, so I volunteered to take over the development of the more complex home page and article details page. Git management, daily submissions and feedback, as well as architects looking at our code from time to time, can be said to be a paradise in addition to a little less money.

When a big target hits, many people’s first reaction is impossible;

Ideas are always holding us back and limiting us;

Don’t think too much, just do it!

If someone told me today, let the little white learn react-native and write the home page in one month, I would still exclaim: how can it be?

Although this matter actually happened to me on my own…… .

Don’t know how to write UI components?

Don’t know what js function means and how to write?

Don’t know how to inject React-Redux?

Don’t know how to do the first screen cache?

I wonder how to achieve more pull-down refresh on the previous pull load?

Don’t know how to smooth a slide animation?

Should be can, JS function also can understand, page all kinds of needs can also meet, the follow-up reconstruction leisurely refers to 3.0, I was also arranged the home page and details page, should also be recognized.

Thank you leisurely one finger, although the sparrow is small, all five internal organs, I no longer have to look at the design drawing on the Internet, do not have to test themselves, code according to the UI write, write to the test test, test after throwing to the corresponding person to continue to change, very efficient, let people can focus on their own plate, their own technology, such an improvement is huge.

In small outsourcing, there are so many things to do every day. One has to do UI and test, and he has experienced a lot of battles. Here I write React-native every day, researching how to realize requirements and how to optimize code. Everything is ok except the salary.

All those little episodes that got me going

Of course, there are also some small episodes during the period, let my heart a little floating;

The react-native level should be similar to mine. After working in a small outsourcing company for a few months, his salary was 8000. In 1994, 8000 was his salary. A three-month internship only gives you 80%;

It is impossible to say that there is no gap. In my heart, I can only hypnotize myself constantly: Slow down, calm down; Results before long, he left to move to another company, heard of the salary, I looked at him like a duck to water, namely the lost and happy in my heart, lost friends eat dinner together every day is so go, happy is the front is the bestselling whereof, ok as long as the technology, seniors can suddenly thousands, a piece of good in the market.

There is also happiness without money

At that time, he drove to the subway station with his high school classmates, and he took the passenger seat. Not long after graduation, he went to Beijing to make a career. Now he is back in Wuhan, where he is the head of a small department with a salary of over ten thousand yuan. And I am still on the road to change alone, salary just 3000, not enough for their living expenses; People who are almost 28 are still being ordered around by a 22-year-old fresh out of school. I don’t know how this road is, but I still have to keep encouraging my family;

It is false to say not depressed, only to continue to hold on.

Impetuous heart – send a resume to try

Unfortunately, the good times did not last long. Several great gods left their jobs one after another. In fact, it is not the fault of the company. The company sparrow is small, all five viscera, easy to cultivate people, according to me, he is the front end engineer of the Huangpu Military Academy, UI to provide design, there is a background to write a good interface, there are tests to help test; There are architects to answer questions, and code from online products to learn from. As long as seriously rooted, very short time can have a greater improvement;

And crest of the separation period before and after 18 years, many large companies of the front end separation experience would have to be mature engineer, and will react – native is it couldn’t be sweet plus points and jumped ship at a lot of work for a year, and there is a big increase in salary will be listening to them at that time to go to the port of financial, to go to software park, The in the mind is also secretly envy, over ten thousand to them are a little child, their salary I am not ashamed to ask, but listen to the name of the company, I know it is not too bad, I can only keep holding the beating heart, and then steady, steady steady

  • The salary at the end of April is more than 2000, and the salary from March 12 to the end of March is obtained.
  • At the end of May, my salary was more than 2000 yuan, with three months ‘social security deducted;
  • At the end of June, my salary is more than 4000, 80% of 5500;
  • At the end of July, my salary is more than 3000, because the accumulation fund of the internship period for three months has been deducted. At the same time, the internship period before June 12th is considered as the internship period, and after June 12th is considered as the official period. Therefore, due to the deduction of the accumulation fund, I still got less money than last month.
  • When I became a full-time employee in the middle of June, the technical director recognized me and gave me a salary increase to 7500, but since I left on July 23, I only got more than 5000.

Almost every month I will go to the financial department to ask about the salary structure, because in my naive concept, 5500 in the contract, 4400 in the probation period, I can get 4400 in the probation period, and at that time the interviewer said to me that generally a month to become a regular, but to need three months, and every month to deduct money, although reasonable, But a knot in one’s heart but slowly grow big, grow in the heart, indeed, this also does not have the difference of how much money, but for me who was penniless at that time, pointing to every monthly salary lifesaving, after every month looking forward to pay salary, can do what do what, the result every month is found to return the end of bai, little left.

This is really a little disgusting, but also did not reason to go, can only say that this is in line with the system, but not the heart. Company technical department, product UI front-end background testing didn’t have to say, two words: excellent, but personnel and finance such opaque dishonest process, but let me thoughts floating, coupled with the great spirit of departure, let I has sprouted the idea of a resume, then voted for hkust xunfei resume at the end of July, for this one, about a weekend to go to the interview.

I didn’t think to leave at that time. After all, everything was fine except the low salary. When I became a full-time employee, my salary was also raised. So at that time is the idea float down casually cast resume, also did not prepare how, the salary wrote 9000, think I now 7500, job-hopping write 8000 also unreasonable. I didn’t expect the interview of IFlytek to be so easy. Of course, I was able to answer a lot of questions in my mouth just because I had been catching up on my basic knowledge recently. I didn’t expect that I could succeed in the interview at that time. At that time, IFLYTEK Wuhan office urgently recruited the front end, and I also happened to meet it. The front end environment was good, so there were more opportunities.

Hkust xunfei

As long as still working, can not get rid of the bad things, dafang also walked down the altar

July 21, 2018, ta-da is going to be one year old, and it has been almost a year since he changed his career.

Drove a van to the Guanshan Avenue, parked the car in Wuhan Vocational and technical college, the interview is close to 2 hours, what to do? Go around the campus and review the following questions; Under the intense sun of close to 40 degrees, in the campus of martial arts, I kept walking up and down, the body is sweating like a note, the heart is calm like water, and I actually abnormal very enjoy

I don’t know why, the hotter my body is, the quieter my heart is. Because of the static, I constantly deconstruct a front end knowledge structure diagram in my mind, and I also want to understand the interview strategy:

  • After the successful construction of knowledge graph, each problem should be able to extend the relevant knowledge points;
  • Grasp the initiative, after each question detailed answer, should point to the end of the introduction of relevant knowledge points, trigger the interviewer to ask questions;
  • Be humble, smile, give focused answers, and recognize mistakes.

With this principle of doing things, my heart suddenly settled a lot, this is what people say do not fight unprepared, the foundation is ok, the interview strategy, people will not be too nervous, not nervous to bring a better interview state, a virtuous cycle, a drink a peck, its own law.

Half an hour before the interview, I went to the supermarket to let the sweat dry, and entered the iFlyTEK office in the software park. On one side were two handsome men, one of whom was the team leader after I joined the company.

First of all, I will briefly introduce my work experience. Here, I pretend that each job is one year, but in fact, each job is only five months. This consideration has the following aspects:

  • Frequent job hopping is disliked by interviewers, and there is no good way to explain it;
  • Consciously at that time their skills can be worth two years of work experience, hold the interview questions;
  • Instead of the embarrassment of being caught afterwards, the most important thing is to get the interview done and have plenty of time to prove yourself once you’re hired.
  • At 28, there’s a certain amount of persuasion in fiction

The interview mainly asked about VUE, father-son transmission value, detailed answer several methods, click vuEX, Eventbus, sure enough, the second question is to talk about VUEX;

I spent a lot of time to learn React-Redux. I also watched it together with VUex. Therefore, I talked about it for nearly 10 minutes from writing method to function to principle. In fact, the main technology stack of my last company is React, vue has not been used for a long time. Sure enough, the next question was: Tell me the difference between Vue and React;

I’m familiar with this problem. As I said before, when You learn React, you will consciously compare Vue and React, so there are some points that can be mentioned, such as virtual DOM, Diff algorithm, two-way binding and single data stream, rendering mechanism, etc. Once these contents are said, Immediately the level of artificial pull up a section, I vaguely feel almost steady; Asked some js behind the foundation, it is also the answer, only a problem didn’t answer good is, how deep copy js, concrete implementation method I write not to come out, handwritten code or need a lot of accumulation and precipitation, this is my weak link, I can only say that the difference between the reference types and primitive types, better than nothing.

In general, the interview questions eight or nine do not leave the knowledge map, from the beginning of the heart to draw the map, the interview naturally can have no heart, win the battle.

As with everything, planning, preparing, arranging, and keeping the pace in your own hands can help you suppress the unexpected or emotional factors and make the most rational response.

After the interview, I had an unreal feeling and felt very good, but after all, IFlytek still didn’t know what to do. As a result, IFlyTEK sent me an entry notice of 9000 at noon the next day. During the internship period of three months, the salary is also 9000.

Listening to personnel without ups and downs cold reading these treatment, my heart is a tempestuous waves, extremely happy! Although there is a certain certainty after the interview, the results of this moment, or inevitably exhilarated, tears of joy. Holding back the excitement, wait for him to hang up the phone, call his wife and mother immediately, tell this good news.

Then, not surprisingly, quietly weeping in the car.

Finally can support their own mortgage, finally every month can give his wife milk powder money, finally do not have to borrow money from his sister to live. During the internship, the salary is the same as when I became a regular employee: 9000, deductible for five social insurance and one housing fund, I got 8000, whereas before it was always over 3000. Although I raised my salary leisurely, I left my job without once enjoying it. From 3000 to 8000, the minimum social insurance without accumulation fund to the high social insurance accumulation fund is an enormous change. And IFlytek also has everything I want: the country’s top IT enterprise; A Strowk-like office environment; Formal welfare benefits; A large technical team;

Reward yourself with a Kentucky Fried Chicken, a big one, kill me. Thinking about the weekend afternoon is okay, go to the office to meet, hkust fly first moved to k11, 35 to 40 layer is, no work card I won’t go up, in k11 mall walking up and down, from the first floor to the fifth floor, from the fifth floor to the first floor, in November in the heart, don’t have to sell fish on the weekend, finally earning his own living, The burden on my body is always picked by my three closest women, which makes me feel uncomfortable. I thank my past self for not giving up when I was in despair. With a mountain on my back and tears in my eyes, I have been running all the time.

First entry to HKUST – Life

On July 23, I left my job and rested for two days. On July 26, I went to IFlytek to report. I got up at 5:45 and ran in the river beach. In this way, my travel time was compressed by one hour, so I gave up running and had breakfast. I drove to the subway station at 6:20, got on the subway at 6:45, ate something on the way, got to the Optical Valley Square at 8:05, found a shared bike, and arrived at the company at 8:30.

Journey there can be a little accident, such as diarrhea, cannot find the case, such as Shared bicycle is bound to be late, so the morning wake up to drink water to eat less, less a bike can’t find can only sit motorcycle, the company has its own software, downstairs in the company can then began to clock in, so at hkust fly rectified, how little late, Every time is fast to 8:30 I go to the intersection of the company downstairs, punch in, eat and then go up.

I prefer to focus on my work in the morning. Iflytek goes to work early at 8:30, so I have more time in the morning. When I get to work at 8:30, I will be in combat mode. In the 50 minutes between 8:40 and 9:30, I write about today’s tasks, read books and documents, and write technical notes.

Hkust fly has its own library, can borrow two books at a time, there are want to see of book also allows administrators to buy, at half past eight in the morning half, 12 noon eat, generally 1 PM to 2 PM start, someone have been off work at half past five in the afternoon, if you want to continue to stay, can point on dinner meal, company check, Dinner is usually around 6:30. Some people sit for a while every day and go after dinner. The project depends on which project team you are in, which depends on the organizational arrangement.

Work in general will not be too nervous, I am usually can finish the task of the day of 7788, at noon I like to have lunch in poly international, is a 20 yuan or so commonly malatang, or 15 yuan said food, to video games city dance for a while after the meal, exercise, do not have the habit of nap at noon, generally can dance 1 hour, I will return to the company at 1:40. If there is still a lot of work left, I will give priority to finishing the work in the afternoon. If there is not much work, I will make horizontal development step by step according to the plan made in the morning, or make up for the principle knowledge, or improve my personal website, or watch videos to learn. In the evening, I mainly watch a video or listen to The Book with You by Himalaya.

Generally at eight o ‘clock in the evening, home about 10 o ‘clock, at this time we also sent to live in the wife’s home, the new house in the father-in-law has not been decorated, the old house space is very small, 10 o ‘clock home, just right, the father-in-law and children have basically slept, I wash and tidy up will be more convenient. The wife is also this time more leisurely, can exchange, at that time we were obsessed with Tencent mahjong, every night to play a few to sleep, is also happy.

First entered the university of Science and Technology – work

Hkust xunfei point is not the same and carefree, carefree is a means to develop their own products, and hkust fly my own education department, said is to party b, docking education bureau and other government agencies, saying offensive point is outsourcing, it is not possible have no matter to do, outsourcing to outsourcing, but the process specification, product prototype, UI design, test have JIRA, demand doesn’t change, The construction period is set at the beginning, everything is orderly, also quite cool.

Two days after I got familiar with the environment, I worked with Howie and Kangkang to develop a mobile app with Vue + Cordova. Tong took care of the native part, and the three of us mainly developed web app with Vue.

Vue I am none of the actual combat experience, the only point of actual combat is in the cloud service interview at that time, walker, the vue of staying up late homework, but it’s also a demo, now suddenly let me join online web app project, two one in my heart, dare not to account, there are also some excitement, fear of eggs, big deal more for a class.

The front end of IFlytek is mainly vUE technology stack. Fortunately, there are no practical projects, and I watched a lot of videos. At this time, the importance of data was reflected again

Unfortunately, I only stayed in this project for three days and wrote several common components before I was assigned to the maintenance of an old project. Nw developed the courseware software with jquery and sea.

This project also requires business trips, and I once again realized the deep pockets of large companies. Four members of the project team went to Hefei by high-speed rail on Monday and went back by high-speed rail on Friday, and the whole journey was reimbursed. Project is not difficult, is in the current project to add a few function points, read the code, relatively simple. But as a result of the project is a sub-project of the big projects in xinjiang, fairly valued, the configuration is complete, a project manager, a background, a test, a week on a business trip, to tell the truth, the whole demand I would have written a total of not more than 100 lines of code, but take a month, in addition to the tests and I, the project manager and the background is almost nothing to do, However, we have to connect with many people in Hefei, which makes me, who is used to being used by many people, being squeezed and being madly demanded, undoubtedly enter the comfort zone.

Time is easy to think east and west, 9000 salary, accumulation fund social security payment base are good, everything is so comfortable, half a time will be completely do not want to leave, at least one or two years of work, then you can use commercial loan to transfer accumulation fund, mortgage will be solved, spare time to do what good?

Our side has held the battlefield, the rest of the time should take the initiative to attack, after thinking, there are three directions:

  • Try to improve their interview ability, go to the big factory
  • In IFLYtek, I write technical articles in my spare time to consolidate knowledge and expand influence
  • Slow and steady in IFLYtek, take private jobs in spare time, make friends with like-minded people, and set up an outsourcing company.

The first article should not be realized in the short term. You should know that the bigger the factory is, the more strict the background check is. People like me, who work a lot of time, are easy to be blacklisted. This is the world, no one will be patient to give you a chance to prove themselves, often knocking on the door will stump a large number of people, recruitment guidelines on the move is two or three years of experience, forcing the small white no way out. Want to break the game, only one day to open two days to use, others comfortable you work hard, a day against others for two days, technically not fake.

After the nw project ended, I began to apply for a full-time job. It usually takes three months to get a full-time job, but after working for one month, I will have a chance to get a full-time job in advance. After getting a full-time job, my salary has not changed much, but the monthly allowance of 500 yuan is not available during the internship. According to the requirements to write a PPT, just a month, did not do too much, on a project, repeatedly all kinds of latitude crazy said cow force, in fact, MY heart is refused, experienced so many things, I am very refused to this kind of work, have that time is not as good as to learn more basic. But can’t, the result is of course not to be transferred to a positive, three people at the same time, are four or five years of the old front end, they all become a positive, I basically have no chance, it is impossible to become a positive, it seems that there is an index limit, it may be that they did not reach the level of advance to become a positive picture

The second project finally came to vUE, which I wanted to write a background management system this time. Of course, as a little person who is still in the internship period, NATURALLY I cannot be responsible for such a big project, I only need to write a small part of the page. In the last project, I learned vue again. After submitting the video every day, I wrote Mr. Huang Yi’s music player from beginning to end. In more than one month’s spare time, I also made extensions on the basis of it. For example, he wrote it with Node agent to capture QQ music data, while I directly wrote a background with Node + KOA and put it online with server knowledge. The project should still be running at the moment. After completing this tutorial from start to finish, any vUE project should be easy to navigate. www.dadafastrun.com/music

This background management system because the big head is not in my side, so I am relatively relaxed, have a lot of time to do their own things, the music player completed, my main work on the improvement of their own online website. (www.dadafastrun.com) Through writing their own website, learning from the front end to the back end to the server of the whole process, server knowledge advances by great strides, mainly is the company has a god, front-end background do not understand the time can find the corresponding god, and I have a thick skin, a lot of people have not seen a few, no friendship, I also completely ignore, There are problems in the group to find the corresponding people, some difficult and complicated disease to give some ideas, it is easier to find a breakthrough, their own research is easy to go into a dead end, especially the server this piece, online tutorials are few and scattered and outdated, many have to rely on their own trial and error, and trial and error time cost is huge.

In general, the first impression of IFlyTEK is perfect, and I am very lucky to join iFlyTEK. My heart has been silently said to myself, this time a bit more steady, at least do for a year, do not aim too high; The fact is, he started on July 26, 2018 and left on February 26, 2019. Life is like a play

Big and small companies

Want to enter IT only this line, go to big factory should be the pursuit with unswerving determination. Dachang has a perfect welfare system, the social security is high grade, the accumulation fund is based on the proportion of wages, there are small red envelopes during holidays and holidays, bonuses at the end of the year, dinner at night, no one manages the time to go to and from work, there are more people than god, the system manages people rather than people manage people, and in many cases, the norm of the process is more important than the result.

Small factories can be divided into small and beautiful and small and slag, but they can not be separated from the situation that people are in charge of people. They are more flexible, and everything can be communicated. Basically, a person can only use things for personal use.

Small but beautiful, rich, will develop a system to stimulate people’s combat effectiveness, work overtime when the task is urgent, pure voluntary, when the task is light, no one cares about fishing

Small and slag, little money, no system, leaders clap head to make decisions, no matter whether the task is urgent or not, all need to do overtime appearance. Of course, slag in a variety of ways, can not be separated from money, less things more freedom.

Three months later, I was successfully transferred to a regular position. At this time, I not only completed the introduction to VUE, but also worked on a NW project and two VUE projects, and continued to optimize my personal website. Everything is progressing steadily.

It was an initial transition.

After I became a regular, there were many projects, the first was egret writing small games, which required us to be familiar with Egret engine and Egret+Typescript. As there were few online tutorials, the leader gave me three days to learn by myself. For this purpose, I wrote a self-developed document of Flying Bird (www.dadafastrun.com/bird) after basic operation egret, I wrote some fun courseware for children on iFlytek’s baby robot.

This is a long-term project, which may take 1-3 hours per day. At the same time, we need to write a lot of static pages when we are free. Many projects of our company are written in PHP, and we need the front end to write static pages for them.

Then I am responsible for the education background management system, with the two graduate students, the specific school, I forgot, not huake is big, just begin to contact the front, the computer knowledge, the back-end solid knowledge than me many, I thought, this computer you graduate to front a little deficient, then the good relationship, to know that their salary is 10 k, The graduate student that just graduated, younger than me 2 years old, I take write front end, the result is higher than my salary, ah.

After waiting for so long, I can finally write my own project from zero! At this time, I am no longer bored with vUE project, after all, VUE is really easy to get started. Learn from other responsible people, write architecture design, component design, schedule, route design, state management, report requirements review, talk to architects about their design, work hard on development, read Echarts documents, write maps, test, acceptance review……

Normally a month time limit for a project, a project preliminary design documents to arrange the review is about three or four days, development of two weeks, the test more than a week, is let me be familiar with all aspects of the vue, because is from zero to build yourself, understanding is far greater than the video according to copy, many specious knowledge in the thinking and query of the profound understanding, Such as login token, route interception, VUex design, jump pass parameters, Echarts, filter public method extraction, AXIos encapsulation and so on

My sister doesn’t want to be a teacher

To the outside world, my sister teaches English in a public high school. She has an easy job, good benefits, good pay, close to home, and a secure job in summer and winter. I thought the same at the beginning. When I came back in 2015, my family was very happy for her work. She was an English teacher in a public high school and peaked after graduation. I had just come back from home, had no work, had no direction, and my family was worried about me.

For a period of time, influenced by my younger sister, I wanted to be a teacher especially, so I studied the school recruitment test every day and prepared for the teacher qualification certificate.

In the community, I was working from home, he was in the next town, and EVERY Thursday night I would ride a few miles to her place to talk, I would talk about my thinking and planning, she would talk about her students and colleagues, we would go back to our high school and have a barbecue.

I watched him from the initial full of morale, slowly complaining, I do not understand what he said that the teachers are stagnant, students do not want to progress, see no hope, prevarication is serious, what is the problem. More money, less work, closer to home, what’s not enough.

In fact, I also have self-knowledge, after all, I mixed so bad, also do not want to take out the elder brother’s style to point out the country, the only thing that can do is to accompany her to chat every week, remove the mood, I can not help but realize that she and I are in two life states, one is still struggling to make ends meet, borrow money to get by; A man is materially well-off, but spiritually imprisoned; What I care about is money. I need money for mortgage, children and living expenses. Bills are generated every day.

My sister, on the other hand, has a steady job since she graduated, no mortgage, no car, no kids, so she can only save money. So it was more the circumstances that troubled him, the inability of her ambition, the stability of life as a pool of stagnant water, no change, no waves.

Hate hate meeting, seek not, love parting, the world is bitter, all in their own little world experience and bear.

I didn’t think that she would give up her public teacher in the end, but her parents’ incomprehension and stable life could not prevent her from making this decision. Finally, I received the news that he submitted his resignation application after the rapid change of iUST.

Sighing, I have a sigh of relief and relief. As expected, they are brother and sister. They have the courage to break and stand.

Long wanted to say to her in the name of a brother: don’t like to give up. Because I’m a quick quitter myself, and I haven’t learned to put up with not liking my job. But the bitterness of life shut my mouth. No one knows better than ME what it means to lose a steady job.

She was looking for a job in a private school without telling her parents, so I asked her to look at boss Zhiping and Hook. As the trend of the Internet is, it is also good to go from traditional industries to the Internet. After all, she just quit from a public school, and most likely she cannot enter the public school again.

I didn’t expect that IFLYTEK education Bg is looking for a teaching and research staff with a monthly salary of 8,000 yuan, which is definitely a loss compared to being a teacher, but what she is looking for is not the money. As I said before, the working environment and welfare of IFlyTEK are not bad, and it is also a good transition.

Interview without a doubt, after a few rounds of finalizing on the spot on the date of entry. Finally, brother and sister work together, I 39th floor, she 35th floor, life, where there are so many stable days, is to brave the wind and waves, fearless, what is suffering? It’s just idealistic. Can withstand the beatings of life, can really stand.

Follow her in iflytek, sheep into the wolves, love business double harvest story, in the future in a single introduction

Wife wants a car

The time is smooth, the da da is also more than one year old, the most difficult days are over. My wife plans to buy a car. She doesn’t like to drive a van, and it’s not convenient to take care of the kids without a car.

Before long, the wife say take the weekend to a car, and finally in liu’s arrangement, the Peugeot 4 s shop, this time, the wife like iron the heart want to buy a car, and finally on a nearby Citroen 4 s store bought a c4, inexpensive, can walking, meet the needs of real, not the pursuit of the faces of nothingness, is very good, down more than 20000, I stood as minions, Dare not express an opinion, the wife took out the dowry, I am responsible for the monthly loan, 2100 yuan.

After a short period of joy, I summed up that my current salary could not meet the demand, such as a mortgage of 3000, a car loan of 2000, more than 2000 for my living expenses, and 3000 for my child’s milk powder every month. It would be tens of thousands if I calculated it casually. However, I only got 8000 at that time.

Buy a car, pay a loan crematorium. At this time I can not help but think that if I am still in iUCF, although the salary is not much, but the private work and community should be able to develop well, the accumulation fund should be able to cope with the mortgage.

But a bitter smile, had to go out of the comfort zone again, break and then stand. The previous plan: IFlytek’s steady development, the improvement of community influence and the accumulation of outsourcing capital seems to be aborted, so we can only choose the quickest way to make money, job-hopping.

The idea was born, and life has proved once again that just when you think you can rob Peter to pay Paul, life’s endless script will hit you hard and leave you with no choice.

Say good bonus two months, and finally turned into a month, say good overall performance rating is c, basically only to a few days before Chinese New Year holiday, tell me I’m d, bitter in the heart, look, on the surface of life has taught me, it is not necessary to bully is always coward, clown for form, no one will sympathize with you, now that is a notification, show leadership has decided to, Want to accept calmly turn around and go, but still can’t be reconciled to ask a: I feel that the work has been done well, why I will be D block, the leader smiled lightly, there must be a person is D block, you think XX and XX I should give who the D block? You’ve been here for two years at the latest, and they’ve been there for three or four years. I smiled with relief. Well, no year, no year.

That’s what happens in Big Factories. I understand. The system is bigger than the sky.

The absence of year-end bonus means that I can hardly pay back my huabei in that month. It means that I don’t have a single coin during the Spring Festival. I can’t give even a small red envelope of 100 to my parents, children and wife.

Dormant for a month, after this year, gold three silver four, look at the opportunity. While you’re still young, while you still have heart

Since arriving in mid-February after a dismal year, I’ve been planning my first three interviews.

The departure was deliberate, with car payments and bonuses just the trigger

The rigid system of IFlyTEK and the slow wage increase made me feel like a big pot of food. With a salary of 9000, it was very difficult to get a raise in IflyTEK, at least in my opinion at that time.

When I play years, when the official rapid promotion, vision and technology are improved at the same time, this salary I also from the initial extreme satisfaction slowly into: that, can also be higher

The salary of 9000 is not the ceiling of my ability. I still felt comfortable enough to complete the work in half a day, and the boundary of knowledge was far greater than the ability to apply in the work. And I really don’t want to play second fiddle anymore.

So the direction of the job is determined:

  1. To be a big factory of its own products; The salary requirement is 13K, which can fully support all the living expenses; With the addition of welfare and bonus, the system is based on the matter, which makes people more comfortable and satisfied. Make your own products and avoid outsourcing tasks and schedule first, which is conducive to taking root in your own technology.

  2. Traditional companies that need informationization; Be a front end person in charge, carry on the Internet for the company’s business, connect with the business, it is easier to expand their own boundaries, have the front end control, I have the final say.

  3. Small and beautiful companies to do their own products small companies to manage people, although many things, but flexible freedom, more convenient. Small and beautiful means that everyone can do their own thing, and there is no leader, product first, geeky.

Determined the direction, in the middle and late February as before the college entrance examination, waiting for people to go almost every day, I was improving my resume, my own server; After 3 PM, I always read the interview questions.

At the beginning of February, I received a text message from a headhunter by Bytedance, asking me to send my resume. I had basically written my resume, but the optimization of my personal website could not be optimized in a short time. After all, I was a half-bucket of water at that time, and all kinds of server problems required my baidu. Without a personal website, a resume is worth 60% less than it is worth.

The night 12 o ‘clock at night, I write this just don’t have a car, don’t go back, continue to write, has been written in at 3 am, finally finished writing, hurriedly send resume to headhunting, in the company conference room to sleep for a few chairs, in the middle of the night air conditioning closed, freezing, basic can’t sleep, get through the night, go to the bathroom to wash my face, continue to work the next day.

In order to improve the resume, also spent 30 yuan into a resume modification group, 30 yuan in exchange for a phone call, let me modify what place, a lot of people in the group said it is not worth, I feel good, can continue to improve a bit is good.

Fortunately, not only bytedance, followed by Wanda, Fulu Company, Mucang Technology, Fiberhome Technology, Shanda, follow learn, science and Technology data transmission and other companies sent me an interview invitation, the first seven or eight, basically let me go to the interview, which means my resume is basically OK; Arrange interviews with several companies you want to visit in one day. After the interview, take a few days off to wait for news and summarize. If there is no offer, continue to apply.

In one day, I interviewed bytedance, Wanda, Fulu, Mucang, and followed five companies. From 9 a.m. to 9 p.m., I almost drove around Wuchang twice. Bytedance passed the interview on the one hand, and I made an appointment for the second interview the next day. Wanda has passed the technical surface, personnel did not pass, said I was too eager for quick success and benefits; Fu Lu directly finalized the offer, and talked too high with the technical person in charge. I was almost an hour late because of the time. The interviewer was so angry that he let me go after a short time. Kimura technology chat good, said to think about it, a few days later sent me a wechat, I rejected.

The next day, I had the second interview with Bytedance. The interviewer was one year younger than me, but the questions were really difficult, including two handwritten codes, one algorithm, and two performance optimization. As everyone knows, I was mainly a verbal effort, handwriting and algorithm weakness.

I worked in the fifth floor of the library of The University of Science and Technology. After writing a set of interview questions, two students asked questions about the interview questions and the resume. The skill tree was almost full at that time, but they could say 123 no matter what they asked.

Two days of interview, basically locked in two companies: Fulu 13K, two months bonus at the end of the year, in the financial port, using react technology stack; Science and technology data transmission 12K, at the end of the six months bonus, in the street mouth of the university of Science and Technology, also use react. Finally, after three days of consideration, I chose the digital transmission of science and Technology, for one thing, it is relatively near, two, the bonus is high, and three, there are some inexplicable plots for the school. I will continue to work in IFlytek for one week. I officially quit on February 28 and joined In Science and Technology Digital Communications on March 1.

After working for half a month in science and technology digital transmission, I chose to resign naked, and my good start was buried once.

Institute of technology, digital

I may not have tried as hard as I thought, falling into the den of young interloper

Meizi on board

On February 22nd, I succeeded in the interview and got the offer from Fulu Technology and Digital Communication of Science and Technology. At last, I took a fancy to the 6 months ‘bonus of Digital Communication of Science and Technology. I didn’t think too much about it.

The time and rhythm can be perfectly grasped. The handover of iflytek is over, and the science and technology digital transmission is seamlessly connected. I can work in the university campus, eat in the canteen and stroll around the campus at normal times, and receive a bonus of 12k at the end of the year for six months.

After two days of pre-service training, came to the street crossing campus of technology, the company actually has an office building, but the technology is in the school office, good computer configuration, high in the Windows system, much stronger than the hkust xunfei computer, surrounded by young people, the man is in the majority, several leading all look younger than me, and many developers actually still a student, There are both graduate and undergraduate students, which makes me feel that I have come to the university laboratory.

After a few days of familiarity, I understand why the technical department is arranged to work in the school library. The boss is a tutor of the school, who not only has to manage the company, but also needs to take some graduate students from time to time. I heard that the boss set a precedent to open a direct class for undergraduate students, and will arrange excellent undergraduate students to practice in the company. So, the environment is almost equal to read computer, a graduate student, not only in the campus, even colleagues are students, no enthusiasm, easy to fitting in as a meal is gather friends together, go to the toilet sometimes are flocking, graduation for so many years, also is first encountered such office environment, didn’t have to say, with the young people, oneself also is lightsome and lively.

A few days later, I reversed my initial thinking. With young people, it’s hell on earth.

Suffocating intensity

After working one day, it will be the weekend. I will start on Friday, March 1st.

On the next Monday, I was assigned a requirement. At that time, I didn’t even get their code, and I hadn’t written React for half a year. Get the duck on the shelf, say yes in the group meeting.

Their code is really huge, simply put, is to do the information publishing house. In terms of authority, there are publishing house administrators, editors, authors, readers, free users, VIP users, and then integrate community, writing, editing, shopping mall, resource retrieval in one, a huge amount of code. My demand is to modify a selection page, day lulu, from requirements to tell me, to delivery, actually only gave me a day and a half time, then half a day on test environment, production on the third day, working for so many years, experienced so many companies, is the first time I find so tense rhythm, the key is nobody feel abnormal, everyone is taken for granted, is terrible, I kept my cool and did it first.

And then on Monday, I started working on the code from 9:30 in the morning, all the way up to 10:30 at night, and finally, I sorted out the overall architecture, routing permissions, state management, page layout, interface encapsulation, public methods.

9 PM, and nearly half of the people to work, at 10 o ‘clock at night, there are dozens of people in work, so spelling, compared to young people, I am most proud of defeat easily also sets, they can all night here in the evening, many people code written on, wrote in the middle of may, most are living in the dormitory or nearby.

The next day, I began to write requirements, of course, half a day could not finish demand, only to write for a day and a half, basically completed until Wednesday afternoon, finally tested on, too tired, want to leave early in the day, so to go off work, and is ready to leave, work point is almost nobody left, I can do so much, go.

I was really tired. I had been working hard for three consecutive days. I felt a little tired.

No surprises, continuous high intensity

In other company before, also often work overtime to ten at nine, usually I could finish work task, most of the rest of the time are own, want to go to stay at, learn some items of interest, not so urgent, so the feeling is not tired, this three days is really tired, needs to point of time, there will be a test, asking whether ops to ask online or not, The manager asks how the progress is, when the requirements are set, it is a chain, you can not finish, will also slow down the progress of others.

This, very tired, almost even eat toilet time want to save, because really don’t want to drag others.

High intensity to catch up with the schedule for three days, the fourth day is also high intensity, testing problems need a day to solve. Think of iflytek at that time, a project came, a week to write documents, two weeks to develop, a week to test, time is simply not too generous. Coming back here, it really refreshed my perception, and ALL I can say is, don’t work with students, they can really work hard for free. Volume of severe

In the third week, another requirement came to me, which was to complete the development test and production within a week. After finishing this week, on the fourth week, another requirement was thrown to me, which was even more bizarre. It was an active project from a long time ago, the code structure was very disorderly, and I used jquery……

At noon that day I go to have a meal alone, do not know why, a little want to cry, may be continuous weeks of high intensity work, physical and mental are more sensitive, such a day can not see the future, was also in front of his wife boast haikou, school office afraid of what, not formal, as long as give money, I can eat what bitter.

If I quit now, it may take me a week or two to find a new job, and it may take me longer to find a good job. After all, trial and error also need time and cost. That means I may not be able to pay the mortgage and car loan in March.

I feel trapped in the circle I drew, I can’t get out, I feel depressed, and I just want to escape.

Light speed quit, start again

Always someone weighing the pros and cons, always someone think twice, but that’s not me, I stood on the playground, the in the mind said to himself, then borrow money, I’m not not return, now, I just want to go home, immediately, immediately, is to sleep, is to play games, here a moment also don’t want to stay.

After thinking about this, the body felt lighter, the feeling of someone with a whip behind the end of the feeling is gone, finally can leisurely eat dinner, leisurely back to the office.

Is sure to walk, while you have time, to connect the blessing of science and technology personnel, look have the possibility of seamless connection, of course, they have found a person, if I want to go, only 9 k jobs, 9 k I certainly won’t go to, ah, think of and technical leaders talk so high at that time, their work environment is also ok, I don’t know why you’re at school.

Back to the office, the person in charge of the separate appointment out, said he wanted to leave, see how to deal with the separation procedures, the person in charge was very surprised, said that the company is very optimistic about me, and he is the same as the person in charge of another business.

My in the mind are calm, said here too tired, see what formalities, let me talk to director, director, the director is trying to retain, said there was a head back to shenzhen married, so didn’t hire me, whole is very satisfied, hope I stay, I don’t have to tell you the truth, only said he wanted to write a article to precipitate, work too busy here. Anyway, I had to go, two hours of conversation, and finally the director let go, let me go, because it was the internship period, do not have to do any procedures, that afternoon after the chat filled out a form to leave.

Naked resignation again

I started on March 1st and left on March 18th. The salary of 12K was 80% during the internship, and I was given more than 4K in the end, which is a good gathering and parting. Unfortunately, because of the working pace here, I didn’t even have the opportunity to ride a donkey and find a horse. Have a good meal, go home to sleep, worry about tomorrow, today, I do not want to tube.

Naked resignation, this thought experienced so much, is not in making such a choice. When I was serving in the cloud, I was pointed at by the nose in the background, and my boss said that I could leave if I didn’t want to. When I worked in Youran, MY salary was 3K for four consecutive months, but I could not support myself. In IFLYtek, I worked hard, but the leader gave me a D for my performance.

Those times do not naked resignation, because the wings have not been hard, live in disgrace, do not care.

At this time dare naked resignation, because the technology stack point full, time (gold three silver four) geographical (resume can continue to use) and (a moment also don’t want to stay) are in my hand, chic once again how.

Looking for a new job

I lived away from home from Monday to Friday, and only went back to my hometown to see my wife and children on weekends. I didn’t want to talk about my troubles with my family. After leaving on Monday and having a good rest, I began to look for a job on Tuesday.

Resume what is still hot, yue four also haven’t go, direct sea, on Tuesday threw ten don’t tube, to Internet cafes, Dota a day (why melancholy, only has the Dota), halfway there call, chat is not very good, there are one or two about I went to the interview, in Wednesday afternoon, on Tuesday to smooth away with Dota

On Wednesday, I stopped being conservative and invested in 20 companies, so I could not guarantee the quality. There were 10 companies on the one side of Boss Zhipin and Rahu.com. As expected, the number of phone calls began to increase, and one of them was the company WHERE I stayed until now.

Wednesday afternoon interview of a few companies are not very line, now no longer so naive, what bonus, what competitive promotion mechanism, are virtual, to the company, first look at the environment, second look at the staff working state, three to see the hand of money, the formal company this will not be too bad.

Join your current company

All of a sudden, I’m the head of front-end technology, and I have 0 people working for me

Open interview

Pack up the mood, Thursday afternoon came to hubei Kechuang building, facing the west gate of Wuda, the third floor krypton space. There seemed to be only two people in the company. Another Python programmer was typing code quickly, and he used both Macs. The director and I found an interview booth, introduced ourselves briefly, and then the director asked questions.

  • Talk about the ecology of the front end
  • To talk about your understanding of the architecture, please refer to the technical stack description
  • If you need to complete an app within a month, what will you do? Please specify
  • If you need to complete the small program in a month, what will you do, please specify

Ha ha

All open questions

The only thing I’m afraid of is this kind of problem. Once my mouth is open, the only thing I worry about is too much too long

If you’re asking for depth, hand-written code, I’m a jerk, but if you’re asking for breadth, open code, I’m not a jerk.

I’ve seen enough, and it’s easy

We talked about four questions for almost two hours, and the supervisor would introduce conditions to continue to expand according to my answer. I like this way very much. When I am not at all, I also like to think aimlessly, which comes in handy at this time.

Finally, the manager asked me what I thought about the salary, and the black and white man kept tuggling in my mind. Considering that I was in an urgent job search, and the empty period in the middle should not be too long, I needed this job too much, so I proposed 12K, thinking in my mind, the manager would probably have to negotiate the price, and I would accept 11K.

Leadership said with a smile, if you are hired, I will give you configure the MAC, and at the same time we still have 600 a month, we talk about is take-home pay wages, salary, and our internship and obtainment of wages, bonuses at the end of the year there will be two months, my in the mind can be elated, thought, ok, 11 k, 10 k I also accept, Don’t cut too hard, iron.

The director asked me when I could start and I said next week.

Supervisor: I will give you 12K for the internship, actually I expected 15K for this position, but you are still a little short of it. I prefer your learning ability and breadth of knowledge. The internship is uncertain, I will examine you, and you will become a regular if you meet my requirements, or I will dismiss you immediately if you do not meet my requirements. What do you have in mind?

What can I think of, of course, I accept it on my knees, originally I expected 11K, if the internship period is 80%, I may only get 8K after paying the social security and accumulation fund, the internship period is similar to ITek Flyer, now I can get 12K as soon as I enter the company, and I have paid the five social insurance and housing fund, as well as MAC use. I dare not think so in my dream.

Opportunities are always silent

The company is an intermediary for Chinese students to study abroad in the United States. Most of the people in the company are Chinese or Chinese students studying abroad. The company mainly focuses on school selection, promotion, emergency, boarding and so on, and provides one-stop services for wealthy Chinese students to study abroad and go to the United States for gold plating.

Is essentially a American, most of the employees in the United States, Beijing and guangzhou have sales and service center, wuhan, here is the start-up technology department, technology department in the United States before, but the technical personnel is so popular in the United States, pay is very high, lower efficiency, set up one or two years, the output is too low, so head, namely technical advice back to China with my boss, head of the department.

When I went to the interview, he hired a Python, he is a full stack god, specializing in Python, PHP, operations, front-end. His plan was to hire another algorithm and set up a technology department with four people to carry out information for the company. Everyone is in charge of his own business, developing the official website, small programs, APPS, ERP, etc. If he finds that he is not competent during the internship, he will be eliminated immediately, and he will find another place. There are only four vacancies, and he will spend three months constantly looking for trial and error.

The executive has been working in America for years and believes in efficiency, in getting things done, in giving money and time, as long as he does everything he’s asked to do and doesn’t show up. Of course the task is not easy.

This is the horse met Bo Le, Yu Boya met Zhong Ziqi, so many years, finally felt the encounter and reuse, it is too difficult, people to know oneself to die, really will stimulate the potential of people. Even though I’m new, even though my supervisor says you’re not good enough, he’s willing to give me a chance, and he’s willing to take the risk of hiring me.

Finally, after a year and a half of career change, I found a company that was based on ability, managed with lightness and freedom, and was willing to pay.

On March 18, 2019, I resigned from Digital Communication of Science and Technology; Get the offer of ** Education on March 21, 2019; A bit of luck, of course, and the timing (gold three silver four) location (resume reuse) and (urgent job search) closely related. I’m going home for three days. I’ll start next Monday. It’s a good mood changer.

I received the employment contract at the weekend, and the salary was 13K when I became a regular employee and 12K when I was an intern, which was a bit unexpected. After all, I had talked with my supervisor about 12K salary before, but I didn’t expect that there would be an increase of 1K after I became a regular employee. Besides, this is the after-tax salary after deducing five social insurance and one housing fund. I got 8K after deducting five insurances and one gold fund in ITek, now I get 12K during my internship and 13K when I become a regular employee. I have 3000 mortgage and 2000 car loan, and 5000 to my wife. I can still have 3000 plus 600 subsidies. Really too rich mind caper, must redouble efforts, do everything to also want to become a regular ah.

I started work on Monday. I have only been in the background python for one or two weeks. I have already got familiar with ERP code and started to change requirements.

So this is my full-time program? I asked weakly, is there a prototype and design? Director evil charm smiled, I just pulled a product manager from the sales group, it is estimated that not too good to draw prototypes; No design, if you need, you can contact the Marketing Department to design for help, she mainly makes company posters, I guess she has no experience in app design, I have all the people up, you can make the specific arrangements.

I……

I have long been familiar with iFLYtek’s screw position, suddenly came to take full responsibility, indeed, quite meng

A little nervous, is this a human thing to do, pretend to be calm, step-by-step analysis:

  • First of all: APP I don’t know, the only experience is in leisurely one point to write RN, but at that time only a module responsible for architecture release packaging test Android ios all don’t care.

  • Second: there are no prototypes and UI, there are interfaces, and all the interactions and artists have to write by heart, I….

  • Finally: The current app is written with Vue + Cordova, which is actually a semi-finished product with very little content, so it can’t be used for reference.

The bigger the brain, the butterflies in my stomach, this is a person to do, even in those days of small outsourcing, there is no such a person to finish all it. And I have no idea how to do it.

Calm down, calm down, the crisis is the more we need to pull the thread, find the focus

  • The leader did not set the deadline for the delivery of the paper. He once said that he would spend half a year to find the right person and dismiss him immediately if he was not qualified. It shows that he does not have much hope for this app, and he himself does not understand the development of app, so he proposed it to test my ability. According to the preliminary judgment, even if it fails in the end, HE may not be fired. The key lies in whether he can continue to see the changes and see my ability.

  • So what does he really need? Test my ability to solve problems with the resources I have.

The stage is set up for me, I can mobilize and communicate with all the people, and the rest is for me to coordinate the backstage of product design and quickly iterate out the product

Instead of thinking about it, start doing it.

Be strategic and gain time

Get familiar with the current code, ios and Android accounts, package and release process. According to the verbal communication with the product manager, I know that they have to do a lot of input and output streams, such as communicating comments, opening reports, local pictures, fingerprint login, hot update, message push, etc., any column of requirements. I knew it wouldn’t work with the current hybrid development of Vue + Cordova. Many needs couldn’t be met. However, when writing React-native, it is not easy to control the time. If you encounter a difficult bug, one day may pass, and the amount of code is not at the same level, the current packaging deployment method may not be available.

  • If we know each other well and trust each other, I will definitely choose React-native directly, which can meet all the requirements including all kinds of Native. However, according to my current ability, it may take a month to iterate out the first version, which is too long, and the leader may not have the patience.
  • The boss said it would take three to six months to find the right person, but I knew that if I didn’t see any changes in a week or two, I probably wouldn’t be able to stay.

All in all, vue+ Cordova is a webapp written in Vue and then a shell of Cordova. Although the native support library is old and young, it’s the one to build quickly. I can have a version out within a week.

Think good thoughts, began to choose the mobile end UI framework, and then according to the prototype framework himself drew sketches, and product manager communication requirements are covered in line, the target is an effect of app within a week, and then report to the leadership, hkust xunfei colleagues about kangkang Andy to eat a meal, a good chat with mixed development experience, after the comparison, The mobile UI selects Vant between Mint-UI and Vant.

Finally, in the second week of my employment, I started my own road of hybrid app development.

The pressure is immense, but the mood is exhilarating. People who know themselves to die, the critical moment, can not drop the chain.

If the first week is familiar with the environment, then the second week must be a result, otherwise hanging in the neck of the dismissal sword may not be split down. Having the experience of sleeping naked (without a quilt) on the floor of IFlytek, I bought a sleeping bag this time. Within a week, I took over the development and deployment of the app’s architecture and put it online.

A week to the death race. It’s okay. I’ll cover the night

Vue technology stack at hkust xunfei already practiced more familiar, see along while, cordova document to begin quickly pulled up code, the day’s goal is to finish all the page frame structures, from eight in the morning to the company, has been rolled to 1 PM, eat a bread go at eight o ‘clock at night, go wu3 da4 playground for a walk for half an hour, relieve the headache, Eat a bowl of large malatang + Coke, full blood back to the city to continue to open one, has been written to 2 in the morning, home page, personal center, service details, communication records, counseling records, transaction records, my contract. Most of the pages are set up, which means that almost 80% of the manual code work is done; In order to ensure the energy of the next day, I went to the toilet to wash my face, and slept in my sleeping bag until seven o ‘clock the next day.

Went to eat a bowl of hot dry noodles, and went to the playground of Wuhan University to walk the next step, the students energy or strong ah, Wuhan University is indeed excellent, early in the morning there are many students in the morning run, after a day of struggle yesterday, the heart is not panic, a week to get it, the heart also has a spectrum.

I heard that the last APP written by an American engineer took two months, but I looked at the code, there was no structure, the code lacked design, and the function was not much realized. American engineers were well paid and left work early. It was time for the leaders to feel the prehistoric power of Chinese engineers.

However, the current technology stack is definitely not able to meet all the requirements. I know in my heart that react-Native must be used, but the detours of this week must also be taken, and the priority must be clearly divided.

The state was not good the next day, I did some UI optimization and CSS work, and checked the leak and filled in the gaps. Basically, I completed 90% of the HTML + CSS of all the pages, and the rest were some difficult problems. I went home at eight in the evening and had a good sleep.

Day 3: The hardest part is to open PDF + preview the local gallery + deploy online. Originally thought one day can fix, the results open PDF this function dead live experience is not good, sure enough, the current technology stack is unable to support too many native functions, and the three party library is not rich. No, it’s a +1

On the fourth day, I finished the package and launched it. Only ios was completed. There were too many Android release platforms, and the leader used ios, so I mainly reported to the leader.

I began to report on the fifth day, and the leader was very satisfied. I also clarified the weaknesses of the current technology stack and honestly admitted my mistakes in technology selection. I also suggested refactoring the third version with React-Native. After talking about the completed version with my boss, my leader agreed with my idea. But I was asked to finish it before the May Day holiday. In this way, I quickly completed a hybrid app in a week, thus winning a month’s breathing space.

I still have some confidence in React-Native. This week I got familiar with the package and release process of app again. A month of time is certainly enough, the heart of the boulder basically landed.

There is no accident, the first version of React-Native was completed before May 1, and most of the functions were implemented. All the hard work will be worth it when I get paid on the night of the 30th of each month.

Constantly iterating app

I thought programmers could be so relaxed

After the first version of the APP was completed, it was relatively easy in May. After the fifth version, there was less demand for the second version and less tasks. Later, I heard from the leader that it was expected to take half a year for trial and error, and I successfully became a regular user in one month. I……

This also has advantages, that is, I will be nearly half a year, are very free. The company is not outsourcing, mature overseas enterprises, only need to maintain the current tool set + traffic platform on the line

My wife started to work in May. The pressure was much less and the salary was enough. We drove to work together every day, writing code in the morning and watching the mining community in the afternoon. I would wait for my wife to pick me up after work, and I could play some Dota after putting my son to bed at night.

If not the August wife again send me two bars, I 11 and 09 platform level should be able to practice 50 level…….

The eldest brother has lived in the United States for many years, and he advocates work for a better life. Therefore, led by him, he eats haidilao for dinner from time to time, and does his own thing when the work task is finished, which is quite comfortable.

Unfortunately, good times do not last long.

The business of the company is to do overseas study business, and I can only say that it is very profitable. Originally, according to the plan of the leaders, we reconstructed the official website, extracted the databases of colleges and universities, carried out the c-terminal APP, ERP basic iteration, wechat small program ecology, and bombed all aspects of sea, land and air technology, so as to improve the service ability and sales ability of the employees of the company.

At that time, we had already discussed with the boss that the flow from our products would give our technical department a commission. That is to say, if the user saw our service from the official website, app or small program and completed the order, the order would be paid a certain percentage to the technical department. The boss said we’d split it four ways. That could be tens of thousands a month, and the larger the amount, the higher the salary, see how much traffic we can create. This makes me excited……

Unfortunately, due to the outstanding performance of the technical department, the cake of the marketing and sales department of the company was moved. After all, the Marketing Department used to attract traffic through advertising and get commissions, but now the technical department has almost completely replaced them. Marketing, the eldest brother and two shareholders, day high and the emperor is far away our leadership, not shareholders, cause the power grab, sector libraries are also frozen headquarters, the boss in order to stabilize the staff, also had to put the technology to temporarily foil characters, all of the c products are not allowed to set up, only need to maintain the existing erp, app and website.

It’s really, like, a little bit more human than natural.

From the end of July to the end of 19, we were in a state of less, more comfortable, normal needs are done, look at Github, dig gold, learn about the cutting edge technology. I also watched some videos, learned docker deployment, server rendering, wechat web page JSSDK, etc. I worked at most half a day every day, and the rest of the time was self-study time, which was also allowed by the boss and advocated by the company. After learning and thinking for a long time, I gradually have a higher understanding of the front end. Now I don’t panic at all when I come to another project, no matter whether it is APP, small program, web page, vue, React, Nuxt, next. To put it simply, it is routing, state machine, public method, interface and file structure. One project is pretty much the same.

I tried a lot of things

Easy days are better. It happened that Tencent established a branch in Wuhan, and the headhunter found me. I simply optimized my resume and sent it to him. Unexpectedly, I passed it and asked for a telephone interview

Tencent, temptation are high, if there is, I’m a little don’t want to go, three small technical team, is very flexible, leave verbally say a line, not the work content, main is to maintain the current product, pay satisfaction, no time, no off limits, very casual, as long as the task down, met just in time.

If you accept the interview, and wait until you get the offer to consider whether to go or not, that is your ability and choice. If you want to be comfortable and refuse directly, that is lazy and a waste of opportunity.

Tencent’s interview or to prepare, so in the afternoon every day, crazy brush interview questions, also make up for some algorithms. I scheduled the interview at 7pm. After both of them left, I started the remote interview. After six rounds of interviews, I went straight to hr.

It was January 21, 2020. The leader told us to work at home because the epidemic in Wuhan was very serious, so we began to work at home for a long time. From January 21 to now, nearly eight months, the leadership has not said to let us go to the office.

After six rounds of interviews, Tencent did not contact me for a long time. After the Chinese New Year, I contacted with their personnel, because the epidemic has temporarily stopped hiring. A slight sense of disrespect.

Outbreak period over the years, the company stuck in sales, eldest brother led us outbreak of project network, based on the epidemic data of the campus, under the cooperation of sales and marketing, network became epidemic maintain guest mood, guide the flow of the important channels, won the praise of company, finally, the headquarters of the United States up and down the consensus, informatization must go, So after nearly nine months of internal tension, the technical department was finally released, and we were allowed to operate freely.

In epidemic network iteration several versions, comprehensive consideration, finally decided to present WeChat services, the public, as the backing, make WeChat applet matrix, the key to WeChat positions, in October 2020, four small program also finally hair version, is successfully completed in the third quarter of kpi, although with the condition that at present, the company is struggling, Flow commission is definitely not good, the boss to ensure survival, in the company for a year and a half, also hope to understand wang can be reliable point, the epidemic in the United States to end soon, to study in the United States to welcome a turning point, according to my observation, the boss and our boss are very enlightened people, if the company is good, is willing to give money. The picture

Next, the final chapter of this column:

Amateur development, programmers are just the starting point

A way to balance work and family with a second child

What can a programmer do before age 35?

↓ Scan the QR code to add small wechat to discuss more ↓

↓ Pay attention to my public number, share more transition story ↓