This content originally appeared on Level Up Coding - Medium and was authored by lance
Software development engineers, you should pay attention to the fact that AI is coming to grab your job.
Recently, ChatGPT is very popular in the science and technology circle. It is reported that it is an omnipotent monster. It can chat with you, help you draw pictures, and even help you write……. It is said that the official speeches of many countries have been prepared using ChatGPT, and many students have used ChatGPT to complete their homework. OMG, It’s terrible. ChatGPT successfully attracted me, and then I registered an OpenAI account and tried to ask a few questions.
It is amazing that it understands the philosophy and is so professional. What surprised me is that ChatGPT is different from ordinary search engines. It can respond to structured questions so that the searcher can avoid finding fragmented information and re-integrate it to give you satisfactory answers. This further enhanced my interest in it. Since ChatGPT is so professional in philosophy, what about program development? Can ChatGPT be competent as a junior Java development engineer? Then I took out an interview question from our company and asked CahtGPT several questions.
To tell the truth, it really surprised me. ChatGPT basically answered these questions very well. It listed five aspects of the precautions for using ThreadLocal, which many experienced Java development engineers can’t do. What’s more, it even wrote me a piece of code directly with examples. It’s crazy.
However, the answers to the questions in the comparison between SynchronizedandReentrantLock are general. They only list a few points and do not dig into the differences between the two. Not only that, I also found that ChatGPT is not confident.
In general, ChatGPT is only competent for relatively simple code development, but even so, it can provide many developers with a lot of help and improve their work efficiency. I believe that with the iterative updating of technology, ChatGPT can really complete some development tasks independently.
Finally, ChatGPT is an upgraded version of AI. It is a combination of AI, search engines, and chat tools. It can analyze structured problems and give appropriate responses based on language, structure, logic, thinking, and other dimensions. Its impact on us is likely to be subversive. At present, ChatGPT’s AI is still based on voice or text. If it is further integrated into video and AR, it will have a profound impact on our work and life. Before that, machines replaced simple assembly line workers. Now the appearance of ChatGPT is likely to replace a large number of mental workers in the future.
Level Up Coding
Thanks for being a part of our community! Before you go:
- 👏 Clap for the story and follow the author 👉
- 📰 View more content in the Level Up Coding publication
- 🔔 Follow us: Twitter | LinkedIn | Newsletter
🚀👉 Join the Level Up talent collective and find an amazing job
Can ChatGPT Be Competent as a Junior Java Development Engineer was originally published in Level Up Coding on Medium, where people are continuing the conversation by highlighting and responding to this story.
This content originally appeared on Level Up Coding - Medium and was authored by lance
lance | Sciencx (2023-02-12T17:11:02+00:00) Can ChatGPT Be Competent as a Junior Java Development Engineer. Retrieved from https://www.scien.cx/2023/02/12/can-chatgpt-be-competent-as-a-junior-java-development-engineer/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.