On the 20 anniversary of Java, the quiet mind to think about their own and Java story, often thoughts, memories of the depths of the memory of Java is a layer of spread.
Undergraduate-My Java "Teacher of Enlightenment"
for the computer this saliva a lot of professional, basic every school will open the Java Language Foundation this course, but some schools are elective courses are compulsory, this is why after graduation heard many peers friends said only understand C/s not understand Java. Fortunately, in our little-known elementary school, Java is as much a required course as C + +, why is it lucky? Elective courses can also choose to learn Ah, No,no, college I was a huge lazy, often skipping class, every day only want to go out with a boyfriend to play the little silly child, my eyes in the elective course is not to take classes, so only compulsory to let me have the opportunity to contact Java in sophomore time. Strange to say, at that time I do not know which is wrong, often print Java courseware run to the library I never go to study, perhaps this is the power of love, then think Java is more interesting than C. but do not love the nature of learning has always been difficult to change, my Java learning is just a textbook book plus a few courseware, never went to the library to borrow a Java-related reference book. However, because the school atmosphere has been not high, we do not study, so my programming ability in the class is quite good, also did not think how to improve themselves. And at that time I do not like to meet peers on the Internet friends, programming to people, but not that consciousness to go to the technical community or forum, only know a csdn also always thought it is only a good place to download information. can not see outside development I have been enjoying the warm water boiled frog, but also a frog in the well, comfortable without pressure, perhaps this is "no competition, no progress". until now, whenever there is love to learn the undergraduate students humbly let me recommend to read those Java books, my heart is a sigh of sighs: Now the university student are very fond of reading? Am I the only one who thinks that college is for spending my youth? How big the gap is ... Sigh to sigh, never regret, others harvest is knowledge, I harvest is happy, are very important.
In short, the undergraduate in my case is a good Java Enlightenment teacher, and the only one of the green textbook book has been with me so far, and finally can't bear to abandon.
Internship-My Java "trainer" 1. Java language knowledge
Once again, I was at the end of my grad school summer. Near graduation, a lot of students who did not take the postgraduate examination or graduate school have gone to work, left me a person really do nothing (boyfriend work to), thought also to practice earn a little money, right, then the internship is purely to make money to buy things I like. So the net Shanghai investment resume, mouse click a batch of delivery, the company specific information one did not see, as long as meet my filter conditions can. Finally one day there is a company reply let go to interview, I a search place good far also early in the morning of heart a hesitation, sure enough the second day from late did not go into. A few days later, another company also informed me that the interview, a look is not very far and is the noon interview, I went to the Da da.
arrived at the location of the company unexpectedly in the apartment, the door is still closed, the heart of a restless dare not knock at the door, call the past said to let them open the doors, the results of the door opened a uncle grinning said let me come in and so on, the engineers went to dinner. My heart a scare is not really the company Ah, I hesitated at the door for half a long time and went to the probe, the original is a two-storey apartment, the inside of the device does not like the company's sleeping place, the wall and the company's plaque, this is assured to step in, the uncle gave me a cup of cool white open I though very thirsty but Wait a while, a few engineers finally satiated back, good young ah, on five or six people, then a look slightly mature engineer took me to the upstairs a notebook said: "This has 3 programming questions, you first do, in C + + or Java can, the computer has programming tools." "Then I don't know where to draw a Test paper said:" This is a few database topics, you also do, here is a pen. "Well, test machine together ah, I can only bite the bullet to do, read the next programming problem is not difficult, with C will be concise point, then choose the School Classic vc++6.0 began to write programs." Unexpectedly in the writing database topic when completely silly eye, because did not review a lot of query keywords have forgotten, but casually write write to that person said finished. Fortunately he did not in front of my face to review my test paper, just said: "Hard, you go first, if passed we will notify two side." "Then I went back to the DA did not hold any hope, then the mentality is very good, placid, has been happy appearance." Unexpectedly the next day they told me to go to two side, at that time a little excited, but also specifically review the database, operating system What, the results of the interview process is very easy, is the technical director of the check, he said I was the only one of the few days of interviewing small partner programming problem is the right person, Although the database is doing a mess but they are more interested in programming skills, and then talk about the project I can only take the course design to speak, and finally he asked:
"I think you use C language, but our company mainly use Java development, do you know Java?" ”
"Yes, I prefer Java to C, and our Java teacher teaches well. ”
"What's your teacher's name?" he asked. ”
I said the name did not expect him to write down, so far do not understand his behavior.
After a few days, I went to work smoothly, the first few days is to adapt to the environment, learning Java. Good, go in to know this is a newly established entrepreneurial company, employees are basically college students, but than I came two months ago, there is no project, or according to Mister (that is, the smiling uncle who opened the door to me), said: "I have a lot of resources, the project is a lot, the key is that you are a freshman soon, Do not do the project, or study for some time. "A moment moved, I think this is probably the best mister I have ever met in my life, spending money to let us learn technology." the computer has a lot of Java data compiled by the Boss, Java language knowledge, EE, Android, Linux/unix system data and so on. At that time felt dizzy, what do not understand, say to not afraid everyone jokes, at that time on the Linux system is ignorant, our school did not open this aspect of the class, under the class I will not self-study. Fortunately I have a fear of losing heart (after all, in the company, afraid of learning is not good by the boss kicked out), has been diligent learning, learning Java language knowledge, Linux Foundation, also began to pay attention to some technical community (boss recommended, have to see, thank him), Remember at that time opened the CSDN blog but has not written articles, and later ran to blog Park wrote a few articles (later or more like csdn so again back to), are learning knowledge of their own summary, now to see those articles, no typesetting, no details, no depth, although the writing is very rotten I do not want to delete, After all, it is a process of growth.
At that time the company has a small bookshelf, there are many Java-related classic books, but at that time I still did not realize, do not love reading, to any technical books are hated. However, at this time I have begun to understand Java, not so small white.
2. The first official Java project
learned for a while, we this money company moved to a pleasant small villa, at this time Mister finally took out a project, said let me and two other colleagues to do an OA office automation system, the deadline of one months, did not say with what technology, there is no need for documentation, Just put his good friend Company's OA system demonstration to us, said: "Probably made this appearance, oh, I said is the function, the interface your own design, cannot copy this." "Then, under the guidance of the technical director, we began to write requirements documents, research technical solutions, Division of labor." because three of us are just graduating college students, have not done a decent project, do not know anything, during the technical director in a tactful manner scolded many times. When we decided to use the SSH2 three framework as a technical solution, everyone's face is a fear of death, because two of us have never been in touch with SSH2, another person simply learned fur. We can only learn to do, schedule schedules, and even Saturday to the company to see SSH2 video tutorial (the amount, in fact, because of the heat, the company cool, and we usually do not work overtime, not inspirational story). Mister in order to motivate us at the table to say: "If you finish on schedule, I will reward everyone xx yuan." "He yoshikoto, finally we did not finish the schedule, and a full delay of 1 months, I left when there are some small bug did not solve." A lot of warm-hearted stories happened during the period, and there was less.
In short, this valuable internship in I was a qualified Java "trainer", to resign, I have a more in-depth grasp of Java, the forehead of the rookie words gradually blurred.
Graduate school--My Java "high-ranking tutor"
Internship resignation is to graduate school, I thought is another can play the university, the result was a basin of cold water poured full of shiver, once depressed, inferiority, anxiety, do not know how to release, perhaps this is every child from two to the school students will experience the pain, this is a good call, Because it inspired my heart that quiet for a long time but always want to become good young heart.
surrounded by this strong academic atmosphere, my study, thoughts and interests have undergone great changes, and many things have overturned the original view, the biggest change may be I suddenly become a love to read a child , to the library borrowed a lot of classic books, " Java programming ideas, "effective Java", "Deep Java Virtual machine" and so on, trying to make up for not reading the gap caused before. But the reunion with Java is not only a book so simple, but also with two teachers to do a total of 3 Java projects (not my lab tutor). A teacher is my intern company's technical director (yes, I later learned that he was the teacher of our school), he thought I did a good job during the internship, I hope I help him to do a project, I promised, my heart recognized this teacher, although the internship during the criticism of my countless times but it is these criticisms let me understand a lot of things. Sure enough, under his guidance, I completed the project on schedule, and received a lot of inculcation. Another project I found on Campus BBS, after interview I met another teacher, the teacher although more stingy but worthy of my admiration and respect, in his hands completed two Java projects, let me see the large Java project running process and the importance of teamwork. These two teachers have an indelible impact on my ability to improve Java technology, thank them very much.
Three years of postgraduate career, is really a let me taichetaiwu Java "High-level teacher", not only let me determine the future career direction (Java engineer), but also cultivate the unique feelings of Java.
The time has come to find a job, finish the paper, graduate career is coming to an end, but my story with Java continues ...
"The 20 anniversary of Java" recalls my little bit of Java