Coder, who is most persistent, thinking about: John Carmack

xiaoxiao2021-04-09  492

I personally think that most of my technical achievements are temporary. Because of the Moore Law, an outstanding image programmer can make anything you can do in a few years later, it is fully reproduced by only enough programmers.

Anything that is unsatisfactory can do at a certain time can be fully reproduced by one after a few years later.

FS: You are now very rich - what impact does you have?

John: The wealth I have now is enough to make me no longer need to continue working; I really don't need to work again. This freedom feels very good. Because as long as you have enough money to maintain your life, you don't have to listen to anyone, you don't need to try to make more money. Although many people are already very rich, they still succumb to the temptation of more wealth.

I hope that I will always be in front of the industry and engage in actual development. Of course, returning to the back of the scenes, research theory and more wide viewing angles will also bring some benefits, but if you don't understand the specific details of development, such as the connection between the project and the real world, you will turn into one will only Praise the theorism. You can see this huge difference from the atriant's work from the work of the engineers engaged in real development.

FS: Your focus on your work is amazing. It seems that you are the only person who is right for this work.

John: Focus is very useful. In this environment, I think the software is an almost ideal medium. But if you don't do this, I may become an engineer or a scientist in a sense. I can engage in any "hard science."

Software has many different advantages. Researchers engaged in physical trials need to prepare and produce tools for a year, and then spend a year to analyze the test results. But when developing software, you can immediately see the run results. You just need to sit there to repeated debugging the program. You can run the program immediately. This is the easiest way to adapt to all intellectual exploration activities. I am glad that I live in the era of very prosperous in this software industry.

FS: Do you think that programming work and transforming the idea into program code, I have inspired your interest in programming? Or are you playing some games in early APPLE II and PC?

John: I can say that I am very liked at the time, but I really like to perform abstract programming. I like a lot of unique things.

Many people join the game industry is what they like to play, and they are happy to innovate.

My love for programming comes from a more abstract feel. I can get a lot of fun from writing device drivers for Linux. I also like to write database management programs or other programs because some interesting questions are always encountered during development. Some things can bring me more satisfaction. Images and games are likely to be the most dominant areas that can bring a sense of accomplishment in programming.

John also mentioned a (indeed) secondary question: In order to support Java, he had to rewrite and re-debug more than 30,000 rows of game finished DLL library code. However, from the long run, John still believes that Java is more than C, and he is also focusing on the progress of Java in real-time 3D games with great interest.

转载请注明原文地址:https://www.9cbs.com/read-133135.html

New Post(0)