Aslında big data gibi teknolojilerle sorun çözümüne kayda değer ölçüde katkı sağlamıyor musunuz?

 

İklim değişikliği, hastalıkların tedavisi ve sürdürülebilir gıda arzının güvence altına alınması gibi karmaşık sorunların çözümünde yazılım teknolojileri de önemlidir. Bundan sonra daha da önemli hale gelecek. Neden bunlar tamamen farklı sorunlarmış gibi konuşulduğunu pek anlayamıyorum.

 

Serverless container hizmetleri için de aynı fikir geçerli mi acaba?

Mevcut serverless hizmetlerin (lambda gibi) sorunları yüzünden AWS fargate'i yaptı, sonra da daha da basitleştirmek için app runner'ı çıkardı 🤔

Hatta Google Cloud'da, scale to zero yapan müthiş bir serverless container hizmeti olan cloud run da var

Bunların arasında kişisel olarak en iyi geliştirme deneyimini cloud run ile yaşadım

 

> Mart 2024'te Daejeon'daki KAIST'ta TSP dersi vermem planlanmıştı ve Daejeon TSP turu için yerel bir veri seti arıyordum. Aralık 2023'te Dr. Sang-il Eom bana şu e-postayı gönderdi: "Ulusal Polis Ajansı'nın hazırladığı ülke çapındaki içki mekânları veri setine mi ihtiyacınız var? En güncel dosya 1.000 won ve 90.680 kayıt içeriyor." Vay canına. Önce 1.000 wonun 1 dolardan daha az olup olmadığını kontrol ettikten sonra (kurun ters dönmediğinden emin olmak iyi oldu), "Teşekkürler!" diye yanıt verdim.

https://www.math.uwaterloo.ca/tsp/korea/sk_data.html

 

Serverless (sunucu var)

 

Terminali tamamen işletim sisteminin bir parçası hâline mi getiriyorlar? Artık Termux kullanmaya gerek kalmayacak gibi.

 

Aşağıda güzel bir ifade vardı, ben de buraya bırakayım.

İmalat sanayisiyle doğrudan karşılaştırmak anlamlı mı? Sektörün yeterince olgunlaşmadığı perspektifinden bakınca bu karşılaştırma nesnesi imalat gibi görünüyor. Ancak yazılım işini imalat sanayisinin paradigmasıyla anlamaya çalışırsak el işi ya da hobi amaçlı geliştirme gibi görünebilir; öte yandan tam da bu yönlerin yazılım geliştirmeye özgü esnek ve yaratıcı kültürü oluşturduğunu ve bunun üzerinde yükselerek büyüdüğünü düşünüyorum.

 

Bir şey daha ekleyeyim: Yazılım alanı da geniştir. Hızlıca öğrenip yapılabilecek işler vardır; bir de uzmanlık temelli yapılması gereken işler vardır. Kendi deneyiminizin her şeyi kapsadığını sanmayın. Bu da kibirdir.

 

Her zaman keyifle okuyorum.

 

Daha önce söylediğim gibi, yazılım mühendislerine yönelik muamelenin değişmesinin nedeni işin zor ve meşakkatli olması değil. Bu öznel bir duygu ve bir mesleğe nasıl davranılacağını belirleyen şey bu değil. Diğer yorumlarda da dendiği gibi, yazılım giderek daha önemli hale geldi ve çok fazla altyapıyı ayakta tutuyor. Her geliştiricinin yetkinliği arttığı için ödülün yükseldiğini değil, işin kendisinin daha pahalı hale geldiğini düşünüyorum. Çünkü geçmişe göre daha önemli oldu. Burada o işin zor olup olmaması çok da önemli bir mesele değil.
Size kolay gelen bir iş başkası için zor olabilir; başkasına kolay gelen bir şey de sizin için zor olabilir. Söylediklerinizin hepsi öznel. Tekrar söylüyorum, zor ve meşakkatli olmak öznel bir duygu ve bir mesleğe nasıl davranılacağını belirleyen şey bu değil. Kibirlenmemem gerektiğini söylüyorsunuz ama öznel bir anlatıyla kibirlenen sanki sizsiniz.

 

Sırf başkalarından farklı olarak bu işi dert etmeyen bir düşünme biçimine ve bunu öğrenecek fırsata sahip oldunuz diye, buna fazla büyük bir anlam yüklememek gerekir.<-Dünyada böyle olmayan bir meslek mi var? Bu, tevazuyu abartıp insanı küçümsemektir.

 

Birisi aşçılık kursunda birkaç ay eğitim alıp ardından aşçı olarak işe girince, biz ona uzman mı diyoruz? Uzman olup olmadığını kariyeri birikip deneyim kazandıktan sonra değerlendiririz.

 

Sadece bir şeyi yapabiliyor olmakla, iş bulup bunun karşılığında para alarak çalışabiliyor olmak tamamen farklı şeyler. O alanda tamamen bilgisiz birinin kısa süreli bir eğitim alıp düzgün bir iş bulması kolay değil. (Burada bilgisiz derken matematik/endüstri mühendisliği/elektrik-elektronik mühendisliği gibi ilgili STEM alanlarından gelip yazılım bilgisi olmayanları değil, baştan hiçbir mühendislik temeli olmayanları kastediyorum.) Yemek yapmak ya da resim çizmek de birkaç ay kısa süreli eğitimle öğrenilebilir. Peki bununla düzgün bir iş bulmak kolay olur mu?

 

Mühendislik ve fen alanlarında, odanda oturup internete biraz bakarak kendi kendine çalışmakla (iyi ihtimalle) birkaç ay içinde sahaya sürülebilecek bir uzmana dönüşebileceğin hangi alan var? <- Hangi alan olursa olsun, kimse böyle giriş seviyesi iş arayanlara uzman demez. Yazıda o kadar çok saçmalık var ki, işaret edilecek çok yer var.

 

Ve elbette başkalarında olmayan üstün bir el becerisine sahip olan biri saygıyı hak eder; ama biraz el becerisi geliştirdim diye, gençken öğrendiğim bu beceriyle ömür boyu geçinsem ne güzel olurdu, neden bu mümkün olmasın, ben böyle üstün bir el becerisine sahibim de diğer insanlar gibi zor çalışmak zorunda olmamalı değil miyim, ben başkalarının kolayca sahip olamayacağı olağanüstü bir yeteneğe sahip değil miyim, vb. diye kendini özel görmeye kapılmak kibre yakın bir şey değil mi diye düşünüyorum. <- Prensipte doğru bir söz ama özellikle sadece mühendislere ve bilim insanlarına karşı bu ölçütü kullanan pek çok kişi görüyorum.
Bu, alçakgönüllülüğü abartıp değersizleştirme gibi görünüyor.

 

Bu alanda diploma gibi özgeçmiş unsurlarına nispeten pek bakılmamasının nedeni kolay olması değil, daha çok açık kaynak kültürünün etkisinin büyük olması. Sektörün doğası da en başından beri otoriteden hoşlanmıyor.

 

Benzer şeyler olduklarını düşünüyorum. Bilgisayarlar ve arama motorları ortaya çıkmadan önce, ansiklopedi düzeyinde bilgiye sahip kişiler her konuda bilgili kimseler olarak övülür, pek çok insan da genel kültürünü artırmaya çabalardı; ancak bugün bu durum daha çok kişisel tatmin düzeyine indi. Yapay zekanın da üstün insan tanımını değiştirebileceğini düşünüyorum.

 

Pek emin değilim. Bir şeyi sadece yapabiliyor olmakla, o alanda bir iş bulup para karşılığı çalışabiliyor olmak tamamen farklı şeyler. O alanda tamamen bilgisiz birinin kısa süreli bir eğitim alıp düzgün bir iş bulması kolay değil. (Bilgisiz derken matematik/endüstri mühendisliği/elektrik-elektronik mühendisliği gibi ilgili fen ve mühendislik alanlarından gelip yazılım bilgisi olmayanları değil, baştan sona hiçbir mühendislik temeli olmayanları kastediyorum.) Yemek yapmak ya da resim çizmek de birkaç ay kısa süreli eğitimle öğrenilebilir. Ama bununla düzgün bir iş bulmak kolay olur mu?

 

Çünkü bu öznel bir duygu ve bunun bir mesleğe nasıl davranılacağını belirlediği hiç olmadı. Ölçüt bu olsaydı, en çok değer görenler beden işçileri olurdu.