{"id":1094,"date":"2022-06-10T12:27:49","date_gmt":"2022-06-10T12:27:49","guid":{"rendered":"https:\/\/digitalmecra.com\/?p=1094"},"modified":"2022-06-10T12:27:49","modified_gmt":"2022-06-10T12:27:49","slug":"yazilim-ogrenmeye-nereden-baslanir-yazilimcinin-el-kilavuzu","status":"publish","type":"post","link":"https:\/\/digitalmecra.com\/index.php\/2022\/06\/10\/yazilim-ogrenmeye-nereden-baslanir-yazilimcinin-el-kilavuzu\/","title":{"rendered":"Yaz\u0131l\u0131m \u00d6\u011frenmeye Nereden Ba\u015flan\u0131r? Yaz\u0131l\u0131mc\u0131n\u0131n El K\u0131lavuzu"},"content":{"rendered":"<p>Yaz\u0131l\u0131ma olan ilgi g\u00fcn ge\u00e7tik\u00e7e art\u0131yor. Yaz\u0131l\u0131m geli\u015ftiricili\u011fi pop\u00fcler bir meslek olmaya ba\u015flad\u0131\u011f\u0131ndan beri pek \u00e7ok ki\u015fi yaz\u0131l\u0131m dillerini \u00f6\u011frenmek istiyor fakat o kadar \u00e7ok se\u00e7enek var ki ister istemez insanlar\u0131n kafas\u0131 kar\u0131\u015f\u0131yor ve nereden ba\u015flayacaklar\u0131n\u0131 kestiremiyorlar. En \u00e7ok sorulan soru \u015f\u00fcphesiz &#8220;Hangi yaz\u0131l\u0131m dilini \u00f6\u011frenmeliyim?&#8221;. Bunun cevab\u0131 asl\u0131nda \u00e7ok net. Amac\u0131na uygun dilleri \u00f6\u011fren. S\u00f6z gelimi mobil uygulama geli\u015ftirmek i\u00e7in &#8220;Kotlin, Dart, Java&#8221;, yapay zeka ve veri analizi i\u00e7in &#8220;R, Python&#8221; web geli\u015ftirmeleri i\u00e7in &#8220;PHP&#8221; ve betik d\u00fczenleyici olarak &#8220;HTML, CSS&#8221; gibi se\u00e7eneklere y\u00f6nelmekte fayda var. \u015eimdi yaz\u0131l\u0131m sekt\u00f6r\u00fcnde hangi g\u00f6revlerde hangi diller ile nas\u0131l i\u015fler yap\u0131l\u0131yor onlara bir g\u00f6z atal\u0131m.<\/p>\n<h3>Front-End<\/h3>\n<p>\u00d6n Y\u00fcz geli\u015ftiricisi olarak da an\u0131lan Front-End geli\u015ftiriciler web uygulamalar\u0131, web siteleri ve ara\u00e7lar\u0131n\u0131 geli\u015ftirirler. Fakat Front-end geli\u015ftiriciler\u00a0 bu uygulamalar\u0131n yaln\u0131zca g\u00f6r\u00fcn\u00fcm\u00fc ve i\u00e7eri\u011fi ile ilgilenir, bu k\u0131s\u0131mlar\u0131 geli\u015ftirirler. Yani; \u015fayet bir Front-end geli\u015ftiricisi olmaya karar verdiyseniz, bir web sitesinin nas\u0131l g\u00f6r\u00fcnece\u011fi ve kullan\u0131c\u0131 ile olan etkile\u015fimi tamamen size ba\u011fl\u0131 olacak. Bilebilece\u011finiz onlarca teknoloji var. Fakat HTML, CSS ve JAVASCRIPT en temelde bilmeniz gereken dil ve i\u015faretleyiciler diyebiliriz.<\/p>\n<h3>Back-End<\/h3>\n<p>Back-End geli\u015ftiriciler \u00f6n y\u00fcz geli\u015ftiricilerin tasarlada\u011f\u0131 yap\u0131n\u0131n arka planda \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan ki\u015filerdir. Yani asl\u0131nda web servislerinin nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131, uygulaman\u0131n nas\u0131l veri transferi yapaca\u011f\u0131, veri ileti\u015fim modeli gibi pek \u00e7ok yap\u0131y\u0131 tasarlayarak uygulaman\u0131n ayakta durmas\u0131n\u0131 sa\u011flarlar ve Front-End geli\u015ftiriciler ile koordineli bir \u015fekilde \u00e7al\u0131\u015f\u0131rlar. Genellikle Java, PHP, Python ve Node.js en \u00e7ok kullan\u0131lan dillerdir.<\/p>\n<h3>Yapay Zeka ve Makine \u00d6\u011frenmesi<\/h3>\n<p>Bilgisayar bilimi, robotik ve \u00f6zellikle matematik gibi mevzularda bilgiler edinmeniz ve Python ile ba\u015flang\u0131\u00e7 yapman\u0131z ilk ad\u0131mlar\u0131 atma a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/p>\n<p>Makine \u00f6\u011frenmesi; bilgisayara, verilere\/bilgilere bakarak nas\u0131l karar verilece\u011fini ve tahminde bulunulaca\u011f\u0131n\u0131 \u00f6\u011fretmekle ilgilidir. Yine ayn\u0131 \u015fekilde bilgisayar biliminin temellerini anlamak, istatistik ve matematik benzer bi\u00e7imde alanlarda malumat sahibi olman\u0131z \u00f6nemlidir.<\/p>\n<h3>Mobil Uygulama Geli\u015ftirme<\/h3>\n<p>Mobil uygulama geli\u015ftiricili\u011fi, yaz\u0131l\u0131m sekt\u00f6r\u00fcn\u00fcn en s\u00fcratli geli\u015fen alanlar\u0131ndan birisi. Bu alanda \u00e7al\u0131\u015fanlar telefon ve tabletler i\u00e7in mobil uygulamalar ve oyunlar geli\u015ftirirler. En fazlaca kullan\u0131lan diller Android i\u00e7in Java ve Kotlin; \u0130OS i\u00e7in Swift\u2019tir. Bunlar\u0131n haricinde Flutter, React Native benzer bi\u00e7imde teknolojiler de geni\u015f kapsamda kullan\u0131l\u0131r.<\/p>\n<h2><strong>Nas\u0131l ve Nereden \u00d6\u011frenebilirim<\/strong><\/h2>\n<p><strong>Tamamen \u00fccretsiz olarak,<\/strong> se\u00e7ti\u011finiz alanda ad\u0131m ad\u0131m sizleri yaz\u0131l\u0131mc\u0131 olarak yeti\u015ftirecek bir portal var: BTK Akademi. BTK Akademi \u00f6zellikle yaz\u0131l\u0131m konusunda \u00e7ok iyi e\u011fitimler veriyor. BTK Akademi&#8217;ye kay\u0131t olarak online bir \u015fekilde e\u011fitimleri tamamlayabilir ve sertifikan\u0131z\u0131 alabilirsiniz.<\/p>\n<p><a href=\"https:\/\/www.btkakademi.gov.tr\/\">BTK AKADEM\u0130 G\u0130R\u0130\u015e<\/a><\/p>\n<p><strong>Di\u011fer T\u00fcrk\u00e7e Kaynaklar<\/strong><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/c\/Sadievrenseker_BK\">Bilgisayar Kavramlar\u0131<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/user\/yakinkampus1\">Yak\u0131n Kamp\u00fcs<\/a><\/p>\n<p><a href=\"https:\/\/grikutu.org\/\">Gri Kutu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En \u00e7ok sorulan soru \u015f\u00fcphesiz &#8220;Hangi yaz\u0131l\u0131m dilini \u00f6\u011frenmeliyim?&#8221;. Bunun cevab\u0131 asl\u0131nda \u00e7ok net. Amac\u0131na uygun dilleri \u00f6\u011fren.<\/p>\n","protected":false},"author":6,"featured_media":1095,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[1760],"class_list":["post-1094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji","tag-yazilim"],"views":465,"_links":{"self":[{"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/posts\/1094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/comments?post=1094"}],"version-history":[{"count":1,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/posts\/1094\/revisions"}],"predecessor-version":[{"id":1096,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/posts\/1094\/revisions\/1096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/media\/1095"}],"wp:attachment":[{"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/media?parent=1094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/categories?post=1094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitalmecra.com\/index.php\/wp-json\/wp\/v2\/tags?post=1094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}