Which development language should computer students learn?

Source: Internet
Author: User
For most beginners, this problem exists in many people: What do I learn first? Learning Java? Or C/C ++? Or Asp.net? Or Delphi? Which one is better? What is the relationship between learning programming and learning programming languages? How Should beginners choose? With these questions, I have read the following passage from a master who can help people who have problems in this aspect: learning program design is like learning and shooting, the programming language corresponds to various firearms such as air guns, pistols, and rifles. To learn how to shoot, you must select a gun. It is impossible to learn how to shoot without a gun, or to learn how to use all firearms at the same time. However, if you master the shooting of a gun, you will be able to learn other things. It is because I have learned the shooting technology while being familiar with a gun.
Itself. If you want to learn more, you will naturally get twice the result with half the effort. Learning programming is also the same. It is necessary to start from learning a programming language. We recommend that you learn Java and use the same tools after learning Java programming concepts! Therefore, we should try to use as few tools as possible when learning in the early stage!
The reason why I wrote this article is that I saw so many of my colleagues "fail to work properly" and my studies are ruined. I was a computer professional, but I was not engaged in my own professional work, so I was anxious, there are so many developers looking for Java Development, but few of them are engaged in development! On the one hand, university education is out of touch with actual work, but on the other hand, students also have a certain degree
The reason is that since school education is out of touch, you can find other ways! During the interview with developers, I found that some of my students graduated from the current year, but they were completely different from the new students. I had a solid grasp of the development technology and I also asked them, they admitted they learned it through training! They said they couldn't learn anything in school, and they didn't have any courses in their senior year. They came out to participate in training and learn something. Then they inquired about the university education, basically, there are no courses for seniors. students go to internships or go to training. To be honest, there are very few companies involved in internships. Therefore, many students of computer science in universities have chosen to participate in training, after all, there is a three-year foundation of computer theory. With the correct guidance of experienced people, students can still reach the level of junior development programmers in just a few months, of course, I should choose a good training. I personally thought that Beijing Java private school is a good school, and this school is responsible for students, the teacher's strength ranks first in the training school. In fact, the teacher's quality can be heard from the video course. This school requires all students enrolled in the school to have a college degree or above, in addition, you must pass the basic programming and logic thinking tests. You can write a few small programs before you can register. I have also inquired that the exams in this school are strict, in addition, the number of students in each issue is less than 25. In general, this school is suitable for students majoring in computer science at the University! After all, the ultimate hopes of Chinese software engineers are pinned on college students. Now, so many computer science students will be very promising engineers! I hope that the majority of students in the computing industry will wake up after reading this article. They can stop playing games and come out in Internet cafes. They can pick up their textbooks and sit in front of their computers, write the brilliant future of China's software industry with a program! Finally, I would like to give you some suggestions. To learn about development, you must ask yourself if you are interested in development.
Interested! Interests and hobbies are the key to learning development.

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.