Why would I choose it "How have you been here in the past few years?"

Source: Internet
Author: User

Fuse

Evening with high school classmates said I recently situation, inadvertently he mentioned: "If there was no accident, this year you are expected to be a teacher." It makes me miss the old days, the four years have been very fast, and began to think how the original was how to come over:

College entrance examination

My English is not good, the college entrance examination can only rely on the theory of comprehensive and mathematical support, then just on the 2A Line, is purely 2A tail, but no matter, people, hard work is good. To start filling volunteer, then I want to be a middle school or high school teacher, very much like in the podium of the most vividly feeling, so in the 2A file All choose Teacher Professional, Dad mother strongly oppose, call me not a tendon, back or choose, but the days do not wish, a not in, After receiving a school call to say "our school only primary education", I ... In the heart there is a kind of taste, because do not want to face a group of "Tinker Bell", so give up the admission of this school.

No money to read 2B, but turn to 3 a line, mom and dad began to complain to me, said the original should listen to their words, then, I can only listen to their newspaper. At first, Dad said the project, but behind the fear of my small body in the site can not eat bitter, give up, the back I do not know where the father from the computer after a lot of money, said to report it, then, then reported the software design, but also "wish" to enter the university.

Freshman

  Though I went to college with a major that didn't belong to me, I was still full of curiosity and longing. After the "extremely brutal" military training life, began to enter the pace of professional learning.

The first contact language "C". My English is not good when I see mian,int,double,printf,%c,*p these professional words when the first reaction to the wrong choice. The next day to talk to the head teacher, ask if you can change the professional, the head teacher said change professional to wait for sophomore, also must score excellent, suddenly in the heart of a storm, thought: I a college students spend a year to study, have excellent results, why change professional, after all, I only have three years of time (personal ideas). There is no way to start accepting the facts.

Slowly began to learn C, its own heart is not here, can only listen to a bit of class, what variables, functions, methods and so on just listen, not too interested, so decadent for about one months or so. The next chance I started to "love" programming. The teacher decorate a few mention, among them is called "Narcissus number", perhaps out of a science student's keen and thinking, in the mind gradually think of its algorithm, first write on the paper, the back of the computer knock, just start knocking, because some grammar did not learn, and occasionally error, back, made after a kind of incomparable sense of accomplishment, May be entered the university for the first time have this feeling, slowly began to like programming, then began to read, textbooks said some do not understand the library, really do not understand Baidu. Slowly, never like, to like, then to excitement and pursuit.

Freshman first semester ended, looking at the second semester of the course, want to go to the library to borrow a few books while the winter vacation to see, behind in the library to see a book called "C # from the beginning to proficient" books, just start to see, think is the deep exploration of C, borrowed back to see, then I was attracted by it, not by C This is called "the most powerful IDE in the world, no one" tool, remember the beginning to see is his powerful IntelliSense, may be in the lazy, so looked very interested, after overcoming the installation of the VS2008 process of various problems, finally began my first C # programming, Maybe I should say I just love C # because of vs. In this way, the winter vacation when most of the students go home or work, and I chose to go to the library in the school book, slowly, contact the C # Grammar, understand what is object-oriented, what polymorphic, interface, class, commissioned and other things, but just learn, understand, and will not be used. Freshman second semester came, slowly learning to learn, at that time is starting from the Winfrom, do a small program out on more than a pride, behind the study of SQL SERVER, combined with C #, suddenly feel tall on the. This time has been from learning, to the use, and then to continue to learn.

Sophomore

  In the direction, there are C # and Java, some students say Java is good, some students say C # Good, are all say its words, because before learning C #, so the back of the direct report C #. So when some students are still learning C # Foundation, I have begun to learn. NET, with C # as a foundation,. NET is naturally not difficult to get started, and after a while to learn about. NET several large objects and the page life cycle knowledge, gradually increased interest, but then still based on the "pull control layer." Back with a senior chat, talked about the concept of Ajax, the beginning of Baidu are not very understand what it means, the back borrowed two books to read, still remember a book to its simple understanding to do "client multi-threaded", slowly know its role and principle, this time also is still using pure JS to achieve, Remember when it was exciting to encapsulate an AJAX script, and then know that jquery has done it.

Optics do not work, it is equal to the white study. So found a thick project practice book, followed by the inside to do, the main master a train of thought and some things not learned inside. But it's all just "pull the control plane". Start to get rid of this mode is from a teaching video, I remember is called "Beef Brisket" predecessor recorded a set of news release system, slowly learned the three layer architecture, asynchronous programming, learning the JQ and other knowledge, now in retrospect really benefited AH (here also with this predecessor said thank you). Also began to like in the Internet to find teaching video, slowly, from the "pull control" to the development of "AJAX+ASHX" development mode, and like this mode, although there is no "pull control" convenient, but controllable, good performance, user experience. So the back of the basic with it as the main in doing development. After touching the linq,ef and other Orm, only to know that the original ORM used is the convenient, how efficient (of course, many people here will say like Linq,ef, such as the existence of performance, uncontrolled, difficult to maintain the problem, here is just my kind of beginner mentality). So until the sophomore was almost over, I listened to my brother talking about a design pattern called MVC, but I didn't seem interested at that time and didn't study.

Here also to spit down the trough, I feel like ajax,mvc,ef these practical things, I do not understand why the school does not teach, even a foundation is not, at least the last section let the students know there is this thing is also OK. But until graduation have not seen the teacher taught, but also the unanimous emphasis on pull control how good, more convenient. Do not know the other schools are not, or say the college compared to the pit.

Juniors (first job)

Should first go back to the sophomore summer, when I heard that junior to internship, so want to take the summer to start action, start online looking for work, what the future, wisdom, 58 and so cast, voted dozens of, basically are not, and finally have an interview notice, I that excited ah, The first interview did not experience themselves prepared self-introduction and practice of the project, just at the beginning is a written test, are the concept of what is the object-oriented, what polymorphic, interface, class, delegate, what is the stored procedure, why use it, and so on, after I write on their own understanding, Do not know is insufficient expression ability or the interviewer asked to compare the official answer, obviously the interviewer is not satisfied, and then asked me some technical, when I heard that I will Ajax and JQ these, the interviewer smiled and asked me "You still these?" "The show is not very good for me," the student who has not graduated from school. After that, I was asked to return to the notice. The first interview is so blown, but feel that they are not so bad, but still accept the reality, after all, each company has its own set of criteria for hiring.

Although the first interview failed, but also learned some things, know how to prepare, how to strengthen, how to "play". After brother's guidance, modified the next resume, a number of technical points, project points listed out, improve job opportunities, this time, obviously more than the first time, received a few interview calls, to interview the time also did a full preparation, but the good work is to remember that there are several companies, I clearly write in school reading, internship, Notify me of the past and hear that I have not graduated, said we do not recruit internship. This is not a pit. Finally emperor, was a data processing system to do the company "buy". But others are also conditional, remember that Peng brother (that is, I was the eldest) said: We have two months of the examination period, this two months only 500 subsidies, after the examination period can give you up to 2000. At that time I was not looking at the money past, others willing to accept me, I have been very satisfied, although back to school there are students say what wages are too low what, but thought "people are willing to give you to learn, you still have what requirements", so agreed.

Enter the company, most of the company is using ext.net to do data processing system, of course, also useful Esayui, then know that there are ext.net,esayui such as the front-end framework. First Peng brother gave a project, called me to see, said to me maintenance and upgrade, the project bottom is OK, is ADO call, Basic can understand, ext.net just contact still do not understand, fortunately, there are a lot of examples of the official website, looked at one or two days, probably can get started, back from maintenance began to the development. During this time, I met some people and began to contact the blog Park for the first time. Indeed, the blog Park is a good place for developers to talk about, communicate, learn, and now has become accustomed to every day to stroll around, and occasionally pay attention to some masters see if there are new works out. Also in the blog garden began my formal MVC study, because at that time a lot of people are talking about MVC, their own to learn, to explore, behind the discovery of MVC is really a good design pattern, and now all put it down.

Junior work semester have classes, teach some project development, but at that time I have heart not at school, add oneself all come out internship, so are truancy, fortunately, when they learn more, with some teachers also talk, during also help subjects teacher did project, so the teacher also didn't how to say. After being a wanted by the teacher, he asked for a few times to go back to "social intercourse".

Graduation

In the first company has been the May, then to go back to school to do the defense and other things. After a few days off, in school when the night will go to the blog park, the back began to think of things learned in the company, at that time, after all, is a data processing company, in the database is really a lot of things to learn, including some complex stored procedures, SQL Agent, remote service calls, monitoring, reports, database snapshots, etc., Also learned some tuning methods and the daily maintenance behavior of data. But at the. NET level, too limited, basically is the former end of the main ext.net, the back end is either ADO, or use LINQ, before the proposed Peng elder brother with MVC, but in the company's project confirmed not used, so thinking it through, finally decided to resign to go outside in a break. Back to the company followed Peng Brother said my idea, although he would like to retain me, once also helped me with the company to raise salary, but finally still holding the "gentleman not the strong man" mentality to perfect me, go to me said: If you do not find the right, you can consider coming back, I can help you with the company.

Here really thank Peng Elder brother, taught me a lot of things, whether it is a man, work, or technology, can be said to be my first social teacher.

In this way, to people, to things, although there is no, but I still left the first company.

Second job

 After leaving the first company, I began to re-write resumes, cast resumes, may have a previous work experience, this time will be able to receive the interview notice, but as soon as I graduate, no longer like the original only hold "only learn not to earn" mentality, considering the back to graduate, all aspects of life stress and girlfriend, etc., Find that this job is not only to learn, but also to earn while learning, so the choice of the company is quite cautious. Finally, in the three admitted companies, after comprehensive consideration, chose the current company.

The company is doing product software development, mainly in the MVC development model, this is one of the reasons I wanted to come in. In the company is mainly to do some new project development and old project reconstruction, maintenance, upgrade. It's just that the company is too liquid, and it may also be a bad reason for welfare. Sometimes the project needs to work overtime frequently, but I quite like that atmosphere, everyone is a team, not a simple individual race, do tired of the meeting small joke, have different ideas exchange to exchange to, even if overtime more tired, see not only one in struggle, the heart on a lot of practical, also very willing to do together.

In the company now know more masters, have as I was just graduated children's shoes, but also a few years of rich experience of the master, successively with them to work together the project, learned a lot of things, including a systematic hierarchical architecture, Ioc,web Api,mysql,mongodb, multi-threading, Windows services, and so on, in-depth understanding of MVC, but also learned dapper this ORM. This is what I now very much like and most of the sense of accomplishment. Used to be the first time in the Internet to find it a CS class, then feel that he is very strong, a dozens of k file, there is such a great charm, and performance is so good, but only to start with a purely handwritten SQL statement. Back with a colleague to study, after all, there are people have a few years of technical experience, put forward to find a CS file to expand the use of encapsulation, made of a heart-like ORM to use. Under his leadership, through numerous modifications and tests, and finally jointly encapsulated into a set of heart ORM out, combined with the use of T4 together is more convenient and fast, in addition to ordinary operation, but also added a lot of bulk operations, custom statements, Extended support LAMDA expression, dynamic object query and other functions, performance is pretty fast. A few of the projects that followed were basically done with it, and it really felt like an incredible sense of accomplishment.

Although in the company learned a lot of things, know a lot of masters, but the company's personnel mobility is really unusual, the leadership and colleagues can be a batch after another, the project to do half of the resignation also has, just came soon to go there, even I think a few very good colleagues and eldest brother also have left. Before looking through the company does not have the benefits, open year back have plans to change the idea, but in the boss's guidance, eventually stayed down. I thought I could insist, at least until next year when the company moved to reconsider whether to go, but in recent months the company's operating conditions are increasingly low, five risks a gold also did not pay, wages are not issued on time. The company inside the people scattered, resignation resignation, leave of absence, I also seem to realize the crisis, in the boss after the negotiations or choose to resign, although the eldest brother talked to me a few times, but I still want to stick to their ideas and decisions, even if the next road is full of unknown, also want to break it. Just a little more than give up and grateful.

Right now

 The resignation has been followed, and it may be time to leave the company. Now think of this more than a year of harvest really a lot of things, but also very grateful in this more than a year to teach me, help me to study colleagues.

After two days of having told a relative that he had resigned, he asked me if I would give up development and go to his company. I, maybe too young to seize the opportunity, and want to touch some new technology, so I refused him. In fact, after quitting pretty worried about not finding the right job, and now is the peak stage, however, as long as there is a technology in, willing to spend kung fu believe or starve to death.

Start preparing your resume and get ready to meet the interview. Today, my girlfriend told me to quit and rest for a while, not to be tired. 'm not sure a happy seed in blossom, suddenly feel if I can not find the right job to do, I asked her after I can not find a job to do, suddenly my girlfriend turned a look at me, and then said "I raise you", and then I to her countless "what" ~ ~ ~ Haha ~ ~ ~

Think of the past few years from a hair-headed kid into the community, into the work, really grew a lot.

I also from an ordinary college students come, along the way down ups and downs, nothing, just keep a good learning mentality bar. Hope to have a friend like me can resonate.

The future, but also to continue to walk, not can not stop, just can't stop.

Why would I choose it "How have you been here in the past few years?"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.