Road to Training

In early April 2017, I was on my way to a Java training class in Guiyang.

The cost of

The tuition fee is 18000 yuan, the registration fee is 800 yuan, the total payment is about 25000 yuan, the rental is 500 yuan (one bed in the collective dormitory), and the monthly living expenses are about 1200 yuan. He stayed for five and a half months and spent nearly $40,000.

After graduation,

Five and a half months later, I successfully entered a local start-up company in Guiyang to do Java back-end development (add, delete, change and check). The overall process was smooth, of course, but also coincidental. At that time, when the company came to select students in the class, in fact, the other half of our students were eliminated, but the other half of the students were eliminated again due to various reasons in salary and the entry interview. So the other half of us who had been eliminated got called in for an interview and got hired. I worked in this company for less than a year, and then the team was disbanded one after another, so I lost my job smoothly, which also meant that my career change also failed smoothly.

Of course, up to now, MY heart is still grateful to the training class teachers, they are really hard to teach us knowledge, teach us job-hunting skills.

At the same time, I am also very grateful for joining the company and our CTO Jane ge (I don’t know if my article will be read by my classmates or Jane ge himself, I hope not, otherwise it will be embarrassing ~! Jane elder brother is guiyang local, flush in Shanghai, for the following code wang brothers especially good, whether at work, or life), is he gave me the opportunity to can actually get started to do the work of the Java development (although growth is not big, but for the software development industry has the most real, most of the whole cognitive, know my own shortcomings and need to learn what), And let me know the company of several software development circle, although as early as two years ago, there is no software development, but before a colleague still in contact, this let me have the opportunity to once again decided to enter the industry, there is a psychological preparation, at least I can learn them is still active in this industry, at least I think I know any friends in this industry.

Entrance experience

Well, the above talked about so much after graduation, now to talk about some of the experience when entering the school!

The first day I paid my tuition, I reported to my class. There were seven or eight students sitting in front of a remote screen, and the teacher was in Beijing headquarters. When I was assigned to the class, they had already had several basic computer knowledge courses. I looked at the course arrangement, which mainly covered Linux, basic operation of Windows commands, basic computer constitution, and Java development environment construction.

Training classes on the remote class site, you can watch while knocking code test

I remember that after I paid my tuition on the same day, I went back to xingyi, my hometown, to get some books and some necessary daily necessities. It seems that on the third day when I went back to Guiyang, there were two or three students in the class to register. After walking into the classroom and staying for a few minutes, a beautiful little sister came to the class. Later I knew that she was the instructor of our offline class. Under her witty, humorous and interesting words, the atmosphere in the classroom became lively. Of course, it is possible that she drove a little and made all the boys laugh. Only two girls in a class of about thirty seemed to remain silent.

After introducing how to allocate the daily class schedule and how to arrange the courses, we began the class. The teaching method was to watch the live class of the teachers in Beijing headquarters on the big screen. There was a tutor in the offline classroom, and you could ask her questions when needed. Offline students each a computer, remote teachers speak while knocking on the code, every knock on a small demo will stop to let the students around the country also follow the scene to run, debug……

Actually Java class teaching mode about which I said above, have a class at 9 o ‘clock every morning, noon eat, until five o ‘clock, afternoon class among each hour rest for 15 minutes, offline classroom teacher in self-study to nine o ‘clock in the evening, offline classroom teachers to keep study all day on Saturday, Sunday students own arrangement. Generally speaking, the learning intensity is still very high. Knowledge points are not the same every day. The remote teaching teacher quickly passes the exercises of the previous day before class every day.

So, the first stage is about computer basics (about three or four days), the second stage is about Java syntax basics, and the third stage is about Java object-oriented programming….. JavaAPI, SQL statement, Servrlet, JSP, HTML/CSS/JS, Mybatis, SSM, SSH, interview skills, etc.

Training in the late

At the end of the last two weeks of our course, other classes have been recruiting companies, the mood seems to be a little bad. I think I’m pretty persistent, at least compared to people who quit after two or three weeks. But as we get closer and closer to the end of the course we start to panic a little bit in the last month and a half. Not only the courses are getting more and more difficult, but also I think about finding a job after graduation every day. I feel more and more psychological pressure, and I can’t digest a lot of knowledge.

I remember that during the last month of the training, I could not do a lot of practical exercises after class every day, not only there were bugs, but also I could not solve the problem of red reports everywhere, and I even couldn’t understand the process. I don’t know. I remember not knowing how jquery interacted with the background database. SSM three layer architecture how front and back end interactive data, mybatis how to configure, sping how to configure….. I’m not sure.

However, in such a state of no technical preparation, not to mention psychological preparation, time is approaching bit by bit, the school and employers have arranged a double selection meeting (recruitment). There is no chance of success in the interview. Of course, there are people who do well in the interview, but I am not that person. Fortunately, unit of choose and employ persons itself is also willing to give the opportunity, as long as the foundation is not too bad, salary requirements are not high……

Training for my first job after graduation

As mentioned in the beginning, I also successfully found my first Java development job after graduation. Now let me talk a little bit about the interview for my first development job and what it was like on the job.

I remember that the HR of the company went to the class for the interview, and the two students who were the best in school at that time basically passed the first time, the other two students were able to talk and talk, and the other two or three students were also passed. Another part of the students including me did not pass. Later, the next day, some of my classmates went to a government company in Guiyang for an interview (I remember it was an interview arranged by the school and the court), and some of my classmates went to the company (where I later worked) to talk about salary.

In the afternoon, the teacher called to tell us that the classmate on the previous face was not selected by the company, the talk collapsed, said that because the salary is too high. We were asked to accept the company’s internship salary (4K after tax). One day later, we went there and were also selected by the company, so we successfully entered the company.

I vaguely remember some scenes and dialogues between the CTO of this company and me at that time. This CTO is also brother Jane I mentioned above. When I was waiting for an interview with a classmate in front of me, two guys were talking about bugs on the computer screen beside the company office. I couldn’t hear what one of the guys said, but I saw him and another colleague next to me talking with ease.

I was both terrified and delighted at the scene.

The fear is that ONCE I enter the work, I will certainly meet a lot of problems, with their own ability to solve the problem, will soon be persuaded to quit the company.

I was glad to see a real working atmosphere, a technical atmosphere, which IS what I like to work, despite the training course “quick-ripening chicken” baptism.

While waiting for a classmate to interview the CTO, and observing the discussion process of a soon-to-be colleague in the office, it soon came to me. When I walked into the interview room, CTO Brother Jean leaned on the sofa and motioned for me to sit down opposite him. To be honest, I was a little panicked at that time, because the previous batch of students who came to the interview told me that he was a big bald head, which would give people a sense of pressure. After Jane asked some basic knowledge of Java and the workflow of springMVC, I was slowly led to talk about some personal and future technology development plans. At this time, we mentioned big data and I mentioned artificial intelligence, and I said THAT I might develop in the direction of big data in the future. At this time, Jango also told me about the application of big data. Big data can be used to monitor crimes. For example, if the camera of a community captures the frequent comings and comings of people, can the background analyze whether there are illegal crimes such as drug taking and gambling through big data? For example, on the road to capture the vehicle violation of these circumstances and so on….

At that time, I did not ask many technical questions in the interview. The more I talked about the topic, the more open and generalized. I was very excited and nervous at that time. But at the same time, as the topic became more and more general, my bold “plan” for the future development seems very ignorant and ignorant today.

In this way, my path to software development seemed to be going well. On the second day of physical examination, on the third day of formal entry, Brother Jane talked about the existing system architecture and asked us to try to write, add, delete, change and check. That’s how we started Java software development. In the work, I gradually found that the work itself was just doing some additions, deletions, changes and checks, and the project manager could do the difficult things that could not be done, as if it was not his turn to write. One day, I talked and laughed at work. When I went to work, my colleagues smoked each other and smoked in the office. That was when I started smoking for the longest time in my life, for about two months. In winter, the company turned on the heating, and on weekends, I would run to the company to ceng heating, ceng the network, fill up the knowledge, and solve the problem of adding, deleting, changing and checking modules that did not pass the previous day. At the weekend, we also organized a group to build a barbecue, feeling that time or very happy, also feel full.

The team had a barbecue at my rental place

I joined the company in October 2017. In the first few months, the big BOSS of the company would invite me to have a nice dinner every half a month or so. Usually, I would have some technology sharing and training opportunities. In January, the company had a year-end meeting and everything seemed to be going well.

The big BOSS of the company shared the knowledge of data warehouse with us

\

In May 2018, the company funded us to visit guiyang Digital Expo

Java development from training to employment, I believe that most people will think that the path of software development is not so difficult, in fact, along the way, any mistakes made in each stage, or lack of effort, or the wrong strategy will lead to the failure of the career change. In future articles, I will continue to tell my story, so that those who have plans to switch to software development can be inspired.

As mentioned above, the first half of my career change (due to time, the article has not been reviewed in detail, readers understand the mistakes, I will update in time)