- İkilik
- İşletmenizin Kararları İkili Kod Üzerinde Çalışmamalıdır
- William D King’in Sonucu:
997 kelime
4 dakikalık okuma
Bugün internetteki en değerli şirketlerden bazıları Linux üzerinde çalışıyor. Google, Facebook, Twitter ve Amazon’un tümü veri merkezlerine güç sağlamak için açık kaynaklı ürünler kullanıyor.
PC programlamayı anlamak için kodlama lehçelerini gerçekten bilmek istersiniz.Verilerin bilgisayarınızda nasıl depolandığını yöneten ikili sayıların önemini de anlamanız gerekir. İkili kodu anlamak, çalıştığınız kuruluşla ilgili önemli verileri iletmek için size ek bir yöntem sağlayabilir.
İkili, sıfır ve bir rakamlarını içeren sayısal bir çerçevedir.Bu rakamlar bir bilgisayar tarafından bilgi depolamak için kullanılır. Rakamlar, önemli mesajları iletmek için kullanılan harfleri ele almak için kullanılabilir. Örneğin, sıfır, bilgisayarınızın donanım çerçevelerine hiçbir elektrik akışı dahil etmediğiniz anlamına gelirken, biri pratik olarak çalışması için yeterli elektrik akışına sahip olduğunuz anlamına gelir.Ayrıca, her eşleştirilmiş kod düzgün bir şekilde saklanabilmesi için gerçek bir yapıda oluşturulmalıdır.
İkili kod, PC’lerin mekanik elemanları ile ilgili kafa karıştırıcı konulara dikkat çekmek için hiçbir şeyin ve birinin rakamlarını kullanabileceği gerekçesiyle önemlidir. İkili sayılar aynı şekilde PC’ler için planlar yapmayı kolaylaştırır ve daha pratik hale getirir.Bu rakamlar, kuruluşların bu çerçevelerin enerji çıktısını artırmalarına ve aynı zamanda işyerindeki performanslarını iyileştiren güvenilir çerçeveleri parçalamalarına olanak sağlamıştır.
Geliştirme için Windows sunucularını kullandıklarını varsaydım ama hayır dediler. İhtiyaç duymadıklarını söylediler çünkü genellikle bir seferde bir proje üzerinde çalışan sadece bir veya iki kişiydi. Henüz özellikle büyük ölçekli bir şey yapmıyorlar; hala küçük şirketler (hepsi 20’den az çalışan), bu yüzden şimdi onlar için mantıklı.Peki ya işletmeleri genişlerse? Ya daha fazla geliştirici getirmek istiyorlarsa? Linux seven geliştiriciler bulamazlarsa, işveren olarak onlar hakkında ne diyor?Onlar için çalışacak birini bulabilecekler mi?
Ölçeklenmeleri gerektiğinde ne olur? Dışarıdaki yetenekleri işe almaları gerekiyorsa ve bu insanlar Linux geliştiricisi değilse ne olur? Açık kaynak prensiplerinden vazgeçmek zorunda kalmamalılar, çünkü onlar için pek iyi sonuç vermiyor, William D King.
Bu şirketlerin veri merkezleriyle yaptıklarını seviyorum, ancak diğer işletmeler için en iyi yol hangisi?Linux’u birincil platformunuz yapmadan kullanabileceğiniz mutlu bir ortam var mı? Ya da en azından her şirket yalnızca Linux sunucularını kullanmalı mı? Hangi senaryo uzun vadede daha mantıklı: Windows’ta geliştirmek veya Linux’ta geliştirmek, daha sonra üretime geçme zamanı geldikten sonra taşınmak?Windows için geliştirmeye ne zaman başlayacağınızı ve bir işe başlarken Linux’a ne zaman geçeceğinizi nereden biliyorsunuz?
Android (Linux) geliştirme şu anda çok popüler.
Bugünlerde herkes bir Android geliştiricisi olmak istiyor. Ancak işletmeniz Android platformunda çalışmıyorsa ve Java’yı bilen geliştiricilere ihtiyacınız varsa ne olur?Bu geliştiriciler hala sizin için çalışmak isteyecekler mi, yoksa bildikleri ve sevdikleri şeylerle çalışabilecekleri başka fırsatlar mı arayacaklar?
Herkesin yeni şeyler denemesinin harika olduğunu düşünüyorum, ancak endüstrilerde işlerin nasıl yapıldığını sevmediğimiz için sırtımızı tamamen çevirmemeliyiz.Burada becerilerimizi geliştirebileceğimiz ve bizi ilk etapta çeken açık kaynak ilkelerine sadık kalarak bunları endüstriler arasında uygulayabileceğimiz mutlu bir ortam olmalı.
Konudan uzaklaşmaya başladığımı hissediyorum ama izin ver hepsini bir araya getirmeye çalışayım.Linux için geliştirme, argümanın her iki tarafını da açıkça görebildiğim şeylerden biridir, ancak ne yaparsanız yapın, birileri bunu her zaman farklı görecektir. Diğer insanlarla bir proje üzerinde çalışırken, bu tür kararlar herkesi etkiler, bu nedenle ilerlemeden önce ilgili herkesten satın almanız gerekir. Geliştirme ve üretim için Windows kullanan şirketler var, bu yüzden neden Windows’u dahili geliştirme için de kullanamıyorlar?Ya kuruluşunuz bunu zaten yapıyorsa? Microsoft Biz Spark’a kaydolursanız ve her şey için kullanmak üzere ücretsiz bir Windows lisansı alırsanız ne olur? Peki bundan sonra ne olacak?
İşletmenizin Kararları İkili Kod Üzerinde Çalışmamalıdır
Tüm bilgilere sahip olmadığımız zaman diğer şirketleri seçimleri için eleştirmenin adil olduğunu düşünmüyorum. Neler yaşadıklarını, ne kadar süredir bir şeyler üzerinde çalıştıklarını ya da yaptıkları kararları neden aldıklarını asla bilemeyiz. İş uygulamalarının doğru olduğunu söylemiyorum ama onların yerinde olsaydın şimdi bildiklerini bilerek farklı seçimler yapar mıydın?Belki de hikayede bileceğimizden daha fazlası vardır.
Android (Linux) geliştirme şu anda popüler çünkü geliştiricilerin uygulamaları bir kez yazmasına ve herhangi bir cihaza dağıtmasına izin veriyor.Bu, ilk etapta Android geliştirmeye geçmeye karar vermemin başlıca nedenlerinden biriydi. Ancak işletmeniz Android’de değilse ne olur? Peki ya Windows uygulamaları geliştiriyorsanız ve Mac için de uygulamalar geliştirmek istiyorsanız?Bu geliştiriciler, artık bir PC’den ziyade bir Mac üzerinde çalıştıkları için gemiyi terk edecekler mi? Sanmıyorum, ama belki de sadece benim.
William D King’in Sonucu:
Bu kendin için yapman gereken bir iş kararı. Şirketinizde zaten bir Windows + Microsoft yığını varsa, aynı platformda birlikte bir uygulama geliştirebilmeniz için herkesi Linux’a geçmeleri gerektiğine ikna etmek zor olabilir.Bazı şirketlerin Microsoft dışı ürünlerin kullanımını yasaklayan politikaları olabilir, ancak bunları kullanmaya karar verirseniz, önce bu konuda konuştuğunuzdan emin olun.
Okuma için teşekkür ederiz!
Bu yazıyı beğendiyseniz, bunlara da göz atın: