Bir dili öğrenmek, ustalaşmak zor bir şey zaten. Bir de C# öğrenip Java öğrenmek kolay. Ama PHP veya C++ öğrenmek zor oluyor. Yazım şekli bayağı farklı çünkü.
Bence bu tür karşılaştırmaya girmeyelim, sayın yöneticim. Ama madem söylediniz, ben de söyleyeyim. Benim öyle derecem yok maalesef, İTÜ CS'de sıradan bir öğrenciyim işte. İki senedir kendi otonom uçuş kontrol kartımız üzerinde çalışıyoruz. Burada ilk başta SMT32F4 ile başladık ve Pixhawk benzeri bir sistemde gittik. Şimdi ise FPGA üzerinde çalışılıyoruz.
C++ denince gömülü sistemler ve oyun geliştirme gelir, ki sektörde genellikle ekstrem uçta embedded sistemler vardır. Bu link ileri okumalarda yardımcı olur:
In 1998, I wrote an article for Embedded Systems Programming called C++ in Embedded Systems – Myth and Reality. The article was intended to inform C
www.embedded.com
Bir masaüstü uygulama yapmak, C#'da daha kullanışlı ve rahat olur. Ancak Windows dışına çıktığınız zaman, işler zorlaşabilir. Bu noktada Java'ya da bakabilirsiniz. Ki sektördeki tartışma zaten genellikle C# - Java üzerine olur.
Yani C++'ı bilip, C#'ta da usta olup, masaüstü için C++ öneren birini ilk kez görüyorum. Öğrenirken genelde C -> C++ -> C# diye sıra verirler. Ancak sektörde bilgin birisine sorduğunuzda, size söyleyeceği şey C# olur. Kimseyi yargılayacak değilim ancak "Benim ülke çapında derecem var masaüstü yazılım kodlamada", "burada tavsiye verecek kişi benim" gibi söylemler, sektörde hoş karşılanmaz genellikle. Aslına bakarsanız en üstte yazdığım kendi durumumu bile, sıkıla sıkıla yazdım. Çünkü biz genelde onu yaptık, bunu ettik, en yetkilisi benim demeyiz. Yaptıklarımızı gösteririz ve tartışırız.
Önceki konularda gördüğüm kadarıyla üniversiteye hazırlanıyordunuz. Bu dediklerimi, üniye geçince de göreceksiniz. Umarım istediğiniz bölümü kazanabilirsiniz.
Bu yaptığın işe göre değişir aslında. Hangi alanda daha kaliteli, mesela? Yani ben Python ya da Java ile de kaliteli kodlar çıkartıyorum. Ancak Python'daki görüntü işleme üzerine, Java ise uygulama üzerine. Biri elma, birisi armut.
Bir dili öğrenmek, ustalaşmak zor bir şey zaten. Bir de C# öğrenip Java öğrenmek kolay. Ama PHP veya C++ öğrenmek zor oluyor. Yazım şekli bayağı farklı çünkü.
C++ denince gömülü sistemler ve oyun geliştirme gelir, ki sektörde genellikle ekstrem uçta embedded sistemler vardır. Bu link ileri okumalarda yardımcı olur:
Bir masaüstü uygulama yapmak, C#'da daha kullanışlı ve rahat olur. Ancak Windows dışına çıktığınız zaman, işler zorlaşabilir. Bu noktada Java'ya da bakabilirsiniz. Ki sektördeki tartışma zaten genellikle C# - Java üzerine olur.
Masaüstü uygulama çooooooook geniş bir kavram. Ne hakkında olacağı çok önemli. Örneğin bir ekran kayıt uygulaması, video kayıt uygulaması, emülatör vs. bunları C#'ta yapmak çok daha zor oluyor. Çünkü kütüphaneler eski ve senin kütüphane yazman çok zahmetli olur.
Zaten Türkiye'de C# ve Java çok popüler. C++ programcısı arayan yer görmedim hiç. Genelde C# arıyorlar.
Buradaki masaüstü kısmı çok geniş ama C++ önermedim aslında. Biraz daha "nasıl" bir program yapacağına bağlı bu. Benim ilgimi çeken programlar genelde üstte belirttiklerim olduğu için C++ ile daha rahat yazılıyorlar.
Önceki konularda gördüğüm kadarıyla üniversiteye hazırlanıyordunuz. Bu dediklerimi, üniye geçince de göreceksiniz. Umarım istediğiniz bölümü kazanabilirsiniz.
Bu yaptığın işe göre değişir aslında. Hangi alanda daha kaliteli, mesela? Yani ben Python ya da Java ile de kaliteli kodlar çıkartıyorum. Ancak Python'daki görüntü işleme üzerine, Java ise uygulama üzerine. Biri elma, birisi armut.
Amacı o kadar kısıtlı değil ki Python'ın. Django ile site yapabilirsin örneğin. Genel olarak görüntü işleme için kullanılıyor fakat illa onda kullanılacak diye bir şey yok.
PHP'nin yazım şekli çok alışılmadık geldi bana. İlgimi de çekmedi. NodeJS biliyorum ve ondan devam ediyorum şu an. Kurumsal bir yere çalışırsam ASP.NET kullanırım yüksek ihtimal.
. Kimseyi yargılayacak değilim ancak "Benim ülke çapında derecem var masaüstü yazılım kodlamada", "burada tavsiye verecek kişi benim" gibi söylemler, sektörde hoş karşılanmaz genellikle. Aslına bakarsanız en üstte yazdığım kendi durumumu bile, sıkıla sıkıla yazdım. Çünkü biz genelde onu yaptık, bunu ettik, en yetkilisi benim demeyiz. Yaptıklarımızı gösteririz ve tartışırız.
Eee, siz "Benim ülke çapında derecem var masaüstü yazılım kodlamada. Bence burada tavsiye verecek kişi benim." gibi iddialı bir cümle kurarsanız, böyle bir cevap alırsınız. Sonuçta sizi tanımıyorum.
Neyse, uzatmaya gerek yok. Benim için söz senettir, yaptım diyorsanız yapmışsınızdır. Ancak sektör ya da Dünya, böyle değil. Yarın bir toplulukta ya da bir iş görüşmesinde olduğunuzda, insanlar lafa değil icraate bakacak.
Eee, siz "Benim ülke çapında derecem var masaüstü yazılım kodlamada. Bence burada tavsiye verecek kişi benim." gibi iddialı bir cümle kurarsanız, böyle bir cevap alırsınız. Sonuçta sizi tanımıyorum.
Vaktinde Silverline'da ve bölgemdeki birkaç yerel markada çalıştım. Hatta şu an Amasya'daki çoğu bakkal benim stok takip uygulamamı kullanıyor. Teknofest'e gittim birkaç kez, TÜBİTAK'ta ve Hackathon'da ilk üçe girdim 3 kez. Birinde de birinci oldum. TEKNOFEST'te de ilk 5'e girdik ama talihsiz bir olay olmasa 2. oluyorduk. Geçen yıl daha iyi yarışmalarda daha iyi dereceler bekliyordum ama maalesef iptal oldu çoğu. Bu yıla inşallah.
Siz de TEKNOFEST'e katılıyorsanız belki karşılaşırız.
Bu site; içeriğinizi kişiselleştirmek, deneyiminizi özelleştirmek ve oturumunuzu açık tutmak için çerezleri kullanır.
Bu siteyi kullanmaya devam ederek çerezleri kabul etmiş olursunuz.