9 ile 5 arası programcı aranıyor mu?


146

Kendimi 9'dan 5'e kadar bir programcı olarak düşünürdüm. Bununla demek istediğim, bir programlama işim var ama işten ayrıldıktan sonra işimi orada bırakıyorum ve eve götürmüyorum. Kariyer seçimimden çok zevk alıyorum ve şu anki işimde yaptığım işi seviyorum. Alanımda yeni teknolojiler ve programlama endüstrisindeki gelişmeler gibi yeni şeyler öğrenmekten de zevk alıyorum. Sadece işimin dışında daha önemli olduğunu düşündüğüm başka hobilerim var ve zamanımı ve enerjilerimi daha fazla adamak istiyorum. Ayrıca haftada> 40 saatin tek bir konuya ayrılmasının biraz yorucu olduğunu hissediyorum, bu yüzden gerçekten programlama işlerinden eve gelmek ve daha fazla programlama yapmak isteyen birçok programcı var mı?

Belki de sadece şu andaki işverenim, fakat kariyer gelişimi için çok az zaman harcayacaklarını hissediyorum. En yeni teknolojilere ve programlama tekniklerine ayak uydurmamın tek yolu, bunu kendi zamanımda yapmak, çünkü işverenim mesai saatleri içinde bu tür şeyleri yapmak için zaman ayırmıyor (son tarih == $$$). Bir başkası işvereniyle aynı şeyi hissediyor mu?

Deneyimlerinize göre, programcı işe alan yöneticiler ve insanlar 9 ila 5 programcıyı daha az değerli bir kaynak olarak görüyor mu? Kaynak projesine vb. Katkıda bulunarak ve açık yaparak özgeçmişimi geliştirebileceğimi biliyorum, ancak boş vaktim yokmuş gibi hissediyorum.

Bunun tersi söylenebilir mi, boş zamanınızı sanat gibi diğer konulara ayırmak, şirkete arzulanan bir özellik olabilecek çok yönlü bir deneyim gösteriyor mu?



1
Belki ele alındı, ancak buradaki cevaplar gerçekten yüksek kalitede ve soru daha fazla cevap verme şansını hak ediyor. Buna “doğru cevap” yoktur, bu yüzden insanları farklı bir cevap grubuna yönlendirmek anlamsızdır.
Dan Diplo,

Kendimi 8: 59'dan 05: 01'e kadar bir işçi olarak görüyorum ve serbestçe, 9: 00-5: 00 programcılarına baktığımı itiraf ediyorum; çünkü günde 8: 02'den daha az çalışmanın açıkça bir işaret olmadığı açıkça ortada. Tembellik, ama aynı zamanda dev bir detaylara dikkat eksikliği olduğunu gösterir.
ThomasX

Tarihsel nedenlerden dolayı kilitlenmiş, lütfen daha fazla ayrıntı için "En çok oylanan soruları kilitle" konusuna bakın.
yannis

Yanıtlar:


251

Bu tartışmaya biraz denge getirelim.

Kayıt için, kelimenin tam anlamıyla 9-5 programcıyım . Yıllarca kod yazdım ve büyük olasılıkla daha fazla kod yazacağım. Gelişim ve sevgi için güçlü bir tutkum var, tüm bu sınıfları birbirlerine sarılıp öpüşürken görmek. Hepim kabarık tavşan tasarımları ve FOR döngüler için ...

AMA ... ve bu büyük ama ...

Bir şeyde daha iyi olabilmek için, bir koca ve baba olarak diğer sorumluluklarımı feda etmeyi reddediyorum. Görüyorsun ya, ölüm yatağına uzandığında, karının gözlerinin derinliklerine bakacaksın ve Visio'da geçirdiğin o güzel anları düşünerek UML diyagramları çizip temiz, basit ve bakımlı kod yazıyor ... sanmıyorum.

Bu denge ile ilgili değil. Seçim yapmak zorunda kalırsam, fakir olacağım ve ailemle birlikte olacağım. Para ya da iş tatmini ya da istediğim şeyler hakkında değil.

Kabul ediyorum, cevabım muhtemelen oradaki evli geliştiricilerin bir kısmı ile ilgili, ancak buna değer, ailemize gerçek erkekler gibi bakmaya mecbur kalanları temsil etmeye çalışacağım. Sorumluluk almak.

Bana mazeret verme " Karım benimle evlendi, programlamaya olan tutkumu biliyor ve bilgisayar için boş zamanımın son saniyesinde isteyerek fedakarlık ediyor " çünkü beni seviyor . Ahbap ... Oraya bile gitmiyorum.

SO, zaten uzun bir hikaye kısa kesmek için.

9'dan 5'e kodluyorum, zaman zaman evde yazılım geliştirme ile ilgili makaleler okudum. Ailemle zamana değer veriyorum ve devamsız bir baba veya koca olmayacağım. Dünyada bunlardan yeterince var.

Bu gezegende yaşamak için sadece 80 yılınız var, skor tabelasının bir kez bitmiş gibi görünmesini istiyorsunuz. Bunun gibi, böyle:

Yazılım geliştirici - 8/10
Koca - 2/10
Baba - 3/10

Göreyim seni. Ben değilim.

Aslında, fazla mesai yapmayı bekleyen şirketler için çalışmayacağım kadar ileri giderim . Beklentileri yönetme eksikliği olarak görmesine rağmen, fazla mesai ile fazla mesai yapmak istiyorum. Dönemi. Teslim tarihi çoğu zaman önceden tespit edilmiş / bildirilen sorunlar varsa esnek olabilir.

Şirketler, uygun şekilde düzenli bir şekilde ortaya çıkan "sıkışma zamanı" bahanesiyle başlama eğilimindedir. İş anlamında, ücretsiz çaba harcar. Bana lieu içinde zaman verirseniz (yay! Benimkileri nerede harcayacağımı biliyorsunuz!)

Değilse, git kendinize, yazılım geliştirmenin hayatın tek yolu olduğunu düşünen geliştiricilerden birini getirin. Bunlardan çok var.

Ne yazık ki, bu bir çeşit rant gibi görünmüyor, ki öyle değil.

Özet: Mevcut çalışma saatlerinizi gözden geçirin. Hayattaki diğer sorumluluklarınıza bakın ve onlara uygun şekilde dikkat edin. Hayatınızı, hayattaki tek bir şeyde harika olmak için harcamayın, çok küçük bir ödemeyle çok büyük bir fedakarlık.


6
Etrafında yırtılmaya başladım you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Peter Ajtai

2
Bunu koymak için en iyi yol. Ve sadece evli insanlar için değil. Bir hayatın var, en iyisini yap. Etkin bir şekilde 7 gün 24 saat (eksi birkaç saat uyku) çalışıyorsanız, ara sıra fazla mesai süresiyle 9-5 çalışmakta olduğunuza göre patronunuzdan daha fazla teşekkür beklemeyin. onu almayacağım! Bunun yerine, ağırlığın altına düşene kadar sadece size daha fazla para aktaracaklar, bu noktada hastanede inme veya kalp krizi geçirirken kaçırılan son tarih için suçlanan kişi sizsiniz.
39'da jwenting

69

Sorunuza bakıldığında üç soru gördüğümü düşünüyorum:

  • Eve gelen ve daha fazla programlama yapan birçok programcı var mı?
  • Programcı işe alan şirketler 9-5 programcıyı daha az değerli bir kaynak olarak görüyor mu?
  • Çok yönlü olma arzu edilen bir özellik midir? ( Evet , kesinlikle, ama sadece hobilere sahip olmak bir insanı çok yönlü yapmaz)

Ancak, tüm bu soruların semptomlarınızı teşhis etmeye çalışırken küçük bir hata ile motive olduğunu düşünüyorum:

Bir 9-5 programcısı gibi davranmak, bir kök nedeni değil, bir yüzey belirtisidir.

9-5 programcısı nedir?

Acelemde daha önce bu cevapta "9-5 programcısı" ile neyi kastettiğimi tanımlamayı ihmal ettim. Öyle görünüyor ki, bunu yaparak küsmüş oldum. Böylece, bu girişimi bir tanımlamaya ekleyeceğim: Gündelik işlerini artıran ders dışı etkinliklere sıfır zaman harcayan biri. Başka bir deyişle, zamanını üreterek geçiren ve öğrenme ve büyümeye yatırım yapmayan birileri.

Tanım gereği, burada Programcılar üzerinde herhangi bir zaman geçiren hiç kimse bu gruba sığmayacaktı. 9-5'iniz dışında bir programlama kariyeri geliştiren gerçek kodlama dışında yapılabilecek birçok şey var:

  1. StackOverflow veya Programcılar
  2. Okuma (Programlama veya Yazılım mühendisliği kitapları)
  3. Yeni teknolojilerin incelenmesi
  4. Vb.

Neden 9-5 programcısı gibi davranıyorum?

Gerçekten kendinize sormanız gereken soru, neden 9-5 programcısı gibi hissettiğinizdir. Birkaç olası neden düşünebilirim (hala bazılarını özlemişimdir).

1) Sen aslında bir 9-5 programcı - Mutlaka programlama zevk almıyorum ama ödenecek o yetkin yeterince gerçekleştirebilir. Sen işini yap ve çık. Teknoloji / programlama, mesai saatleri dışında çalışmak için yeterince ilginç değildir.

  • Prognoz : Bu, programcıların fabrika işçisi gibi. Muhtemelen, iyi bir maaş, iyi bir emeklilik ve hayatta cenneti yasaklayan ekonomide daha da kötüye giden, 65-ish'te emekli olacaksınız. Ancak kendiniz veya başkaları için daha fazla potansiyeliniz olduğunu düşünüyorsanız, o zaman tutkunuzu bulmalısınız. Hiç kimse tutkusuz “oyunlarının tepesine” (herhangi bir oyuna) ulaşamaz.

2) 9-5 çalışmanız kodlama ihtiyacını karşılar ve diğer hobileri keşfedersiniz - Kodlamadan zevk alırsınız ve bu konuda yeterince iyisinizdir. Evde programlama yapmayı düşünmüyorsunuz, ancak çalışma saatleri dışında başka yollarla öğrenmek ve büyümek için kendinizi hala canlandırıyorsunuz.

  • Prognoz : Bu programcıların fabrika müdürü gibidir. Hala bir 9-5 ama işiniz, becerilerinizi keskin tutmak için size yeterli fırsat sunuyor ve bu fırsatları kullanmak için yeterli tutkunuz var. İşiniz buna göre tanınacaktır. Bu durumda, işinizde olmak istediğiniz yerin arkasına veya sizi beklenmedik bir şekilde başkalarının eline geçiren kişilere son vermek mümkündür. Bunu önlemek için, fazladan zamanınızın bir kısmında programlama becerilerinizi geliştirmek için başka yollar bulmanızı öneririm . Veya, saf programlamanın sizin için en uygun olmaması mümkündür. 9-5'iniz dışında yapmak istediğiniz şeylerin günlük işinizi daha iyi tamamladığı farklı bir işte daha iyi olabilirsiniz .

    Not bu değişken bir ölçek olduğu. Mesele şu ki, 9-5'inizdeki başarınız, kendi boş zamanlarınızda ilgili becerileri geliştirmek ve keskinleştirmek için harcadığınız zamanın seviyesi ile arttırılmış olmasıdır.

3) İşiniz sizi programlamadan çıkardı - Her programlama eşit olarak yaratılmamış. Bu iş senin zanaat için tutku öldürür. Fotoğrafçı olmak ve bir suç mahalli fotoğrafını çekmek için atanmak gibi. İçinde sanat yok. Sonuç olarak, daha fazlasını yapmak istediğiniz son şey programlamadır.

  • Prognoz : Bu sensin, yeni bir işe ihtiyacın var. Programlamayı hala seviyorsanız, yeni bir iş ararken listenizin en üstünde, konunun (veya programlama uzmanlığının) daha uygun olması gerekir.

4) Tam zamanlı işiniz genel olarak yanmanıza neden oldu - Gerçekten programlama yapmaktan zevk alıyorsunuz ve eğer sağlıklı bir kalıtım aldıysanız ve bugün işinizden ayrıldıysanız, muhtemelen kendi yazılımınızı yazmaya başlayacaksınız. Tek sorun şu ki, işinizi yaparken zihinsel olarak tükenmiş olduğunuz gün. Eve döndüğünüzde, [en sevdiğiniz bitki örtüsünü buraya ekleyin] dışında bir şey yapmak istemezsiniz.

  • Prognoz: İşinizin / şirketinizin hatası olabilir veya olmayabilir. Bazen tam zamanlı bir iş sadece bu kadar talep ediyor. Ancak, bu aşamanın tehlikesi, yukarıdakine benzer şekilde, durgun olmanızdır. Biri neden işten 5'de ayrıldığınızı anlayabilse ve sabaha dönünceye kadar iş hakkında düşünmeyin, zamanla aynı yerde kaldığınızı fark edeceksiniz, daha fazla tutkusu olan diğerleri içeri girip çırpılmışken Bir fırtına çıkıp çılgınca şeyler yaptım. Daha iyi bir programcı oldukları için değil, bir şey hakkında tutkusu olduğu için bile olmayabilir.

    Çözüm kolay değil ve muhtemelen herkes için farklı. Daha önce bu aşamaya geldiğimi hissettiğimde, tam zamanlı iş blues'unu çözmek için bulduğum en iyi şey, nerede olursa olsun basitçe bulmak ve ilham almaktır. Örneğin, makaleleri okumaktan veya yazılım kurucularının kurucularıyla röportaj yapmaktan zevk alıyorum. Belki bu ilham programlamada bile değildir - fotoğrafçılık, resim, müzik, her neyse. Seni programlamadan yeterince uzağa götürürse, belki gerçek tutkunu buldun.

    Ve işvereninizin suçu bile olabilir. Çalışan kişisel gelişimi, bir şirkete büyük ölçüde fayda sağlayabilir. İşvereninize, programcılara yavaşlama fırsatı vermek, son başvuru tarihlerinin neden bu kadar stresli olduğunu bulmak ve yeni şeyler öğrenmek için biraz zaman ayırmak için biraz zaman tanımak için biraz zaman harcayarak odaklanmasını önerebilirsiniz. Daha az stresli bir ortamda üretimin daha hızlı olduğunu bile görebilirsiniz.


Bunların hepsinde ortak olan konu, kendinizle ilgili birkaç şeyi çözmeniz gerektiğidir:

  1. Tutku sizin için önemli mi? Bilinmeyen bir potansiyele ulaşma ya da sadece rahat ve istikrarlı bir yaşam sürdürme memnuniyeti mi?
  2. Programlamak sizin için bir tutku mu? Değilse, ancak tutkuya ihtiyacınız yok, en azından mutsuzluk getirmiyor mu?

Asıl sorunuzu yanıtlamak için, mutlaka tutkulu değil, yetkin çalışanlar için birçok fırsat vardır. Ancak, en iyi işlerde çalışan hiçbirini bulamazsınız. Ortak şirketlerden istendiklerini bulamazsınız . Ve bu işler maaşın tepesinde değil. Bunların hiçbiri sizin için önemli olmayabilir ve tüm işverenler için önemli değil - bu yüzden işe sizin için uygun olduğu sürece yine de saygı duyulabilir.

Bunlardan herhangi biri önemliyse, tutkuyu kariyerine geri getirmenin bir yolunu bulmanı öneririm.

Not

Yorumlara cevap olarak

Ben am değil bir ideal olarak en fazla haftada 40 saat kodlama harcayacağı iddia. Ancak, işler üretmekle ilgilidir ve çoğu zaman kodlama için neredeyse hepsini harcamanızı gerektirir. Çoğu programlama işinde, bu yalnızca belirli becerileri keskin tutar. Tutkulu kalmak (yani yanmamak) ve durgun kalmak istemiyorsanız, bir programlama işinde başarılı olma becerilerinizi geliştirmek için bir yerde fazladan zaman bulmanız gerekir.

Bazı insanlar, 9-5 döneminde çeşitli becerileri keskin tutabilmeleri için kişisel gelişime değer veren bir işe sahip oldukları için kesinlikle şanslılar. Orijinal poster bu kamptaki gibi görünmüyor. Eğer öyleyse, orada kal! Üretken olmak için fazladan zamanınızı kullanın, ancak "kodlama" olması gerektiğini düşünmeyin. Eve geldiğinde "bitkin" hissediyorsan o zaman bu kampta olduğundan şüpheliyim . Böyle bir iş sizi canlandırıyor hissini bırakır.

Nokta

Haftada 40 saatini bir şeyler yaparak geçiriyorsun. Bu önemsiz değil. En iyi şekilde yararlanmanız gerektiğine inanıyorum. Bundan en iyi şekilde yararlanmak için, boş zamanınızın bir kısmı, gün boyunca kullandığınız becerileri geliştirmek için harcanmalıdır.

İşlerin çoğu , kişisel gelişim için çok az zaman harcayan 40 saatten (veya daha fazla) yeterli "üretim" e (kişisel öğrenme ve büyümeye büyük katkı sağlamayan çıktıya dikkat eder) ihtiyaç duyar. Bir kişinin kendi öğrenmesinde harcadığı ilgi miktarının ve büyümesinin kişisel başarılarıyla doğrudan ilişkili olduğuna inanıyorum. Bu, burada ele almaya çalıştığım nokta .

Eğer yoksa istediğiniz iş saatleri dışında doğrudan veya dolaylı olarak programlama becerilerini geliştirmek için, o zaman becerilerinin daha kullanabilir nerede bir iş daha iyi olurdu oldukça mümkündür, sen do iyileştirilmesi ve bileme zevk senin mola


29

Bipolar tartışma burada sadece saçma. Görünüşe göre sadece iki seçenek var.

  1. Sen 9-5 programcısın
  2. Sen yaşamı olmayan, hayat boyu kendini adamış bir geliştiricisin.

Açıkçası, bu BS. Arada bir var. Ve bu mükemmel bir mantıklı. Bir aileyi büyütmek, iyi bir ebeveyn ve eş olmak kesinlikle mümkündür, ancak yine de mesleğinizi geliştirmek için normal çalışma saatleri dışında biraz zaman geçirin.

Nitelikli olmayan bir işçi değilseniz, bir çeşit sürekli eğitim ile çalışma saatleri dışında vakit geçirmeyi planlamalısınız. Doktorlar yapar, öğretmenler yapar, programcılar yapar. Kendi başınıza yeni şeyler öğrenmek için inisiyatif kullanmadan, programcı olarak tüm bir kariyeri geçmeyi bekleyemezsiniz. Teknoloji değişiyor. Onunla değişmen gerek. Ve üretken olmaya devam etmek için ihtiyacınız olan eğitimi aldığınızdan emin olmak işvereninizin sorumluluğunda olduğunu düşünüyorsanız, o zaman kırılırsınız. Bu doğru olsaydı, işverenlerin üniversite derecelerimiz için para ödemeleri gerekirdi.

Bazı işverenler elbette diğerlerinden daha iyidir. Bazıları daha fazla bilgi edinmenizi sağlamak için öğrenim yardımı ve diğer teşvikler sunar. Fakat o zaman bile, sürekli eğitimin çoğu mesai saatleri dışında gerçekleşiyor.

Yetenekli profesyonel işlerini sürdürmek istiyorlarsa becerilerini sürdürmeleri gerekir. Bunu yapmak onların sorumluluğundadır. Bu var çok becerileri öğrenmek için varolan işçinin ödemek daha bir işveren, uygun becerilere sahip yeni bir işçiyi işe almak için ucuz.

Evet, 9-5 programlayıcıya ya da kendi zamanlarında yaptıkları işte daha iyi olmakla ilgilenmeyen "Gündüz Geliştiricileri" dediğim şeye inanıyorum. Ailenizi ihmal etmeniz veya nefes al - iç programınızı ihmal etmeniz gerektiğini önermiyorum. Ancak haftada birkaç saatini okumak, gece dersi almak veya yeni bir beceri uygulamak için harcanan bir beklenti değildir. Yaptım ve hala karım ve iki çocuğumla harika bir ilişkim var. Yolda üçüncü bir çocuğumuz bile var.

Hem özel hem de yetenekli bir programlama uzmanı ve aile odaklı bir insan olmamanızın bir nedeni yok.


Bu “sürekli eğitim” ile ilgili sorun maliyet. Unutmayın, diğer birçok sektörde şirketin bunu bizimkinden çok daha yüksek bir seviyeye finanse etmesi bekleniyor. Bir makinist, işvereninden yeni bir makinede eğitim için para ödemesini bekleyebilir, ancak bir programcının yeni bir dil veya araç kullanması için kendi eğitimine para ödemesi beklenir. Bir pilot, havayoluyla veya hava kuvvetleri tarafından verilen eğitim ücretini alır, aslında hava kuvvetleri insanları işe alır ve ilk eğitim sırasında onlara kendileri için uçup uçamayacaklarından emin değil.
jwenting

Askerlik hizmetini bir meslek sahibi ile karşılaştırmayacaksın, değil mi?
Jason Dean

14

Açıklamana göre seni 9-5 programcı olarak çağırmam.

Baktığım 9-5 programcısı, mesleğini kazanma konusunda kesinlikle HAYIR bir tutku ya da ilgiye sahip değil, ancak gün geçtikçe dışarı atıyor, ne yaptıklarını iyileştirmek için hiçbir ilgi göstermiyor.

Babalık devraldığından beri ana kodlama projelerine harcayacak daha az zamanım var, o yüzden nereden geldiğini biliyorum ama yine de burada biraz zaman geçiriyorum ve orada işe getirebileceğim yeni teknikler ve araçlar hakkında bilgi edindim.


Ben aynıyım - olduğunu bir ihmalkâr baba olmadan ikisini dengelemek için mümkün. Infact Ben kodlama saatler harcamak imkansız buluyorum, her geçen zaman gibi aynı şey çok fazla sadece bir süre sonra sıkıcı alır
Chris S

6

Soruma cevap vereceğim:

Evet, yalnızca 9-5 programlayan veya işlerini tamamlamak için hangi saatlerin gerekli olduğu programlayıcılar önemli sayıda programcı tarafından incelenir.

Bunun neden olması gerektiğine dair hiçbir fikrim yok. Tanıdığım başka hiçbir mesleğin bu garip bir fikri yok. Polislerin suçluları kendi zamanlarında avlamalarına ya da itfaiyecilerin fazladan yangın çıkmalarını beklemiyoruz. Ne de iyi bir şey değil. Pek çok mükemmel programcı işlerini çok iyi yapıyor ve sonra ailelerine gidiyor.

Ancak deneyimlerime göre yöneticiler bunu programlayıcılardan daha iyi anlıyorlar. Neredeyse hiçbir işe alma yöneticisi, dış projelerin eksikliğini olumsuz olarak görmez. Dış projeler üzerinde yalnızca bu projelerden öğrenilen becerilerin birinin işe alınabilirliğini arttırması anlamında olumlu olarak bakacaklar. Sadece dış projeler yapmak için istekli olmak olumlu değildir.

Becerilerinizi geliştirmek veya iş dışında öğrenmekten bahsetmediğimi unutmayın. Hemen hemen her meslek - doktorlar, öğretmenler, avukatlar - pratisyenlerinden sıkı çalışma saatleri dışında biraz ekstra zaman öğrenmelerini bekler. Bu montaj hattı çalışanından ziyade profesyonel olmanın bir parçası. Ancak bazı programcılar, yan projeleriniz yoksa o zaman gerçek bir programcı olmadığınızı söyler.


İnsanlar, işlerinde iyilerse, 9 ila 5 programcının üstüne bakmazlar. Bu ifade ayrıca neden 9-5 programlayıcısına baktıklarına dair yeterince söylemelidir. İşleri için gerekli olan asgari becerileri gösteren insanlar, aranmama eğilimindedir.
Dunk

1
Polislerin suçluları avlamaya kendi zamanlarında gitmelerini bekliyoruz. Londra Metropolitan Polisi için iki yılını 'Özel' olarak - ücretsiz bir gönüllü olarak - tam zamanlı bir pozisyon olarak düşünmeden önce geçirmeniz beklenir.
robertc 19:11

Bu, tam gün olduktan sonra fazladan zaman yapmalarını beklemekle aynı şey değil. Bu kolejdeyken biraz programlama yapmak gibi bir şey.
DJClayworth

@robertc burada bunu yaparlarsa işlerini kaybederlerdi, çünkü suç işliyorlardı ("yasadışı tutuklama", bunun gibi şeyler). Ve elbette, ücretsiz emek talep etmek, birçok yerde olduğu gibi, burada da yasaktır.
46'da jwenting

@DJClayworth "Ancak bazı programcılar, yan projeleriniz yoksa gerçek bir programcı olmadığınız konusunda garip bir fikre sahip görünüyor" Evet! Ben de "aşağıya baktım" kısmıyla başıma gelen buydu. Tuhaf olduğuna katılıyorum. Kendimi dengede buluyorum ama yan projelerim yok ve buradaki cevapların çoğunun aynı zamanda "gerçek bir programcı" olduğumu doğruladığını hissediyorum
B Johnson

4

Sorunuzla biraz kafam karıştı - yeni teknolojiler ve gelişmeler hakkında bilgi edinmekten hoşlandığınızı söylüyorsunuz, bu da beni en azından içeri giren birinden daha programcı olmak konusunda biraz tutkulu olduğunuzu düşünmeye itiyor. yapmanız gerekir ve bittiğinde tamamen kapanır.

Her alanda, yaptıklarını gerçekten seven insanları işe almanın harika olduğunu düşünüyorum. Tecrübelerime göre, coşkulu, becerikli ve genel olarak mutlu insanlar olma eğilimindedirler. Programlamayı seviyorsanız ve hayatınızın her günü yapacağınız şey ise, çok daha mutlu olacak ve çok daha başarılı olacaksınız.

Aynı zamanda, diğer hobilere de katılmanın ve hatta onlara yeterlilik kazanmanın harika olduğunu düşünüyorum. Bu, spor, sanat, ev geliştirme, herhangi biri olabilir - benim için, başka hobilere sahip olmak, beni daha iyi bir problem çözücü yapar ve ayak parmaklarımın üzerinde tutar.

Şirketinizin durumuna göre, daha fazla bilgi edinmek istiyorsanız, sizi durduracak hiçbir şey yoktur. İşinizin deneyiminizi genişletmesini bekliyorsanız, bu esnekliği elde edebileceğiniz başka bir iş bulmanız gerektiğini düşünüyorum. İyi şanslar - çoğu sadece alt satırda sürülür.


10
Programlamayı sevebilirsiniz ancak yine de 9 - 5'in ötesine geçme konusunda isteksiz olabilirler. Erken ayrılmayı ve çevrimiçi kaynakları, programları veya evde rahatlıkla bilgisayarla ilgili herhangi bir şeyi evde okumayı tercih ederim. Zaman zaman, örneğin yeni bir sürüm yayınlamaya yaklaştığımda beni daha uzun süre tutabilirsin, ancak bu ekstra saatlerin ödenmesi gerektiğini her zaman hissediyorum (ve ödenmeyen zamanın% 90'ı).
Jalayn

@ Jalayn Tamamen katılıyorum, iş işte yapılması gerekiyor. "9 ila 5" programcılarını sadece işe giden, programlayan ve o zamanın dışında hiçbir şey yapmayan programlar olarak yorumluyorum.
Nic

3

Bu zor bir soru olabilir, ama ben bir deneme vereceğim.

Durduğum yerden şirketin iş modeline bağlı görünüyor. Bazı şirketler, çalışanların zamanlarını seçecekleri şekilde büyümelerine izin verecek şekilde çalışır, çünkü daha iyi bir anlayışa sahip bir çalışanın daha fazlasını sunması nedeniyle şirkete faydası olur. Böyle şeyler yapmanın potansiyel olarak daha mutlu bir çalışan tabanına yol açacağından bahsetmiyorum bile.

Gündüzleri kodlayan, geceleri kodlayan birçok programcı biliyorum. Birçoğu için programlamaya eğilimli oldukları için, iyi göründüğü için değil (genellikle çalışma hayatlarında işe yarar).

Bu tür şeyler için, kendi durumunuzu gerçekten göz önünde bulundurmalısınız. N zaman biriminde nerede olmak / nerede olmak istiyorsunuz? Oraya ulaşmak daha fazla kodlama veya başka bir artırma hakkında daha fazla bilgi sahibi olmayı gerektiriyor mu?

Yine, sorunuzu cevaplamak için: şirkete bağlıdır. Çok fazla zaman programlama yapan insanlara da bakanlar var . Şirketimde her iki yönetim türünden de bir karışımımız var.


2

Durumunu gerçekten anlıyorum, haftada yaklaşık 40 saatte .NET ile çalışırdım. Oldukça havalıydı, ama bir zamanlar evdeyken, bilgisayar başında vakit geçirmiştim.

Ne yazık ki, görünmez bir isim altında, özellikle de .NET veya Microsoft'un özel teknolojilerinin altında bir patron için bir şeyler yaparsanız, bir programcı olarak "tanınması" zordur. Kimsenin senin yaptığını bilmediği bir şeyi yapmak için başka birinin kodunu kullanmak gibi.

Yaratıcıysanız, yeni eğilimlerle uğraşmak, pazarlama ve iletişim becerileriniz varsa, kişisel projeler başlatmanızı öneririm. Yaptığınız işte sizi nasıl bilgilendirdiği çok şaşırtıcı.


2
Çözüm, görünmez bir isim altında bir şey üretmemek olacaktır.
Ramhound

2

Şahsen ilgilendiğim iki uç nokta var:

  • Haftada 6-7 gün, günde 10-14 saat çalışan bir programcı. Yönetim bu türleri sever, çünkü onlardan pek çok ücretsiz iş alırlar (çalışma saatleri her zaman iyi bir verimlilik ölçüsü olmasa da). Aslında yönetim, haftada 40 saatlik programcıları geride bıraktıklarını hissetmek için ellerinden gelenin en iyisini yapacak ve bu türden ücretsiz çalışmaları çıkarmaya çalışacak. Bunu sadece ücret doğru olduğunda yapmayı düşünürdüm. (Örneğin, benim için yılda 200.000 ABD dolarının üstünde; boş zamanlarım değerli.)

  • Geceleri ve hafta sonları iş dışında olduklarında programlama veya teknolojiyle ilgili herhangi bir şey umrunda olmayan sıkı 9 ila 5 programcı. Beceri seti çürümekte olduğu için bu kötü, yeni teknolojiler hakkında bilgi sahibi değiller, onunla gerçekten ilgilenmiyor gibi görünüyorlar, sadece bir maaş çeki için bir iş.

Dengeli olmayı tercih ederim. İstisnai bir durum olmadıkça (büyük ölçüde gerçekçi olmayan beklentilerin aksine benim suçum olduğunu düşündüğüm) işle ilgili işlere düzenli olarak 40-50 saatten fazla harcamayı deniyorum. Ancak, programlama becerilerimi hala geliştirmeye devam ediyorum ve zamanımın dışında teknik şeyler öğrenmeye çalışıyorum ve bazen evcil hayvan projeleriyle zaman geçiriyorum, çünkü programlamanın ilginç ve evcil hayvan projelerinin eğlenceli olduğunu düşünüyorum. Başka önemli taahhütleriniz varsa (örneğin çocuklar), bu tür şeyleri azaltmanız gerektiği açıktır; ama yine de, eğer zaman verilirse, en azından bu tür şeyleri yapmak istemeniz gerekir. Haftada 168 saat, uyumakta 56 saat, çalışma saatinde 40 saat, işe gidip gelmek + yemek + haftada bir saat çalışmak için 30 saat, diğer şeyler için günde yaklaşık 6 saat bekletiliyorsunuz. Belki çok fazla TV / film / spor izlemeyi ya da başka hobileri seçmeyi ya da çoğu zaman karısı ve çocuklarıyla geçirmeyi tercih ediyorsunuz. Bu harika ve iyi yuvarlanmış olmak iyidir, ancak belki de çoğu gün 30 dakikadan 2 saate kadar (bataklıkta değilken) biraz ayakta durabilirsiniz. Rasgele bir teknoloji kitabı satın alıyor? Stackoverflow ve ilgili okuyun? Html5 canvas ile oynayın; NoSQL, node.js'deki karışıklığın ne olduğunu öğrenin? Bir android / ipad uygulaması yapmanın ne kadar zor olduğunu görüyor musunuz? Haskell gibi eğlenceli (ve belki pratik olmayan) bir dil öğrenin. biraz gömülmek için? Rasgele bir teknoloji kitabı satın alıyor? Stackoverflow ve ilgili okuyun? Html5 canvas ile oynayın; NoSQL, node.js'deki karışıklığın ne olduğunu öğrenin? Bir android / ipad uygulaması yapmanın ne kadar zor olduğunu görüyor musunuz? Haskell gibi eğlenceli (ve belki pratik olmayan) bir dil öğrenin. biraz gömülmek için? Rasgele bir teknoloji kitabı satın alıyor? Stackoverflow ve ilgili okuyun? Html5 canvas ile oynayın; NoSQL, node.js'deki karışıklığın ne olduğunu öğrenin? Bir android / ipad uygulaması yapmanın ne kadar zor olduğunu görüyor musunuz? Haskell gibi eğlenceli (ve belki pratik olmayan) bir dil öğrenin.


2

En yeni teknolojilere ve programlama tekniklerine ayak uydurmamın tek yolu, bunu kendi zamanımda yapmak, çünkü işverenim mesai saatleri içinde bu tür şeyleri yapmak için zaman ayırmıyor (son tarih == $$$).

İşveren, üretmemeniz, öğrenmemeniz için size para ödüyor. Google veya belki Amazon (veya bu büyüklükteki diğer şirketler) dışındaki çok az şirket, birisine muhtemelen hiçbir şey üretmemesi için ödeme yapmayı haklı gösterebilir.

Bunun tersi söylenebilir mi, boş zamanınızı sanat gibi diğer konulara ayırmak, şirkete arzulanan bir özellik olabilecek çok yönlü bir deneyim gösteriyor mu?

Tabii, teknik sanatçılar olarak adlandırılıyorlar ve evet, sol ve sağ beyin güçlerine sahip birinin gelmesi oldukça zor olduğu için çok değerli olabilirler .

Diyelim ki, şu ana kadarki 10 yılı aşkın kariyerim boyunca, henüz 9-5er'le tanışmadım ( bu kişinin işle ilgili işleri yaptığı tek zamanın işte olduğu anlamına gelir ).

Düzenle:

Anlaşılan ilk noktamda net değildim, bu yüzden açıklığa kavuşturmaya çalışacağım. Öğrenme , bir mühendis için günlük yaşamın ayrılmaz bir parçasıdır. Öğrenmiyorsan, iyileşmiyorsun. İyileşmiyorsanız, acayip sıkışıp kalıyorsunuz. Eğer bir sıkıntı içinde sıkışıp kalırsanız, hiç olmadığı kadar çok kez, hem mutsuz bir işveren hem de çalışanınız olur.

Amacımın amacı basitçe (kendi tecrübelerime göre), işinize uygun bir bağlamda öğrenmenin genellikle kolay gelmesiydi. (Potansiyel olarak) alakasız teknolojiler için zaman tahsisinin gelmesi daha zordur ve bu nedenle, ondan daha fazla zamanın kendi zamanınızda yapılması gerekir (dolayısıyla 9-5'i kırar).


11
“Siz işveren öğrenmeniz için üretmeniz için para ödüyor” - Fakat öğrenmenin verimliliği arttırması ve sorunları azaltması gerekmiyor mu?
Jas,

1
Aslında birçok şirket size öğrenmenizi öder, ancak yalnızca sizi daha üretken yapacaksa. Bu öğrenme işte, gayri resmi eğitimde veya örgün sınıflarda olabilir. Ayrıca birçok diğer kariyer alanı 9-5 dışında öğrenmeye zaman harcıyor. Ders alır, teknik dergileri okur ve zaman içinde çalışırlar. Kuşkusuz, programcılar onu aşırıya götürme eğilimindedir, fakat biz sadece biz değiliz.
Jim C,

@Jim C: Elbette, birçok şirket sınıflar için para ödüyorlar, ancak kurslar genellikle kendi zamanınıza göre alınıyor.
Demian Brecht

@Jas: Kesinlikle. Bununla birlikte, OP'nin sorusu bağlamında ( temel istihdam yetkinliğinize potansiyel olarak uygulanamayacak yeni teknolojiyi öğrenmek ), çalışma zamanında genellikle haklı olan bir öğrenme değildir.
Demian Brecht

Şirketim aslında en yeni teknolojiye ayak uydurmamızı istiyor. Çeşitli yeni teknolojileri keşfetmeden nasıl kaliteli işler yaratacaksınız? Biyoloji veya fotoğrafçılık üzerinde çalışmak için şirketlerin size para ödemesi gerektiğini söylemiyorum, ancak öğrenme, problem çözerken geliştiricilerin yaptıklarının bir parçası. Herhangi bir zaman araştırmaya veya öğrenmeye zaman harcamadan kodlama yıllarını harcarsanız, muhtemelen yanlış yapıyorsunuz demektir.
Morgan Herlocker

1

Birinin işte geçirdiği zamanı üretim için bir ölçüm olarak kullanmak, kolayca oynanabilecek başka bir kod satırı gibi gözüküyor . Birçok insan işte kişisel şeyler yapmaya başlar. Daha iyi trafik için beklerler, bu yüzden daha erken işe gelirler ve sonra giderler. Ya da şehir merkezinde bir alanda çalışırlar ve barlar dolana kadar zaman harcarlar.

Bilişim sektörüne girmedim çünkü bir zaman saati açmak istedim. Vücudumda yaptığım iş babamın yaptığından çok daha kolay. İşvereninizle sürekli olarak baştankara olmak, kötü bir işarettir. Haftada 40 saat bile, tadını çıkarmayacağınız bir şeyi yaparak hayatınızı boşa harcamak için hala çok fazla zaman var.

Hayatta aile, arkadaşlar ve diğer çıkarlar için zaman var. Bazıları diğerleriyle paylaşabilir, bazıları yapamaz. Hayatımda iş günü dışında, beni ilgilendirmeyen şeyler yapmak isteyen başkaları var, bu yüzden çalışabilir ya da oynayabilirim. Bazen mevcut işim ikisini birden önerebilir.

Kariyerim hayatımdaki pek çok ihtiyacı ancak hepsine pozitif bir cevap veriyor ve çevremdekilerin buna saygı duymasını bekliyorum. Oh, ve çok futbol izliyorum.


1

Ben duyuyorum 6-8 programcısı, ama daha önemlisi, ben bir 8 duyuyorum - 6 PC KULLANICI . Üniversiteden mezun olmadan önce, bilgisayarımı günde 8-9 saat, programlama, oyun oynama, internette gezinme ve sohbet etme arasında kullandım. Çalışmaya başladığım gün, sabah 8'den akşam 6'ya kadar, hemen hemen eve gidiyorum ve bilgisayarımda oturup kodlamak, sohbet etmek, sörf yapmak ya da oynamak (ya da her neyse). Açıkçası, bir bilgisayara bakmak bile istemiyorum, e-postamı alıyorum ve telefonumdan sohbet ediyorum.

Şimdi işimi seviyorum ve başka bir şey yaptığımı hayal edemedim. Ama bir şey iş, diğeri ise hobiler. Eğer hobiniz de kodlamaksa, o zaman eve dönüp çalışmaya devam edebilirsiniz, aksi halde eve gidip başka bir şey yapmak istersiniz.

Diğer programcılar bu gerçeğe bakarsa, o zaman bu onların problemidir. Şimdiye kadar bana bunun için aşağı bakan bir programcı ile hiç karşılaşmadım. Ama dürüst olmak gerekirse, bildiğim tüm programcıların, boş zamanlarında sadece bir avuç kod yazdığını.


Bu, sadece 9 ila 5 çalışan kendilerine bağlı olarak diğer programcılara bakmaktan ibaret bir soru değil, 9'dan 5'e kadar geliştiricilerin üzerinde çalıştıkları işi yapmak için iyi beceriler göstermeyen bir soru. Teknik olarak zorlayıcı olan veya yeniliğin çok az yeri olmayan bazı gelişim alanları var. Doğruca 9'dan 5'e kadar olanların çoğunun bu tür projeler üzerinde çalıştığından ve sürekli öğrenmeye duydukları ihtiyacı anlamadığından şüpheleniyorum. Ve eğer pozisyonun buysa, haklısın. Evde zaman geçirirseniz işiniz daha da zor olurdu ....
Dunk

@Dunk Sonra bu durumda, soru yanlış ifade edilir. 9-5ers değil, yeteneksiz programcılar olmalı ... Ve soru herhangi bir iş için geçerli olabilir. Kendimi ÇOK yetenekli olarak düşünüyorum ve işimde sürekli yenilik yapıyoruz (zorundayız), ancak yaptığımız 9 saatlik çalışma sırasında bunu yapıyoruz. Günde 9 saat size yetmiyorsa, SİZİN sorunları çözme yeteneğimi soruyorum, benim değil.
AJC

1

Üzgünüm, fakat hiçbir iş haftada 40 saatten fazla süreni hak etmiyor. Topluluğa diğerlerinden çok daha fazla önem veren (tartışmalı) bazı meslekler var, örneğin doktorlar, polisler, EMT'ler, vb. OT'de çalışan insanlar olmadan bir şeyler yapmak için yeterli değilse, daha fazla işçi işe almak işverene kalmalıdır.

Haftada 40 saat zaten zaten çok fazla. Bir düşünün, ortalama insan ne yaşta, 80 yaşında mı? 5/6 yaşlarında okula gitmeye başlarlar ve o andan itibaren, temelde haftada 8 saat (eksi 3 ay), üniversiteye hazır olana kadar meşguller. Burada bazı ortalama sayıları ezeceğim:

  • Ortalama 700.800 saat yaşıyorsunuz.
  • 1. sınıfa 12 sınıfa kadar ortalama 19.200 saat sürer (yazları yok)
  • Genellikle lisede yazları okursunuz, o zaman bunları geri alın: 1.920 saat
  • Üniversite, 4 yıl boyunca haftada yaklaşık 35 saat sürer (stajyer / iş çalışma süresi / eğitimi ile): 7.280 saat - yazlar (1.680) = 5.600
  • Öyleyse bir iş bulduğunuzu ve bu noktadan (22 yaşında) 65 yaşınızdakilere (89) 404 saat - (yılda 3 hafta) 5,160 = 84,280 saate kadar çalıştığınızı söyleyin.

Hepsini toplayın ve hayatınızın% 'sini alın: 111.000 / 700.800 = yaklaşık% 16

WORK'e adanmış hayatınızın% 16'sı. Bir kere yaşarsınız ve bu inanılmaz ömür boyu hepimiz yaşarız, bu sizin “işiniz” nedeniyle 1/6. Ve bu SADECE haftada 40 saat çalışıyorsanız. Asla bundan daha fazlasını vermemelisin. Hayatını besle.


Bir alternatif: daha az uyumak. Gece yaklaşık 6-7 saat uyurdum. Sonra uyku apnesi olduğumu öğrendim. Kontrol altındayken, iyi dinlenebilmek için her gece sadece 4-5 saatlik bir uykuya ihtiyacım olduğunu buldum. Bu, gecede ortalama 8 saat uyuyan birine kıyasla 87.600 saatlik ekstra bir zaman kazanıyorum! :-)
afrazier

Okulun sadece işin bir parçası olduğunu düşünmek biraz sığ. Çocukken hayatın çoğunu yapabilmek için öğrenmeniz gereken (okuma, yazma, temel matematik) çok fazla şey vardır. Bunun, seçtiğiniz iş kariyeri ne olursa olsun, yaşamla ilgisi yoktur.
Tom van Enckevort 20:11

1

Bir şeye geçmek istiyorsanız, diğer şeyleri feda etmeniz gerekir. Tek yol bu. Bir yazılım geliştiricisi / girişimcisi olarak çok para kazanmak ister misiniz? Öyleyse aile hayatına en azından birkaç yıllığına hoşça kal de. Herkes bu seçimi kendi başına yapmak zorunda. Bu bir anlaşma, alabilir veya bırakabilirsiniz.


0

Her zaman iş ve yaşam dengesi olmuştur. 9-5 'ler maaş çekimi için orada olanlar. Neden orada bulunduğumun dışında tüm eğlenceyi emanet eden bazı işlerde çalıştım. Genelde daha fazla bilgi edinmek için başkalarının size ilham verdiği işleri bulmak için ayrılmakla bitirdim ya da sadece kullandığınız teknoloji programlama eğlenceli hale getiriyor ve biraz OT yapmak ya da boş zamanınızı feda etmek istiyor. Fakat her zaman olduğu gibi bir şeyden fazlası durgunluğa yol açar. İş dışında en az 4 hobim ve bir ailem var ve bu hobilerin birkaç kez kariyerime çok garip bir şekilde yardımcı olduğunu gördüm. Öyleyse evet 9-5 programı, gerektiğinde biraz OT yap, ama tanrıların hayatında eğlenmeleri için.

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.