Programlamada hangi işler var?
Sanat ve Tasarımda olduğu gibi, Programlamadaki işler, gerçek zamanlı üretime dayanan tüm endüstrilerde bulunur. Bu rollerdeki insanlar zamanlarının çoğunu kod yazma, kodu gözden geçirme, yeni programlama teknikleri ve framework’leri araştırma ve projelerinin performansını optimize etmek için harcarlar.
Aşağıda tipik iş unvanlarının bir listesi ve bu unvanlar için örnek açıklamalar bulunmaktadır. Her rolün daha ayrıntılı açıklamaları için Programlamada Kariyer belgesine bakın.
Not: “Programcı”, “Geliştirici” ve “Mühendis” terimleri bazen birbirinin yerine kullanılır ve diğer zamanlarda farklı kişiler için farklı anlamlar taşır. Bazıları “Programcı”nın daha alt düzey bir rol olduğunu ve “Mühendis”in daha kıdemli veya uzmanlaşmış bir rol olduğunu öne sürüyor.
- Kalite güvence teknisyeni: Hataları bulur ve bildirir; test senaryoları ve planları yazar Programcı analisti: Belgelenmiş tasarıma dayalı kod yazar; işlevselliği korumak için uygulamaları değiştirir
- C# geliştiricisi: Yeni özellikler ve uygulamalar geliştirir; ürünlerin piyasaya sürülmesini yönetir
- Unity mühendisi: Unity kullanarak yeni özellikler ve uygulamalar geliştirir
- Araştırma mühendisi: Son teknoloji algoritmaları tasarlar, uygular, analiz eder ve optimize eder
- Yazılım geliştirici: Yeni özellikler ve araçlar tasarlar, geliştirir, test eder ve yayınlar
- VR / AR geliştirici: Yeni nesil VR/AR ürünlerini prototipler ve oluşturur; VR/AR uygulamalarını dağıtır ve bakımını yapar; VR/AR’daki en son trendlerden haberdar olur
- Mobil geliştirici: Yeni mobil özellikler ve uygulamalar geliştirir; mobil teknolojilerde güncel kalır
- UI / arayüz programcısı: Projenin tasarım ve akışının amacını karşılamak için kullanıcı arayüzünü kodlar; UI sistemlerini özelliklere entegre eder
- Oyun programcısı: Oyun tasarım belgelerini analiz eder ve anlar; oyuncunun eylemi, karakterin davranışı, oyun ögeleri ve oyunun ilerlemesi gibi oyun sistemlerini geliştirir
Programlamada tipik bir gün nasıl geçer?
Yukarıdaki iş tanımlarında çok çeşitli sorumluluklar vardır, ancak çoğu tipik gün kodlamayı, zorlukları çözmek için sistematik düşünceyi kullanmayı ve performans için sistemleri optimize etmeyi içerir.
Bu alanda çalışan insanlardan tipik bir gün hakkında bilgi almak için aşağıdaki videoyu izleyebilirsin.
Programlamada tipik bir kariyer yolu nasıl görünür?
Programlama rollerindeki profesyoneller, junior programcılar veya analistler olarak başlama eğilimindedir. Daha fazla deneyim kazandıkça belirli bir platformda (örneğin ağ mühendisi) Programlama rollerindeki profesyoneller, junior programcılar veya analistler olarak başlama eğilimindedir. Daha fazla deneyim kazandıkça belirli bir platformda (örneğin ağ mühendisi) uzmanlaşabilirler. Sonunda teknik veya yeliştirme direktörü olmak için fırsatlar bulabilirler. Geliştirmeye başlayan kişiler aynı zamanda ürün veya proje yönetiminde kariyer yapabilirler.
Tipik iş unvanları ve bir kişinin bu unvanlara sahip olabileceği süre de dahil olmak üzere, gerçek zamanlı 3D endüstrisindeki bir geliştirici için örnek bir kariyer yolunu gösteren diyagram. Soldaki yolun başında “Junior Programcı(1-2 yıl)”, ardından “C# / Mobile / VR vb. Developer(3-5 yıl)”, ardından “Senior Ağ / Grafik / AI vb Mühendisi (6-7+ yıl)”, ve ardından “Teknik / Geliştirme Direktörü”. “Proje Yöneticisi” için bu birincil yolun altında ayrı bir dal yol daha vardır.
Programlamada başka hangi beceriler yararlıdır?
Sanat ve Tasarım alanındaki kariyerlerde olduğu gibi, Programlamada da başarılı olmanıza yardımcı olacak teknik olmayan beceriler vardır. Programlamada bir kariyer için düşünmeniz gereken teknik olmayan beceriler şunları içerir: Eleştirel düşünme ve problem çözme: Kullanıcıların karşılaştığı sorunları ve kullanıcılarınıza daha fazla değer sunma fırsatlarını arama İletişim: Fikirlerini açıkça ifade etme; kod incelemelerinde eyleme geçirilebilir ve yapıcı geri bildirim sağlamak İşbirliği: Başkalarının fikirlerini anlamak için dinlemek; geri bildirim almak; bir takımda iyi çalışmak
Egzersiz
Hayran olduğun bir şirkette programlama alanında kıdemli veya yönetici düzeyinde çalışan profesyonellerin en az iki profilini bulmak için Google ve LinkedIn’de biraz araştırma yap. Kariyerlerinin başlangıcından şu anda çalıştıkları yere kadar iş unvanlarını takip et. Geçtikleri yollarda benzer olan nedir? Benzersiz olan nedir?
Özellikle yararlı kalıplar keşfettiyseniz, bunları yorumlarda paylaşın
