{"id":44069,"date":"2026-08-13T21:04:13","date_gmt":"2026-08-13T18:04:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/"},"modified":"2026-08-13T21:04:36","modified_gmt":"2026-08-13T18:04:36","slug":"bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/","title":{"rendered":"Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim"},"content":{"rendered":"<h2>Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim<\/h2>\n<p>Bilgisayar Bilimleri veya Bilgisayar M\u00fchendisli\u011fi lisans program\u0131na ba\u015flamak, pek \u00e7ok gen\u00e7 i\u00e7in heyecan verici bir ad\u0131md\u0131r. Ancak bu yolculuk, genellikle beklentilerle ger\u00e7ekler aras\u0131nda b\u00fcy\u00fck farklar bar\u0131nd\u0131r\u0131r. E\u011fer bu alana yeni ad\u0131m atacak bir \u00f6\u011frenciyseniz veya \u015fu anki e\u011fitiminizde baz\u0131 \u015feylerin eksik kald\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z, bu makale size yol g\u00f6sterecek. Ke\u015fke \u00fcniversiteye ba\u015flamadan \u00f6nce bilseydim diyece\u011finiz kritik noktalar\u0131, ger\u00e7ek d\u00fcnya senaryolar\u0131yla ve samimi bir dille ele alaca\u011f\u0131z.<\/p>\n<h3>Neden Bilgisayar Bilimlerini Se\u00e7tim ve \u0130lk Hayal K\u0131r\u0131kl\u0131klar\u0131 Nelerdi?<\/h3>\n<p>Pek \u00e7ok \u00f6\u011frenci gibi ben de lise y\u0131llar\u0131mda bilgisayarlar\u0131n ve yaz\u0131l\u0131mlar\u0131n b\u00fcy\u00fcl\u00fc d\u00fcnyas\u0131na kap\u0131lm\u0131\u015ft\u0131m. Bir tu\u015fa basarak harikalar yaratan programc\u0131lar\u0131 izlerken, i\u00e7imde bir yerlerde ben de ayn\u0131s\u0131n\u0131 yapabilirim inanc\u0131 ye\u015fermi\u015fti. Bilgisayar Bilimleri B.Tech program\u0131na ba\u015flarken akl\u0131mdaki tablo \u015fuydu: Bolca kod yazacak, yeni teknolojiler geli\u015ftirecek ve belki de bir sonraki b\u00fcy\u00fck sosyal medya uygulamas\u0131n\u0131 veya yapay zeka devrimini ba\u015flatacakt\u0131m. San\u0131yordum ki, okulda bana &#8220;nas\u0131l kod yaz\u0131l\u0131r&#8221; \u00f6\u011fretilecek ve gerisi \u00e7orap s\u00f6k\u00fc\u011f\u00fc gibi gelecekti. Ancak ger\u00e7ekler k\u0131sa s\u00fcrede bu pembe tablonun \u00e7ok \u00f6tesinde oldu\u011funu g\u00f6sterdi.<\/p>\n<p>\u00dcniversitenin ilk haftalar\u0131nda, ders program\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcmde ilk \u015fa\u015fk\u0131nl\u0131\u011f\u0131 ya\u015fad\u0131m. Fizik, Matematik, Kalk\u00fcl\u00fcs gibi temel bilim derslerinin yo\u011funlu\u011fu beni afallatm\u0131\u015ft\u0131. Nerede o hayal etti\u011fim &#8220;sadece kod yazma&#8221; d\u00fcnyas\u0131? Sanki yanl\u0131\u015f bir b\u00f6l\u00fcme gelmi\u015fim gibi hissettim. Daha da \u00f6nemlisi, ilk programlama derslerinde \u00f6\u011frendi\u011fimiz syntax (s\u00f6zdizimi) ve temel algoritmalar, benim hayalimdeki karma\u015f\u0131k uygulamalardan \u00e7ok uzakt\u0131. Bir <code>for<\/code> d\u00f6ng\u00fcs\u00fc veya <code>if-else<\/code> yap\u0131s\u0131 yazmak, elbette bir ba\u015flang\u0131\u00e7t\u0131, ama bilgisayar oyunlar\u0131 veya mobil uygulamalar geli\u015ftirmek i\u00e7in yeterli de\u011fildi. Bu, bir\u00e7ok \u00f6\u011frencinin ya\u015fad\u0131\u011f\u0131 yayg\u0131n bir hayal k\u0131r\u0131kl\u0131\u011f\u0131d\u0131r. Programlama dillerinin sadece birer ara\u00e7 oldu\u011funu, as\u0131l \u00f6nemli olan\u0131n problem \u00e7\u00f6zme becerisi ve mant\u0131ksal d\u00fc\u015f\u00fcnme oldu\u011funu anlamam zaman ald\u0131. \u00dcniversite, size bir programlama dilini ba\u015ftan sona \u00f6\u011fretmekten ziyade, o dilin arkas\u0131ndaki temel prensipleri, bilgisayar\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve en \u00f6nemlisi, karma\u015f\u0131k problemleri nas\u0131l k\u00fc\u00e7\u00fck, y\u00f6netilebilir par\u00e7alara ay\u0131r\u0131p \u00e7\u00f6zebilece\u011finizi \u00f6\u011fretmeye odaklan\u0131r. Bu temel anlay\u0131\u015f, gelecekte kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z her t\u00fcrl\u00fc teknolojik zorlu\u011fun \u00fcstesinden gelmenizi sa\u011flayacak kilit beceridir. Bu y\u00fczden, ilk ba\u015fta s\u0131k\u0131c\u0131 veya alakas\u0131z gibi g\u00f6r\u00fcnen teorik derslere sab\u0131rla yakla\u015fmak, uzun vadede size b\u00fcy\u00fck fayda sa\u011flayacakt\u0131r.<\/p>\n<h3>Temel Kavramlara Hakim Olmak: Algoritmalar ve Veri Yap\u0131lar\u0131 Neden Bu Kadar \u00d6nemli?<\/h3>\n<p>Bilgisayar Bilimlerinin kalbinde, algoritmalar ve veri yap\u0131lar\u0131 yatar. \u00dcniversiteye ba\u015flamadan \u00f6nce bu kavramlar\u0131n sadece ders ge\u00e7mek i\u00e7in \u00f6\u011frenilmesi gereken soyut konular oldu\u011funu d\u00fc\u015f\u00fcn\u00fcrd\u00fcm. Oysa bu, b\u00fcy\u00fck bir yan\u0131lg\u0131yd\u0131. Algoritmalar, bir problemi \u00e7\u00f6zmek i\u00e7in ad\u0131m ad\u0131m izlenen talimatlar dizisidir; veri yap\u0131lar\u0131 ise bu verileri bilgisayar belle\u011finde en verimli \u015fekilde d\u00fczenleme y\u00f6ntemleridir. Bu iki kavram, yazd\u0131\u011f\u0131n\u0131z her kodun performans\u0131n\u0131, verimlili\u011fini ve \u00f6l\u00e7eklenebilirli\u011fini do\u011frudan etkiler. E\u011fer bu temelleri sa\u011flam atmazsan\u0131z, ileride daha karma\u015f\u0131k sistemler geli\u015ftirirken s\u00fcrekli performans sorunlar\u0131, hatalar ve verimsizliklerle kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z.<\/p>\n<p>\u00d6rne\u011fin, bir web sitesinde arama fonksiyonu geli\u015ftirdi\u011finizi d\u00fc\u015f\u00fcn\u00fcn. Milyonlarca kay\u0131t aras\u0131ndan belirli bir bilgiyi bulman\u0131z gerekiyor. E\u011fer verilerinizi rastgele bir liste halinde tutar ve her arama iste\u011finde t\u00fcm listeyi ba\u015ftan sona tararsan\u0131z, bu i\u015flem \u00e7ok yava\u015f olacakt\u0131r. \u0130\u015fte bu noktada veri yap\u0131lar\u0131 ve algoritmalar devreye girer. Verilerinizi bir &#8220;hash tablosu&#8221; (karma tablo) veya &#8220;dengeli ikili arama a\u011fac\u0131&#8221; (balanced binary search tree) gibi uygun bir veri yap\u0131s\u0131nda saklad\u0131\u011f\u0131n\u0131zda, arama s\u00fcresi logaritmik olarak k\u0131sal\u0131r ve kullan\u0131c\u0131lar saniyeler i\u00e7inde sonu\u00e7lara ula\u015fabilir. Bu, sadece bir \u00f6rnek; ayn\u0131 prensipler, oyun geli\u015ftirmeden yapay zeka algoritmalar\u0131na, finansal sistemlerden a\u011f ileti\u015fimine kadar her alanda ge\u00e7erlidir. Bir di\u011fer \u00f6nemli nokta ise &#8220;algoritmik karma\u015f\u0131kl\u0131k&#8221; (algorithmic complexity) kavram\u0131d\u0131r. Big O notasyonu ile ifade edilen bu kavram, bir algoritman\u0131n giri\u015f boyutu artt\u0131k\u00e7a ne kadar zaman ve bellek t\u00fcketece\u011fini tahmin etmemizi sa\u011flar. \u0130yi bir yaz\u0131l\u0131mc\u0131, sadece \u00e7al\u0131\u015fan de\u011fil, ayn\u0131 zamanda verimli \u00e7al\u0131\u015fan kod yazan ki\u015fidir. Bu nedenle, derslerde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz s\u0131ralama algoritmalar\u0131 (\u00f6rne\u011fin, &#8220;Quick Sort&#8221; veya &#8220;Merge Sort&#8221;), arama algoritmalar\u0131 (\u00f6rne\u011fin, &#8220;Binary Search&#8221;) ve \u00e7e\u015fitli veri yap\u0131lar\u0131 (ba\u011fl\u0131 listeler, y\u0131\u011f\u0131nlar, kuyruklar, a\u011fa\u00e7lar, graflar) sadece teorik bilgi y\u0131\u011f\u0131n\u0131 de\u011fil, g\u00fcnl\u00fck yaz\u0131l\u0131m geli\u015ftirme pratiklerinizin temel ta\u015flar\u0131d\u0131r. Bu konular\u0131 sadece s\u0131nav ge\u00e7mek i\u00e7in de\u011fil, ger\u00e7ekten anlamak ve farkl\u0131 senaryolarda nas\u0131l uygulayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in \u00e7aba g\u00f6sterin. \u00c7\u00fcnk\u00fc m\u00fclakatlarda size sorulacak ilk teknik sorular genellikle bu temel kavramlar \u00fczerine olacakt\u0131r. Bir vaka analizi olarak, b\u00fcy\u00fck bir e-ticaret sitesinin \u00fcr\u00fcn arama motorunu d\u00fc\u015f\u00fcnelim. E\u011fer bu motor, kullan\u0131c\u0131lar\u0131n arad\u0131\u011f\u0131 \u00fcr\u00fcnleri saniyeler i\u00e7inde bulamazsa, m\u00fc\u015fteri kaybeder. Bu durum, do\u011fru veri yap\u0131lar\u0131n\u0131n (\u00f6rne\u011fin, inverted index) ve h\u0131zl\u0131 arama algoritmalar\u0131n\u0131n (\u00f6rne\u011fin, TF-IDF ile birlikte B-tree) ne kadar kritik oldu\u011funu g\u00f6sterir. Bu temel bilgileri edinmek, size sadece daha iyi kod yazma becerisi kazand\u0131rmakla kalmayacak, ayn\u0131 zamanda daha derinlemesine d\u00fc\u015f\u00fcnen ve daha de\u011ferli bir m\u00fchendis olman\u0131z\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h3>Sadece Kod Yazmak Yetmez: Yaz\u0131l\u0131m Geli\u015ftirme S\u00fcre\u00e7lerini Anlamak<\/h3>\n<p>\u00dcniversiteye ba\u015flamadan \u00f6nce, yaz\u0131l\u0131m geli\u015ftirmenin sadece kod yazmaktan ibaret oldu\u011funu san\u0131yordum. Bir fikir bul, kodunu yaz, \u00e7al\u0131\u015ft\u0131r ve bitti! Oysa ger\u00e7ek d\u00fcnya, \u00e7ok daha karma\u015f\u0131k ve katmanl\u0131 bir s\u00fcre\u00e7 gerektiriyor. B\u00fcy\u00fck \u00f6l\u00e7ekli projelerde tek ba\u015f\u0131na kod yazmak, buzda\u011f\u0131n\u0131n sadece g\u00f6r\u00fcnen y\u00fcz\u00fcd\u00fcr. Yaz\u0131l\u0131m Geli\u015ftirme Ya\u015fam D\u00f6ng\u00fcs\u00fc (SDLC &#8211; Software Development Life Cycle), bir yaz\u0131l\u0131m\u0131n fikir a\u015famas\u0131ndan emekliye ayr\u0131lmas\u0131na kadar ge\u00e7en t\u00fcm evreleri kapsar. Bu evreler; gereksinim analizi, tasar\u0131m, geli\u015ftirme, test, da\u011f\u0131t\u0131m ve bak\u0131m gibi ad\u0131mlar\u0131 i\u00e7erir. Bu s\u00fcre\u00e7leri anlamak ve uygulamak, ba\u015far\u0131l\u0131 bir yaz\u0131l\u0131m projesi i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<p>Bu s\u00fcre\u00e7lerin en kritik bile\u015fenlerinden biri &#8220;versiyon kontrol sistemleri&#8221; (Version Control Systems &#8211; VCS), \u00f6zellikle de <a href=\"https:\/\/git-scm.com\/\" target=\"_blank\">Git<\/a>&#8216;tir. Git, birden fazla geli\u015ftiricinin ayn\u0131 proje \u00fczerinde e\u015f zamanl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan, kod de\u011fi\u015fikliklerini takip eden ve gerekti\u011finde \u00f6nceki versiyonlara d\u00f6nme imkan\u0131 sunan bir ara\u00e7t\u0131r. \u00dcniversite projelerinde tek ba\u015f\u0131n\u0131za \u00e7al\u0131\u015f\u0131rken Git&#8217;in \u00f6nemi pek anla\u015f\u0131lmayabilir, ancak bir ekiple \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ne kadar vazge\u00e7ilmez oldu\u011funu g\u00f6r\u00fcrs\u00fcn\u00fcz. \u00d6rne\u011fin, bir ekip \u00fcyesi yeni bir \u00f6zellik \u00fczerinde \u00e7al\u0131\u015f\u0131rken, di\u011feri bir hatay\u0131 d\u00fczeltiyor olabilir. Git sayesinde bu de\u011fi\u015fiklikler \u00e7ak\u0131\u015fmadan y\u00f6netilebilir ve farkl\u0131 dallarda (branch) geli\u015ftirme yap\u0131labilir. \u0130\u015fte basit bir Git komutu \u00f6rne\u011fi:<\/p>\n<div class=\"code-container\">\n<pre><code>\ngit clone https:\/\/github.com\/kullanici\/proje-adi.git\ngit add .\ngit commit -m \"\u0130lk commit: Temel yap\u0131y\u0131 ekle\"\ngit push origin main\n      <\/code><\/pre>\n<\/p><\/div>\n<p>Bu komutlar, bir projeyi klonlamak, yap\u0131lan de\u011fi\u015fiklikleri sahnelemek (staging), bu de\u011fi\u015fiklikleri kaydetmek (commit) ve uzak depoya (remote repository) g\u00f6ndermek i\u00e7in kullan\u0131l\u0131r. Bu basit ak\u0131\u015f\u0131 bile bilmek, ekip \u00e7al\u0131\u015fmalar\u0131nda size b\u00fcy\u00fck avantaj sa\u011flayacakt\u0131r. Ayr\u0131ca, &#8220;\u00e7evik metodolojiler&#8221; (Agile methodologies) de modern yaz\u0131l\u0131m geli\u015ftirmede b\u00fcy\u00fck yer tutar. Scrum veya Kanban gibi yakla\u015f\u0131mlar, esneklik, s\u00fcrekli geri bildirim ve k\u0131sa geli\u015ftirme d\u00f6ng\u00fcleri (sprintler) ile projelerin daha h\u0131zl\u0131 ve verimli ilerlemesini sa\u011flar. Bir di\u011fer \u00f6nemli a\u015fama ise &#8220;test&#8221;tir. Yazd\u0131\u011f\u0131n\u0131z kodun do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in birim testleri (unit tests), entegrasyon testleri (integration tests) ve kabul testleri (acceptance tests) gibi farkl\u0131 test t\u00fcrleri uygulan\u0131r. Kaliteli yaz\u0131l\u0131m, iyi test edilmi\u015f yaz\u0131l\u0131md\u0131r. \u00dcniversite y\u0131llar\u0131n\u0131zda bu s\u00fcre\u00e7leri \u00f6\u011frenmeye ve uygulamaya \u00f6zen g\u00f6sterin. Sadece kod yazmakla kalmay\u0131n, ayn\u0131 zamanda yazd\u0131\u011f\u0131n\u0131z kodun nas\u0131l bir s\u00fcre\u00e7 i\u00e7erisinde hayat buldu\u011funu, nas\u0131l test edildi\u011fini ve nas\u0131l y\u00f6netildi\u011fini de \u00f6\u011frenin. Bu, sizi sadece bir kod yazardan, tam donan\u0131ml\u0131 bir yaz\u0131l\u0131m m\u00fchendisine d\u00f6n\u00fc\u015ft\u00fcrecektir. T\u00fcrkiye&#8217;deki yaz\u0131l\u0131m \u015firketlerinin \u00e7o\u011fu da Agile metodolojileri benimsemi\u015f durumdad\u0131r ve m\u00fclakatlarda bu konulardaki bilginiz sorgulanacakt\u0131r. Bu nedenle, bu s\u00fcre\u00e7leri teorik olarak bilmekle kalmay\u0131p, okul projelerinizde veya ki\u015fisel projelerinizde uygulamaya \u00e7al\u0131\u015fmak, size ger\u00e7ek bir deneyim kazand\u0131racakt\u0131r.<\/p>\n<h3>Programlama Dillerinin \u00d6tesi: Farkl\u0131 Teknolojilere Y\u00f6nelmek ve Uzmanla\u015fmak<\/h3>\n<p>Bilgisayar Bilimleri b\u00f6l\u00fcm\u00fcne ba\u015flad\u0131\u011f\u0131mda, sadece bir veya iki programlama dilini \u00e7ok iyi \u00f6\u011frenmemin yeterli olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyordum. Ancak k\u0131sa s\u00fcrede anlad\u0131m ki, programlama dilleri sadece birer ara\u00e7 ve teknoloji d\u00fcnyas\u0131 bu ara\u00e7lar\u0131n \u00e7ok \u00f6tesinde, devasa bir okyanus. Python, Java, C++, JavaScript gibi diller elbette temeldir ve her birinin kendine \u00f6zg\u00fc kullan\u0131m alanlar\u0131 vard\u0131r. Ancak bu dilleri \u00f6\u011frenmek, sizi belirli bir alanda uzman yapmaya yetmez. \u00d6nemli olan, bu dilleri kullanarak hangi teknolojileri geli\u015ftirebilece\u011finizi ve hangi alanlarda derinle\u015febilece\u011finizi ke\u015ffetmektir.<\/p>\n<p>Teknoloji d\u00fcnyas\u0131 o kadar geni\u015f ki, her alanda uzmanla\u015fmak neredeyse imkans\u0131zd\u0131r. Bu nedenle, \u00fcniversite y\u0131llar\u0131n\u0131zda farkl\u0131 alanlar\u0131 deneyimleyip, kendinize en uygun olan\u0131 bulup o alanda derinle\u015fmek \u00e7ok \u00f6nemlidir. \u0130\u015fte baz\u0131 pop\u00fcler uzmanl\u0131k alanlar\u0131 ve kullan\u0131lan teknolojiler:<\/p>\n<ul>\n<li><strong>Web Geli\u015ftirme:<\/strong>\n<ul>\n<li><strong>Frontend (\u00d6n Y\u00fcz):<\/strong> Kullan\u0131c\u0131lar\u0131n do\u011frudan etkile\u015fimde bulundu\u011fu aray\u00fczleri geli\u015ftirir. HTML, CSS, JavaScript temel dillerdir. React, Angular, Vue.js gibi framework&#8217;ler (yaz\u0131l\u0131m \u00e7er\u00e7eveleri) \u00e7ok pop\u00fclerdir.<\/li>\n<li><strong>Backend (Arka Y\u00fcz):<\/strong> Sunucu taraf\u0131 mant\u0131\u011f\u0131n\u0131, veritaban\u0131 i\u015flemlerini ve API&#8217;leri (Uygulama Programlama Aray\u00fcz\u00fc) y\u00f6netir. Python (Django, Flask), Java (Spring Boot), Node.js (Express.js), C# (.NET) gibi diller ve framework&#8217;ler kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Mobil Geli\u015ftirme:<\/strong> Ak\u0131ll\u0131 telefonlar ve tabletler i\u00e7in uygulamalar geli\u015ftirilir. iOS i\u00e7in Swift\/Objective-C, Android i\u00e7in Java\/Kotlin kullan\u0131l\u0131r. \u00c7apraz platform (cross-platform) geli\u015ftirmede React Native, Flutter gibi ara\u00e7lar \u00f6ne \u00e7\u0131kar.<\/li>\n<li><strong>Veritabanlar\u0131:<\/strong> Verilerin depolanmas\u0131, y\u00f6netilmesi ve eri\u015filmesiyle ilgilenir. \u0130li\u015fkisel veritabanlar\u0131 (Relational Databases) i\u00e7in SQL (MySQL, PostgreSQL, Oracle SQL Server) ve ili\u015fkisel olmayan veritabanlar\u0131 (NoSQL Databases) i\u00e7in MongoDB, Cassandra gibi se\u00e7enekler bulunur.<\/li>\n<li><strong>Bulut Bili\u015fim (Cloud Computing):<\/strong> Uygulamalar\u0131n ve verilerin internet \u00fczerinden sunucularda bar\u0131nd\u0131r\u0131lmas\u0131 ve y\u00f6netilmesi. Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) gibi platformlar b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Bu platformlar\u0131n servislerini (\u00f6rne\u011fin, sanal makineler, depolama, veritabanlar\u0131, sunucusuz fonksiyonlar) anlamak ve kullanmak, modern yaz\u0131l\u0131m mimarisinin ayr\u0131lmaz bir par\u00e7as\u0131d\u0131r.<\/li>\n<li><strong>Veri Bilimi ve Makine \u00d6\u011frenimi (Data Science &#038; Machine Learning):<\/strong> B\u00fcy\u00fck veri setlerini analiz ederek anlaml\u0131 bilgiler \u00e7\u0131karmak ve tahmin modelleri olu\u015fturmak. Python (Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) ve R gibi diller kullan\u0131l\u0131r.<\/li>\n<li><strong>Siber G\u00fcvenlik:<\/strong> Bilgisayar sistemlerini ve a\u011flar\u0131 k\u00f6t\u00fc niyetli sald\u0131r\u0131lardan koruma. A\u011f g\u00fcvenli\u011fi, kriptografi, penetrasyon testleri gibi alanlar\u0131 kapsar.<\/li>\n<\/ul>\n<p>\u00dcniversite y\u0131llar\u0131n\u0131zda bu alanlar\u0131n her birini y\u00fczeysel olarak deneyimlemek i\u00e7in f\u0131rsatlar aray\u0131n. Belki bir ders projesi, belki bir hackathon, belki de ki\u015fisel bir proje. Bu deneyimler, size hangi alan\u0131n daha \u00e7ok ilginizi \u00e7ekti\u011fini ve hangi alanda daha yetenekli oldu\u011funuzu g\u00f6sterecektir. Bir alanda uzmanla\u015fmak, sizi i\u015f piyasas\u0131nda daha de\u011ferli k\u0131lar. \u00d6rne\u011fin, T\u00fcrkiye&#8217;de e-ticaret sekt\u00f6r\u00fc \u00e7ok geli\u015fmi\u015f oldu\u011fundan, web geli\u015ftirme ve bulut bili\u015fim alan\u0131ndaki uzmanlar i\u00e7in ciddi bir talep bulunmaktad\u0131r. Bu nedenle, \u00fcniversitede sadece dersleri ge\u00e7meye odaklanmak yerine, kendinize bir uzmanl\u0131k alan\u0131 se\u00e7ip o alanda derinlemesine bilgi ve deneyim edinmeye \u00e7al\u0131\u015fmak, kariyeriniz i\u00e7in \u00e7ok daha sa\u011flam bir temel olu\u015fturacakt\u0131r.<\/p>\n<h3>Ger\u00e7ek D\u00fcnya Projeleri ve Portfolyo Olu\u015fturman\u0131n G\u00fcc\u00fc<\/h3>\n<p>\u00dcniversite e\u011fitimi s\u0131ras\u0131nda verilen \u00f6devler ve projeler, temel kavramlar\u0131 \u00f6\u011frenmek i\u00e7in harika birer ara\u00e7t\u0131r. Ancak bu projeler, genellikle ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 ve gereksinimlerini tam olarak yans\u0131tmaz. \u0130\u015fte bu y\u00fczden, B.Tech e\u011fitiminiz boyunca ger\u00e7ek d\u00fcnya projelerine y\u00f6nelmek ve g\u00fc\u00e7l\u00fc bir portfolyo olu\u015fturmak, mezuniyet sonras\u0131 i\u015f bulma s\u00fcrecinizde size b\u00fcy\u00fck bir avantaj sa\u011flayacakt\u0131r. Bir i\u015fveren i\u00e7in, not ortalaman\u0131z kadar, hatta bazen daha da \u00f6nemlisi, ne t\u00fcr projeler yapt\u0131\u011f\u0131n\u0131z ve bu projelerde hangi teknolojileri kulland\u0131\u011f\u0131n\u0131zd\u0131r.<\/p>\n<p>Peki, ger\u00e7ek d\u00fcnya projeleri nas\u0131l bulunur ve bir portfolyo nas\u0131l olu\u015fturulur?<\/p>\n<ol>\n<li><strong>Ki\u015fisel Projeler Geli\u015ftirin:<\/strong> Sizi heyecanland\u0131ran bir fikir bulun ve onu hayata ge\u00e7irin. Bu, basit bir web uygulamas\u0131, bir mobil oyun, bir veri analizi arac\u0131 veya bir otomasyon beti\u011fi olabilir. \u00d6nemli olan, projenin tamamen size ait olmas\u0131 ve sizin problem \u00e7\u00f6zme yetene\u011finizi g\u00f6stermesidir. \u00d6rne\u011fin, \u00fcniversite kamp\u00fcs\u00fcndeki yemekhane men\u00fcs\u00fcn\u00fc g\u00f6steren basit bir mobil uygulama veya yerel bir esnaf i\u00e7in k\u00fc\u00e7\u00fck bir envanter takip sistemi geli\u015ftirebilirsiniz. Bu t\u00fcr projeler, sadece kod yazma becerinizi de\u011fil, ayn\u0131 zamanda proje y\u00f6netimi ve problem tan\u0131mlama yetene\u011finizi de geli\u015ftirir.<\/li>\n<li><strong>Staj Yap\u0131n:<\/strong> Stajlar, akademik bilginizi ger\u00e7ek i\u015f ortam\u0131nda uygulama ve sekt\u00f6r profesyonelleriyle a\u011f kurma f\u0131rsat\u0131 sunar. Stajlar s\u0131ras\u0131nda, bir \u015firketin ger\u00e7ek \u00fcr\u00fcnleri \u00fczerinde \u00e7al\u0131\u015f\u0131r, ekip dinamiklerini \u00f6\u011frenir ve end\u00fcstri standartlar\u0131n\u0131 deneyimlersiniz. T\u00fcrkiye&#8217;deki bir\u00e7ok \u015firket, yaz stajyerleri veya yar\u0131 zamanl\u0131 stajyerler aramaktad\u0131r. Bu f\u0131rsatlar\u0131 ka\u00e7\u0131rmay\u0131n. Bir stajyer olarak, bir yaz\u0131l\u0131m \u015firketinde bir hata d\u00fczeltme g\u00f6revi (bug fix) \u00fczerinde \u00e7al\u0131\u015f\u0131rken, Git kullanarak kod taban\u0131na nas\u0131l katk\u0131da bulunuldu\u011funu, test s\u00fcre\u00e7lerinin nas\u0131l i\u015fledi\u011fini ve ekip i\u00e7i ileti\u015fimin \u00f6nemini do\u011frudan deneyimlersiniz. Bu deneyim, ders kitaplar\u0131ndan \u00f6\u011frenilemeyecek kadar de\u011ferlidir.<\/li>\n<li><strong>A\u00e7\u0131k Kaynak Projelerine Katk\u0131da Bulunun:<\/strong> GitHub gibi platformlarda binlerce a\u00e7\u0131k kaynak projesi bulunur. Bu projelere k\u00fc\u00e7\u00fck de olsa katk\u0131da bulunmak (bir hata d\u00fczeltmek, bir dok\u00fcmantasyon hatas\u0131n\u0131 d\u00fczeltmek veya yeni bir \u00f6zellik geli\u015ftirmek), kod kalitenizi art\u0131r\u0131r, ger\u00e7ek bir geli\u015ftirme toplulu\u011funun par\u00e7as\u0131 olman\u0131z\u0131 sa\u011flar ve CV&#8217;nize ekleyebilece\u011finiz somut bir ba\u015far\u0131 olur.<\/li>\n<li><strong>Hackathon&#8217;lara Kat\u0131l\u0131n:<\/strong> Hackathon&#8217;lar, k\u0131sa s\u00fcre i\u00e7inde (genellikle 24-48 saat) bir problem i\u00e7in \u00e7\u00f6z\u00fcm \u00fcretmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z etkinliklerdir. Bu etkinlikler, h\u0131zl\u0131 d\u00fc\u015f\u00fcnme, tak\u0131m \u00e7al\u0131\u015fmas\u0131 ve bask\u0131 alt\u0131nda performans g\u00f6sterme becerilerinizi geli\u015ftirir. Ayr\u0131ca, yeni insanlarla tan\u0131\u015fmak ve a\u011f\u0131n\u0131z\u0131 geni\u015fletmek i\u00e7in harika bir yoldur.<\/li>\n<li><strong>Portfolyonuzu Olu\u015fturun:<\/strong> Yapt\u0131\u011f\u0131n\u0131z t\u00fcm projeleri (ki\u015fisel, staj, a\u00e7\u0131k kaynak) bir araya getiren bir portfolyo web sitesi veya GitHub profiliniz olsun. Her projeyi a\u00e7\u0131klay\u0131n, kulland\u0131\u011f\u0131n\u0131z teknolojileri belirtin ve \u00e7al\u0131\u015fan bir demosunu (varsa) ekleyin. \u0130yi haz\u0131rlanm\u0131\u015f bir portfolyo, m\u00fclakatlarda kendinizi ifade etmenizi kolayla\u015ft\u0131r\u0131r ve yeteneklerinizi somut bir \u015fekilde sergilemenizi sa\u011flar. Bir vaka analizi olarak, Ahmet ad\u0131nda bir \u00f6\u011frencinin hikayesini d\u00fc\u015f\u00fcnelim. Ahmet, \u00fcniversitede ald\u0131\u011f\u0131 derslerin yan\u0131 s\u0131ra, bo\u015f zamanlar\u0131nda Python ile k\u00fc\u00e7\u00fck bir borsa takip uygulamas\u0131 geli\u015ftirmi\u015f, bir yerel sivil toplum kurulu\u015funun web sitesine g\u00f6n\u00fcll\u00fc olarak katk\u0131da bulunmu\u015f ve iki farkl\u0131 \u015firkette yaz staj\u0131 yapm\u0131\u015f. Bu projelerin hepsini GitHub hesab\u0131nda detayl\u0131ca belgelemi\u015f ve bir ki\u015fisel web sitesinde sergilemi\u015f. Mezun oldu\u011funda, bu g\u00fc\u00e7l\u00fc portfolyo sayesinde bir\u00e7ok \u015firketten i\u015f teklifi alm\u0131\u015f ve hayalindeki pozisyona yerle\u015fmi\u015f. Ahmet&#8217;in hikayesi, sadece dersleri ge\u00e7menin \u00f6tesine ge\u00e7erek aktif bir \u015fekilde proje geli\u015ftiren \u00f6\u011frencilerin ne kadar \u00f6ne \u00e7\u0131kt\u0131\u011f\u0131n\u0131 g\u00f6steriyor.<\/li>\n<\/ol>\n<p>Unutmay\u0131n, bir m\u00fchendis sadece teorik bilgiye sahip olmakla kalmaz, ayn\u0131 zamanda bu bilgiyi prati\u011fe d\u00f6kebilen ki\u015fidir. Ger\u00e7ek d\u00fcnya projeleri, sizi bu pratik becerilerle donatacakt\u0131r.<\/p>\n<h3>S\u00fcrekli \u00d6\u011frenme ve Adaptasyon: Kariyer Boyunca Geli\u015fimin Anahtar\u0131<\/h3>\n<p>Bilgisayar Bilimleri alan\u0131, belki de d\u00fcnyadaki en h\u0131zl\u0131 de\u011fi\u015fen ve geli\u015fen disiplinlerden biridir. Bir teknoloji bug\u00fcn pop\u00fclerken, yar\u0131n yerini yenisine b\u0131rakabilir. Bir programlama dili veya framework \u00f6\u011frenmek i\u00e7in harcad\u0131\u011f\u0131n\u0131z zaman\u0131n, birka\u00e7 y\u0131l i\u00e7inde g\u00fcncelli\u011fini yitirebilece\u011fi ger\u00e7e\u011fiyle y\u00fczle\u015fmek zorundas\u0131n\u0131z. Bu durum, s\u00fcrekli \u00f6\u011frenme ve adaptasyon becerisinin, bu alandaki kariyeriniz boyunca sahip olman\u0131z gereken en kritik yetkinlik oldu\u011funu g\u00f6sterir. \u00dcniversiteden mezun oldu\u011funuzda, \u00f6\u011frendi\u011finiz her \u015feyin &#8220;son&#8221; olmad\u0131\u011f\u0131n\u0131, aksine bir ba\u015flang\u0131\u00e7 oldu\u011funu anlamak \u00f6nemlidir.<\/p>\n<p>Peki, bu s\u00fcrekli \u00f6\u011frenme d\u00f6ng\u00fcs\u00fcn\u00fc nas\u0131l s\u00fcrd\u00fcrebilirsiniz?<\/p>\n<ul>\n<li><strong>Online Kaynaklar\u0131 Takip Edin:<\/strong> Coursera, Udemy, edX gibi platformlarda binlerce kurs bulunur. YouTube kanallar\u0131, teknik bloglar, Stack Overflow gibi forumlar ve Medium gibi yay\u0131n platformlar\u0131, yeni teknolojileri \u00f6\u011frenmek, sorunlara \u00e7\u00f6z\u00fcm bulmak ve sekt\u00f6rdeki trendleri takip etmek i\u00e7in paha bi\u00e7ilmez kaynaklard\u0131r. \u00d6rne\u011fin, bir web geli\u015ftiricisi, JavaScript&#8217;teki yeni bir \u00f6zelli\u011fin veya bir React g\u00fcncellemesinin nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 \u00f6\u011frenmek i\u00e7in bu platformlara ba\u015fvurabilir.<\/li>\n<li><strong>Teknoloji Topluluklar\u0131na Kat\u0131l\u0131n:<\/strong> Yerel veya online teknoloji topluluklar\u0131na kat\u0131lmak, di\u011fer geli\u015ftiricilerle etkile\u015fim kurman\u0131z\u0131, bilgi payla\u015f\u0131m\u0131 yapman\u0131z\u0131 ve yeni \u015feyler \u00f6\u011frenmenizi sa\u011flar. T\u00fcrkiye&#8217;de \u0130stanbul, Ankara, \u0130zmir gibi b\u00fcy\u00fck \u015fehirlerde bir\u00e7ok teknoloji bulu\u015fmas\u0131, seminer ve konferans d\u00fczenlenir. Bu etkinlikler, hem a\u011f\u0131n\u0131z\u0131 geni\u015fletmek hem de sekt\u00f6rdeki yenilikleri ilk elden \u00f6\u011frenmek i\u00e7in harika f\u0131rsatlard\u0131r.<\/li>\n<li><strong>Mentorluk \u0130li\u015fkileri Kurun:<\/strong> Deneyimli bir yaz\u0131l\u0131m m\u00fchendisi veya teknoloji lideriyle mentorluk ili\u015fkisi kurmak, kariyer yolculu\u011funuzda size rehberlik edebilir. Bir mentor, size sadece teknik konularda de\u011fil, ayn\u0131 zamanda kariyer planlama, i\u015f eti\u011fi ve profesyonel geli\u015fim konular\u0131nda da de\u011ferli tavsiyeler verebilir.<\/li>\n<li><strong>Soft Skill&#8217;leri Geli\u015ftirin:<\/strong> Teknik bilgi ne kadar \u00f6nemli olsa da, ileti\u015fim, tak\u0131m \u00e7al\u0131\u015fmas\u0131, problem \u00e7\u00f6zme, ele\u015ftirel d\u00fc\u015f\u00fcnme ve zaman y\u00f6netimi gibi &#8220;soft skill&#8221;ler (sosyal beceriler) de en az teknik beceriler kadar \u00f6nemlidir. Bir projenin ba\u015far\u0131s\u0131, ekibin ne kadar iyi ileti\u015fim kurabildi\u011fine ve i\u015f birli\u011fi yapabildi\u011fine ba\u011fl\u0131d\u0131r. Kod yazmak kadar, yazd\u0131\u011f\u0131n\u0131z kodu a\u00e7\u0131klayabilmek, ba\u015fkalar\u0131n\u0131n kodunu anlayabilmek ve geri bildirimleri y\u00f6netebilmek de bir m\u00fchendisin \u00f6nemli vas\u0131flar\u0131d\u0131r.<\/li>\n<li><strong>Okuma Al\u0131\u015fkanl\u0131\u011f\u0131 Edinin:<\/strong> Sadece teknik kitaplar de\u011fil, ayn\u0131 zamanda yaz\u0131l\u0131m m\u00fchendisli\u011fi prensipleri, tasar\u0131m desenleri (design patterns), temiz kod (clean code) gibi konularda yaz\u0131lm\u0131\u015f klasik eserleri okumak, uzun vadede daha sa\u011flam ve s\u00fcrd\u00fcr\u00fclebilir yaz\u0131l\u0131mlar geli\u015ftirmenizi sa\u011flayacakt\u0131r.<\/li>\n<\/ul>\n<p>Unutmay\u0131n, \u00fcniversite size &#8220;nas\u0131l \u00f6\u011frenilece\u011fini&#8221; \u00f6\u011fretir. Bu beceriyi, mezuniyet sonras\u0131 kariyeriniz boyunca s\u00fcrekli olarak kullanarak kendinizi g\u00fcncel tutmak ve teknolojik de\u011fi\u015fimlere adapte olmak sizin sorumlulu\u011funuzdadur. Ba\u015far\u0131l\u0131 bir bilgisayar bilimleri uzman\u0131 olmak, sadece bug\u00fcn\u00fcn teknolojilerini bilmek de\u011fil, ayn\u0131 zamanda yar\u0131n\u0131n teknolojilerini \u00f6\u011frenme ve bunlara uyum sa\u011flama kapasitesine sahip olmakt\u0131r. Bu s\u00fcrekli geli\u015fim zihniyeti, sizi sekt\u00f6rde her zaman aranan ve de\u011ferli bir profesyonel yapacakt\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<p>Bilgisayar Bilimleri B.Tech e\u011fitimi ve kariyeri hakk\u0131nda akl\u0131n\u0131za tak\u0131labilecek baz\u0131 sorular ve cevaplar\u0131:<\/p>\n<ol>\n<li><strong>Bilgisayar Bilimleri okurken hangi programlama dilini \u00f6\u011frenmeliyim?<\/strong>\n<p>\u00dcniversite genellikle C++, Java veya Python gibi dillerle ba\u015flar. Bu dillerden birinde iyi bir temel olu\u015fturmak \u00f6nemlidir. Ancak tek bir dile tak\u0131l\u0131 kalmay\u0131n. Python, veri bilimi ve web geli\u015ftirme i\u00e7in; Java, kurumsal uygulamalar ve Android i\u00e7in; JavaScript ise web frontend ve backend i\u00e7in (Node.js) \u00e7ok yayg\u0131n olarak kullan\u0131l\u0131r. \u00d6nemli olan, bir dilin mant\u0131\u011f\u0131n\u0131 kavrad\u0131ktan sonra di\u011fer dillere kolayca adapte olabilme yetene\u011fidir.<\/p>\n<\/li>\n<li><strong>Not ortalamas\u0131 (GPA) ne kadar \u00f6nemli?<\/strong>\n<p>Not ortalamas\u0131, \u00f6zellikle ilk i\u015f ba\u015fvurular\u0131nda veya y\u00fcksek lisans d\u00fc\u015f\u00fcnenler i\u00e7in \u00f6nemli olabilir. Ancak genellikle, projeleriniz, staj deneyimleriniz ve teknik m\u00fclakatlardaki performans\u0131n\u0131z daha belirleyici olur. Y\u00fcksek bir not ortalamas\u0131, kap\u0131lar\u0131 aralamaya yard\u0131mc\u0131 olabilir, ancak as\u0131l \u00f6nemli olan, \u00f6\u011frendiklerinizi prati\u011fe d\u00f6kebilme ve problem \u00e7\u00f6zme becerinizdir.<\/p>\n<\/li>\n<li><strong>Mezun olduktan sonra hemen i\u015f bulabilir miyim?<\/strong>\n<p>Evet, bilgisayar bilimleri mezunlar\u0131 i\u00e7in i\u015f imkanlar\u0131 olduk\u00e7a fazlad\u0131r. Ancak rekabet de yo\u011fundur. G\u00fc\u00e7l\u00fc bir portfolyo, iyi staj deneyimleri, teknik m\u00fclakatlara haz\u0131rl\u0131k ve sosyal becerileriniz, i\u015f bulma s\u00fcrecinizi h\u0131zland\u0131racakt\u0131r. Erken ya\u015fta a\u011f kurmaya (networking) ba\u015flamak da \u00e7ok faydal\u0131d\u0131r.<\/p>\n<\/li>\n<li><strong>Sadece kod yazmak istemiyorum, ba\u015fka hangi alanlarda \u00e7al\u0131\u015fabilirim?<\/strong>\n<p>Bilgisayar bilimleri sadece kod yazmaktan ibaret de\u011fildir. Sistem analisti, siber g\u00fcvenlik uzman\u0131, veri bilimci, a\u011f m\u00fchendisi, proje y\u00f6neticisi, UX\/UI tasar\u0131mc\u0131s\u0131, bulut mimar\u0131, teknik yazar gibi bir\u00e7ok farkl\u0131 kariyer yolu mevcuttur. \u0130lgi alanlar\u0131n\u0131za ve yeteneklerinize g\u00f6re bu alanlardan birine y\u00f6nelebilirsiniz.<\/p>\n<\/li>\n<li><strong>\u00dcniversitedeki dersler yeterli mi, ek olarak ne yapmal\u0131y\u0131m?<\/strong>\n<p>\u00dcniversitedeki dersler size temel bir \u00e7er\u00e7eve sunar. Ancak yeterli de\u011fildir. Online kurslar, ki\u015fisel projeler, stajlar, hackathon&#8217;lar, teknik kitap okumak ve a\u00e7\u0131k kaynak projelerine katk\u0131da bulunmak gibi ek aktivitelerle kendinizi s\u00fcrekli geli\u015ftirmeniz gerekir. Sekt\u00f6rdeki yenilikleri takip etmek ve pratik deneyim kazanmak, mezuniyet sonras\u0131 sizi rakiplerinizden ay\u0131racakt\u0131r.<\/p>\n<\/li>\n<\/ol>\n<h3>Sonu\u00e7<\/h3>\n<p>Bilgisayar Bilimleri B.Tech program\u0131na ba\u015flamak, heyecan verici ve potansiyellerle dolu bir yolculuktur. Ancak bu yolculu\u011fun sadece kod yazmaktan ibaret olmad\u0131\u011f\u0131n\u0131, \u00e7ok daha derin ve kapsaml\u0131 bir \u00f6\u011frenme s\u00fcreci gerektirdi\u011fini anlamak, ba\u015far\u0131n\u0131n anahtar\u0131d\u0131r. Algoritmalar ve veri yap\u0131lar\u0131 gibi temel kavramlara sa\u011flam bir \u015fekilde hakim olmak, yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7lerini ve versiyon kontrol sistemlerini (\u00f6zellikle Git&#8217;i) \u00f6\u011frenmek, farkl\u0131 teknoloji alanlar\u0131n\u0131 ke\u015ffedip birinde derinle\u015fmek, ger\u00e7ek d\u00fcnya projeleriyle portfolyo olu\u015fturmak ve en \u00f6nemlisi, s\u00fcrekli \u00f6\u011frenme ve adaptasyon becerisini benimsemek, bu s\u00fcre\u00e7te size rehberlik edecek temel ta\u015flard\u0131r.<\/p>\n<p>\u00dcniversite, size bal\u0131k tutmay\u0131 \u00f6\u011fretir; ancak hangi denizde, hangi bal\u0131\u011f\u0131, hangi teknikle avlayaca\u011f\u0131n\u0131za dair ke\u015fif yolculu\u011fu sizin elinizdedir. Bu yolculukta merakl\u0131 kal\u0131n, sab\u0131rl\u0131 olun, hatalar\u0131n\u0131zdan ders \u00e7\u0131kar\u0131n ve en \u00f6nemlisi, tutkunuzun pe\u015finden gidin. Bu sayede, sadece ba\u015far\u0131l\u0131 bir m\u00fchendis olmakla kalmayacak, ayn\u0131 zamanda teknolojinin gelece\u011fine y\u00f6n veren bir birey olacaks\u0131n\u0131z. Unutmay\u0131n, bu alanda her g\u00fcn yeni bir \u015feyler \u00f6\u011frenmek, sizi sadece daha iyi bir profesyonel yapmakla kalmaz, ayn\u0131 zamanda zihninizi de s\u00fcrekli canl\u0131 tutar. Ba\u015far\u0131lar dilerim!<\/p>\n<p>#BilgisayarBilimleri #BTech #Yaz\u0131l\u0131mGeli\u015ftirme #KariyerRehberi #\u00dcniversiteHayat\u0131<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/simple-command-line-note-manager\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/simple-command-line-note-manager<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"Bilgisayar Bilimleri veya Bilgisayar M\u00fchendisli\u011fi lisans program\u0131na ba\u015flamak, pek \u00e7ok gen\u00e7 i\u00e7in heyecan verici bir ad\u0131md\u0131r.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-44069","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bilgisayar Bilimleri B.Tech&#039;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bilgisayar Bilimleri B.Tech&#039;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim\" \/>\n<meta property=\"og:description\" content=\"Bilgisayar Bilimleri veya Bilgisayar M\u00fchendisli\u011fi lisans program\u0131na ba\u015flamak, pek \u00e7ok gen\u00e7 i\u00e7in heyecan verici bir ad\u0131md\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-13T18:04:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-13T18:04:36+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim\",\"datePublished\":\"2026-08-13T18:04:13+00:00\",\"dateModified\":\"2026-08-13T18:04:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\"},\"wordCount\":3964,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\",\"name\":\"Bilgisayar Bilimleri B.Tech'e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-08-13T18:04:13+00:00\",\"dateModified\":\"2026-08-13T18:04:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bilgisayar Bilimleri B.Tech'e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/","og_locale":"tr_TR","og_type":"article","og_title":"Bilgisayar Bilimleri B.Tech'e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim","og_description":"Bilgisayar Bilimleri veya Bilgisayar M\u00fchendisli\u011fi lisans program\u0131na ba\u015flamak, pek \u00e7ok gen\u00e7 i\u00e7in heyecan verici bir ad\u0131md\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-08-13T18:04:13+00:00","article_modified_time":"2026-08-13T18:04:36+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"20 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim","datePublished":"2026-08-13T18:04:13+00:00","dateModified":"2026-08-13T18:04:36+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/"},"wordCount":3964,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/","url":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/","name":"Bilgisayar Bilimleri B.Tech'e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-08-13T18:04:13+00:00","dateModified":"2026-08-13T18:04:36+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bilgisayar-bilimleri-b-teche-baslamadan-once-keske-bilseydim-dediklerim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bilgisayar Bilimleri B.Tech&#8217;e Ba\u015flamadan \u00d6nce Ke\u015fke Bilseydim Dediklerim"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=44069"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44069\/revisions"}],"predecessor-version":[{"id":44070,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44069\/revisions\/44070"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=44069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=44069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=44069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}