Programcılar işletme / yönetim hakkında ne bilmelidir? [kapalı]


9

Diğer gönderilerim aracılığıyla ima ettiğim gibi, hala işgücü için oldukça yeniyim. Ekip toplantıları sırasında teknik tartışmalara ayak uydurma eğilimindeyim, ancak proje yöneticim yeni bir sözleşme nasıl kazandığımız hakkında konuşmaya başladığında ya da yeni bir teklif teklifine dahil olduğumuzda veya ... teknik olmaktan çok, gerçekten ... Çok çabuk kaybolabilirim.

Tüm geliştiricilerin çalışabilmesi için proje yönetimi / iş hakkında bilmeleri gereken asgari miktar nedir?


1
Bilmek zorundasın? Bu mutlaktır ve cevap muhtemelen çok azdır. Daha iyi bir soru, bir programcının iş hakkında ne bilmesi gerektiğidir (iş bilgisinin bir programcı için yararlı olacağını).
Murph

ideal olarak bir programcı iş hakkında çömelme bilmek zorunda olmamalı ... ya da en azından benim sevdiğim şekilde.
WalterJ89

Yanıtlar:


7

Sanırım şirketinizin nasıl para kazandığını anlamanız gerekiyor. Ayrıca, daha fazla para kazanmasına yardımcı olmak için herhangi bir şey yapmanız gerekip gerekmediğini, yani işinizi daha iyi yapabileceğinizi değerlendirebilmeniz gerekir. En önemlisi, bu, üzerinde çalıştığınız görevi en çok çaba göstermeniz ve size verilen görevlere nasıl öncelik vermeniz gerektiğini söyleyebilmeniz gerektiği anlamına gelir.

Ayrıca, programcılar bir şey teknik olarak en iyi seçim olsa da, bu seçimin iş için en iyi seçim olmayabileceğini anlamalıdır. Ve bu teknik olarak en iyi yolu almamak için iyi bir neden.


2
+1. "teknik olarak en iyi seçim değil": Örneğin: ürünümüzün geriye dönük olarak uyumlu kalması gerektiğinden teknik olarak berbat bir çözüm seçmemiz gerekir.
Dimitri C.12

6

İşletme ve yönetim - ve pazarlama - hakkında bilmek kesinlikle cant cant. Bu gerçekten içinde çalıştığınız bağlama bağlıdır.

Yönetim düzeylerinde kararlar veren ve iş unvanlarına göre görevlerin çok iyi ayrıldığı büyük bir işte bu kadar önemli olmayabilir. Şirketiniz muhtemelen insanları bu işlerin sonunu ele almaya adamıştır.

Küçük bir işletmede ise, ne kadar çok bilirseniz, bir şirket için o kadar doğrudan değer elde edersiniz. Örneğin, iyi bir pazarlama anlayışına sahip olmak, bir web sitesi için daha iyi / daha kötü tasarımlar hissetmenize yardımcı olabilir. Veya müşterilerle daha fazla uğraşmanız veya bir anlaşmayı kapatmanıza veya ticaret fuarlarına katılmanıza yardımcı olması için bir satış görevlisi ile birlikte gitmeniz veya sadece olası bir yeni gelir kaynağı / tasarruf fırsatı aramanız gerekebilir.

Yani, her zamanki gibi 'ne kadar bilmem gerekiyor' tipi bir soru ile cevap, daha fazla bilgi her zaman daha iyidir, ancak öneminin boyutu gerçekten bireysel durumunuza bağlıdır.


1
İşletmeyi ne kadar çok bilirseniz, YG'yi veya çıktınızı daha fazla artırabileceğiniz bu mükemmel cevaba ekleyeceğim

5

En azından maaşınızın sadece bir yerden otomatik olarak gelmediğini derinlemesine anlamalısınız. Oturma ve kodlama için para almıyorsunuz. Şirketinizin (ve nihayetinde) başarınızı sağlayan veya bozan satış ve müşterilerin ilişkilerinin başarısıdır. Paranın geldiği yer burası.

Programcıların son müşterilerle doğrudan temas etmediği büyük bir şirkette bile, en önemli şeyleri erkenden göndermenin önemini vurgulamakta fayda var . Bu şekilde şirket satış ve para kazanır ve size ödeme yapılır. Verilen, yarı yamalak bir ürünü (çok erken) göndermek de bir hatadır ve burada doğru dengeyi bulmak zordur, ancak programcılar "tamamen bittiğinde (neredeyse hiç yapılmadığında)" tarafa çok fazla eğilme eğilimindedir. Ancak başarılı olanlara bakmak gerçeği ortaya çıkarır; bunların birçoğunun olgun, bitmiş, cilalanmış bir ürünü vardı.

Bir iş yürütmenin özünü bilmek ve kabul etmek önemlidir. Özellikle iş ile ilgilenmiyorsanız bile (ben değilim), kendiniz ödeme almakla ilgileniyorsanız bunu "beyaz yakalı şeyler" olarak görmezden gelemezsiniz. İşletmenin / yönetimin teknik ayrıntıları ve kelime dağarcığını bilmek o kadar da önemli değil, IMHO, ancak bazı temel bilgileri öğrenmek kesinlikle zarar vermiyor.


1

Kötü olmak istememekle birlikte, "bunu işi olan insanların elinde bırakmaları gerektiğini bilmeleri gerekir" derim. Bu sapkınlık gibi göründüğü kadarıyla, her şeyi bilemezsiniz.

Ancak, evet, ekonominin bazı minimumlarını, bazı temellerini bilmek gerekir. Diyelim ki, mikroekonominin temelleri (mikroekonomi <- küçük bir sistemle ilgilenen ekonomi, bir şirket diyelim), bazı temel ekonomik teoriler (Enflasyon sizin için iyi veya kötü mü? Bu ne anlama geliyor? Diğer faktörleri nasıl etkiler?), Sosyal sistemin nasıl çalıştığının bazı temelleri (bu şekilde organize edilmiş bir ülkedeyseniz), tahvil alım satımının temelleri (eğer bu şekilde organize edilmiş bir şirkette iseniz) yol) ...

Bununla birlikte, sorunuzu yanlış anladıysam ve bir teklif veya teklif nedir soruyorsanız ... bunlar wikipedia'da daha iyi açıklanabilir. Bununla birlikte, bunlarla ilgili kurallar, bir ekonomi konusundan çok bir hukuk konusudur.


Enflasyonun iyi mi kötü mü olduğunu bilmenin bir programcı olmakla ne ilgisi olduğunu anlamıyorum.
Thomas Lötzer

@Thomas Lotzer - Bir programcı olsanız da olmasanız da bilmeniz gereken minimumlardan bahsediyordum. % 5'lik bir enflasyonun ödemenizi nasıl kapsadığını biliyor musunuz?
Kale

1

ancak proje yöneticim yeni bir sözleşmeyi nasıl kazandığımız hakkında konuşmaya başladığında ya da yeni bir teklif teklifine dahil olduğumuzda ya da ... teknik olmaktan ziyade iş olan herhangi bir şeyde, gerçekten ... Çok çabuk kaybolabilirim.

İşletmeyle ilgili daha fazla bilgi edinen tek şey aslında dahil olmaktır. Toplantı, belirli soruları ortaya çıkarmak için en iyi forum olmayabilir, ancak kesinlikle bu tür toplantılardan sonra yöneticinizden teklifinizi veya kaybolduğunuz işle ilgili şeyleri genişletmesini isteyin.

Gibi sorular,

  • şirketteki teklif süreci nedir?
  • nasıl dahil olduk?
  • müşteriyi faturalandırmayı nasıl planlayabiliriz?

Yukarıdakilerin her biri, şirketinizin nasıl çalıştığına dair küçük göstergelerdir. Sizi içsel ve iç işlere yaklaştırır, bu yüzden en azından işletmenin nasıl para kazandığını bilin. Sanırım burada asıl mesele bilmediğiniz şeyleri sormak!

Ayrıca "Oldukça hızlı bir şekilde kaybolabilirim" benim için bir anlam ifade ediyorsun ya da gerçekten bilmiyorsun. Bu konuda daha fazla bilgi edinmek istiyorsanız sahip olduğunuz tutum bir fark yaratabilir.

Tüm geliştiricilerin çalışabilmesi için proje yönetimi / iş hakkında bilmeleri gereken asgari miktar nedir?

Bu açıdan somut bir cevap olduğunu sanmıyorum. İlk düşüncelerim bazı temel muhasebe ve insan becerileri olacaktır. Proje yönetimi ve iş yürütme iki farklı şeydir, ancak bazı örtüşen beceri setleri olacaktır.

Unutmayın - bir geliştirici olarak öğrendiğiniz beceriler 'bazen' (çoğu zaman olmasa bile) daha yüksek bir konuma (yönetici gibi) geçtiğinizde geçersiz olur. Örneğin. kullanıcı becerileriniz, bir geliştirici olarak önceki rolünüzle karşılaştırıldığında şimdi daha fazla odaklanmanız gerekecektir.

Genel ipucu - bu daha sonraki yıllarda yararlı olacağından erken kariyerinde diğer daha az teknik beceri geliştirmek / uygulama / öğrenmek (sürece Tabii ait Hala karar )


1

Tüm geliştiricilerin çalışabilmesi için proje yönetimi / iş hakkında bilmeleri gereken asgari miktar nedir?

"... iyi teknoloji başarının sadece% 10'udur. Eğer yönetiminiz başarılı bir mühendislik projesini nasıl yöneteceğini bilmiyorsa veya pazarlama departmanınız müşterilere nasıl erişeceğini bilmiyorsa veya size müşteri istiyorsa veya avukatlarınız fikri mülkiyetinizi doğru bir şekilde ele almıyorsa veya baş mimar tutarlı ve basit bir mimari oluşturma yeteneğine sahip değilse, işiniz boşa gidebilir ve yıllarca bir şeyler inşa edebilirsiniz. Gün ışığını asla görmeyen. " ( Mühendislik Okulunda Öğrenmek İstediklerim ... )


0

Yöneticinize neyin sorulduğunu bilmek , neden bazı şeyleri sorduğunu veya işin neden mevcut şekilde yapıldığını anlamamıza yardımcı olabilir. Daha sonra kendinizi uyarlayabilir veya ona istediği / ihtiyaç duyduğu şeyi vermenin daha iyi bir yolunu bulabilirsiniz.


0

Çıplak asgari şirkete bağlıdır. Program tasarımından diğer insanların sorumlu olduğu bir yerde çalıştım ve ayrıntılı özellikleri COBOL'a dönüştürmek zorunda kaldım. Bu gerçekten çok eğlenceli değil, ama ilk başta iş hakkında hiçbir şey bilmeme gerek yoktu.

Program tasarımında bir şeyler söylemeye başladıktan sonra (veya tercihen oradan başlarsanız), işin ne yaptığını bilmeniz gerekir, böylece kullanıcılarınızın gerçekten neye ihtiyacı olduğunu anlayabilirsiniz. İş hakkında daha fazla bilgi sahibi olmak, insanların size daha az ayrıntılı bilgi vermesi gerektiği anlamına gelir, böylece işletmeye olan değeriniz artar. Bazen kendi inisiyatifinizde işe yardımcı olan, ayrıca değerinizi artıran şeyler yapabilirsiniz. Bu genellikle iş unvanına ve maaş çekine yansır.

Paranın nereden geldiğini, nereye gittiğini ve neden bazılarının cebinize girdiğini öğrenmek de yararlıdır. Şirketin size neden ödeme yaptığına dair bir fikriniz olmalı. Bu yeni sözleşmelerin ödemenizi sağlayan şeyler olduğunu bilmeyi öğrenmek motivasyonunuza yardımcı olabilir.

Ayrıca, iş ilişkilerinin sizin için ne anlama geldiğini, yeni bir sözleşmenin sizi nasıl etkilediğini biliyorsanız yardımcı olabilir.

Açıkçası, sonsuza dek tamamen teknik bir rolde kalmak istemiyorsanız (ve ampirik olarak, bu biraz nadir görünüyor), işi daha iyi anlamanız gerekir, ancak neler olup bittiğini anlamasına yardımcı olacaktır.


0

Diğer cevapların belirttiği gibi, asgari durumdan duruma değişecektir. Örneğin, kendi hesabına çalışan bir yüklenicinin, tam zamanlı çalışandan biraz daha fazla bilgi sahibi olması gerekebilir;

Finansal sağlık konusunda, şirketinizin vade açısından nerede olduğunu anlamak gibi bazı temel prensipler olduğunu düşündüğüm bazı temel bilgiler var: Şu anda melek yatırımcılara para ya da girişimci kapitalistlerin parasını yakmaya başlayan bir başlangıç ​​mı? Şirket ne kadar kârlı? Yakın dönemde şirketi öldürebilecek büyük davalar var mı?

Bir proje planını yüksek düzeyde anlamanın bazı temellerinin, değişiklik taleplerinin nasıl ele alınacağının ve bir projeden geçmek için ne tür genel bir sürecin olması da bilinmesi gereken kilit konular olduğunu düşünüyorum. Değişim yönetimi sürecindeki tüm adımları bilmeniz gerektiğini söylemiyorum, ancak bunun ne zaman kullanıldığını ve projenizi nasıl etkileyebileceğini unutmayın.

Eğer iş koluna daha fazla girmek istiyorsanız, kazanılan sözleşmenin ayrıntıları hakkında bilgi almak isteyebilirsiniz. Kaç adet satılıyor? Bu müşteri için bir ilk pilot proje mi, yoksa şu anda kitlesel bir evlat edinme var mı? Sonrasında ele almanız gerekebilecek şeylere biraz daha fazla ayrıntı vermenize yardımcı olabilecek bu temel sorular. Örneğin, şirketiniz büyük siparişler almaya başladıysa, bu bazı sistemlerin en kısa sürede düzeltilmesi gerekebilecek sınırlarını zorlamasına neden olamaz mı? Bazı belirsiz alanlar ve sadece birkaç spesifik örnek verirken, bunlar bir şirkette fark ettiğim kısımlardır. Bürokratik İK'nın ne kadar olduğu burada bir dereceye kadar unutmamak için başka bir faktör olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.