Röportaj kovboi' yi tanıyalım. Server Security! Röportaj No: #5

Önerin için teşekkür ederim. Peki yazılım dili olarak ilk hangisinde geliştirmeliyim kendimi var mı önerdiğin bir dil. Gerek masaüstü gerek android hepsinde geliştirebileceğim bir dil.
Açıkçası herkesin farklı bir görüşü var bu konuda. Delphi öneren bile var. Ama benim firmalarda gördüğüm ağırlıklı olarak PHP ve C# kullanılmasıydı. Cross-Platform C#'ın NET Core 3.1 ve yeni varyantı NET 5.0 ile popülerleşmeye başladı. Yakın zamanda PHP'nin yerini de ASP NET Core veya Blazor alacaktır diye düşünerek C# öneririm. Mobil geliştirici açığının piyasada fazlaca olduğunu duymuştum. Görüşmelerimde de hep mobil tecrübemi de sordular iş görüşmesi olmadığı halde.

Benim önerim geleceğe yönelik C#. Mobil konusunda tecrübem olmadığı için o konuya yorum yapamam ama Xamarin ile Peak firmasının çok kısa sürece ciddi bir büyüme yaşadığını duymuştum. Sanırım şimdi yabancı bir kaynak tarafından da satın alındı.

Kısaca ben C# dilini NET 5.0 platformunda öneririm. O platform henüz mükemmele ulaşmadı ama sen askerden gelene kadar ideal seviyede olacağına eminim. Ben de yakın zamanda geçiş yapacağım.
Tabi hepsinin yanında SQL şart.
 
Açıkçası herkesin farklı bir görüşü var bu konuda. Delphi öneren bile var. Ama benim firmalarda gördüğüm ağırlıklı olarak PHP ve C# kullanılmasıydı. Cross-Platform C#'ın NET Core 3.1 ve yeni varyantı NET 5.0 ile popülerleşmeye başladı. Yakın zamanda PHP'nin yerini de ASP NET Core veya Blazor alacaktır diye düşünerek C# öneririm. Mobil geliştirici açığının piyasada fazlaca olduğunu duymuştum. Görüşmelerimde de hep mobil tecrübemi de sordular iş görüşmesi olmadığı halde.

Benim önerim geleceğe yönelik C#. Mobil konusunda tecrübem olmadığı için o konuya yorum yapamam ama Xamarin ile Peak firmasının çok kısa sürece ciddi bir büyüme yaşadığını duymuştum. Sanırım şimdi yabancı bir kaynak tarafından da satın alındı.

Kısaca ben C# dilini NET 5.0 platformunda öneririm. O platform henüz mükemmele ulaşmadı ama sen askerden gelene kadar ideal seviyede olacağına eminim. Ben de yakın zamanda geçiş yapacağım.
Tabi hepsinin yanında SQL şart.
Önerilerin için çok teşekkür ederim o zaman şimdi 1 ay gibi bir sürem var bu sürede kendimi C# a vereyim askerden döndüğümde daha çok yüklenirim. Bunun yanında Xamarin'in hatalarının çok olduğunu okumuştum ne kadar güncel bir makale olduğunu hatırlamamakla birlikte okuduklarım açısından biraz beni itti açıkçası o yüzden hiç düşünmemiştim. C# için bu yollardan geçsen senin için daha iyi olur veya bu konulara daha çok ağırlık verebilirsin dediğin bir kaynak vs var mıdır?
 
Önerilerin için çok teşekkür ederim o zaman şimdi 1 ay gibi bir sürem var bu sürede kendimi C# a vereyim askerden döndüğümde daha çok yüklenirim. Bunun yanında Xamarin'in hatalarının çok olduğunu okumuştum ne kadar güncel bir makale olduğunu hatırlamamakla birlikte okuduklarım açısından biraz beni itti açıkçası o yüzden hiç düşünmemiştim. C# için bu yollardan geçsen senin için daha iyi olur veya bu konulara daha çok ağırlık verebilirsin dediğin bir kaynak vs var mıdır?
Temel bilgileri her kaynak aynı seviyede öğretebiliyor. Temel bilgiden sonrasını da hiç bir kaynak gerçek anlamda hızlı ve pratik bir şekilde öğretemiyor. Stackoverflow forumunda Serializing, Abstract Classes, Interfaces, Structs, Dictionaries, DataTables ve NetSockets konularına ağırlık vererek pratikler yapmanı öneririm.

Özellikle veritabanından veri okurken DataTable kullanmak veritabanı bağlantısında oluşabilecek tüm problemleri absorbe etmekle birlikte verilere daha hızlı erişmek konusunda mükemmel bir kaynak oluşturmuş oluyor. Örneğin sık sık _RefSkill tablosunda arama yapmana ihtiyaç duyan bir durumda o tabloyu DataTable'ye initialize etmek büyük bir darboğazı yok etmiş oluyor. Aynı SQL queryleri gibi select, join queryleriyle DataTable sorguları yazılabiliyor.

İşin özü kaynaktan çok benchmark pratikleri önem arz ediyor.
 
Temel bilgileri her kaynak aynı seviyede öğretebiliyor. Temel bilgiden sonrasını da hiç bir kaynak gerçek anlamda hızlı ve pratik bir şekilde öğretemiyor. Stackoverflow forumunda Serializing, Abstract Classes, Interfaces, Structs, Dictionaries, DataTables ve NetSockets konularına ağırlık vererek pratikler yapmanı öneririm.

Özellikle veritabanından veri okurken DataTable kullanmak veritabanı bağlantısında oluşabilecek tüm problemleri absorbe etmekle birlikte verilere daha hızlı erişmek konusunda mükemmel bir kaynak oluşturmuş oluyor. Örneğin sık sık _RefSkill tablosunda arama yapmana ihtiyaç duyan bir durumda o tabloyu DataTable'ye initialize etmek büyük bir darboğazı yok etmiş oluyor. Aynı SQL queryleri gibi select, join queryleriyle DataTable sorguları yazılabiliyor.

İşin özü kaynaktan çok benchmark pratikleri önem arz ediyor.
Benimle paylaştığın bütün bilgi, tecrübe ve yorumların için çok teşekkür ederim. Hepside çok değerli benim için. Söylediklerinin hepsini dikkate alacağım :)
 
Güzel ve yer yer üzücü bir röportaj olmuş, @kovboi haddimi aşmadan umarım birgün vicdanında affedebilirsin anneni. Sonuçta onlar bizi dünyaya getirdiler.

Fotolar bende gözükmüyor bu arada :)
 
Güzel ve yer yer üzücü bir röportaj olmuş, @kovboi haddimi aşmadan umarım birgün vicdanında affedebilirsin anneni. Sonuçta onlar bizi dünyaya getirdiler.

Fotolar bende gözükmüyor bu arada :)
Fotoğrafların kendisi yok. :D Biri trollemiş. :D
 
Güzel ve yer yer üzücü bir röportaj olmuş, @kovboi haddimi aşmadan umarım birgün vicdanında affedebilirsin anneni. Sonuçta onlar bizi dünyaya getirdiler.

Fotolar bende gözükmüyor bu arada :)
Instagram - Ömer Çolak :)

Affetmeyi denedim de olmuyor malesef.
Üst üste post gönderildiği için tek mesajda birleştirildi:

Fotoğrafların kendisi yok. :D Biri trollemiş. :D
CTRL + F5 yaptım yine gözüktü bende :D
 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt