Why would I become a program ape

First, a student of luck

        Another year college entrance date, still remember the day after the end of eight years before the college entrance examination, that three-month life really is among the most carefree time of day, no matter, no pressure, just waiting for university entrance. In fact, my first choice to fill the entrance of business administration, followed by financial professionals, and is the software engineering, software engineering choice, because my brother read the network engineering, then I will not think they will be Software Engineering admission, perhaps fate, I eventually became a regular basis a school science students.

        College, do not know why management was so obsessed, I think maybe naive school management, the future is when the leader, it was also always wanted to go to business administration. Freshman basically learn the basic disciplines of mathematics, physics, English, etc., I do not know when reading software engineering in the end is doing it? Why capable of? Until next semester sophomore, started learning courses, began to make their own small programs, I suddenly felt a sense of accomplishment, gradually like programming. Sophomore next semester when I attended school laboratory, began to follow the algorithm seniors overcome problems together, participate in the algorithm competition. At this point, I think I could become a future algorithm engineer, to become a high-end technical talent. To the second semester of my junior year, but also to the life choices of when is the graduate school to continue their studies? Or into the community to work? At that time girlfriend chose to continue to graduate school, parents want me to continue to graduate school. But I think for a long time, in the three years of university life, I found myself holding a book do not like math, English title. Eventually I gave up school security research, but also gave up graduate school. She began to attend school job fairs, to find some internships. Soon I found two local Wuhan internship, chose a nationally known real estate application software and solutions provider company internship.

       At that time internship positions are Android development engineers, but I want to do is java development engineer. The company is really easy, practice day is also very easy, basically do not have to develop the company's projects, is my mentor gave me some experimental questions, I have to learn to develop. So every day, spend a day at school with two first-line company. After training for six months, to the first semester of senior year, I started to do a complete set, but also many students start looking for official work. Since the past six months has been the development of the Android project, is relatively busy day, I slowly forget wanted to do over a algorithm engineer, and I have forgotten algorithms which can be used in the work place. I really do future development of Android do? I hesitated, coupled with a sign around a few students are well-known Internet company, my heart began rippling. Finally, I chose to leave the current practice of the company, continue to participate in school recruit. After six months of efforts, I got a few offer, from a few final offer, the company chose a safe system, job is java development engineer. In this way, the second semester of senior year, I did not continue looking for work, accompanied his girlfriend to learn together in the laboratory, to support her graduate school, and eventually she enrolled as a graduate.

Second, the novice workplace

       Unconsciously, I went to the graduate entry day. First arrived in Shenzhen, I think this city's glorious weather, high-rise buildings here, the road here than other cities I've seen all good, but the prices here very high, in order to save money, I chose my colleagues with other recruits with roommates. The company's training system is perfect, pre-employment training in two months we have, from which I learned about the company's technology framework for understanding the history of the company, suddenly I am proud that I can be a world five hundred companies to study and work in . I was assigned to was a credit department, usually while learning the technical knowledge, while learning the credit business. Entry year later, I found that the current use of technology at work are able to use, and he is able to independently develop business functions. At this time, there is time I started to learn some of the work did not use the technology.

        Large companies have advantages of large companies, advanced management, complex business, improve the training system, distinguished colleagues, I grew a lot. But the biggest drawback is the screws, I am writing code for repeat business, many of the underlying framework, new technologies have professional development department colleagues, we only need access to use on the line every day. I never quite found written in the book to the huge amounts of data, high concurrency, read-write locks. Three years of work, I can eloquent loan products business processes with others, but I have found with others say the latest technology, say the complex technical framework, say the underlying source code. I was thinking, I seem to slowly develop the business direction, which is what I want to do? Plus the entry time together colleagues quit, took the higher wages, my heart began rippling. At this point, my girlfriend graduate, began boarding a well-known enterprise in Shenzhen, engaged in computer vision algorithm development. I suddenly felt the pressure, which is more than three years of life made me very relaxed, I gradually lost in the end what you want to do in the future, current salary is also upside down, I want a new job up. But it more than three years, I did not face trial over, I can find a job? Courage, I started on the retractor, the 58 resume writing, this is probably a good platform for the company, I soon received a lot of company interviews. While I was interviewing a year to review technical knowledge point, summarize project experience, sum up the interview experience, I got a few offer. Since my goal is to enterprise financial industry, these offer no shortage of well-known financial groups, the young me, in order to improve their technological capabilities, for higher wages, and ultimately chose a start-up year of Internet financial enterprises.

Third, the intermediate program ape growth

        In recent years, many large Internet companies are in the financial industry into the Internet, the new company also has a well-known Internet company's background. When the newly recruited staff, the company was founded almost a year, with a total staff of less than 100 people, about 60 technical people. The new company will use the technology is relatively new, the background frame with a springcloud, compared to the old technology before I used to enhance the look of interest. I recruit them to build a new system of operational activities, so I told another senior java engineer, 996 together with the more than one month of effort, the success of the project on-line. The system can support operational activities feature all products. This month, I feel that my technical ability than last year, more than enhance, build the basic framework of the project, the underlying code package, kafka to build and package, Maxwell's introduction, linux server set up so a series of things. Previously out of reach of technology, we are now exposed to, and my desire to learn has become increasingly intense. New recruits are now more than a year, the company from the initial 100 to more than 400 now, the company is developing very rapidly, every employee in the ability to work and remuneration have been satisfactory return. I was set up together with the operational activities of senior java engineer also promoted to manager of the group. With the steady business, I am now in a period of confusion, a lot of people working for 5 years, 8 years, or a mid-level program ape, still engaged in repeated labor encoded. My future is in the end has been toward technological development? Or turn management? Or open freelance ....... I really look confused, then I'll look at planning objectives in the coming years.

Fourth, the recommendations addressed to graduates

       Now is the graduation season, I took off last year, two graduate students, some time ago has just gone. Now graduates with the idea of ​​the time when some of us do not graduate, they can not stand injustice, I do not feel pressure. I think a new just entered the community, to understand the society may not be entirely fair, will not you pay a certain return. Maybe you will see some technical ability as you, your co-workers do not work hard, but something will come in better than you get on welfare, I felt very convinced, to put this emotion into the work, so that the themselves and the company is not good. Each company at different stages have their own problems, everyone will encounter wonderful thing, but to improve their ability, must be your foundation to settle down in this society. I wish you better be able to develop in the new company.

 

Guess you like

Origin www.cnblogs.com/haly/p/10990765.html