In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
At present, there are many people engaged in it industry in china, so how should you develop as an it man?
I: IT software development in front of the road choice
A job occupies an important position in a person's life, and plays a decisive role in a person's quality of life. It can be said that work determines a person's life. For choosing a job, of course, it is necessary to choose an emerging industry and an industry with a future. Then in the field of IT technology, JAVA, which has been popular for many years and is basically saturated in the current market, or JAVA, which is emerging, cutting-edge and valued by the state, is selected. Below we will understand the characteristics, status quo and future of JAVA development and embedded development in the field of IT technology.
2: Java development applications and characteristics
JAVA has been developed in China for more than 10 years, although the content learned is more, but it is easier to get started, junior high school, high school, technical secondary school foundation can learn, but there are development bottlenecks, that is, there is little room for improvement, and the life cycle is relatively short (about 7 years), I feel that there is nothing to do after a few years, and Java(application software) development is basically less than 35 years old, which is often said to be "eating youth rice," and software updates fast, work is busy.
Three: Embedded application fields, current situation and future trends
With the advancement of science and technology, the embedded system market is huge, and the market demand is a huge driving force for the industrialization of embedded systems. According to reports, 10%~20% of computer chips are designed for desktop or portable computers, and 80%~90% of computer chips are designed for embedded products. In 2003, the output value of embedded products in the world reached 200 billion US dollars. It is estimated that the potential market of embedded products in the world will exceed 1000 billion US dollars. The market determines that embedded industry is a promising industry.
IV: Embedded job classification:
Embedded product development is based on the function of the product, from functional requirements, proposed and selected solutions, circuit design, PCB design, software design, prototype production, software and hardware comprehensive debugging, software and hardware integration of product development. So embedded development requires software and hardware to understand the basic requirements. But embedded product development efforts can be categorized as follows, depending on their focus:
Hardware:
1, circuit design: the design of the product schematic diagram, the need for logarithmic electrical model are more proficient, and familiar with the use of microcontroller, arm architecture and skilled peripheral circuits; basically will be circuit design PCB design, starting salary 5, 6K, a few years of circuit development experience monthly salary to get 7, 8K, tens of thousands of no problem.
2, PCB circuit board design: need to be familiar with the number of electricity, understand the common mode of electricity, understand the microcontroller, arm peripherals, and have the application experience of safety electromagnetic compatibility; starting salary 3, 4K, if the safety electromagnetic compatibility design experience, product stability monthly salary can take 7, 8K or more.
Software:
3, driver development: based on the circuit diagram to achieve product driver development, need to understand the circuit, proficient in C language, familiar with the arm architecture and the use of peripherals, familiar with the operating system kernel, driver;
4. System development: hardware-based uboot transplantation, kernel transplantation cutting, root file system production and other system environment construction and driver transplantation development, application testing, etc., need to be proficient in C language, understand circuits, linux system development.
5, application development: application development based on the operating system, no circuit knowledge, only software programming, need to master JAVA or C++, operating system, database, database modeling, SQLserver, oracle, etc., application development update faster, like computer software QQ, 360, games and other software, so the work is also busy, entry threshold is low, but there is little room for improvement.
Embedded system development and application development requirements may not be too high, relatively simple entry, but the system development needs to master a wide range of knowledge, but also relatively room for development, application development update fast, limited development. Driver development requires experience in driver development. If you have development experience, you won't be very busy, just realize the function. If a product function is realized, there won't be too much. The rest is application development. Driver development updates won't be fast. Embedded software development starting salary is generally 6.7K, system development, driver development salary to get tens of thousands are very normal. You don't understand here, you can keep penguins, and I'll give you some advice accordingly.
5: Embedded Learning Planning
With the development of science and technology, the emergence of embedded system, people's requirements for quality of life, product intelligence, cost and the support of the state in this respect have created the development opportunities and prospects of embedded system.
。So how to learn embedded, for friends who want to learn embedded, there are many single-chip learning experience, feel self-study on the line, but from the reality, embedded learning is more difficult, many friends encounter problems can not solve, learn part of the school can not go on, embedded learning needs to have its learning methods and development planning, the following to talk about embedded learning planning:
6, software development does not need too much experience accumulation, as long as you have done some development, programming thinking, algorithm is good, it does not take too long to do well, so first you can do software development, such as system development or application development.
7, familiar with the system, after doing some projects, you can develop towards the bottom drive, this work will not be too busy, the treatment is also quite good, after doing some projects for the circuit to see more, the circuit is also more familiar.
8, after having more project experience, the circuit is also familiar with, add some hardware circuit knowledge can be developed towards hardware design, the whole product development process is more familiar with the project R & D department director or manager, you can also pick up the project to do, have management experience can even open their own company to do the boss, after all, this aspect of product development does not need to invest too much cost.
For beginners embedded learning steps:
First lay two foundations:
Basic circuit: familiar with digital circuit, can understand circuit, can analyze function, can program according to circuit
C language foundation: to learn proficient, learn not well, on the system program to read do not understand.
Generally speaking, pure application development (such as JAVA), the market is basically saturated, the threshold is low, but the update is too fast, the development space is limited, and the life cycle is too short; for embedded, it is an emerging, cutting-edge industry with development space. Here if you want to embedded development really no entry and direction novice, here can leave penguin, landlord these years also saved a lot of dry goods, hope to help you progress!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.