In the year 2050, there is only one Java programmer left in the world. You may ask, where did all the others go? The reason is simple: Java is in decline. Around 2030, a language called X will appear. It can be used for system-level development (operating system, database, compiler), server-side development, mobile phone development, and web development. More importantly, this new programming language is very close to human natural language. No matter adults or children, they can learn programming very quickly after a little study. As a result, all the top 100 languages disappeared, and programmers lost their jobs. Java is no exception. This former overlord disappeared after leaving behind a bunch of huge and complex systems. There are fewer and fewer Java programmers, and this is the only die-hard fan left in the world. He clings to Java and would never use X language. He cannot find a job and can only help others maintain some old Java systems intermittently. His income is very unstable and his life is becoming increasingly difficult. This Java fan often goes to the Lakeside Bar in Zhongguancun Software Park to drink. He says he drinks, but he actually goes there to reminisce. The buildings surrounding the lake are all famous IT companies. This place was once the center of China's software and Internet. Countless programmers came here from the Xi'erqi subway station to work hard. At noon, programmers who have finished lunch will come here to chat and walk, share information, and see which company is suitable for job hopping. Now this place has really become a park. The once bustling crowds have disappeared, leaving only the beautiful scenery, which looks a bit lonely. Java die-hards drink beer and reminisce about the good old days. From time to time, they check their phones to see if there are any Java maintenance jobs available for them. A few young classmates next to me were chatting and laughing, and somehow they ended up talking about programmers. Student A said: "You know, my grandfather told me that this place used to be a gathering place for programmers. They write programs in languages like Java, Python, PHP, Javascript, etc. every day and work on a 996 schedule." "Oh my god! Working from 9am to 9pm, 6 days a week, it's really inhumane!" The Java diehard smiled coldly in his heart after hearing this. What’s 996? I went home at 1 a.m. every day for a year in a row and went to work at 8 a.m. the next day. Student B asked: "Why do you have to work overtime? Isn't programming easy? Can't we just tell the computer using language X?" "That was now. I asked my grandfather, and he said that the language they used at that time was too low-level and far from natural language. It would take a long time to translate human sentences into Java." Student C said: "I have seen the latest Java at that time. It is an absolute antique. Let me tell you, I flipped through a dusty book in a corner of the National Library called "Head First Java". Looking at the programs written in Java, it was as painful as looking at the binary 0101001. I really sympathize with our predecessors. How did they learn Java?"
As a Java fan, I have mixed feelings and recalled the time when I was young and learned Java, collections, reflection, IO, generics, threads, and various frameworks. I spent a lot of effort on each technical point. Classmate Ding said: "That's not all. Think about it. We can't use natural language to program. Once the function description is wrong, we have to modify countless codes. It's really terrible." Java fans think it’s a good idea. In the past, they had argued many times with product managers, project managers, and customers over the determination of requirements. "By the way, I heard there's a guy who's stuck with Java and is now the only Java programmer in the world, haha." There was a burst of laughter at the scene. Java die-hards are a little annoyed: "Kids, do you know Java? Do you know what Java is? It's the best language in the world." "It's just an antique!" "An old antique? Let me tell you, Java supported a lot of people at that time, including your grandfather." Student A said: "Senior, how about you tell us about it?" The Java fan had an audience, so he became interested and started to talk nonstop: "Java is the world's earliest cross-platform programming language. It can not only be used for Web development, but also for Android development and big data development. It is not much worse than your current X language. But it was not easy to write programs at that time. You had to understand a lot of details, and what you wrote might not be correct. You had to work hard to debug. It was very tiring." "If you want to be a good programmer, you have to learn all kinds of basic computer knowledge, such as data structure, operating system, computer network, database, compiler theory, etc. I still have a lot of books from that time at home, you are welcome to visit." Everyone sighed and said that being a programmer is not a human job. "That's not all. New technologies emerge in the IT industry every 4-5 years, such as mobile Internet, big data, cloud computing, and artificial intelligence. You have to keep learning, otherwise you will be left behind by the times." Everyone once again lamented that if they were asked to be programmers, they would not be able to live. "Senior, why don't you keep up with the times and learn language X?" someone asked. "How do you know I didn't learn? I learned all those new technologies, such as this X language. It's actually quite suitable for you. You can easily write programs, or rather, speak them. But to me, X language is almost the same as natural language, without any aesthetic appeal! I still like the good things we had back then, such as architecture, object-oriented programming, and design patterns. By the way, have you heard of design patterns?" Everyone looked at each other, totally confused as to what this meant. "Design patterns are a summary of everyone's design experience. There are 23 of them, and they are all very elegant in my opinion. How about I teach you the simplest singleton pattern? There are 7 ways to write it, which is very interesting." Everyone shook their heads and rejected the old antique. "At that time, many softwares were written very beautifully and elegantly, full of beauty. Unlike today's X language, which is just a pile of natural languages and is really ugly. The reason why I stick to Java is that I want to appreciate this kind of beauty." "Oh, so that's it, you are the only Java programmer." Java Hardcore nodded with a smile. At this moment, his phone rang. Java Hardcore turned on the holographic screen of his phone. Everyone in the bar saw this message: Forty Thieves Company Recruits Programmers Our company's core system from 50 years ago needs to be maintained. We are looking for Java engineers with no age limit. Require:
This Java fan suddenly burst into tears: "I wanted to join this company when I was young, but my skills were not good enough and they didn't want me. Now my chance has finally come! Goodbye everyone, I'm going to apply for the job." |
<<: Why does the central bank want to take over WeChat and Alipay?
>>: Data Thief: How were Xiaomi and Pinduoduo’s e-commerce data sold to Wall Street?
Yuan Dian clearly remembers that the number of pe...
In the previous mini program Q&A, we introduc...
The Republic of Madagascar is located in southeas...
As a national-level APP, WeChat is used by almost...
From Turing's original idea to modern microch...
When we talk about integrated marketing , we are ...
Momo is a pan-entertainment social platform that ...
Recently, many optimizers and advertisers have as...
The OTT industry has once again become a hot spot...
On July 23, the Long March 5 Y4 carrier rocket, d...
This is the best of times, and the worst of times...
Liu Yao video collection (17 sets 138.39G) Resour...
Review of the Phenomenon-level Screen Sweeping Ju...
The COVID-19 pandemic has lasted for two years si...
I'm a young, educated, white guy. I'm ver...