Yazılım mühendisi olmanın baskıları nelerdir? [kapalı]


36

Yazılım mühendisliğinde bir kariyer yapmayı düşünüyorum, ancak iş aramadan önce, özellikle baskıyla ne olacağını bir fikir edinmek istedim. Bu benim ilk programlama işim olacak (bu yüzden giriş seviyesini arıyorum), bu yüzden henüz bir programcı olarak olgun değilim.

Sorum şu ki, bu mesleklerdeki baskı nasıl? Basınç ne kadar yükselebilir?

Patronunuz size bir ödev verirse ve iki hafta içinde varacaksa, ancak bu sizi kovmazsa, işten atılmayacaksınız?

Teknoloji hakkında daha fazla bilgi edinmek, kodlama becerilerinizi geliştirmek ve büyümek için zaman mı veriyorsunuz, yoksa bunu zaten bilmeniz ve projeyi alevlendirmeniz mi bekleniyor?

Kodla ilgili sorun yaşarsanız, kendiniz halletmeniz ve bağımsız olarak çalışmanız mı bekleniyor, yoksa takılı kalmanız durumunda başkalarından yardım isteyebiliyor musunuz?

Son başvuru tarihlerini karşılamak için çok geç gece beklemeniz mi bekleniyor?

Bunun şirkete de bağlı olabileceğini biliyorum, ancak sadece bir yazılım geliştiricisi / programcısı olmanın olası baskıları hakkında profesyonel bir fikir edinmek istedim. Ayrıca diğer işlerin de baskı altında olduğunu biliyorum! Sadece yazılım mühendisliğine özgü baskıyı bilmek istiyorum.

Bu soruyu sormamın nedeni, bir kez programlama konusunda kötü bir deneyimim olması ve bu işlerin çoğunun aynı olup olmadığını bilmek istememdir.

Yazılım mühendisliği / geliştirilmesi / programlanması üstesinden gelmek istemediğim baskı ise, web geliştirme, sistem yöneticisi vb. Gibi daha az baskıya maruz kalabileceğim ve hala kodlayabileceğim başka geliştirme türleri var mı?

Okuduğunuz için teşekkürler ve herkesin düşüncelerini dinlemeyi dört gözle bekliyorum.


birçok kişi "buna bağlı" gibi bir şeye cevap verebilirken, 'en az stresli işler' için bir google araması yapabilirsiniz. Bir işletme ne zaman böyle bir araştırma / anket yaparsa, yazılım mühendisi her zaman ilk 5'te yer alır. Makro seviyede, en iyi cevap: baskılar minimumdur. çoğumuz işimizi seviyoruz.
jeremy.mooer

Yazılım mühendisliğinin akredite bir derece olduğunun farkındasın, değil mi? Herhangi bir örgün eğitim veya öğretim olmadan sadece bir "mühendis" olarak çalışmaya başlamazsınız. Başlığı hatalı bir şekilde çıkarmaya istekli ve istekli olan şirketler olabilir, ancak bu durumda, aynı zamanda anlamsız bir başlık ve gerçekte ne anlama geldiğini tahmin eden biri olabilir.
Aarona,

1
"Akredite derece" ne anlama geliyor? Bir ipucu - hiçbir şey.
Neil Butterworth

1
Akredite derece, akredite meslek, aynı anlaşma; diğer şeylerin yanı sıra, bir profesyonel olarak pratik yapmadan önce temel bir yetkinlik ve profesyonellik düzeyi sergilemeniz gerektiği ve göstermeye devam etmiyorsanız alıştırma yapma lisansınızın alınabilmesi anlamına gelir. Birçok yargı alanında "mühendis" unvanı "doktor" veya "avukat" gibi korunur.
Aaron,

Gerçekten birden fazla doğru cevap seçebilmeyi isterdim, çünkü birden fazla iyi cevap aldığımı hissediyorum.
Haziran’da

Yanıtlar:


53

Basınç, yalnızca izin verirseniz vardır.

Ve bu ifade herhangi bir iş veya herhangi bir durum için geçerlidir.

Programlama mesleğinde baskı önemli olarak algılanabilir, çünkü çoğumuz içe kapanma veya kendine güvende bulunmama gibi ortak özellikleri paylaşırız.

Patronunuz size bir ödev verirse ve iki hafta içinde varacaksa, ancak bu sizi kovmazsa, işten atılmayacaksınız?

Nasıl oluyor HE Sana bir görev atamak ve ne kadar zaman set SİZ bunu başarmak için kullanması gerekir? Görevlerinizi kendiniz tahmin ederek baskıyı kaldırın (ekipte iseniz, Planlama Poker'i kullanın )

Teknoloji hakkında daha fazla bilgi edinmek, kodlama becerilerinizi geliştirmek ve büyümek için zaman mı veriyorsunuz, yoksa bunu zaten bilmeniz ve projeyi alevlendirmeniz mi bekleniyor?

Öğrenme zamanı günlük işinizin bir parçasıdır. Sürekli öğrenmeniz bekleniyor. Bu nedenle, öğrenme baskı olarak alınmamalıdır.

Kendime her zaman yeni bir teknoloji öğrenmenin kemerime yeni bir araç eklemek gibi olduğunu söyledim .

Kodla ilgili sorun yaşarsanız, kendiniz halletmeniz ve bağımsız olarak çalışmanız mı bekleniyor, yoksa takılı kalmanız durumunda başkalarından yardım isteyebiliyor musunuz?

Yardım isteyebilmek her geliştiricinin sahip olması gereken bir beceridir. Bir hatayı çözmeye çalışan (tek başına) mücadele eden insanlar kendilerine baskı uygularlar.

Son başvuru tarihlerini karşılamak için çok geç gece beklemeniz mi bekleniyor?

Patronunuz tarafından iki sorunun daha önce belirlediği son tarihi mi kastediyorsunuz?

Kısacası: HAYIR demeyi öğren .


1
Mükemmel cevap. Ekleyeceğim bir şey "Hayır demeyi öğrenmek"
PSU_Kardi

2
@ PSU_Kardi: Bu hemen hemen mesaj. Sakıncası yoksa, yorumdaki cevabını tekrar kullanacağım.

1
Hiç umrunda değil. Bir keresinde "Göreceğiz" veya "Denerim" yerine "Hayır" demeyi öğrendim, işler daha kolaylaştı.
PSU_Kardi

2
Bunun sen olduğunu biliyordum, sadece başlıktan: D

lol borsanın değişim programında vibe oluşturmaya mı başlıyorum? : D
Haziran’da

14

Kişisel olarak tecrübe ettiğim tek baskı, kaliteli işleri bırakma (zaman alan) ve son teslim tarihlerini (düşük kalite kodu ile sonuçlanacak şekilde) karşılamak için çatlama ihtiyacı .

Genellikle işleri düzeltmek için asla zaman olmadığından, bir an için ne yaptığımızı düşünmek için durun ve kodun iyi bir şekilde temizlenmesi ve yeniden yapılandırılması, sevmediğiniz bir şekilde çekmeye devam etmek için belirli bir psikolojik yük oluşturur.

Yaptığın şeyi seviyorsan ve elinden gelenin en iyisini yapmak istiyorsan, doğru tutuma sahip bir dükkan bulmaya zorlanırsın.

Öte yandan, umursamıyorsanız ve sadece maaş çekinizi istiyorsanız daha kolay olacaktır.


3
Bu çok önemlidir, çünkü aynı işi ne kadar güvenilir, güvenli, vb. İstediğiniz şekilde son kodun olmasını istediğinize bağlı olarak 1 hafta veya 1 ay içinde yapabilirsiniz. Sık sık, çok güvenilir, esnek, ölçeklenebilir bir şey yerine hızlı bir şey teslim etmek için baskı yapıyorsunuz. Ve yeterince test etmediğinizi bildiğiniz bir şeyi yapmak stresli.
Xavier T.

11

Her durumda, cevap - buna bağlı. Bir yatırım bankasında alım satım masalarını desteklemek gibi bazı inanılmaz yüksek basınçlı işler var. Eğer tüccarlar ticaret yapamıyorsa, kafan için çığlık atıyor olacaklar ve elde edebilirler. Diğer taraftan, geliştiricilerin gün boyu oyun oynadıkları yerler var. Tipik olarak, birinci tür bir yerde çalışmak için ikinciden daha fazla para alıyorsunuz, bu nedenle parasal kazancı kaldırabileceğiniz baskı miktarıyla dengelemeniz gerekiyor.


7
Benim çalıştığım her yerde **** gibi muamele görmüştüm. Bu sadece benim deneyimim.
maple_shaft

@maple Bir IB'de kötü muamele göreceğinizi söylemedim.
Neil Butterworth

1
+1 Bu mümkün olan tek cevap!
Benjol

1
Baskı ile ödeme arasında bir ilişki bulamadım. Yazılımın işletme değeri ile ödeme arasında çok sıkı bir ilişki vardır, ancak başarının faydası yerine başarısızlık cezasından kaynaklanır.
Christopher Bibbs

3
@Neil Farklı firmalarda çalıştık. :) Yıllık% 900 yatırım getirisi yapan bir proje üzerinde çalıştığım için şanslıyım. Yönetim bize nefes için yer verdi demek için bir understatement.
Christopher Bibbs

5

Sorum şu ki, bu mesleklerdeki baskı nasıl? Basınç ne kadar yükselebilir?

Birçok işte olduğu gibi, baskı izin verdiğiniz kadar yüksek veya istediğiniz kadar yüksek olacaktır. Basıncın sizin konfor seviyenizin üstüne çıkacağını tahmin edebiliyorsanız, önceden alçaltmadan çalışmanın yolları vardır.

Patronunuz size bir ödev verirse ve iki hafta içinde varacaksa, ancak bu sizi kovmazsa, işten atılmayacaksınız?

Patronun bunun için seni kovacak olursa, yine de yeni bir patronla daha iyi olacaksın. Öte yandan, patronunuzun% 50 gecikeceğine dair uyarıda bulunmadan önce bir görevin bitmesini beklerseniz, sizi kovmakla konuşulabilirim. Maddeye yetecek kadar geç kalacağımdan emin olduğumda patronumun bilgilendirmesini sağladım, böylece başa çıkacak düzenlemeleri yapabildi. Ayarlamalar bu kadar küçük olabilir

Teknoloji hakkında daha fazla bilgi edinmek, kodlama becerilerinizi geliştirmek ve büyümek için zaman mı veriyorsunuz, yoksa bunu zaten bilmeniz ve projeyi alevlendirmeniz mi bekleniyor?

Çoğu yeni programcı, beklentilerin ne kadar düşük beceri ve bilgi birikimine sahip olduğunu bilmek karşısında şok olur. Yeni bir işe alımın zaten bilmesi beklenen ana zaman, görüşmeleri sırasında doğrudan ilgili deneyime sahip olduklarını iddia ettikleri zamandır.

Kodla ilgili sorun yaşarsanız, kendiniz halletmeniz ve bağımsız olarak çalışmanız mı bekleniyor, yoksa takılı kalmanız durumunda başkalarından yardım isteyebiliyor musunuz?

Her ikisi de. Mümkün olduğunda kendiniz halletmeniz beklenir, ancak herkes başkalarıyla konuşması gereken durumlarla karşılaşır. Üretken bir programcı olmanın anahtarlarından biri farkı öğrenmek.

Ekibimdeki yeni programcılara sürekli soru sormaları gerektiğini söylüyorum. Eğer yeterince soru sormuyorlarsa, ilerleme kaydetmiyorlar.

Son başvuru tarihlerini karşılamak için çok geç gece beklemeniz mi bekleniyor?

Son teslim tarihlerini karşılamak için çok fazla gece geçirmek zorunda kalırsanız, ya bir başlangıç ​​için çalışıyorsunuz ya da ciddi planlama ya da yönetim sorunları olan bir şirket için çalışıyorsunuz.


Bu da mükemmel bir cevap!
Ecurbed

3

Sonunda anladığım en büyük şeylerden biri, bu kariyere ne gireceği konusunda endişelenmeme yardım etmeme yardımcı oldu ...

Okulda nasıl yaptın Akranlarınız okulda nasıl? İstihbarat seviyenizi ve problem çözme yeteneklerinizi meslektaşlarınıza kıyasla nasıl derecelendirirsiniz? Bir çalışanın yaşıtlarına kıyasla ne kadar zorsun?

Az önce sorduğum sorulara ne gibi bir değerlendirme yaparsanız yapın, çıtayı bir derece daha düşürün ve bu genellikle profesyonel olarak birlikte çalışacağınız EN insanlarının çalışacağı seviyedir.

Genel popülasyonda ortalama IQ 100 civarındadır ve diğer çoğu programcının ortalama çalışma etiği ve stres seviyesi genellikle rahatlar. Hangi kariyer seçimini yaparsanız yapın, bu ortalamanın çok daha farklı olmasını beklemeyin.

Yaptığım nokta zekanın önemli olduğu, ancak güçlü iş etiği, motivasyon ve tutkudan çok daha az önemli olduğu.

Son üç şeye sahipseniz, o zaman ortalamanın üstünde olacak ve birkaç hata yapmış olsanız ve diğer adam kadar akıllı olmasanız bile değerli olacaksınız. Herkes hata yapar, herhangi bir İYİ işveren bunu fark eder, ancak görmeyi sevdikleri şey ondan öğrendiğin ve kendini daha iyi hale getirmek ve geliştirmek için çaba sarf etmendir.


1
Peki kim ortalama olmak ister? Tanıdığım programcılar oldukça güdümlü (ve IQ’lar 100’den 150’ye yakın).
Neil Butterworth

150 IQ, genel popülasyonun yaklaşık% 0.2'sini temsil eden gerçekten istisnai bir durumdur. Böyle istisnai kişilerle çalıştığım için şanslı olurum. Programlama beyni, zamanla IQ'yu arttırdığı kanıtlanmış zihinsel egzersizlerde olsa da eğitir. Lisede 115, birkaç yıl önce 124 puan aldım ve bu resmi olarak izlenen bir testti, sahte çevrimiçi testlerden hiç biri değildi. Çevrimiçi testler, puanları 10 puana kadar şişiriyor.
maple_shaft

@maple Kendi IQ'm, en son ölçüldüğü saat 145 civarındaydı (çevrimiçi değil kağıt testi) ve çalıştığım her yerde, ortalama olarak biraz daha fazla olsa da, ortalama olarak biraz zekice olduğumu düşündüm. mantıklı. Bu, yazılım endüstrisinde istisnai değildir - programcılar genel popülasyondan rastgele seçilmez.
Neil Butterworth

Endüstri için kendimi ortalama olarak düşündüm, birlikte çalıştığım insanların yarısı benden daha az zeki olsalar bile. Java / .NET programcısı olduğum yerde bir C ++ programcısı olsanız da fark olabilir mi? Neredeyse birlikte çalıştığım tüm C ++ programcıları benden daha akıllıydı.
maple_shaft

@maple Ben de öyle düşünmezdim - Ben de Java yapabilirim ve tanıştığım Java programcılarının çoğu çok zeki adamlardı.
Neil Butterworth

3

Hiç bir baskı yoksa, kimsenin istemediği bir ürün veya hizmeti önemsemediği veya umursamadığı bir yerde çalışıyorsunuz. Zorlukların bir kısmı zaman gereksinimleridir. Durum bu olduğunda, muhtemelen ne yaptığını bilmeyen veya yaptığını daha kötü bilen biri için çalışıyorsun. Herhangi bir salak daha hızlı geri dönüşler isteyebilir. Sonra tahminlerini şişirmek için kötü bir alışkanlık haline gelen bir personel geliştirirsiniz. Büyük bir boşa harcanmış enerji oyununa dönüşüyor.

Aramak:

  1. anlamlı iş
  2. işi yapacak kaynaklar
  3. profesyonel görüşüne saygı

Bunların hepsi görecelidir. Bazıları finans sektöründe çalışmakta ve kanseri tedavi etmek veya emeklilik için tasarruf etmelerini sağlamak için çalışmaları ile bir araştırma projesinin finansmanı arasında bir bağlantı kurmayabilir. Bir görüşme sırasında, firmanızı ihtiyaçlarınızı da karşılayacak şekilde değerlendiriyorsunuz. Geç projeyi nasıl ele aldıklarını ve bu pozisyonun neden mevcut olduğunu, çalışanların geri dönüş oranının ne olduğunu sorun.


1

Tecrübelerime göre, önlenebilecek bazı hatalar nedeniyle psikolojik baskı çok yüksek olabilir.

En zor kısım bence açıkça iletişim kurmak .

  • Patronunuz size bir ödev verirse ve iki hafta içinde varacaksa, ancak bu sizi kovmazsa, işten atılmayacaksınız?

Bundan önce iki hafta içinde başa çıkabileceğini söylemiştin, iyi değil. Sizi işinize bırakmanın ne kadar sürmesi gerektiğini tahmin etmek ve başlamadan önce bunu söylemek sizin sorumluluğunuzdadır.

Bazen doğru tahmin etmek, özellikle de bazı şeylerin düşündüğünüzden daha uzun sürebileceğini kabul etmek zordur. Ancak, yazılım geliştirme çok karmaşık ve biraz öngörülemeyen olsa da, geçmiş deneyimlerinizi benzer görevlerle analiz ederek elinizden gelenin en iyisini yapabilirsiniz.

Bu soru ikincisi ile yakından ilgilidir:

  • Teknoloji hakkında daha fazla bilgi edinmek, kodlama becerilerinizi geliştirmek ve büyümek için zaman mı veriyorsunuz, yoksa bunu zaten bilmeniz ve projeyi alevlendirmeniz mi bekleniyor?

Teknoloji hakkında yeterince bilginiz yoksa, belki de en önemlisi, doğru bir şekilde tahmin edemezsiniz . Ve bazen kabul etmek zor olabilir ('elbette bunu yapabilirim , etrafta çok sayıda node.js dersi var, kesinlikle 2 veya 3 gün içinde alırım, böylece hiçbir şeyi geciktirmez!') .

Öte yandan, yeni şeyler öğrenerek kaybettiğinizden çok daha fazla para kazanarak kazanacağınızdan çok daha fazla şey kazandığınızı hatırlamak zor olabilir (bence). Bazen, sadece yeni teknoloji, tasarım deseni vb. Öğrenmek için çok acil olmayan ya da yüksek fiyatlı projeler almak daha iyidir.

  • Kodla ilgili sorun yaşarsanız, kendiniz halletmeniz ve bağımsız olarak çalışmanız mı bekleniyor, yoksa takılı kalmanız durumunda başkalarından yardım isteyebiliyor musunuz?

Kendinizi ele almak cazip gelse de (iletişim HARDIR), eğer problem zaman içerisinde projenin bitmesini engelleyebilirse, bunu yapmamalısınız.

  • Son başvuru tarihlerini karşılamak için çok geç gece beklemeniz mi bekleniyor?

Bu şirkete bağlı ve programlama işlerine özgü değil bence. Kısacası, çok geç saatte çalışıyorsanız ya da iş arkadaşlarınızın çoğu yapıyorsanız, o zaman muhtemelen beklenirsiniz, ki bu çok iyi değil ve belki de kaçınılması daha iyidir (tekrar iletişim).

Kısacası, psikolojik baskı olasılığı diğerlerine göre daha yüksek olabilirken , sanırım zeka odaklı meslekler, açık iletişim ve doğru tutum sizi bundan kurtarabilir. Bir alışkanlık haline getirin! =)


0

Şimdi 5 yıldır yazılım içerisindeyim ve evet, baskı var. Ama bana baskı olmadan çalışabileceğin bir iş söyle.

Kısaca size cevap vermek için, baskı olacak ama sizi öldürecek şekilde olmayacak (ve biri 2 gün içinde bir işi tamamlamanızı isterse, ancak 3 gün alacağınıza göre, kibarca ihtiyacınız olduğunu söyleyin 3 iş günü. Kimsenin bunu umursamayacağını sanmıyorum).

Sorgunuza cevap vermemin sebebi de aklımda bu kadar korku duymamamdı (daha sonra beni düşündüren tembellik olduğumu anladım).

Yazılıma gel ve tadını çıkar.

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.