{"id":16197,"date":"2022-02-08T20:33:00","date_gmt":"2022-02-08T18:33:00","guid":{"rendered":"https:\/\/goit.global\/blog\/programmist-ili-testirovshchik\/"},"modified":"2023-04-05T21:31:52","modified_gmt":"2023-04-05T09:31:52","slug":"programmist-ili-testirovshchik","status":"publish","type":"blog","link":"https:\/\/goit.global\/ph\/blog\/programmer-or-tester-what-to-choose\/","title":{"rendered":"Programmer or tester \u2013 we help you choose a profession"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><p><span style=\"font-weight: 400;\">There are several ways to build a career in IT. You can learn a programming language and framework and then expand your knowledge in parallel with your work. You can learn manual testing and eventually master automation or learn to develop into a team leader. So where should you start?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this article, we&#8217;ll compare two of the most popular jobs in IT: Frontend Developer (Programmer) and QA Engineer (Tester). Get ready: there will be many examples, facts, and figures.<\/span><\/p><\/p>\n\n\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"591\" class=\"wp-image-3739 aligncenter\" src=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123920\/article_2022_02_08_programmist-ili-testirovshik-2.png\" alt=\"\" srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123920\/article_2022_02_08_programmist-ili-testirovshik-2.png 768w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123920\/article_2022_02_08_programmist-ili-testirovshik-2-300x231.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\r\n<figcaption>\r\n<\/figcaption>\r\n<\/figure>\r\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">VS Code &#8211; a developer working environment<\/span><\/p>\r\n<p>&nbsp;<\/p>\r\n<p><span style=\"font-weight: 400;\">The programmer solves more complex, non-standard technical problems. Ideally, the programmer accepts challenges and likes to create. Ultimately, this is a very responsible job because his code affects the product&#8217;s final appearance.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">The tester tests the work of websites, programs, and applications. A tester looks for errors and describes them. The tester ensures that everything works properly and looks good.<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Examines the terms of reference (what should work and how).<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Determines the testing methodology and method.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Obtains or compiles a test plan and test cases.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Methodically checks the site for each requirement.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tests the software code of the site, if necessary.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prepares a report and delivers it to the developer.<\/span><\/li>\r\n<\/ul>\n\n\n\n<p>&nbsp;<\/p>\r\n<p style=\"text-align: center;\">\u00a0<\/p>\r\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-16431 aligncenter\" src=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/20215915\/checklist-300x143.png\" alt=\"checklist\" width=\"300\" height=\"143\" srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/20215915\/checklist-300x143.png 300w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2023\/03\/20215915\/checklist.png 512w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\r\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Checklist for testing the site<\/span><\/p>\r\n<p>&nbsp;<\/p>\r\n<p><span style=\"font-weight: 400;\">A novice tester doesn&#8217;t write code, so he doesn&#8217;t have to be a techie. He must be able to think critically, ask questions, and understandably describe problems. For this, a tester needs concentration, diligence, and attention to detail. A good tester is a perfectionist.<\/span><\/p>\r\n<h2>How long does it take to study<\/h2>\r\n<p><span style=\"font-weight: 400;\">Learning Front End by yourself isn&#8217;t easy. If you study 2-3 hours a day, it&#8217;ll take you 12-18 months to learn JavaScript alone. You&#8217;ll need books, videos, and iron discipline. To progress faster, you should find a mentor &#8211; a friend or colleague with development experience who can give you advice and support.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">In 6 months, you will learn the Front End profession through the online course. Here you&#8217;ll learn about the program and work with a mentor and a tutor. The classes happen in the evenings, so many people combine the training with work. But the best thing about the course is getting feedback on your assignments. And that means you grow faster.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">It takes 6-10 months to learn the basics of testing yourself. Having a clear plan, setting aside 2-3 hours a day, and having materials is all it takes. There is plenty of information on the Internet. But be prepared that you&#8217;ll have to analyze and structure many things. Your task after the training is to get into an IT company and gain real experience.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">With the QA online course, you can master the profession in 3 months. You&#8217;ll work with a mentor and instructor on a ready-made program. The training occurs in live broadcasts in the evening and can coincide with work. Most promising students get internships in IT firms even before graduation.<\/span><\/p>\r\n<h2>How easy is it to find a job<\/h2>\r\n<p><span style=\"font-weight: 400;\">Both jobs lead to some openings in the IT field. Let&#8217;s look at the statistics for the year and the current job positions at the time of publication of this article.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Front-End Developer:<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">2021-2031 will be hot for web designers and developers &#8211; 23%<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Philippine front-end developer job openings as of March 7, 2023 &#8211;\u00a0 1,103<\/span><\/li>\r\n<\/ul>\r\n<p><span style=\"font-weight: 400;\">Today JavaScript is the most widely used programming language, 2\/3 of developers know it. The market is full of products written in JavaScript. For example, 95% of all websites run in JavaScript. So there will be a need for Front End Developers in the future.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"326\" class=\"wp-image-3744 aligncenter\" src=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123947\/article_2022_02_08_programmist-ili-testirovshik-4.png\" alt=\"\" srcset=\"https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123947\/article_2022_02_08_programmist-ili-testirovshik-4.png 768w, https:\/\/web-dev-goit.s3.eu-north-1.amazonaws.com\/app\/uploads\/2022\/10\/18123947\/article_2022_02_08_programmist-ili-testirovshik-4-300x127.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\r\n<figcaption>\r\n<\/figcaption>\r\n<\/figure>\r\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Number of job openings in IT by category<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Tester:<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Total job openings for the year \u2013 11,201<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Growth by the end of the year \u2013 77%<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Glassdoor reports open IT jobs in the Philippines \u2013 4,886<\/span><\/li>\r\n<\/ul>\r\n<p><span style=\"font-weight: 400;\">It&#8217;s easier for testers to find their first job because their demands are lower initially. But QA tasks are no less demanding. Companies must test websites, applications, games, banking services, robots, etc. This work isn&#8217;t bound to technologies and programming languages, allowing specialists to choose and switch between projects.<\/span><\/p>\r\n<h2>Who gets paid what?<\/h2>\r\n<p><span style=\"font-weight: 400;\">A beginner in Front-End Developer earns 20% more than in testing. The amount increases rapidly with experience, especially if one learns new languages and frameworks.\u00a0<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In SalaryExpert&#8217;s survey, Senior JavaScript Developer\u00a0 \u2013 P247,320\/mo<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">As per Indeed, Middle JavaScript Developer \u2013 P135,300\/mo<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In PayScale, Junior JavaScript Developer \u2013 P49,500\/mo<\/span><\/li>\r\n<\/ul>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><p><span style=\"font-weight: 400;\">The salaries of Automation QA specialists are almost a third higher than those of Manual QA specialists.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It&#8217;s better to try it once than to read a lot about IT. Sign up for one of the free marathons and test your skills: a website layout marathon or a testing marathon. Classes occur in the evenings, and mentors and instructors help with practice. Get a head start in IT!<\/span><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we&#8217;ll compare two of the most popular jobs in IT: Frontend Developer (Programmer) and QA Engineer (Tester).<\/p>\n","protected":false},"featured_media":23416,"menu_order":31,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"categories":[4354],"tags":[4332,4329],"class_list":["post-16197","blog","type-blog","status-publish","has-post-thumbnail","hentry","category-robota-v-it","tag-tekhnolohii","tag-robota-v-it"],"acf":[],"_links":{"self":[{"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/blog\/16197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/media\/23416"}],"wp:attachment":[{"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/media?parent=16197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/categories?post=16197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goit.global\/ph\/wp-json\/wp\/v2\/tags?post=16197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}