{"id":28386,"date":"2024-05-21T06:49:36","date_gmt":"2024-05-20T18:49:36","guid":{"rendered":"https:\/\/goit.global\/?post_type=articles&#038;p=28386"},"modified":"2024-12-11T11:58:08","modified_gmt":"2024-12-11T09:58:08","slug":"programci-veya-test-uzmani-mesleginizi-secmenize-yardimci-oluyoruz","status":"publish","type":"articles","link":"https:\/\/goit.global\/tr\/articles\/programci-veya-test-uzmani-mesleginizi-secmenize-yardimci-oluyoruz\/","title":{"rendered":"Programc\u0131 veya test uzman\u0131 &#8211; mesle\u011finizi se\u00e7menize yard\u0131mc\u0131 oluyoruz"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">BT kariyerleri farkl\u0131 \u015fekillerde in\u015fa edilir. Bir programlama dili ve framework\u2019\u00fc \u00f6\u011frenebilir, ard\u0131ndan \u00e7al\u0131\u015f\u0131rken bilginizi geni\u015fletebilirsiniz. Manuel testleri \u00f6\u011frenebilir ve ard\u0131ndan otomatik testlerde uzmanla\u015fmaya ba\u015flayabilir veya bir ekip lideri olabilirsiniz. Peki nereden ba\u015flamak istersiniz?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu makalede, en \u00e7ok talep g\u00f6ren BT mesleklerinden ikisini kar\u015f\u0131la\u015ft\u0131r\u0131yoruz: Frontend Developer (programc\u0131) ve QA Engineer (test uzman\u0131). Haz\u0131r olun: \u00c7ok say\u0131da \u00f6rnek, ger\u00e7ek ve rakam olacak.<\/span><\/p>\n<h2><b>Bilmeniz Gerekenler<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Acemi bir frontend geli\u015ftiricisi HTML ve CSS, JavaScript programlama dili, bir framework veya k\u00fct\u00fcphane (\u00f6rn. React) bilmelidir. S\u00fcr\u00fcm kontrol sistemine (Git) hakim olman\u0131z gerekir. Uyarlanabilir tasar\u0131m\u0131n temellerini bilmeli ve Figma aray\u00fcz\u00fcn\u00fcn nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamal\u0131s\u0131n\u0131z.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Yabanc\u0131 m\u00fc\u015fterilerle \u00e7al\u0131\u015fmak i\u00e7in orta seviyeden yukar\u0131ya do\u011fru \u0130ngilizce bilgisi gereklidir. Sadece konu\u015fmak de\u011fil, do\u011fru yazmak da \u00f6nemlidir. \u00c7\u00fcnk\u00fc programlama dillerindeki komutlar genellikle \u0130ngilizce kelimeler i\u00e7erir. \u0130ngilizce biliyorsan\u0131z JavaScript&#8217;i bile \u00f6\u011frenmeniz daha kolay olacakt\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Acemi bir test uzman\u0131 farkl\u0131 test y\u00f6ntemlerini bilmeli, bir hata takip sistemi (\u00f6rn. Jira veya Trello) ile \u00e7al\u0131\u015fmal\u0131 ve raporlar (hata raporlar\u0131) yazmal\u0131d\u0131r. Geli\u015ftirme Ya\u015fam D\u00f6ng\u00fcs\u00fc Ya\u015fam D\u00f6ng\u00fcs\u00fcn\u00fc (SDLC) anlaman\u0131z gerekir. \u0130stemci-sunucu mimarisini anlay\u0131n ve geli\u015ftirme ara\u00e7lar\u0131yla (DevTools) \u00e7al\u0131\u015f\u0131n. Yabanc\u0131 m\u00fc\u015fterilerle yap\u0131lan projelerde, en az\u0131ndan orta d\u00fczeyde \u0130ngilizce konu\u015fulmas\u0131 da yararl\u0131d\u0131r. Yaz\u0131l\u0131 \u0130ngilizce ise raporlar ve di\u011fer \u00fclkelerdeki meslekta\u015flarla yaz\u0131\u015fmalar i\u00e7in \u00f6nemlidir.<\/span><\/p>\n<h2><b>Ne yapmal\u0131?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Bir programc\u0131 ve bir test uzman\u0131n\u0131n ortak bir hedefi vard\u0131r &#8211; kaliteli bir \u00fcr\u00fcn. Ancak y\u00f6ntemleri farkl\u0131d\u0131r. Birincisi \u2013 yaratmak, ikincisi \u2013 direnci test etmek. Frontend Developer\u00a0 \u2013 programlar ve uygulamalar i\u00e7in aray\u00fczler olu\u015fturur, haz\u0131r tasar\u0131m modellerine g\u00f6re web siteleri olu\u015fturur. Sitenin kullan\u0131c\u0131n\u0131n g\u00f6rd\u00fc\u011f\u00fc k\u0131sm\u0131nda \u00e7al\u0131\u015f\u0131r.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Figma&#8217;da site d\u00fczenini al\u0131n ve analiz edin.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00c7al\u0131\u015fma g\u00f6rev tan\u0131mlar\u0131 (ne ve nas\u0131l \u00e7al\u0131\u015fmalar\u0131 gerekti\u011fi).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">D\u00fczeni mant\u0131ksal bloklara ay\u0131r\u0131n, HTML&#8217;de bir site \u00e7er\u00e7evesi olu\u015fturun.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CSS kullanarak \u00e7er\u00e7eveyi geli\u015ftirin.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">JavaScript kullanarak efektler ve animasyonlar ekleyin.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aray\u00fcz\u00fc farkl\u0131 cihazlar i\u00e7in uyarlay\u0131n.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Siteyi test ediciye aktar\u0131n, hatalar\u0131 d\u00fczeltin.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Programc\u0131 daha karma\u015f\u0131k, genellikle non-standard teknik sorunlar\u0131 \u00e7\u00f6zer. \u0130deal olarak, zorluklar\u0131 kabul eder ve yaratmay\u0131 sever. Bu \u00e7ok sorumluluk gerektiren bir i\u015ftir, \u00e7\u00fcnk\u00fc kodu \u00fcr\u00fcn\u00fcn nihai g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc ve i\u015fleyi\u015fini etkiler.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Test uzman\u0131 web sitelerinin, programlar\u0131n, uygulamalar\u0131n i\u015fleyi\u015fini kontrol eder. Hatalar\u0131 (bugs) bulur ve onlar\u0131 tan\u0131mlar. Ba\u015fka bir deyi\u015fle, test uzman\u0131 her \u015feyin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan ve iyi g\u00f6r\u00fcnd\u00fc\u011f\u00fcnden emin olur.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">G\u00f6rev tan\u0131mlar\u0131n\u0131 inceleyin (ne ve nas\u0131l \u00e7al\u0131\u015fmalar\u0131 gerekti\u011fi).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test metodolojisini ve y\u00f6ntemini se\u00e7in.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bir test plan\u0131, test senaryolar\u0131 al\u0131r veya haz\u0131rlar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Her gereksinim i\u00e7in web sitesini metodik olarak kontrol edin.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Gerekirse site program kodunu test edin.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bir rapor derleyin ve geli\u015ftiriciye g\u00f6nderin.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Acemi bir test uzman\u0131 kod yazmaz, bu nedenle mutlaka teknik bir super-specialist olmas\u0131 gerekmez. Bunun yerine, ele\u015ftirel d\u00fc\u015f\u00fcnmeleri, soru sorabilmeleri ve sorunlar\u0131 eri\u015filebilir bir \u015fekilde tan\u0131mlayabilmeleri gerekir. Konsantrasyon, azim ve detaylara dikkat gerektirir. \u0130yi bir test uzman\u0131 m\u00fckemmeliyet\u00e7idir.<\/span><\/p>\n<h2><b>Ne kadar s\u00fcreyle \u00e7al\u0131\u015fmal\u0131s\u0131n\u0131z?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sadece frontend&#8217;i \u00f6\u011frenmek kolay de\u011fil. G\u00fcnde 2-3 saat pratik yaparsan\u0131z, JavaScript&#8217;i tek ba\u015f\u0131na \u00f6\u011frenmek 12-18 ay s\u00fcrecektir. Kitaplara, videolara ve bolca disipline ihtiyac\u0131n\u0131z olacak. aha h\u0131zl\u0131 \u00f6\u011frenmek i\u00e7in, size yard\u0131mc\u0131 olacak ve cesaretlendirecek bir mentor \u2013 geli\u015ftirme deneyimi olan bir arkada\u015f veya meslekta\u015f &#8211; bulmal\u0131s\u0131n\u0131z.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Testin temellerini \u00f6\u011frenmek yakla\u015f\u0131k 6-10 ay s\u00fcrecektir. G\u00fcnde 2-3 saat ay\u0131rman\u0131z, bir plan\u0131n\u0131z ve net materyalleriniz olmas\u0131 \u015fart\u0131yla. \u0130nternette yeterince bilgi var. Ancak bir\u00e7o\u011funun analiz edilmesi ve yap\u0131land\u0131r\u0131lmas\u0131 gerekece\u011fine haz\u0131rl\u0131kl\u0131 olun. E\u011fitimden sonraki g\u00f6reviniz, ger\u00e7ek deneyim kazanmak i\u00e7in bir BT \u015firketine kat\u0131lmak olacakt\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Online QA<\/span><span style=\"font-weight: 400;\"> kursundan sonra, haz\u0131r programa g\u00f6re bir mentor ve bir \u00f6\u011fretmenle birlikte \u00e7al\u0131\u015farak sadece 3 ay i\u00e7inde QA mesle\u011finde ustala\u015fabileceksiniz. Kurs ak\u015famlar\u0131 canl\u0131 yay\u0131nlarla ger\u00e7ekle\u015ftirilir ve i\u015fle de birle\u015ftirilebilir. Gelecek vaat eden en iyi \u00f6\u011frenciler daha mezun olmadan bir BT \u015firketinde staj yap\u0131yor.<\/span><\/p>\n<h2><b>\u0130\u015f bulmak ne kadar kolay?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">G\u00fcn\u00fcm\u00fczde JavaScript ana programlama dilidir, geli\u015ftiricilerin 2\/3&#8217;\u00fc bu dili bilmektedir. Pazar JavaScript ile yaz\u0131lm\u0131\u015f \u00fcr\u00fcnlerle dolu. \u00d6rne\u011fin, t\u00fcm web sitelerinin %95&#8217;i bunun \u00fczerinde \u00e7al\u0131\u015f\u0131r. Front-end uzmanlar\u0131na duyulan ihtiya\u00e7 gelecekte de devam edecek gibi g\u00f6r\u00fcn\u00fcyor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Test uzmanlar\u0131n\u0131n ilk i\u015flerini bulmalar\u0131 \u00e7ok daha kolayd\u0131r \u00e7\u00fcnk\u00fc ba\u015flang\u0131\u00e7ta onlar i\u00e7in gereklilikler daha d\u00fc\u015f\u00fckt\u00fcr. Ancak bu, QA&#8217;nin daha az g\u00f6revi oldu\u011fu anlam\u0131na gelmez. \u015eirketlerin web sitelerini, uygulamalar\u0131, oyunlar\u0131, bankac\u0131l\u0131\u011f\u0131, botlar\u0131 ve benzerlerini test etmeleri gerekir. Bu faaliyet teknolojilere ve programlama dillerine ba\u011fl\u0131 de\u011fildir, bu nedenle bir uzman projeleri se\u00e7ebilir ve bunlar aras\u0131nda ge\u00e7i\u015f yapabilir.<\/span><\/p>\n<h2><b>Kim ne kadar \u00f6deme al\u0131yor?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Yeni ba\u015flayan biri front-end&#8217;de test uzman\u0131na g\u00f6re %20 daha fazla kazanabilir. Bu miktar deneyimle birlikte h\u0131zla artar, \u00f6zellikle de ki\u015fi yeni diller ve \u00e7er\u00e7eveler \u00f6\u011freniyorsa.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Test uzman\u0131 daha k\u00fc\u00e7\u00fck bir miktarla ba\u015flar. Tazminat o kadar h\u0131zl\u0131 artmaz ve aradaki fark zaman i\u00e7inde artabilir. Bunun istisnas\u0131 ekip liderleri ve test departman\u0131 ba\u015fkanlar\u0131d\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Automation QA uzmanlar\u0131n\u0131n maa\u015flar\u0131, Manuel QA uzmanlar\u0131n\u0131n maa\u015flar\u0131n\u0131n neredeyse \u00fc\u00e7te biri kadar daha y\u00fcksektir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Denemek, hakk\u0131nda okumaktan daha faydal\u0131d\u0131r. \u00dccretsiz maratonlardan birine kaydolun ve becerilerinizi test edin:<\/span><span style=\"font-weight: 400;\"> web sitesi olu\u015fturma maratonu.<\/span><span style=\"font-weight: 400;\"> Dersler ak\u015famlar\u0131 yap\u0131l\u0131r, mentorlar ve bir \u00f6\u011fretmen uygulamaya yard\u0131mc\u0131 olur. BT&#8217;de ba\u015flay\u0131n!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu makalede en \u00e7ok talep g\u00f6ren BT mesleklerinden ikisini kar\u015f\u0131la\u015ft\u0131raca\u011f\u0131z: \u00d6n U\u00e7 Geli\u015ftirici (programc\u0131) ve QA M\u00fchendisi (test uzman\u0131). Haz\u0131rl\u0131kl\u0131 olun: Pek \u00e7ok \u00f6rnek, ger\u00e7ek ve rakam olacak.<\/p>\n","protected":false},"featured_media":30314,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"categories":[],"tags":[],"class_list":["post-28386","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/articles\/28386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/types\/articles"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/media\/30314"}],"wp:attachment":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/media?parent=28386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/categories?post=28386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/tags?post=28386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}