Job Recruitment Website - Recruitment portal - What are the working conditions of software engineers?
What are the working conditions of software engineers?
① How to become a software engineer
Get a job before choosing a job. What is urgently needed when I just graduated is work experience, and the knowledge of the school is not enough for my work. If I feel that I have skills and confidence in software development, it is a good choice to directly enter a software outsourcing company, and try to make my advantages stronger in the first two or three years of employment. The most sought-after people in the software industry are those with two or three years' experience. As long as I make myself an excellent part of the team, it is not difficult to double my basic salary quickly. If you don't have enough confidence or obvious advantages in software development, it's recommended to find a company in a non-software industry. The things you contact will be more complicated, but it will be very tiring. Although you lack a good technical environment and learning atmosphere, you will feel a little lonely. However, taking this road can avoid direct competition with outstanding people in the same industry, become a technological powerhouse in non-software enterprises, and get in touch with the main business, especially in software design and enterprise informatization, which will enable you to find the direction and motivation for development quickly.
In a word, don't look at the mountain as high as the mountain. Opportunities won't wait for you forever, so it is urgent to integrate into the social environment as quickly as possible.
② Requirements: job description, job content, qualifications, working conditions, employment and development prospects of software engineers
The software engineer industry is too big,
It can be roughly divided into three types: web-oriented, application-oriented and mobile development-oriented.
But I guess you're asking a junior software engineer, and it's web-oriented.
Work content? It's just typing code. Some experts say that they are designing a work of art. I really haven't reached this level!
Qualifications: You know a computer language. You just need to know how to use this language to make what the boss wants. The diploma is not limited to experts. Now the entry level is junior college!
Employment and development prospects. If you are talented, you are willing to work hard and have a little patience. OK, you will at least be middle class in the future. If you are not talented, if you are willing to work hard and patient, you can stand loneliness. OK, you can still become middle class in the future. If you are not talented, you will not work hard and have patience. This is really not good!
③ How to test the certificate of software engineer
The examination process includes:
(1) Basic knowledge of software engineering and software testing, the examination time is 15 minutes, written and multiple-choice questions.
(2) software testing application technology, the examination time is 15 minutes, written test, question and answer.
examination subjects:
"PC technology ","information management technology ","database technology "and" network technology ".
1. Examination requirements
(1) Familiar with basic computer knowledge.
(2) be familiar with the basic knowledge of operating system, database, middleware and programming language.
(3) be familiar with the basic knowledge of computer network.
(4) Be familiar with software engineering knowledge and understand the process of software development methods.
(5) Be familiar with the basic knowledge of software quality and software quality management.
(6) Familiar with software testing standards.
(7) master software testing techniques and methods.
(8) master the knowledge of software testing project management.
(9) master the programming technology of C language and C++ or Java language.
(1) Understand the basic knowledge of informatization and information security.
(11) be familiar with laws and regulations related to intellectual property rights.
(12) read and understand English materials in related fields correctly.
2. Qualified personnel who have passed this examination can independently undertake software testing projects by using software testing management methods, software testing strategies and software testing technologies on the basis of mastering the knowledge of software engineering and software testing; Have the practical working ability and professional level of an engineer.
Third, the difference between the advanced programmer exam and the software engineer certification exam:
(1) The soft exam is mainly based on tutorials and teaching AIDS of Xisai Publishing House, and the exams are repeated in the test sites over the years, so it is very regular to do more papers over the years.
(2) If you want to enter a foreign company: Microsoft certification or cisco certified. The cost is higher. If it is mainly domestic enterprises, it is enough to take the soft exam.
(3) Extended reading of working conditions of software engineer:
Software engineer is a certification examination, specifically a certification of professional ability of personnel engaged in software occupation, which shows that they have the qualifications of engineers. Like other titles, it is also divided into: assistant, junior and senior engineer.
application conditions
due to the rapid development of information technology, computer software is a career for young people. in order to select talents in an eclectic way, the computer software qualification examination does not set academic qualifications and qualifications, and regardless of age and major, candidates can choose the appropriate level of qualifications according to their own technical level, but only one qualification can be applied for in an examination.
Examination time
In principle, the computer software qualification examination is organized twice a year and held in the second and fourth quarters of each year. The types of exams in the first half of the year are different from those in the second half, so most kinds of exams are held once a year. Specific examination arrangements The examination arrangements published on the website of China Computer Technology Vocational Qualification Network.
Issuing agency
Those who have passed the professional skill appraisal and certification examination will be awarded the Professional Qualification Certificate of Software Engineer stamped with the special seal for professional skill appraisal of the National Vocational Qualification Certification Center (JYPC). Certificate of authority, universal. * * * recognition, welcomed by enterprises. Online inquiry is the first choice for employment.
professional definition
software engineers mainly analyze the project requirements in the early stage of software, then evaluate the risks of the project and try to solve these risks, then start software development, and then evaluate the progress of the software in the later stage.
④ What are the requirements for interviewing software engineers
The most important thing is technology. I don't know whether the landlord is a fresh graduate or has previous work experience.
If you are a fresh graduate, the most important thing is your major and basic knowledge related to software, which is generally not too difficult. The second is your manners. Let others see that you have potential.
If you have relevant working experience, the key point at this time is whether you have working experience in software programming and your proficiency in this software. Based on this, position your salary level.
⑤ software engineer requirements
software engineer requirements? For software engineers, education is secondary, and the most important thing is to see how much project experience there is. According to different positions, the requirements for software engineers are different. To know the requirements of software engineers in detail, actually look at the recruitment of enterprises, hehe. At present, the division of software engineers is very fine, and the requirements are different in different directions, but the overall literacy is basically the same, and software engineers are indeed a good career.
Here are some examples:
1. Familiar with development system and C#/ASP.NET
2. Familiar with SQLServer and Oracle database development
3. The above requirements require at least 3 years of development experience.
4. Experience in enterprise management system projects. 5. Knowledge of enterprise ERP and financial management software (UFIDA, Kingdee) is preferred. 6. Be good at communication and be able to write the scheme independently. Honest, good at learning, conscientious and responsible, proactive, dedicated and team-oriented
web application development
Skills requirements:
Proficient in using Struss 2+hibernate
Mastering Jquery
Mastering Java
Familiar with Oracle
Mastering xml\webservice
Mastering OOD and OOD.
2. More than 4 years of development experience, good code writing habits and familiarity with software development specifications;
3. Be familiar with programming languages such as ASP.Net, the. NET development environment, the. Net Framework, and understand and skillfully use technologies such as WebService, O/R mapping, Remoting and multithreading;
4. Enthusiastic about Internet WEB development, keen to delve into the latest cutting-edge technologies, and proficient in WEB front-end technologies such as XML, Javascript, CSS and AJAX;
5. Proficient in writing technical documents, skillfully using modeling and design software such as Rose, Power Design and Visio, and having certain architectural design ability;
6. Proficient in SQL server database technology and knowledge of database performance tuning is preferred.
1. Bachelor degree or above in computer science, more than one year experience in C#/ASP.NET development, proficient in using SQL database and experience in European and American project development is preferred;
2. CET-4 or above, with strong listening, speaking, reading and writing skills, especially listening and speaking skills;
3. Be conscientious and conscientious, and have good teamwork spirit and communication skills; Good logical thinking, being able to work under certain pressure, being able to finish the work on time and ensuring the quality < P > are generally the above requirements.
as for how long it takes to reach the level of going to work, the general training institutions now say it is almost nine months. Be diligent, and the time can be shorter. If you want to train, I personally recommend Wei Xun Education, the quality is very good and the price is lower than other institutions.
⑥ what kinds of software engineers are divided into
programming languages (C language /C++/JAVA, etc.), database technologies (SQL/ORACLE/DB2, etc.), and many cutting-edge technologies such as JAVASCRIPT, AJAX, HIBERNATE, SPRING, etc.
The future development direction of Java software engineers can be roughly divided into two categories: becoming managers, such as product R&D managers, technical managers and project managers; Continue his technical work and become a senior software engineer and requirements engineer.
Engineer, Net has many obvious advantages, which can improve the efficiency of developers, reduce bugs, speed up application development and simplify use. IT personnel should be vigilant about Net, because it is still a new thing after all and needs a difficult learning curve. But for most organizations, its advantages far outweigh its disadvantages.
(6) Extended reading of working conditions of software engineers
Work contents of software engineers
1. Guide the work of programmers.
2. Participate in the design, development and testing of software engineering systems.
3. Assist the project manager to ensure the quality of the project.
4. Be responsible for the code realization of the main functions in the project.
5. Solve key problems and technical problems in the project.
6. Coordinate the work of various programmers and be able to work collaboratively with other software engineers.
7. We should also write various software specifications, such as requirements specifications and summary specifications.
8. The examination subject engineer is an intermediate title, and the examination topics include basic courses of computer science such as computer architecture, software engineering, database, data structure and compilation principle.
⑦ What are the qualifications for software engineers in undergraduate software engineering major?
I just graduated from environmental impact assessment and took the environmental impact assessment qualification certificate, and I will take the environmental impact assessment engineer after working for 5 years. Back to
water treatment, we should take the basic part of the registered environmental engineer first, and take the professional part of the registered environmental engineer after working for 5 years, and all of them passed the registered environmental engineer.
in consulting, I will be registered as a consulting engineer after working for 6 years.
for environmental monitoring, test and analyze the intermediate operation certificate, and analyze the advanced operation certificate.
of course, it is better to have certificates such as English and computer, as well as policies and regulations such as ISO14. The above-mentioned years are based on undergraduate graduation, and the corresponding years of junior college should be appropriately extended.
skill requirements for software engineers
what technical requirements should an excellent testing talent have for domestic enterprises or foreign enterprises, including large software enterprises? Specifically: First, master the use and application development of large mainstream operating systems such as Windows, Linux and Unix, including some basic knowledge of networks. It is a basic skill to enable students to quickly deploy application systems and build test environments.
second, software testing engineers must master the popular languages at present, such as one or more languages under various platforms, such as C, C++, JAVA, C#, VB and so on, and have the ability to develop simple applications. This is a prerequisite and a basic skill for a good test.
thirdly, most application software can't do without databases at present. Mastering the use of one or more database systems, such as SQL Server, Oracle and DB2, and being familiar with the use of SQL language is the third ability.
fourthly, with the development of information technology and the higher degree of informatization in various fields, security has also been put on an increasingly important position, without which nothing else can be discussed. Therefore, as a tester, it is also a basic skill to master the information security knowledge.
Fifth, we must deeply understand and master the basic theory and technology of software testing. Firstly, I am proficient in all kinds of black-box testing techniques, and can design test cases, execute tests and write defect reports. Secondly, I am familiar with the software testing process and process management, able to write test plans and have the ability to organize testing work; Also familiar with white box testing technology, able to conduct unit testing manually or by using related tools; Finally, there is the mastery of test management-related knowledge. Although this is a requirement for test team leaders and managers in enterprises, we require our students according to excellent software test engineers. Only when students have this ability can they take up management positions in the future.
sixth, because the current software testing needs to improve work efficiency and conduct in-depth testing such as performance. Therefore, at present, a very important direction in testing is automatic testing, that is, testing with the help of testing tools. This is just like whether we walk to work or drive to work every day. Cars will definitely save a lot of time, and this is the use of tools. The same is true for testing, if you use tools, you will get twice the result with half the effort. Therefore, testers should master and skillfully use the current mainstream functions, performance automation test tools and test management tools, and have the ability to write test scripts and conduct functional and performance tests.
- Related articles
- What is the folk art in Quzhou?
- Is the recruitment of COFCO Zhilian true?
- How about Hangzhou Li Long Hydraulic Company? How is the treatment? I don't know how much it costs a month to engage in research and development!
- Interview results of Shiyan civil servants in 222
- Which bus does Shunyi District Public Security Bureau take to Shunyi South Street Life City?
- What's the telephone number of Hubei Kailong Chuxing Chemical Group Co., Ltd.?
- Where is the specific location of Shanghai University of Political Science and Law?
- What's the telephone number of Guangdong Huixing Seiko Zhizao Co., Ltd.?
- Does Nantong Dongrun Clothing have to work overtime?
- 20 15 Ankang special post teacher registration requirements?