Please pay attention to your speech-C ++/C #. Java is strong in some language and weak in some language

Source: Internet
Author: User

Please pay attention to your speech
Now there are some posts on the Forum to talk about strong or weak languages.
This is a superficial discussion. People who make such discussions tend to support their own language and devalue other languages!
I hope that when you talk about these things, you can first think about the consequences.

Some people are still degrading a language. Please think about the following questions:
Have you ever used this language to create a project?
Do you really understand 50% of the language?
Do you have enough evidence to say this?

If all your answers are correct, I will tell you what the consequences will be due to my own experiences:
I started to learn Java in my freshman year, but I am not sure whether the language is worth learning. Can it solve problems that other languages can solve? But I still learned, it is said that Java is inefficient in execution, and some people continue to say that Java is the voice of the middle school students learning the language.
In the next semester of my sophomore year, I made the first formal project with some students. At this time, I was not sure whether I had chosen the right path.
Some people will say that you should believe in the path you selected, but I want to say that I am a real person, I don't want to miss out on many solutions because I chose a wrong language!
I have been subject to this irresponsible discussion by many people, and I am also worried about whether Java is worth learning. Whether C/C ++ is omnipotent. At this time, I even decided to give up java and learn C and C ++.
After I made this decision, I talked to my friends about this issue. He severely criticized me and said, "Don't think like this. It's just four years in college, you should focus on one language for some gains. Your understanding of J2EE is not enough. Don't try it out and continue learning!"
I may have been grateful to my friend for criticizing me all my life, so that I can stick to it and learn a language exclusively, let me use this language to really solve some practical problems. Rather than being complacent about making big jobs.

What you said will make people who have insisted on learning a language start to doubt. If he is not clear about the real situation, he may give up!
If you say these things, you may give up learning an excellent language!
These words not only reflect your ignorance, but also mislead others!

Here, I also ask everyone to ignore this article, which has no significance. Any language has its advantages and is useful, before speaking, please first think about whether your words will bring negative effects. If so, please carefully consider whether you have enough evidence to say these words. If not, please do not say anything, otherwise, you can only think that you have a problem!

Stick to what you have learned. I think it is only an entry to learn a language in college time.
The introduction here is not just about grammar. It may take only a few days for developers to learn grammar and ideas, but you really need to use a programming language to solve practical problems, you must understand how to use the tool and the class library it provides.
These class libraries are not limited to official ones, but are also developed by other vendors, open-source or commercial. Do not think that you can solve practical problems by understanding your thoughts! This is a big mistake. software is not just about programming, but about showing off some skills.
You need to understand the entire software process, how to work with others, how to assign tasks, and how to obtain requirements, how can we negotiate with people and test whether your software is performing the right job!
To learn these things, you only need to practice more. Practice will help you learn the truly useful things!

Http://bbs.sei.ynu.edu.cn/viewthread.php? Tid = 27099 & extra = Page % 3d1

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.