İyi geliştiricilerin iş görüşmelerinde sorduğu 10 soru


Yazılım geliştirmenin harika dünyası. Tipik olarak, profesyonel bir programcı olarak çalışmanın ilk 6 ayında, çoğu zaman kolejde veya mesleki eğitimde olduğunuzdan çok daha fazlasını öğrenirsiniz. Aynı şey, üniversitede teorik olarak öğrenmek yerine, işi yaparken çoğu şeyi öğreneceğiniz müdür yardımcısı işleri için de geçerlidir. Aşağıdaki röportaj, bir işe başvurmadan önce bilmeniz gereken her şeyi daha ayrıntılı olarak açıklıyor: https://interviewpenguin.com/assistant-principal-interview-questions/.

Çalışmaya başladığınızda, programlama şirketlerinde CV göndermeye ve iş görüşmelerine çağrılmaya başlamadan ÖNCE şirketten ve çalışma arkadaşlarınızdan öğrenmek istediğiniz şeyleri fark ediyorsunuz.

Çalışmaya başlamadan önce bize öğretilmeyen ve bilmemiz gereken bazı şeyler olduğunu düşünüyorum ve bu yüzden burada iyi geliştiricilerin iş görüşmelerinde sorduğu 10 soruyu kendi bakış açıma göre paylaşacağım. Daha fazla varsa, bunları aşağıdaki yorum bölümüne ekleyebilirsiniz.

  1. Şirkette hangi yazılım araçları kullanılıyor?

Bu soru bir zorunluluktur. Açık görünüyor, ancak bazen değerlendirilmenin sinirleriyle bariz olanı unutuyoruz. İşveren bu soruyu sormanız için can atıyor, pozisyonla ilgili ilgi ve merakı ifade ediyor. Bu sadece hangi geliştirme ortamıyla çalışacağınızı sormakla ilgili değil, aynı zamanda şirkette kullanılan diğer çerçeveler ve birlikte çalışacaklarınız olmasalar bile diğer teknolojiler hakkında konuşmanın tam zamanı.

Çalışırken genellikle kar odaklı araçlarla çalışmadığınızı veya örneğin geliştirdiğiniz programların test araçlarına vurgu yapmadığınızı söylerseniz ve bu tür test çerçevelerinden ve üretkenlikten bahsederseniz iyi olur. odaklı geliştirme platformları.

Bir programcının pozisyonuna erişmek için iş görüşmelerinde tüm bunlar hakkında konuşmak iyidir: Hangi geliştirme ortamını kullanıyorsunuz? Ne tür bir sürüm kontrol yazılımı kullanıyorsunuz? Halihazırda ustalaştığım teknolojilerin yanı sıra, pozisyonun özellikle başkalarını öğrenmesi ilginç olur mu?

  1. Herhangi bir standart/kod stili el kitabıyla mı çalışıyorsunuz?

Kodun stiliyle ilgili başlıca yasaklar nelerdir? Bilmem gereken herhangi bir standart veya stil kılavuzunu takip ediyor musunuz? Bu soruyla, görüşmecileri her zaman memnun eden, işteki günlük çalışmanın belirli yönlerini tahmin ediyorsunuz.

Belirli bir standardı takip etmiyorlarsa, şirketin ne yaptığını bilmediği anlamına gelmez, ancak iş arkadaşlarınızın kodunu okurken her şeyin spagetti kodu olması işi zorlaştırıyor olabilir.

İyi bir programcının tüm özelliklerini sistematize etmeye çalışan düzenli, yapılandırılmış bir zihni yansıtan bir sorudur.

  1. Şirket hangi veritabanı teknolojileri ile çalışıyor?

Bilgiler şirkette hangi yollarla saklanıyor? Geliştiriciler hangi veritabanlarıyla çalışıyor? Geliştirilmekte olan uygulamaya göre özelleşmiş kapalı bir veri tabanı mı yoksa açık veritabanları mı? Örneğin, işleri halletmek için SQL Server veya MySQL gibi şirket tarafından dikte edilen standart veritabanı teknolojilerini mi kullanmanız gerekiyor, yoksa MongoDB veya programcının takdirine bağlı başka herhangi bir teknolojiyi kullanabilir miyim?

Bu soru ilginçtir çünkü şirketin kriterlerini benimsemekten veya belirli bir anda kendi kriterlerini empoze etmekten korkmayan esnek bir kişi olduğunuzu gösterebilir.

  1. Şirkette hangi işletim sistemleri kullanılıyor?

Bu, görüşmeden önce açıklığa kavuşturulması gereken başka bir yaygın sorudur, ancak sormak her zaman iyidir. Çoklu platform sistemleri ve mobilite gibi şeylerden bahsetmek gereksiz değil. Ayrıca teknik argümanlar vererek neden bir işletim sistemiyle çalışmayı tercih ettiğinizi açıklamak için iyi bir inek anı olabilir. Onun

Muhtemelen çoğu şirket bir dizi işletim sistemi kullanır ve en popülerleri için yazılımlar yapar: Linux, Windows, Mac, iOS ve Android.

  1. Programlama ekibi ÇEVİK mi yoksa kademeli bir metodoloji mi izliyorlar?

Şirket hangi geliştirme metodolojisini takip ediyor? Çevik bir ekip mi? Kademeli mi çalışıyorlar? Metodolojiyi takip etmede ne kadar katılar?

Aynı şirket içindeki farklı ekiplerin farklı metodolojiler kullanması söz konusu olabilir. Bu tür bir soru, nasıl çalışacağınızı ve şirket içindeki diğer programlama ekiplerinin nasıl çalıştığını öngörür.

  1. Programcılar karar verirken ölçütlerden ne kadar bağımsızdır?

Yazılımda müşterinin gereksinimlerini takip ediyorlar mı yoksa geliştiricilere, müşterilerin daha iyi yapacaklarını düşündükleri şekilde yapmaları için biraz özgürlük veriyorlar mı?

Geliştiriciler, resmi bir proje oluşturmak zorunda kalmadan çalıştıkları ekibe yardımcı olmak için günlük olarak kendi takdirlerine bağlı olarak araçlar ve sistemler oluşturma fırsatına sahipler mi? Bazı şirketler programcıları sorumluluk almaya ve işleri kendi inisiyatifleriyle yapmaya teşvik ederken, diğer şirket kültürlerinde sadece kendilerine söyleneni yerine getirmek için oradadırlar.

  1. Herhangi bir araç veya yazılımı kullanma konusunda herhangi bir kısıtlama var mı?

Şirketin veto ettiği herhangi bir yazılım var mı? Bu tür bir kararın arkasındaki nedenler genellikle şirketle bağdaşmayan ticari sebepler, garip lisanslar vs.'dir. Ayrıca birçok şirket, profesyonel bir desteği ve net bir gelecek evrimini garanti etmeyen bazı açık kaynaklı yazılımları veto eder, çünkü üzerine bahse girmenin faydası yoktur. kaybolabilecek bir programlama aracı.

Mülakattan sonra ve işe alındıysanız, şirket tarafından onaylanmamış bir yazılımı kurmak ve kullanmak, size bunu yapmak için serbest bırakmadıkça, muhtemelen iyi bir fikir değildir.

  1. tele çalışma yapıyormusun

Uzaktan çalışırken şirkette ne tür çalışma koşulları var? Bu, bir çalışan olarak sizin için büyük bir avantaj olabilir: evden çalışma imkanı. Şirket tele çalışmanıza izin veriyorsa, bu uzaktan çalışma koşullarının şartlarını ve beklentilerini belirlemek önemlidir.

  1. Programlama ekibi içinde kod incelemeleri yapıyor musunuz? Nasıllar?

Devetüyü rengi! Kod incelemeleri, sizi bir dahi gibi gösterebilecek veya sizi düşündüğünüzden bir adım aşağıda bırakabilecek bu görev.

Şirket ve departman düzenli olarak kod incelemeleri yapıyor mu? Nasıl yapılır? Sadece hataları gidermek için mi yoksa gelecekte geliştirmeniz gereken şeyleri öğrenmek için yapıcı bir şekilde mi yapıldı?

Genellikle kod inceleme oturumları, amirinizin veya iş arkadaşlarınızın iyileştirilmesi gereken alanlar hakkında yorum yaptığı kişisel gelişim planının bir parçasıdır, ancak aynı zamanda birçok korku hikayesi duyarsınız… Sormak ve neye bulaştığınızı bilmek iyidir.

  1. Çalışacağım ekip nasıl biri? Ne tür bir deneyime sahipler?

Gelecekteki ekibimin üyeleri ne kadar deneyimli? Ne tür bir deneyim ve ne tür bir kodla çalışmaya alışkınlar? Gelecekteki ekibimin zayıf yönleri nelerdir ve nasıl gelişebilirler? Bu iyileştirme sürecine ne katkıda bulunabilirim?

Yeni bir ekibe katıldığınızda tüm bunları bilmekte fayda var – ihtiyacınız olduğunda kimden yardım isteyeceksiniz?

Diğer hususlar

Elbette geliştirici pozisyonu için bir iş görüşmesinde sormak isteyebileceğiniz başka birçok önemli soru var, ancak bu 10 soru size şirketin programlama ekibinde ne aradığı hakkında hızlı bir fikir verecektir.

Bunlar, çalışmaya başlamadan önce bilmeye çalışmanız gereken şeylerdir. İlk görüşmeden sonra ve bir kez çalışmaya başladığınızda, en azından bir süreliğine geri dönüş yoktur, bu yüzden bunları önceden öğrenmeye çalışmak en iyisidir. Başka sorular düşünebilir misin? Yorumlar bölümünde yayınlamaktan çekinmeyin. Teşekkür ederim!

Digiprove mührüThis content has been Digiproved © 2020 Tribulant Software

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir