İçeriğe geç

Yazılımcılar hangi programları kullanır ?

Yazılımcılar Hangi Programları Kullanır?

Evet, yazılımcılar! O kadar bilinmeyen, o kadar karışık ve bir o kadar da kendilerine özgü bir dünyaları var ki… Hani bazen “Yazılımcılar hangi programları kullanır?” diye sorarsınız da, ya “C++ ile coding yapıyorum, JSON içinde REST API çözümü yapıyorum” cevabı alırsınız, ya da “Valla, ben de bir iki tane yazılım gördüm, Adobe Photoshop’la her işimi hallediyorum” diyen birine denk gelirsiniz. Ama biz gerçek yazılımcılardan bahsediyoruz, yalnızca klavye ve ekran ile yaşamını sürdüren, her programda bir parmak izi bırakmış insanlardan.

İlk Adım: Terminal Çıkışı, Ama Kafamda Binlerce Soruyla

Bir yazılımcı olarak, ilk başta terminali açar, önüne bir ekran gelir. O ekranın üstü mavi olur, altı yeşil olur, biraz da uçuk sarı… Tamam, aslında hiç fark etmez. Hangi rengi seçerseniz seçin, terminalde yazmak size çok havalı gelir. Ama işin komik kısmı şu ki, yazılım dünyasında terminali açıp sadece “clear” yazmak, geriye kalan her şeyi unutmak, bir süreliğine de olsa yazılımcı hissettirir. Zaten yazılımcı da “şunu da şuraya koy, bunu da buraya yerleştir” derken hiçbir şekilde yerli yerine koymadığı bir sürü metinle uğraşırken rahat eder.

Ben, mesela terminalde çalışmaya başladığımda iç sesim şunu der:

İç Ses:

“Bak, yazılımcı olacaksın. Hadi, bir şeyler yaz. Hadi, terminale komut gir. Ne olacak? En kötü, sileriz! Korkma!”

Ve ben bir komut yazarken, “sudo apt-get update” komutunun sonunda ne olduğunu bile anlayamadan başarı mesajı alırım. Ne yaptığımı bilmiyorum, ama başarılı oldum. Yazılımcılıkta başarı da böyle bir şey işte!

Sublime Text: Herkesin Yedinci Zihinsel Durumu

Sublime Text ile tanıştığımda adeta bir dünya açıldı. Ama şunu itiraf edeyim: Aslında yazılımcı olmanın sadece “Ctrl+Shift+L” komutunu uygulamakla ilgili olduğuna inandım bir süre. Bir arkadaşım bana, “Sublime kullanıyor musun?” dediğinde ben de “Evet, tabii ki, kullanıyorum!” dedim. Gerçekten kullanıyor muyum? Hayır. Ama bu cevap, yazılımcı kimliğini pekiştirmek için mükemmel bir hamleydi.

Bir gün, o kadar uzun süre Sublime Text’te çalıştım ki, arkadaşlarım bile bana şöyle diyordu:

Arkadaş:

“Sen sürekli Sublime Text’te ne yapıyorsun? Yazılım mı yapıyorsun, kod mu yazıyorsun?”

Ben:

“Hayır, sadece Ctrl+S yaparak projemi kaydediyorum ve başarıyı hissetmeye çalışıyorum.”

Sublime Text, aslında bir yazılımcı için ruhsal bir terapi alanı gibidir. Renkli kodlar, temalar, bir yandan minik bir hata bulmak – ne de olsa bizim dünyamızda her şey bir hata aramaktan ibaret!

VS Code: Yazılımcının Prensipe Saygı Gösterdiği Yerde

Gerçekten de, her yazılımcı bir gün VS Code’a geçer. Bir gün, Sublime Text’in o sıradışı hızından sonra “Hmm, tamam, bir şeyler yanlış gitti” diye düşünmeye başlarsınız ve sonunda VS Code’a geçiş yaparsınız. O zaman size gerçekten yazılımcı hissiyatı gelir.

Tabii, ben de öyle bir geçiş yaptım. Artık gerçekten her şeyi VS Code’da yapıyordum. GitHub entegrasyonu, terminal entegrasyonu, snippetler derken bir anda “Oh be, yazılımcıyım ben ya!” diye hissetmeye başladım. Kodun üzerinde mavi çizgiler, kırmızı işaretler, yeşil tikler – her şey yolunda!

Ama bir yandan da düşünmeden edemiyorum: Eğer bir insan VS Code’u öğrenmişse, diğer yazılımcılar arasında ne kadar hızlıca geçiş yapabileceği konusunda pek bir fikri yoktur. Çünkü VS Code size sadece yazılımcı olma şansı tanır, ama aslında yazılımcı olmak daha farklı bir şeydir!

Git ve GitHub: “Merge Conflict” Olan Her Şey Yıkılabilir!

Şimdi gelelim bu ikiliye: Git ve GitHub. Git ve GitHub olmazsa yazılımcı olunmaz! Hele ki bir projede birbirine girmediğiniz arkadaşlarınızla çalışıyorsanız, GitHub’a olan sevdanız bambaşka bir yere gider.

Her yazılımcının bir “Merge Conflict” hikayesi vardır. Herkesin acı bir anısı vardır. Şöyle bir şey olabilir:

İç Sesim:

“Şimdi, ben de bir commit yapıp push’layayım. Ama bir şey eksik mi? Bir şey yanlış mı?”

Evet, her yazılımcı bir gün “Merge Conflict” yaşayacak ve o gün geldiğinde, ekranda karşınıza çıkan bu yazıyı bir anda tekrar tekrar okursunuz, ama hiçbir şey anlamazsınız:

VS Code:

“Git merge conflict detected.”

Ben:

“Ama ben doğru yaptım! Bu nasıl oldu?”

Sonra uzun bir süre bu hata ile boğuşur ve sonunda çatışmayı çözersiniz. Git ve GitHub, tam da o anda bir yazılımcının gerçekten çok değerli bir varlık haline gelir. Yalnızca kodu paylaşıp yönetmekle kalmaz, aynı zamanda yazılımcı kimliğini de pekiştirir.

Sonuç: Yazılımcı Olmak Bir Yaşam Tarzıdır

Yazılımcılar hangi programları kullanır? İşte buna bir cevap vermek gerekirse: Temelde herkes aynı programları kullanabilir. Ancak önemli olan, bu programlarla ne yapmayı seçtiğinizdir. Bir yazılımcı için, her bir satır kodun ardında bir felsefe, her terminalde kaybolan zamanın ve her “commit”te ortaya çıkan sorunların da bir anlamı vardır.

Sonuçta, yazılımcı olmak bir yaşam tarzıdır. Sadece programlar değil, bir bakış açısı, bir ruh hali meselesidir. Yaşamın en komik anlarında bile her şeyin kod gibi çalışmasını beklemek, bazen hata yaparak yol almayı öğrenmek… Yazılımcılar, sonunda yalnızca hataları değil, başarıları da kutlar.

Ama gene de, terminale komut yazarken bir hata yapmamaya dikkat edin. Kimse “Hata”yı sevmez!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

şişli escort deneme bonusu veren siteler 2025
Sitemap
grandoperabetilbetgir.netbetexper girişbetexper yeni giriş