Looking back, Java is already 24 years old!

01, suddenly

I did not expect, Java turned 24 years old (considered 90 after)!

Lift Java, the most impressive of course, is:

class Cmower {
  public static void main(String [] args) {
    System.out.println("Hello Word");
  }
}

My eyes, I knocked again, and the feeling of the fingertips to the keyboard and echoes: still that familiar feeling!

02, look back

I am a university in 2008, majoring in computer networks, the swap - which indirectly proves:

First, I simply do not know the year to apply for the school as well as professional computer network, before that did not understand the Internet, the only hung uppercut is used QQ.

Second, the computer network is the most professional of professional schools were not taken seriously, so in order to adjust to. At that time, building professionals, professional power is the most promising professional.

Third, my SAT score is not very satisfactory.

Since the college entrance examination scores are not ideal, naturally very confused about the future. At that time, I do not know what to do next, but he would not expect to become a Java programmer, a to do your job now.

At that time we teach Java teacher surnamed Feng, a gentle middle-aged, bespectacled a gold border. Feng teacher most proud of is the building of a personal portal in college site at www.justdojava.com.

Although ten years have passed, but recall the first lesson on Feng teacher, the memory is still clear and picturesque fingertips touch: almost every student is forced to rip off the state --Java in the end what is this stuff? I really did not understand at that time, on the same table and playing with the snake.

The second lesson went directly to the room, Feng teacher asked us to install JDK on your computer, and configure the environment variables. Several students did not get until the bell, knock on the command line javac -version, the following error has been reported.

'Javac' is not an internal or external command, operable program or batch file.

No way, continue to engage in third class. Fortunately, there is training three or four students interested in programming, in Feng teacher taught them and guide, the class only twenty-three not handle the students - these students for Java completely lost hope, then the next semester initiative to turn the power professional.

03、Java

Days at the University of flies, a lot of people coming too late to talk about a love went to the break up of the season.

The students are not interested in most programming into the factory, there are some back home. The remaining dozen students, including me, Suzhou south into the training, after the training is said to be able to easily find a job (in the vicinity of Jinji Lake). Software park there is a group of people doing Taobao, signs reading "Peach Blossom Island" on the house, "Guangming Ding" and the like.

The training is still about the same content and "Java programming ideas," I do not have much interest, class time to play NBA 2006 (favorite team is the rocket).

About two months later, an interview on Japanese companies (Fujitsu). Was very tense Sino-Japanese relations, the parents tried to persuade me not to go. But then someone feel pretty good, bite the bullet and go, internships pay 1200 yuan a month (dormitory).

The interviewer then asked me if I would not speak Japanese, obviously, ah, syllabary recite yo. Why, because the training course chant.

Into the company after doing the first project turned out to be a calculator (implemented in Java). Done after the upload to the CSDN, gain a lot of points.

Come on, please enjoy my language was introduced:

Win7 able to complete the basic functions of the calculator, the calculator lets you easily see your own Java code to achieve, full of love for Java.

"Full of love for Java"? Yes ah, then with Java you can find a job to support themselves, since then, no longer facing the loess back into the air to reach out to parents for money, how can we not love it?

04, Programming

I was in Fujitsu mainly engaged in the Flex programming, I think most people have forgotten this technology. A wave of memories to kill it, Flex is a highly efficient, free open source framework for building Web applications can be expressive full.

Of course, still use the server-side Java, database using PostgreSQL, a database mapping framework with Hibernate.

Since the company does not allow external networks, internal communication tools Spark has been monitoring, I privately with Flex and Java developers a simple version of instant messaging (then uploaded to 51CTO, later revised after 51CTO resources has been deleted, good unfortunately).

Every morning to the office, the first thing is to start the server on my computer. There are four or five play World of Warcraft with a small partner to share their experience with this tool yet.

I left in 2014 when Fujitsu, this chat tool has been upgraded from version 0.1 to version 4.3, and not only supports Emoji expression, it also supports picture transfer.

Sorry about that, that time to write Flex ActionScript code to be far more than Java code. So that the ability to write Java code, nor as she grew older and enhanced.

05, never betray

2014 back to Luoyang, the bulk of the company to develop a futures trading platform, clients using C #, server-side use of Java, I finally again stem from the roots.

Trading platform is very high performance requirements, so I made enough effort in terms of network programming, concurrent programming, performance optimization, Java programming level finally been significantly improved.

Lenin was right, "to learn to swim, you have to water." After temper the past few years, I can finally boldly, proudly said: "! The king is a competent engineer the Java"

Nearly two years, printing has started talking, saying fallen Java, Python rise up. Even many of my friends tried to persuade me to change jobs to learn Python, do not write the article aspects of the Java!

But as far as I know, the whole development of the Internet from the environment point of view, Java language is still a huge advantage in the direction of three applications:

1) medium and large enterprise applications, including large, complex enterprise software systems, various types of websites;

2) a desktop application, i.e., C / S applications, primarily used to develop desktop applications running on different operating systems;

3) the development of mobile applications, such as Android developers, game development.

The next few years, there will definitely affect the rise of other languages ​​of the door of this old Java language, but want to shake Java's dominant position is no easy task.

Java 24 years old, in the ever-changing Internet world, be old, but old and solid. No matter how the world changes, Java will still be flowing in my blood, and never betray.

 

Guess you like

Origin www.cnblogs.com/qing-gee/p/10965553.html