{"id":32024,"date":"2024-12-26T12:12:14","date_gmt":"2024-12-26T10:12:14","guid":{"rendered":"https:\/\/goit.global\/?post_type=articles&#038;p=32024"},"modified":"2024-12-26T12:12:14","modified_gmt":"2024-12-26T10:12:14","slug":"tek-kisilik-bir-ordu-full-stack-developer","status":"publish","type":"articles","link":"https:\/\/goit.global\/tr\/articles\/tek-kisilik-bir-ordu-full-stack-developer\/","title":{"rendered":"Tek Ki\u015filik Bir Ordu: Full Stack Developer"},"content":{"rendered":"<h2>Kaan\u2019\u0131n Hik\u00e2yesi<\/h2>\n<p>Bir zamanlar, Kaan ad\u0131nda gen\u00e7 bir adam vard\u0131. Kaan her g\u00fcn sabah uyan\u0131r, bilgisayar\u0131n\u0131 a\u00e7ar ve internete g\u00f6z atarken kendini iyi bir \u201c<a href=\"https:\/\/goit.global\/tr\/courses\/fullstack\/\">Full Stack Developer<\/a>\u201d olarak hayal ederdi. \u201cBir g\u00fcn d\u00fcnyay\u0131 de\u011fi\u015ftirece\u011fim,\u201d derdi kendine, ama sonra eklerdi: \u201c\u00d6nce bir kahve i\u00e7mem gerek.\u201d Kaan&#8217;\u0131n ilk amac\u0131 kendi web sitesini yapmakt\u0131! Ama tabii bunun i\u00e7in Full Stack Developer olmas\u0131 gerekiyordu.<\/p>\n<h2>Ba\u015flang\u0131\u00e7<\/h2>\n<p>Kaan, HTML ile ba\u015flad\u0131\u011f\u0131nda, \u201cBu ne kadar kolaym\u0131\u015f ya!\u201d dedi ve bir dakikada ilk sayfas\u0131n\u0131 olu\u015fturdu. Ancak sayfan\u0131n rengi bir t\u00fcrl\u00fc istedi\u011fi gibi olmad\u0131. Olsundu. \u201cBu kadar kolay olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnmemi\u015ftim.\u201d diye kendi kendine konu\u015furken CSS&#8217;i ke\u015ffetti. \u201cTamam, bu i\u015fin kolay k\u0131sm\u0131yd\u0131.\u201d diye d\u00fc\u015f\u00fcnd\u00fc ve padding ve margin ile sava\u015fmaya ba\u015flad\u0131. Kodlar\u0131 her yazd\u0131\u011f\u0131nda, sayfa tam olarak istedi\u011fi gibi g\u00f6r\u00fcn\u00fcyordu. Ama yava\u015f\u00e7a fark etti ki burada CSS\u2019nin kendisi de ayr\u0131 bir karaktermi\u015f. Arka planda sevdi\u011fi \u015fark\u0131lar \u00e7alarken t\u00fcm d\u00fczeni kendisi kuruyormu\u015f gibi hissediyordu.<\/p>\n<h2>Yeni Bir Dil<\/h2>\n<p>Kaan sonunda JavaScript\u2019e ge\u00e7ti. \u201cBu tamamen ba\u015fka bir dil!\u201d diye d\u00fc\u015f\u00fcnd\u00fc. Her \u015fey \u00e7al\u0131\u015f\u0131yor, peki neden o console.log&#8217;\u0131 g\u00f6rmek zorunday\u0131m diye \u015fa\u015fk\u0131nl\u0131kla ekran\u0131 izledi. \u201c\u0130\u015fte bu! Sonunda kod yaz\u0131yorum.\u201d dedi ama hemen ard\u0131ndan bir hata mesaj\u0131 belirdi. SyntaxError: Unexpected Token! \u201cNe demek bu?! Bu daha \u00f6nce hi\u00e7 b\u00f6yle olmam\u0131\u015ft\u0131!\u201d diye sinirlenerek Google\u2019a ko\u015ftu. \u00d6\u011frendi ki noktal\u0131 virg\u00fcl eksikmi\u015f.<\/p>\n<h2>Hatalar\u0131 G\u00f6rmek<\/h2>\n<p>Kaan, JavaScript&#8217;e tekrar d\u00f6nd\u00fc ve back-end k\u0131sm\u0131na ge\u00e7meye karar verdi. \u201cArt\u0131k her \u015feyi halledebilirim,\u201d dedi, Node.jsi kurdu. Ama sunucu a\u00e7\u0131lm\u0131yordu. \u201cHadi ama!\u201d dedi. \u201cBenim internetim yok mu?!\u201d Ekranda 404 hatas\u0131 g\u00f6z\u00fck\u00fcyordu. Kaan, neredeyse a\u011flayacakt\u0131 sinirden. Bir arkada\u015f\u0131na mesaj att\u0131: \u201cNode.js neden \u00e7al\u0131\u015fm\u0131yor?\u201d Arkada\u015f\u0131 cevap verdi: \u201cSunucuyu a\u00e7t\u0131n m\u0131?\u201d Kaan duraksad\u0131. Evraka! diye bir ses yank\u0131land\u0131 odada.<\/p>\n<h2>Her \u015eey Bir Anda Kar\u0131\u015fabilir<\/h2>\n<p>Sonra veritaban\u0131 k\u0131sm\u0131 geldi. \u201cSQL nedir, o da neyin nesi?\u201d diye sordu Kaan. SELECT komutunu yazmaya ba\u015flad\u0131\u011f\u0131nda, g\u00f6zleri parlad\u0131. \u201cVeritaban\u0131m var! Sonunda her \u015feyi saklayabiliyorum!\u201d Ama sonra INSERT INTO komutunu yazmaya \u00e7al\u0131\u015f\u0131rken verilerin kayboldu\u011funu fark etti. \u201cHer \u015feyi kaybettim!\u201d dedi, ama i\u00e7eri\u011fi tekrar girmeye ba\u015flad\u0131. Kaan, veritaban\u0131yla sava\u015f\u0131n\u0131 bitirdi\u011finde nihayet her \u015feyin yerli yerinde oldu\u011funu d\u00fc\u015f\u00fcnd\u00fc. Ama sonra bir daha JOIN komutu yazd\u0131 ve her \u015fey birbirine girdi. Sakinle\u015fmek i\u00e7in bir pizza sipari\u015fi verdi.<\/p>\n<h2>\u00c7al\u0131\u015fan Bir Kod<\/h2>\n<p>G\u00fcnler ge\u00e7tik\u00e7e, Kaan&#8217;\u0131n Full Stack Developer olma yolculu\u011fu daha da trajikomik bir hal almaya ba\u015flad\u0131. Kaan&#8217;\u0131n kodlar\u0131ndaki hatalar, birer \u00e7\u0131k\u0131\u015f stratejisi gibi g\u00f6r\u00fcn\u00fcyordu. Her hata, yeni bir kahkaha ve daha fazla kahve anlam\u0131na geliyordu. Ama sonunda, Kaan\u2019\u0131n projesi \u00e7al\u0131\u015ft\u0131!Web sitesi a\u00e7\u0131ld\u0131 ve Kaan bir kahraman gibi hissetti. \u201cEvet, i\u015fte bu!\u201d dedi. Ama o an fark etti ki h\u00e2l\u00e2 backend&#8217;e eri\u015filemiyor ve front-end tamamen kaybolmu\u015f!<\/p>\n<h2>Hatalarla Bar\u0131\u015fmak<\/h2>\n<p>Kaan, Full Stack Developer olma yolunda teknolojik bir sava\u015f\u00e7\u0131ya d\u00f6n\u00fc\u015fm\u00fc\u015ft\u00fc. Bir s\u00fcr\u00fc console.log komutuyla sava\u015fm\u0131\u015f, sayfa y\u00fckleme hatalar\u0131yla kavga etmi\u015f ve nihayet veritabanlar\u0131n\u0131 d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131rmay\u0131 ba\u015farm\u0131\u015ft\u0131. Bir \u015fey kesindi art\u0131k: Full Stack Developer olabilmek i\u00e7in en ba\u015fta \u00e7ok\u00e7a hata yapmak gerekiyordu. Kaan, sabahlar\u0131 console.log yerine \u201cBug\u00fcn kodun neresinde hata yapaca\u011f\u0131m acaba?\u201d diye sorarak g\u00fcne ba\u015fl\u0131yor, \u00f6\u011fle yeme\u011finde de \u201c\u015eu hatay\u0131 bulmak i\u00e7in ka\u00e7 saat harcad\u0131m?\u201d diye g\u00fclerek pizzas\u0131n\u0131 yiyordu.<\/p>\n<h3>\u00dcstesinden Geliriz<\/h3>\n<p>Kaan pes etmedi, tek ki\u015filik bir ordu gibi sava\u015f\u0131na devam etti. \u00c7\u00fcnk\u00fc bir Full Stack Developer, her \u015feyin \u00fcstesinden gelmek zorundayd\u0131\u2026<\/p>\n<h2>\u015eimdi Ne Yapmal\u0131?<\/h2>\n<p>Bir sabah, Kaan&#8217;\u0131n akl\u0131na bir fikir geldi. \u201cYa, bu kadar kod yazd\u0131m, ama i\u015f bulam\u0131yorum!\u201d diye d\u00fc\u015f\u00fcnd\u00fc. \u201cBelki de birilerini etkileyebilirim!\u201d Hemen\u00a0<a href=\"https:\/\/goit.global\/tr\/\">GoIT T\u00fcrkiye\u2019yi<\/a> ara\u015ft\u0131rmaya ba\u015flad\u0131. \u201cBurada neler varm\u0131\u015f?\u201d diye inceledi\u011finde, tam olarak ihtiyac\u0131 olan her \u015feyi buldu:<\/p>\n<ul>\n<li>\u00a0<a href=\"https:\/\/goit.global\/tr\/courses\/fullstack\/\">Full Stack Developer kurslar\u0131<\/a>,<\/li>\n<li>deneyimli e\u011fitmenler,<\/li>\n<li>proje tabanl\u0131 \u00f6\u011frenme,<\/li>\n<li>s\u00fcresiz eri\u015filebilir materyaller ve<\/li>\n<li>i\u015f bulma garantisi\u2026<\/li>\n<\/ul>\n<p>Kaan, \u201c\u0130\u015fte bu!\u201d dedi ve hemen <a href=\"https:\/\/goit.global\/tr\/contacts\/\">kaydoldu<\/a>.<\/p>\n<h2>GoIT ile Yeni Bir Kariyer<\/h2>\n<p>Kaan, GoIT T\u00fcrkiye ile \u00e7al\u0131\u015fmaya ba\u015flad\u0131. Kurslar, hatalar\u0131n\u0131 d\u00fczeltmesine yard\u0131mc\u0131 oluyordu. E\u011fitmenler, ona rehberlik ediyor ve\u00a0ger\u00e7ek d\u00fcnyada kullan\u0131labilir projeler\u00a0geli\u015ftirmesini sa\u011fl\u0131yorlard\u0131. Hatalar\u0131n\u0131 h\u0131zla fark etti ve d\u00fczeltmeye ba\u015flad\u0131. En \u00f6nemlisi, GoIT T\u00fcrkiye&#8217;nin\u00a0toplulu\u011fuyla\u00a0tan\u0131\u015farak kendini daha g\u00fcvenli hissetmeye ba\u015flad\u0131. Kaan, bir Full Stack Developer olarak hayat\u0131n\u0131 de\u011fi\u015ftirme yolunda art\u0131k yaln\u0131z de\u011fildi!<\/p>\n<h2>\u0130lk \u0130\u015f Teklifi<\/h2>\n<p>4 ay sonra Kaan,\u00a0ilk i\u015f teklifini\u00a0ald\u0131. GoIT T\u00fcrkiye sayesinde,\u00a0sekt\u00f6re ilk ad\u0131m\u0131n\u0131 atm\u0131\u015ft\u0131. Ve o g\u00fcn, ekran\u0131nda g\u00f6rd\u00fc\u011f\u00fc i\u015f teklifini okurken \u015funlar\u0131 d\u00fc\u015f\u00fcnd\u00fc: \u201cHer \u015fey Full Stack Developer olma hayaliyle ba\u015flam\u0131\u015ft\u0131. \u015eimdi ise, kod yazmakla birlikte i\u015f hayat\u0131mda da kodu \u00e7\u00f6zd\u00fcm!\u201d<\/p>\n<p>Kaan art\u0131k ger\u00e7ekten bir\u00a0tek ki\u015filik orduydu: Hem Full Stack Developer hem de\u00a0k\u0131sa s\u00fcrede i\u015f bulan\u00a0bir yaz\u0131l\u0131mc\u0131!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir zamanlar, Kaan ad\u0131nda gen\u00e7 bir adam vard\u0131. Kaan her g\u00fcn sabah uyan\u0131r, bilgisayar\u0131n\u0131 a\u00e7ar ve internete g\u00f6z atarken kendini iyi bir \u201cFull Stack Developer\u201d olarak hayal ederdi. \u201cBir g\u00fcn d\u00fcnyay\u0131 de\u011fi\u015ftirece\u011fim,\u201d derdi kendine, ama sonra eklerdi: \u201c\u00d6nce bir kahve i\u00e7mem gerek.\u201d Kaan&#8217;\u0131n ilk amac\u0131 kendi web sitesini yapmakt\u0131! Ama tabii bunun i\u00e7in Full Stack Developer olmas\u0131 gerekiyordu.<\/p>\n","protected":false},"featured_media":32025,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"categories":[12034],"tags":[],"class_list":["post-32024","articles","type-articles","status-publish","has-post-thumbnail","hentry","category-fullstack"],"acf":[],"_links":{"self":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/articles\/32024","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\/32025"}],"wp:attachment":[{"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/media?parent=32024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/categories?post=32024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goit.global\/tr\/wp-json\/wp\/v2\/tags?post=32024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}