Web geliştirmede yeni başlayan biri olmaktan küresel bir şirkette liderlik pozisyonlarına kadar kariyerimde ilerledikçe, ilerlemek için ne tür beceriler geliştirmem gerektiğini anlamak her zaman zordu.
Aynı şey ekiplerimdeki çeşitli pozisyonlar için adaylarla röportaj yaptığım anlar için de geçerli. Doğru zihniyetin yanı sıra teknik beceriler ve sosyal beceriler arasında uygun bir dengeye sahip olduklarını nasıl anlayabilirim?
Mesleğinizde tüm modern teknolojileri yakalamaya mı çalışmanız, yoksa belirli bir alana odaklanıp o alanda mükemmel olmanız mı gerekiyor?
Öyleyse gelin bu soruları yanıtlamaya çalışalım ve ilerlerken yol gösterici bir nokta olarak kullanabileceğiniz basit bir kariyer geliştirme modeli oluşturalım.
Not: Aşağıda kullanılan kıdem düzeylerinin ve iş unvanlarının kuruluşunuzun yapısıyla %100 uyumlu olmayabileceğinin farkındayız. Bunları kariyeriniz ve ilerlemeniz için referans noktaları olarak kullanın.
Size daha net bir resim sunmak için T şeklindeki beceri setinin yaygın ve basit modelini kullanalım.
Yani her profesyonelin sahip olduğu özellikler:
Bunun kariyer yolunun “ortalama” bir temsili olduğunu unutmayın. Ama hepimiz ortalama değiliz, değil mi? Bu yüzden ilerledikçe güçlü ve zayıf noktalarınıza göre düzeltmeler yapın.
Yani, birkaç yıl süren yoğun öğrenimin ardından “Kıdemsiz [teknolojiniz] Mühendis” olarak işe alınacak kadar şanslıydınız. Büyük olasılıkla T şeklindeki beceri setiniz şuna benzer:
Üniversite/kurs mezunu olarak temel disiplinlere ilişkin bazı temel anlayışlara sahipsiniz. Sosyal becerileriniz iyi ancak ilk işinizse "kurumsal" kültüre ve belirli durumlarda nasıl davranmanız gerektiğine dair hala bir anlayışa sahip değilsiniz.
Temel yeteneğiniz çok karmaşık olmayan bir şeyi gözetim altında yapabilecek düzeydedir . Asistan mühendisin ana özelliğinin de bu olduğunu söyleyebilirim.
Şirketinizde büyüdükçe ve ticari geliştirme konusunda daha fazla deneyim kazandıkça diyagramınızı buna benzer bir şeye kaydırırsınız:
Genellikle ilk 1-2 yılda ana becerilerinizi neredeyse iki katına çıkarmak, meslektaşlarınızın (farklı uzmanlıklara sahip) yaptıkları işi biraz anlamak ve sosyal becerilerinizi geliştirmek mümkündür.
Artık neredeyse her şeyi daha deneyimli bir meslektaşın gözetiminde yapabilirsiniz . Kendiniz hakkında bunu söyleyebiliyor musunuz kontrol edin… Dürüst olun.
Bu adımı gerçekleştirmek önceki adıma kıyasla çok daha zordur çünkü gerçekten tüm alanlarda değişiklik yapmanız gerekir. Eğer başarılı olduysanız şuna benzer görünmelidir:
Yukarıdakiyle aynı şekilde, gelecekteki kariyeriniz için bir temel oluşturacağından ve size rekabetçi piyasada güvende olma yeteneği vereceğinden, gerçekten ana becerilerinizi geliştirmeniz gerekiyor.
Burada ayrıca genellikle en karmaşık görevleri çözmek ve etkili kod yazmak için gerekli olan temel disiplinleri biraz geliştirmeniz gerekir. Artık Bilgisayar Bilimi, ağ oluşturma, algoritmalar vb. hakkındaki kitapların tozunu almanın zamanı geldi…
Yeni tanımınız: Bu adam, eğer gerekli koşullar mevcutsa, denetim olmadan her şeyi yapabilir (ve başkalarını denetleyebilir) .
Ayrıca mentorluk yapmaya başlamanın tam zamanı olduğunu da belirtmekte fayda var. İletişim becerilerinizi güçlendirmenize ve ana becerilerinizi geliştirmenize yardımcı olacaktır.
Bir noktada sizden yeni bir proje başlatmanız, bir ekip kurmanız veya mevcut grubunuzun lideri olmanız istenecek. Veya başka bir şirkete geçip daha yüksek bir pozisyon elde edebilirsiniz. Ve işin püf noktası şu ki, bu hikayenin sadece başlangıcı.
Artık birçok yeni şeyi gerçekten hızlı bir şekilde öğrenmeniz gerekiyor. Ve "şaşırtıcı bir şekilde" tüm bu öğrenme ve adaptasyon süreci karmaşasından sonra becerileriniz şöyle görünecek:
Ana disiplininizde hiçbir ilerleme yok!. Hatta orada keskinliği biraz kaybedebilirsiniz ama iyimser olalım.
Bu yeni rolde, sosyal becerilerinizde gerçekten ilerlemeniz gerekiyor çünkü artık sadece kendinize değil, tüm ekibe de dikkat etmeniz gerekiyor. Temel amacınız ekibin mümkün olan en etkin şekilde çalışmasını sağlamaktır . Yani takım içinde çalışmak zorunda değilsiniz ama takım içinde çalışmalısınız . Bu, iç süreçlerin optimizasyonu, görev tartışmasının ve planlamanın kolaylaştırılması, ekip üyelerine kişisel gelişimlerinde yardımcı olunması vb. şeyleri içerir.
Sorumlu liderliğin kritik bir yönü çalışanlarınızla ilgilenmektir . PayPal CEO'su Dan Schulman bir keresinde şöyle açıklamıştı: "Çok paydaşlı kapitalizmi ve birden fazla bileşene karşı sahip olduğum sorumluluğu düşündüğümde benim için en önemli şey çalışanlarımdır. İş gücümüz, sahip olduğumuz en büyük rekabet avantajıdır ve bence çalışanları bir şirkete çeken iki şey vardır: biri misyonunuz ve değerleriniz, ikincisi ise finansal olarak sağlıklı ve güvende hissetme yeteneğidir."
Ekibiniz iyi performans gösterirse kodlamayı bile bırakabilirsiniz (bu iyi bir fikir olmayabilir çünkü yeteneğinizi tamamen kaybedeceksiniz).
Örnek olarak liderlik etmeye ve ekip üyelerinizi sürekli geliştirmeye çalışın.
Bu aşamada genellikle gelecekteki kariyeriniz hakkında bir karar vermeniz gerekir. Kodlamaya sonsuza kadar devam etmek isteyen daha teknik bir kişi misiniz? Yoksa yönetici olup Mühendislik Direktörü, CTO veya CEO gibi pozisyonlarda mı ilerlemek istiyorsunuz?
Bu pozisyonda, ekip tarafından oluşturulabilecek ilk tasarımları hayal etmek, modellemek ve sağlamak ve ayrıca ekip tarafından alınan daha düşük düzeyli kararları doğrulamak için paydaşlarla aktif olarak etkileşimde bulunacaksınız. Bu nedenle, deneyim ve duygular yerine gerçeklere ve bilgiye dayalı objektif kararlar alabilmek için temel bilginizi geliştirmeniz gerekir.
Ayrıca mimarlığın sadece teknik sistem tasarımıyla ilgili olmadığını, aynı zamanda insanlarla da ilgili olduğunu söyleyebilirim. Her zaman birlikte çalıştığınız kişileri ve sahip olduğunuz kaynakları hesaba katmanız gerekir (örneğin, Go geliştiricilerinden oluşan bir ekibiniz varsa Rust dilini kullanmanızı önermek genellikle kötü bir fikirdir). Ve yepyeni bir ekip kurma şansınız olsa bile, uygun pozisyon profilleri oluşturabilmeli ve doğru kişileri işe alabilmelisiniz.
Bu nedenle, sahip olduğunuz (veya işe alabileceğiniz) kişiler tarafından en uygun sürede oluşturulabilecek bir sistem tasarlamak için örtüşen disiplinler ve farklı uzmanların birbirleriyle işbirliği yapma yolları hakkındaki anlayışınızda gerçekten ilerlemelisiniz. Ve evet, bazen çözümleri ekibiniz için "uygulanabilir" hale getirmek amacıyla teknik mükemmellikten fedakarlık yapmakta sorun yoktur.
Kariyeriniz için “alternatif” yolu seçtiyseniz size bir sürprizim var… becerileriniz yakında böyle görünecek:
Bu yeni rolde, artık çok fazla uygulamalı çalışma yapmayacağınız için sosyal becerilerinizde gerçekten ilerlemeniz gerekiyor. Ekip(ler)inizin yardımıyla sonuçlar elde edeceksiniz ve onları formda tutabilmeniz, sorunların çözülmesine yardımcı olabilmeniz, bireylerin becerilerini geliştirebilmeniz, doğru insanları bulabilmeniz vb. gerekir.
Sonuç olarak, bilgileriniz güncelliğini yitireceğinden ve zihniniz yeni bir çalışma türüne uyum sağlayacağından, daha önce sahip olduğunuz derin bilgilerin bir kısmını kaybedeceksiniz.
Kariyer yolunuzda ilerledikçe, bir sonraki pozisyonu elde etmek için gereken nitelikler, şu anda sahip olduklarınızdan ve sorumluluklarınızdan gerçekten farklı olabilir. Bu nedenle, genel olarak yalnızca mevcut göreviniz ile ilgili literatürü değil, aynı zamanda patronunuzun ve örtüşen alanlardan meslektaşlarınızın okuduğu şeyleri de okumanızı öneririm.
Tüm 'hype teknolojileri' yakalama yarışına gelince; derin bilgi alanınızdaki tüm yeni araç ve ürünlerle güncel kalmanızı, ortaya çıkan veya yaklaşan teknolojilere kendinizi alıştırmanızı öneririm. örtüşen disiplinlerdeki “üretkenlik platosu”. Bu, odaklanmaya devam ederken trendde kalmanıza olanak tanır.
Kişisel gelişim sürecinizde ve kariyer başarınızda başarılar dilerim.