Çözümümün patronumdan daha iyi olduğuna inanıyorum, bu yüzden onu görmezden gelmeli miyim? [kapalı]


16

Ben php ve sql ile çalışıyorum.

İşlevleri uygulama yöntemimin patronumun önerdiğinden daha iyi olduğunu düşünüyorum. Hemen şimdi bana e-posta adresleri listesinde nasıl kontrol yapılacağını açıkladı ve fikrini sevmiyorum. Uygulamam daha iyi ve daha hızlı olan benimkini önerdim, ama o aynı fikirde değildi.

Şimdi devam edip fikrimi uygulayacağımı düşünüyorum, çünkü fikri benim için yeterince açık değildi. Sence delirecek mi?


71
Sorun, sizinki neden "uygulamak daha iyi ve daha hızlı" olduğunu açıklamak için çok iyi bir iş yapmıyor olabilir gibi geliyor.
Nicole

21
Lütfen biraz daha bilgi ekleyin: (1) Patronunuz programlayabilir mi? (2) Patronunuzun çözümü tam olarak neydi? (2) Çözümünüz tam olarak nedir? Bu bilinmeyenler anlaşılıncaya kadar, çözümünüzün gerçekten iyi olup olmadığına karar vermek zor.
Darknight

4
Patronundan daha iyi misin? Sana bunu düşündüren ne? Detaylara ihtiyacımız var.
Damien Roche

3
Sanırım diğer, ilgili sorunuza bağlantı oluşturmak için sorunuzu düzenlemenize de yardımcı olabilir: programmers.stackexchange.com/questions/28228/…
Damien Roche

3
Tahmin edeyim, 5 yıldan az bir süredir kod yazıyorsunuz? Tatlı, masum bir çocuk ... :-)
Ed Griebel

Yanıtlar:


83

Olarak çıktı her durumda benim personelin daha aslında daha iyi, been "patron" Having ve bir bar - evet, deli olacak - veya rahatsız veya sinirli ve her durumda, büyük olasılıkla, sağ başta.

Eğer gerçekten iyi ondan daha iseniz o zaman onun önerdiği çözüm anlamak gerekir ve sizin daha iyi ve neden görmek için daha sonra niçin.

Ama siz söylersiniz:

çünkü fikri benim için yeterince açık değildi

Bu durumda geri dönüp ne istediğini ve nedenini ve nedenini anlamanız gerekir - hem benim içimde olduğu gibi hem personelime, hem de bana çözüm öneren personelime önerilerde bulunmak - siz ya da bir şey kaçırdı. Ama onun yanlış olduğunu ve ne istediğini ve aklınıza gelmediği bir şeyi (henüz) kapsamakta olup olmadığını anlayana kadar haklı olduğunuzu düşünmeyin.


Oh ve bir durumda - o daha iyi bir programcı ama daha iyi olduğum problemden birkaç adım geriye o kadar iyi değil ve bu nedenle birlikte çalışmaktan çok eğlendik.


13
+1 "ne istediğini anlayana kadar ve bunu anlayana kadar"
Dean Harding

3
Büyük cevap, patronun patronundan veya daha yüksek birinden ek bilgi sahibi olmadığını ve çözümünün daha iyi sonuç vermesine izin veren ek bilgiye sahip olduğunu varsaymamamız gerektiğini eklemek istedik. Bunun daha önce olduğunu gördüm ve bir eşek gibi bakmak yerine patronunuzu ve "patronum çözümümün daha iyi olduğunu anlamıyor" a atlamadan önce nereden geldiğinden emin olmanıza yardımcı olur.
Chris

1
bazen daha iyi bir çözüme sahip olmak ne yeterli, ne de en önemli şey değildir; gerçek şu ki, egolar, hiyerarşiler ve güvence altına alınmış zamana bağlı takım / şirket ritüelleri var - ve sizden daha büyükler ve bazen anlık anlayışımızın ötesinde önem taşıyorlar. yapabileceğiniz en iyi şey, seçenekleri analiz edip yan yana düzenleyebilmek ve faydalarını ve uyarılarını yöneticinin (veya ekibin) bir karar vermesi için yeterli ayrıntıda sunabilmektir. en azından o noktada gayret gösterdiğinizi biliyorsunuz ve projenin kaderi artık sizin elinizde değil.
jellyfishtree

1
Bana bu cevabı sorgulayan şey "personelimden daha iyi olmak" tır. Benden daha iyi olduğunu düşünen bir patron için çalışmak istemiyorum ...
Jason Baker

1
-1. Programlama konusunda gerçekten daha iyiyseniz, tüm astlarınız, size yanlış iş verilmiş demektir. Hiçbir şey bir yöneticinin her şeyde daha iyi olması gerektiğini söylemez. İdeal olarak, bir yönetici projeyi yönetmekte daha iyi olmalı ve programcılar programlamada daha iyi olmalıdır. Her iş tanımındaki herkesle aynı şekilde olmalıdır. Gerçekten harika bir takım, becerilerin birbirini tamamladığı, böylece takımın parçaların toplamından daha büyük olduğu bir takımdır. Üzgünüm dostum, ama kibirli tutumunun bir takımda yeri yok. Yalnız çalış ve herkese biraz keder ver.
riwalk

50

Sen critizing edilir onu ondan daha iyi düşünme yerine critizing tarafından fikirlerini .

Bu uygunsuz davranışı ilk önce değiştirmeniz gerekir.

Yeterli kez sorarak fikirlerine olumlu bir şekilde meydan okuma fırsatını değerlendirin "why?". Fikir bu kadar aptalsa, sonunda sorularınızı cevaplayarak kendini keşfedecektir.

Bu teknik, anlamanıza yardımcı olan bir avantaja sahiptir. Onun fikri muhtemelen düşündüğünüzden daha zekidir.

Ayrıca anlaşılmaya çalışmadanseeking to understand önce patronunuzun size karşı silahsızlandırılmasına yardımcı olacaktır. Birisine bir şey önerdiğinizde, kertenkele beyni bunun bir tedavi olup olmadığını belirlemeye çalışır. Kertenkele beyni onun güvende olmasını istiyor. Onu anlamaya çalışmak, arkaik beynini yeniden sigortalayacaktır.

Şimdi daha iyi bir teklifiniz varsa, sizi dinlemekten mutluluk duyacağından eminim. "why?"İkna oluncaya kadar yeterince sorulmaya hazır olun .

Sonuçta, sen profesyonelsin, bu yüzden seni ilk etapta işe aldı. Seni dinlemeli.

Fikirlerinizle hiç ilgilenmiyorsa, yapılacak tek bir şey var: çıkın .


2
+1 "İlk başta bu uygunsuz davranışı değiştirmeniz gerekir." Eleştirmeden önce amirinizin önerisini içeride ve dışarıda anlayın.
Chris

38

Yönteminizin "uygulanması daha hızlı" olduğunu söylüyorsunuz. Bana alarm zilleri çalar.

Uygulanması daha hızlı olan kodun bakımı genellikle zor olabilir.

O senin patronun. Orada yaşam için kalmazsanız, o kodla sizden çok daha uzun süre yaşayacak. Belki de stratejisi bu gerçeği dikkate alır.

Kısa cevap: Başkaldırma, kovulmanın kesin bir yoludur.


4
Kısa cevabınız sorunun mutlak en iyi özeti.
justkt

Ben katılmıyorum, daha hızlı ve daha basit daha iyidir. çok daha fazla köşe kasası ile daha karmaşık ve bakımı daha zordur. Hatta bunu her zaman en basit şekilde yapmanız gerektiğine inanıyorum ve daha sonra ihtiyaç duyulursa gelişecektir.
IAdapter

Sana kısmen katılıyorum, ayrıca 'Daha basit daha iyidir' diye düşünüyorum. Ancak, "üzerinde" yazmak daha basit "3 yıl sonra kodu okuyan kişi için daha basit tercih. Yani, bu anlamda, 'Daha basit', 'Daha Hızlı' ile değişebilir. Beni yakalarsan.
JW01

9

Patronların işi senin için daha iyi programlamak değil, seni yönetmek. Görünen programlama arka planı verildiğinde ve çözümünüzün neden en iyi olmadığının nedenlerini bildiği gerçeğini bir kenara bırakarak, ona yön atabileceğinizi gösterin ve ona daha iyi çözümlerle geldiğinizde size daha fazla güveneceğini gösterin. .

Niçin onun yanlış olduğunu söyleme yaklaşımınızın neredeyse garanti edebilirim.

... orada gerçek deneyimsiz dicks olmadığını söylemek değil :)


6

Patronunuzun sizden birkaç şeye ihtiyacı olduğunu düşünün:

  • Programlama yeteneği. Tüm haklara göre, eğer gelişmekte olan bir yönetici değilse, (umarım) seni ondan daha iyi olacağını umarak işe aldı.
  • Bir ekip üzerinde çalışma yeteneği: Bu, fikirlerin yanı sıra dinleme ve açıklama anlamına gelir.
  • Size söylenenleri yapma yeteneği. Son söz söylendiğinde, bir sorunun ileri geri tartışmasından sonra patron siz değilsiniz. Özellikle bir şey yapmamanız istendiğinde sıcak nokta olmaya çalışırsanız, güvenilemezsiniz.

Eğer soruna devam etmek istiyorsanız, patronunuzun fikrini uygulayabilir, kendi fikrinizi uygulayabilirsiniz (eğer biraz zaman alacaksa kendi zamanınızda) ve ikinizin de daha iyi olduğunu kanıtlamak için gösterebilirsiniz. Yaptığın zaman duşta tavrı bırakırdım.


"Son söz söylendiğinde, bir sorunun ileri geri tartışılmasından sonra patron siz değilsiniz." - bunun anlamı, size ve patronunuza neden işe yaramadığını kimin ödediğini açıklamaya gelince, patronunuzun size değil açıklamayı yapmaktan memnun olacağınızdır.
flamingpenguin

6

Evet kızacak . Bu yüzden ona yönteminizin daha iyi olmasının bir nedenini e-postayla göndermenizi tavsiye ederim. Ve yönteminize devam etmesi için bir onay isteyin. "E-posta" ile ilgili amacım, daha fazla tartışmaya girmeden önce tüm nedenlerinizi listelemenizi ve harmanlamayı sağlamaktır.

" Bu yöntemin projeye / konuya uygun olduğuna inanıyorum" şeklinde ifade etmeyi deneyin - bu yüzden daha iyi bir yolu olmadığı sürece sizinle birlikte gitmesi gerekir.

Gerçekten eminseniz ve görüşünüzü destekleyecek yeterli cephaneye sahipseniz, " Bu yöntemin 1,2,3 nedeniyle projeye / konuya uygun olduğuna inanıyorum. "

Bir başka kişisel tavsiye - "Patronumdan daha iyiyim" demek biraz kibirli olarak karşımıza çıkıyor, şu anda kızgın olabileceğinizi anlıyorum - ancak profesyonel bir bağlamda bu iyi takdir edilmeyecek. Umarım patronunuz bu yazıyı okumaz;)


9
Asla, E-posta ile çakışmayı çözmeye çalışmayın. E-postalar, okuduğunuzda ruh halinize göre tepki vermenizi sağlar.
Morten

Morten'in yorumuna katılıyorum. Çatışmaların çoğu e-posta görüşmesinde de başlar. Beden dili çok önemlidir.

@ Morten, Pierre: "E-posta" yorumlarınızı kabul edin. Demek istediğim OP'nin patronları ve onun puanları hakkında bir tartışma olmalı.
JoseK

E-posta, ilk olarak yapılması gereken sohbeti izlemek, belgelemek ve detaylandırmak için sonraki bir adım olmalıdır. Onu gönderen kişileri (kendim dahil) geri ısırmak için kaç e-posta geldiğini saydım. En geçici anlaşmazlıklar ve yanlış anlaşılmalar "önce e-posta, daha sonra soru sor" stratejisinden kaynaklandı. Bir e-posta yazarken aklınızda bulunan ton ne olursa olsun, ton neredeyse her zaman alıcı tarafından farklı şekilde yorumlanacaktır. Önce bir konuşma varsa, bir ton zaten kurulmuş demektir.
Mark Freedman

4

Harika bir geliştirici olmak sadece iyi bir kodlayıcı olmak değildir! İşin bir kısmı başkalarıyla iyi çalışmak, ekipleriniz ve patronlarınızla işbirliği yapmaktır. Yolunuzun daha iyi olduğunu düşünüyorsanız, ona neden daha iyi olduğunu "veri" göstererek bunu açıklamaya çalışın.

Yolunun gerçekten daha iyi olduğunu iddia ederse, doğru olabileceği için açık bir fikir tutmaya çalışın. Eğer değilse ve sadece otoritenizi çekiyorsa, o zaman bir kötü patronunuz var ... (çünkü büyük bir patron olmanın bir parçası ekibinizle işbirliği yapmak ve onu düzgün bir şekilde yönetmek). Bu durumda, etrafa bakmaya başlamak kötü bir fikir olmayabilir.


2

Kesinlikle kovulmanın hızlı ve kolay bir yoludur.

Benim tavsiyem her ikisini de uygulamak ve patronunuzun istediği birini kullanmak.

Eğer problem varsa, ona bir düzeltmeniz olduğunu söyleyin ve ona gösterin, ancak ona neden yazdığınızı söyleme.


Buna katılmam gerekiyor. Birisinin yanlış olduğunu kanıtlamak için iki uygulama oluşturmak basitçe zaman kaybıdır. Çoğu durumda, her çözümün artıları ve eksileri hakkında normal tartışmanın yeterli olduğundan% 100 eminim.
Tx3

Her durumda eğilmek zorunda değilsiniz. Üst düzey oyuncular eşyalarını bilir, nasıl ispatlayacaklarını ve ne zaman geri çekileceğini bilirler. En çok arananlar ve en iyi maaşları ödüyorlar. Kod maymunları eksik özellikleri eksik bir koda çevirir.
Kodlayıcı

2

Burada doğru tutuma sahip olduğunu sanmıyorum. Patronunuzdan daha iyi olduğunuzu düşünmek ya da sadece başkalarından daha iyi olduğunuzu düşünmek hiçbir zaman yardımcı olmaz. Ona fikrini neden beğenmediğini söyledin mi yoksa sadece "Bir şeyler yapmak için daha iyi bir yolum var" dedin. Fikriniz neden tam olarak daha iyi? Algoritmik olarak daha az kıvrımlı mı? Daha iyi çalışma süresi var mı? Bakımı daha kolay mı? Tasarım kalıplarını anlamak daha mı kolay?


2

Birçok yanıt zaten sağlandığı gibi, olası satışınızın onaylamadığı bir çözümü kodlamanızı önermiyorum. Önce ona çözümünüzün yapıcı bir şekilde daha iyi olduğunu kanıtlamanız gerekir. İyi bir yönetici ve çözümünün sizinkinden daha iyi olduğunu derinden düşünüyorsa, nedenini açıklamasını bekleyebilirsiniz. Yönetici olarak, etkili bir çözümün ne olduğunu tanımlamak için sizden başka kriterler olabileceğini unutmayın. Okumanın sürdürülebilirliği veya kolaylığı bunlardan biri olabilir.

Ayrıca, eğer iyi bir yönetici ise, nesnel olarak gerçekten daha iyi olduğunu kanıtlamayı başardıysanız, çözümünüzü seçmesi onursuz olmayacaktır.

Ama sonunda, hala onunla aynı fikirde olmasanız bile, onu aldatmayın; görmezden geleceği bir şey yapma. Ekip yönetimi aynı zamanda güven ve şeffaflık üzerine kuruludur, böylece sizinle olan ilişkinizi ve ekip verimliliğini azaltabilirsiniz. Ve takım hedefleri ilk önceliğiniz olmalıdır.

Durum tekrar tekrar ortaya çıkarsa ve seçimleri her zaman kötü ise, patronunuzu uzun süre kalmamalıdır. Sadece ara sıra ise, çok fazla gururlanmayın ...


1

Görünüşe göre bir şey üzerinde çatışıyorsunuz, bu yüzden yapıcı olmaya odaklanmalısınız.

Eğer çözümüne inanmıyorsanız, ona bu konuda nasıl hissettiğinizi söylemenin yapıcı bir yolunu bulmalısınız. Burada dikkate alınması gereken birkaç nokta var. Teslimatınızdan sorumlu, ancak ekibin teslimatından sorumludur. İlginizin ekiplerin teslimatı ve kendi ilginiz olduğunu göstermeniz gerekecektir (bu ikisinin aynı olduğunu).

İki çözüm ile pro ve con bir listesini yapın ve yapıcı bir şekilde patronunuzla tartışma. Bazen çözümün önemli bir bileşeninin bir listeyle eksik olduğunu göstermek daha kolaydır.

Ne istediğini anlamaya çalışın, amaç budur. Eğer bununla çatışırsanız, doğru hedefe odaklanmıyorsunuz demektir.


1

Benim tavsiyem öncelikle çözümünün daha iyi olup olmadığını belirlemektir. İki çözümü yayınlayın, SE'den tarafsız bir görüş isteyin.

ASLA patronumu görmezden gelmem. Teknik bilgi birikimine sahipse, sağlıklı bir tartışmada zarar vermez. Fikrini ortaya çıkarır ve sizinkini önerirsiniz.

Ancak, aslında yönteminin daha düşük olduğunu ve sizi işe aldığı işi yapmanıza izin vermediğini belirlerseniz, bırakın. Üzerinde konuştukları şey hakkında net bir fikre sahip olmadıklarında size nasıl bir şeyler yapmanız gerektiğini söyleyen bir knucklehead standından daha kötü bir şey yoktur.


1

Karar vermek sizin değil patronun işi olduğu gerçeğiyle başlayalım. Onun arkasındaki kararlara karşı çıkıyorsunuz ve bu da dava için kovulmanın hızlı bir yoludur.

Karar vermeden önce fikirlerinizi sunabilir ve sunmalısınız, ancak karar verildikten sonra, kabul etmese bile kararın işe yaraması sizin görevinizdir. Bunu yapamazsanız çok kısa bir kariyeriniz olacak.


0

Kişiye göre değişir. Yeterince makul ve ona çözümünüzü gösterirseniz ve daha iyiyse, muhtemelen deli olmayacaktır. Ama eğer değilse, o zaman başın belada.

Şimdi, jenerik olmayan saçmalık kısmı için: O senin patronun. Daha iyi bir programcı olmak için değil, daha iyi bir yönetici / lider olmak için var. Belki de dikkate almadığın sebepleri vardır.

Eğer risk alan biriyseniz, o zaman gidin ama kovulursanız deli olmayın. Hepsi bir bahis.


0

Seni besleyen eli ısırma.
Sizinkinin daha iyi olduğunu düşünüyorsanız, kapsamlı analizden sonra bile, o zaman emin olun, inandığınız gibi yapın, ancak sonuçlarla yaşayacaksınız.


Neden olmasın? Son ürün böcek basmış çöp parçası olacaksa kimse faydalanmayacaktır. Bir takımda çalışmak ve takım olarak karar vermek önemlidir. Ancak profesyonel bir geliştirici olarak göreviniz profesyonel çözümler bulmak ve doğru ve doğru olduğunda pozisyonunuzu savunmaktır.
Kodlayıcı

0

Patronum bir kağıt torbadan çıkış yolunu programlayamaz (aslında sadece iyi bir konuşmacı ve dolandırıcıyı programlayamaz, ama yetersizliklerini karşılamak için işimi kapsayan şeyleri yapmamı sağladı, böylece gerçekleri kapsayabilir Fikirlerin% 1'i sorduğum anahtar sorulardan geliyor. Kod ve yöntemlerin% 100'ü benden geldi.Yalnızca bana kötü fikirler verdiğinde, kendim uyguladığımda patronum daha çok kendini almaya geliyor başarılı bir programdan sonra, etrafındaki herkesle ağ kurma stratejim, yalanlarını yerel düzeyde bastırmaya yardımcı oluyor.Şimdi büyük bir kurumda eyaletlerin 1 / 3'ü için çalışıyorum. Yine de aynı stratejiyi kullanacağım. ' ağ oluşturmada daha da yaratıcı olmak zorundayım.

Bu yazıda patronların kodunun benimki kadar iyi olmadığı sorusuna cevap vermek. Diğer insanların belirttiği gibi. Seni böyle düşündüren ne. Kod mantıktır. Sizinkinin neden daha iyi olduğuna inanıyorsunuz? Benim durumumda, başarılı bir ürüne sahip olmanın ötesine geçen bir politika var. Benim durumumda, kendi notunu itmek için noter onayımı bastırmak istiyor. Durumunuzun ne olacağından emin değilsiniz.


0

Detaylara bağlı olarak her iki şekilde de olabilir.

Bir şey hakkında patronlarla tartıştığım birçok durumda olduğumu biliyorum. Çoğu zaman fikrimin daha iyi olduğunu kanıtladım, bazen bana çok daha hızlı ve daha eksiksiz bir çözüm gösterdiler. Bazen ikimiz de bilmiyorduk, bu yüzden araştırmayı yapmak, fikirleri karşılaştırmak ve hatta belki de bir sonraki karar vermede yeni bir şey bulmak zorunda kaldım.

Eğer patron iyi bir patronsa ve üst düzeydeyseniz, muhtemelen iç problemler hakkında çok fazla deneyime ve daha iyi / daha taze bir görüşe sahip olduğunuzu bilir ve açıklarsanız neden bir şey yaptığınızı anlar. ona. Ayrıca sizi mikro yönetmekten de kaçınacaktır.

Ve bazen, ne kadar iyi olursanız olun, daha sonra önemsiz bir çözümü gözden kaçırmak için nasıl bu kadar aptal olabileceğinizi merak eden basit şeyleri kaçırırsınız. Ve patron, uzaktan bakışıyla onları çok daha kolay görebilir.

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.