Cesar Aguirre Röportajı

Nasıl keşfettiğimi tam olarak hatırlamadığım ama müthiş yazılar yazar bir yazılım geliştirişi Cesar Aguirre ile yaptığım röportaj. Akıcı bir şekilde güzel yazan insanlara imreniyorum. Gerisi onda. İyi okumalar.

Kendinizi tanıtır mısınız?

Merhaba, ben Kolombiya'dan (Columbia değil) Cesar. Hayat boyu öğrenmeye açık biriyim ve 10 yılı aşkın süredir kod yazıyorum. Kötü kodlar gördüm ve kendi kodlarımı yazdım. Ve bu yıllar içinde birçok şeyi de bozdum.

Şu sıralar, sabahları serbest çalışan/kontraktör olarak kod yazıyorum ve zamanımın geri kalanını yazarak geçiriyorum. Kendimi, galakside yolculuğuna devam eden ve yazarken ilerleyen sade bir adam olarak görmeyi seviyorum.

Bu alana nasıl girdiniz?

Anlatacak süslü bir hikayem yok. Babam bilgisayar almadı ve ben onu görünce büyülendim.

Her zaman birçok ilgi alanım oldu . Liseyi bitirdiğimde, kodlama ilk tercihim değildi. Genç halim seçenekleri daraltmaya başladı ve sonunda Yazılım Mühendisliği (eşdeğeri) tek seçenek olarak kaldı.

Bir proje geliştirmeye başlamanın en zor kısmı nedir?

Profesyonel olarak, müşterilerin gerçekten neye ihtiyaç duyduğunu anlamaya çalışıyorum. Ardından, kalite, çalışan kod ve teslim tarihleri ​​arasında dengeyi koruyorum.

Kişisel projeler için, onlara zaman ayırmak ve ayaklarınızın yere basmasını sağlamak önemli. Arkadaşlarımın tek bir satır kod yazmadan bir sonraki büyük girişimi hayal etmelerini kaç kez duyduğumu bilemezsiniz.

Komik bir hikaye: İçlerinden biri fikrini paylaşmadan önce benden bir anlaşma imzalamamı istedi. Pek de iyi bir fikir değildi.

Bu işte sizi en çok motive eden şey nedir?

Para geçerli bir cevap mı? LOL.

Daha da önemlisi, geliştirmesine yardımcı olduğum yazılımın birileri için faydalı olduğunu görmek.

Profesyonel olarak yazdığım ilk kod parçasını hatırlıyorum. Eski bir teknolojiden C# masaüstü uygulamasına geçiş kodu idi. İhtiyacı olan meslektaşıma gösterdiğimde, onun gülümsemesini görmek motive edici ve tatmin ediciydi.

Boş zamanlarınızda neler yapmaktan hoşlanırsınız? Herhangi bir hobiniz var mı?

Bugünlerde okumak, yazmak ve televizyon programları izlemek.

Bir diziyi arka arkaya izledikten sonra, kendimi daha az suçlu hissetmek için hakkında yazmam gerekiyor. Ama sonuçta bunlar iyi bir yazı fikri kaynağı oluyor.

Son zamanlarda sağlığıma daha çok dikkat ediyorum, bu yüzden spor salonuna gidiyorum ve koşuyorum.

Hangi teknoloji bloglarını, podcast'lerini veya topluluklarını takip ediyorsunuz? Hangi kaynakları önerirsiniz? (Bloglar, YouTube kanalları, kitaplar, filmler, diziler vb.)

Aklıma ilk gelenlerden birkaçını sayayım: Scott Hanselman, Joel on Software, The Pragmatic Engineer… İlk ikisi artık o kadar aktif değil ama benim yolculuğumda bana ilham kaynağı oldular.

r/programming, dev.to gibi subreddit'leri takip etmeye eğilimliyim... Ve şimdi daha fazla blog toplayıcı site olduğu için, her iki günde bir hangi blogların sürekli olarak ortaya çıktığına bakmak için gizlice sitelere göz atıyorum.

Kitaplar mı? Herkes Clean Code'dan bahsediyor ama ben The Clean Coder'ı daha çok seviyorum. Kaçırmamalısın. Benimkine de bir göz at. LOL!

Dizi mi? Hmm... Casus dizilerini severim. Son zamanlarda Ponies ve Slow Horses'ın 5. sezonunu bitirdim ... Ah, House MD'yi de çok sevmiştim.

Bu alana girmek isteyenlere ne gibi tavsiyelerde bulunursunuz? Herkes yapay zeka veya diğer yollarla giriyor. Gelişmek isteyenlere ne gibi tavsiyelerde bulunursunuz?

Manşetlerde çok fazla abartı var. "Kodlama öldü" diyen CEO'ların bu açıklamaları yapmalarının başka nedenleri olduğunu anlayın. Abartı gerçek bir şey.

Kodlama öğrenmek için en iyi zamandayız . On yıllar önce, ebeveynlerimiz derleyiciler için para ödemek, dergiler satın almak ve kullanım kılavuzlarından öğrenmek zorundaydı. Bugün, ücretsiz olarak bir metin kutusunda kodlama koçumuz var. Sadece bunu sizin yerinize düşünmek ve kod yazmak için kullanmayın.

Öğrenme sürecindeyken yapay zekadan sizin için kod üretmesini istemeyin . Aksi takdirde, bir başkasını spor salonuna gönderip, kaslarınızın büyümediğini görünce şikayet etmeye benzer.

Hangi araçları kullanıyorsunuz?

Çok gelişmiş bir ekipmanım yok.

Visual Studio (diğer "Code" sürümü değil), Notepad++, Notable (şu an kullanılmıyor. Adam iş buldu ya da bir şey oldu ve aracı unuttu), cep not defterleri kullanıyorum… Normal araçlar: birden fazla tarayıcı, terminal, vb.

Geliştirmek istediğiniz bir uygulamanız var mı? Hangi platformun veya uygulamanın kurucusu olmak istersiniz?

Tam olarak bir uygulama değil. Ama geçenlerde kullanmak istediğim bir düzine küçük web sitesini "vibecoding" yöntemiyle tasarlama fikri aklıma geldi: mesela ilaç alma zamanını optimize eden bir araç, "kendi tarzımda" bir madde işaretli liste, izin bulma aracı...

Şu sıralar daha çok yazmakla ilgileniyorum. Emekli olmadan önce öğrendiklerimin hepsini kitaplara aktaracağım.

Bağımsız bir yaratıcı stüdyo kurmak istiyorum. İnsanların kitaplarını yazmalarına ve işletmelerinin çevrimiçi varlıklarını geliştirmelerine yardımcı olmak istiyorum.

Bir platform kurmak yerine yatırımcı olmak istiyorum. Belki emekli olduktan sonra. Kim bilir!

Şu anda eğlenceli veya yaratıcı projeler üzerinde çalışan başka kimler var?

Dilimin ucunda bir isim yok.

İnsanların /now sayfalarına gizlice girip neler yaptıklarına bakmayı seviyorum. Bu arada, ben de kendi sayfamı yazmalıyım.

Ama eminim IndieWeb'de harika şeyler yapan birçok insan var. Örneğin, yakın zamanda,

Birisi Bubbles adında bir blog keşif platformu kurdu.

Başka biri Discover adında, blog keşfetme konseptine sahip başka bir proje başlattı.

Nasıl bu kadar güzel yazıyorsunuz?  (Akıcı yazmanızın sırrını paylaşır mısınız? Blogunuzu okurken birden kendimi 25. sayfada buldum ve "Vay canına!" diye düşündüm. )

Geçen gün istatistiklerime baktım ve 25. sayfaya birkaç ziyaret olduğunu gördüm, bot sandım. Ama senmişsin! LOL!

Bu iltifat için teşekkürler. Ciddi anlamda, çok okuyun ve çok yazın.

Bu bir sır değil, ama işte size bir ipucu: En sevdiğiniz yazarın yazısını veya kitabını elle kopyalayın. Kelimenin tam anlamıyla, bir kalem ve kağıt alın ve beğendiğiniz bir yazıyı veya kitap pasajını yazın. Sonra, başlığı, ilk satırı, girişi, beğendiğiniz cümleleri fark edin…

Okurken, yazarın bakış açısıyla okuyun ve yazının nasıl yazıldığını görün.

Son zamanlarda her cümleyi ayrı bir satırda yazmayı öğrendim .

Bir kitabınız, bir bülteniniz ve projeleriniz var. Bunların hepsini nasıl takip edebiliyorsunuz?

Bu bir zorluk.

Basitleştirmeye ve sistemler oluşturmaya çalışıyorum. Örneğin, şu sıralar sosyal medyayı bırakmayı düşünüyorum.

Her şey bir yazı sistemine sahip olmaya bağlı. Okuma alışkanlığım bültenimi besliyor. En iyi yazılarım kitaplarımı besliyor. Artık eskisi kadar kodlama projesi yapmıyorum.

Her seferinde tüm dikkatimi tek bir projeye veya deneye veriyorum, bu durum diğer her şeyin biraz geri planda kalması anlamına gelse bile.

Merak ediyorum, neden özel bir alan adı kullanmıyorsunuz?

Suçu genç halime atmalıyım.

Kodlama becerilerimi geliştirmek için blogumu açtım ve çevrimiçi varlığım veya yazılarım konusunda ciddi değildim. Ve bir alan adı satın almaya çalıştığımda, istediğim alan adı müsait değildi. Ama bu, blogum için planladığım iyileştirmelerden biri.

İlginç bir şey: Bir alan adı ararken, tam olarak benimle aynı isimde bir futbolcu, bir film yönetmeni ve bir şarkıcı olduğunu fark ettim.

Eklemek istediğiniz başka bir şey var mı?

Şimdi biraz kendimi övmek istiyorum... Eğer kodlama öğreniyorsanız, Street-Smart Coding kitabına mutlaka göz atın. İşimi iyi yaptıysam, Google veya ChatGPT arama sonuçlarının en üstünde bulacaksınız. Kodlamaya başladığım 10 yıldan fazla önce sahip olmayı dilediğim kitap işte buydu.

İletişime geçtiğiniz ve sorularınız için teşekkür ederim. Güç sizinle olsun… Uzun ömür ve refah dilerim… Mutlu kodlamalar… Huzur!

2 Yorum