-
See what purpose you want to learn. Just to satisfy the interest, then self-study is no problem. If you want to enter the development of the IT industry, then self-study will not meet the requirements of enterprise employment.
With the large increase in IT enterprises, a large number of talents have begun to appear, among which software testing talents are in urgent need. Of course, this is a software testing engineer in the strict sense of the word, not just a "dotted" functional testing practitioner. Therefore, Snail Academy has developed a systematic set of skills training courses.
The software testing course of Snail Academy is actually a test development course, which is completely cultivated in accordance with the ability requirements of test development engineers, that is, to become a test engineer with development ability, and the course system is set up at an intermediate level or above.
After entering the professional core courses, students will continue to learn Python development, network protocols, test theory and principles, system testing, UI automation testing, interface automation testing, performance automation testing and other courses, independently complete the automation testing framework, and can be directly used in actual projects. Finally, a comprehensive practical project will be carried out. We provide students with not only the basic ability to meet the needs of a job, but also the stamina for continuous development in the testing career, which will benefit them in the future work.
-
Software testing is divided into white-box testing and black-box testing, and if you want to learn on your own, the Lily test is a relatively simple black-box test with great difficulty.
-
The benevolent and the wise see the wise, the situation is different, the choice is different, this needs to be auditioned and judged by yourself, and it is best to choose the right one according to your own situation.
-
If you want to engage in this industry, it is still not recommended to study on your own, the efficiency is low, there is no project in hand, choose centralized training, there are projects and recommended jobs, and some also include room and board, how good!
-
Everyone has their own learning style, which varies from person to person, and self-study and training have their own advantages and disadvantages. Consider what the purpose of learning software testing is, just as a hobby, or if you want to enter the IT industry as a software testing engineer.
1. Self-study: Consider your own learning and comprehension ability. Is self-discipline high? The advantage is that the cost of money is lower, the ability to study according to the study plan set by oneself, and the time arrangement is relatively free;
The shortcomings are also obvious, self-study consumes a long time, and it is generally the use of fragmented time to learn in free time; Lack of hands-on project experience.
Self-study requires strong self-control, and it is easy to give up halfway when encountering difficulties.
2. Offline training:
The learning time is relatively short, the overall learning is more comprehensive, and the learning content is relatively concentrated. Professional teachers teach systematically according to the syllabus, and technical problems encountered in learning can be quickly solved, and there are special exercises.
Compared with self-study, the learning atmosphere is stronger, and it is of great help to expand ideas with the students in the same period. And like some professional training institutions, there are corresponding employment courses and employment guidance after training, which has a greater chance of winning a job than self-study.
Disadvantages: Training requires monetary costs, plus living expenses during the study period, and the learning cost is relatively high.
Although IT technology is not as difficult as imagined, it is definitely not so easy, if it is for a person with 0 foundation and no computer skills, choosing training is a faster and more effective way.
-
Self-study can, but self-learning is not systematic, more miscellaneous, participate in training is relatively more systematic, if you have enough time to explore and learn slowly, if you want to be quick, it is recommended to sign up for classes.
-
Many classmates ask me this question, not directly.
Self-learning: Screen a large number of learning materials and learn automatically and spontaneously.
The advantage is that self-study can hone one's willpower, improve one's ability to learn new skills, and better cope with various challenges at work.
The disadvantage is that there is no screening ability, it is difficult to grasp the key points, and it is easy to take detours. Lack of supervision and encouragement, it is difficult to persevere. When encountering problems, no one answers, and the learning cycle is extended. No one to tutor the interview, recommend a job.
Training: Proven knowledge structures, face-to-face tutoring by teachers.
The advantage is that it is based on the teacher's explanation and avoids blind learning. Teachers answer questions face-to-face and quickly grasp knowledge. Save time and money. There are supervision and incentives to shorten the learning cycle. Coaching interviews and recommending jobs.
The disadvantage is that there may be exaggerated publicity, most institutions are too expensive, the quality of teaching is uncertain, and it is difficult to find good teachers.
The advantages are that the location is not limited, the time is flexible, and the price is low.
The disadvantage is that there is too little interaction in the learning process, and no one can provide Q&A and feedback in a timely manner, and the students must have a certain foundation, semi-self-study, easy to give up halfway, and no one recommends a job.
Now back to the original question, can software testing be self-taught?
You, who have known yourself for more than 20 years, read the above analysis, don't you know if you have the time and ability to learn by yourself?
Good luck with your studies!
-
With the rise of the IT industry, the development of the industry has more and more demand for software testing positions, and the salary is also rising, so many people want to engage in the industry and learn software testing.
1. If you think that your learning ability is good, you can use the method of self-study, at present I am studying on my own, if you are not sure, you can apply for tutoring, but it is not cost-effective.
2. Software engineers are divided into primary, intermediate, and advanced, and the difficulty of the interview corresponding to each level is different, and the degree of knowledge mastery required is also different.
3. Junior software engineers should master the basic theory of testing, master the testing methods, and be able to write test cases, and the follow-up work is mainly for functional testing.
4. Intermediate software engineers are required to have a certain grasp of the addition, deletion, inspection and modification of the database, as well as internal and external connections, and be familiar with common Linux commands.
5. Advanced requires a high level of understanding of scripts, being able to find problems and know the reasons and have ways to improve.
6. Generally speaking, if you have good self-control, you can interview after about a month of self-study, and summarize the interview experience.
7. It's best to find some projects to do by yourself, so that you will get extra points during the interview.
No software is easy to learn, and you have to explore it slowly. If you have a strong comprehension ability, you will make rapid progress, but having a teacher to guide you will get twice the result with half the effort. Self-study often encounters a lot of problems, and it depends on personal perseverance. >>>More
2. Choose the old institution carefully, the big brand is not necessarily the best course, the older the institution also means that the course content is updated slowly, and most of the lecturers in it have been out of the first-line enterprises for too long, and the skill needs of the current enterprise positions will be quite different. >>>More
The content of the excellent employment software test course has just been iteratively upgraded, and mobile terminal tests have been added, including APP compatibility tests, 7*24-hour stability tests, power consumption performance tests, UI tests, interaction tests, etc., and the main learning content of the course is: >>>More
If you are employed, it is necessary to participate in software testing training, after all, the purpose of the training course is very strong, you can reach the employment level after learning, and accumulate work experience as soon as possible, and work experience is the core competitiveness. Qianfeng Education has online free software testing open courses, and Qianfeng's official website updates the latest software testing basic knowledge content every day to consolidate the basic skills in daily learning. There are also free software testing tutorials to help students learn quickly. >>>More
How long does it take to learn to get a tattoo Let me tell you a little advice from me 1First of all, it is necessary to know that tattoos are not easy to learn, and the master leads the door to practice in the individual. The training of tattoo artists is not intermediate. >>>More