-
Soft development, this industry makes a lot of money.
-
I studied computer science, software engineering is more difficult to learn, and the C in software engineering is very difficult, and it takes at least two years from getting started to being able to write programs by myself; To learn software engineering, advanced mathematics, discrete mathematics, and analog electricity are all required.
Software engineering is a popular major, and many students choose to apply for it.
The fields involved in software engineering are: databases, software development tools, design patterns, system platforms, programming languages, etc., which need to learn a lot of knowledge about software, and need to be proficient in professional knowledge and use professional knowledge to solve problems in real life.
Software engineering belongs to the computer major, and the computer major involves a wide range, such as information engineering, artificial intelligence, the Internet, and the management and maintenance of some hardware equipment.
The computer science discipline of software engineering is very theoretical and practical, and requires students to have a solid basic knowledge and very good hands-on ability. Its professional courses mainly include mathematics, logic, system software, computer architecture, algorithms, data structures, programming languages, and so on.
It is not easy to learn these courses well, it is not enough to listen to the teacher's explanation in class, and students must take some time to digest and absorb them after class. Even so, there are still some students who do not have a good grasp of computer expertise. In the final exam, it is more common for college students majoring in computer science to fail the course.
In fact, even if we study software engineering, we don't necessarily have to be programmers in the future.
For example, in the future, you can apply for the civil service examination, become a computer teacher, and so on.
There is also the prospect of the major, which is relatively empty, although now you may think that software engineering, or computer science is very good, but when you go to study, it will feel very boring and laborious.
This major involves programming languages, databases, software development tools, system platforms, design models, etc., and trains students to adapt to the development of computer application disciplines, especially the development of the software industry, so that they can have the basic theories, basic knowledge and basic skills of computer software, and have the ability to analyze, design and implement computer software systems with the ideas, methods and technologies of software engineering.
-
Network engineering is: computer network and technology, communication network and technology, embedded systems.
These three directions are widely used in society, and there are more jobs, so I will express my personal views below, I hope it will be helpful to you.
Computer network and technology direction: This direction is biased towards the computing cavity machine professional, and the technology should involve computer hardware, network communication equipment (routers, switches, etc.), various communication protocols, some software development and programming, etc., which is close to the direction of the IT industry.
Communication network and technology direction: this direction is the communication engineering major offered by many schools, the major is basically based on communication courses, and the field of communication pants will be in-depth learning, and there will be intersections with computer networks in switches and routers, which is a related major, but there is a certain depth of study in mobile communication or communication principles, and the professionalism is relatively strong.
Embedded system direction: embedded is one of the most popular majors today, there are embedded systems, arm embedded, etc., whether it is hardware or software, employment is relatively optimistic, but the technical requirements should not be low, it will involve single-chip applications, as well as programming languages, whether engaged in software or hardware in the future, these are to learn.
As for the key subjects, as long as they are opened, they will basically be useful, and the teacher will also remind which classes are the most important, just follow the teaching progress, read the textbook several times, and it is OK if you don't fail the exam.
My undergraduate major is communication engineering, which is actually very similar to choosing a direction and employment, first of all, you need to briefly understand the difference between these directions, as well as their respective development prospects (the three prospects are very good, you can take a look below). Another very important point is what your own interests and hobbies are biased, for example, if you like computers and those network equipment, you can choose the first direction, if you like communication base station construction or network optimization, indoor design, you can choose the second direction, if you are interested in microprocessors, integrated circuits and electronic hardware or something, you can choose embedded. I don't know how your major will be issued when you graduate in the future, but I think it should be that the graduation certificate and degree certificate are all network engineering majors, but the courses you learned when you go to school are different, and the direction of future employment will be different.
You can also ask your seniors what they think about it, and learn about the employment situation of this major in the school.
-
There is no question of which is more promising, the network or the software itself, but the general feeling is that the entry to the network is simpler, and the entry to the software is a little higher.
But if you want to do one of these things to a higher level, it's not easy. If you just want to find something to do, work and earn some money. If you don't want to have any big developments.
Personally, I feel that the network will be a little better, at least the overtime will be less than that of software!
And if you want to make a lot of money, or start your own business or something, it's better to engage in software. But now our country's knowledge of the pants to cover the protection of property rights is not enough, alas. It's hard.
There is a Huarui school in Changsha that specializes in software, and I graduated from that school, and now the salary is not bad, and there are more than 10,000 yuan.
Software development is mainly to master the development language of the computer, such as the relevant functions of the app you use are programmed in the relevant language in software development to achieve the purpose of operation, if you are interested, you can learn, it is not very difficult.
Yes, learning software development requires you to have a certain level of basic knowledge, and if you want to learn software development well after graduating from junior high school, you must first be willing to work hard, and at the same time, you can find a relevant training institution for systematic learning, as long as you work hard, you will get results. Software development is the process of building a software system or a software part of a system according to user requirements. Software development is a system engineering that includes requirements capture, requirements analysis, design, implementation, and testing. >>>More
In fact, it is not suitable, because software development is very brain-intensive, and girls are prone to too much pressure to do such work, resulting in malnutrition, hair detachment, bald heads, endocrine disorders, and finally possible diseases.
ISTEAM's iPhone software generated $100,000 in revenue in its first month. >>>More