İşyerinde ne kadar zaman harcayabilirim? [kapalı]


42

Şimdiye kadar yaklaşık 2 yıldır bir yazılım geliştiricisi olarak çalışıyorum. Yazılım geliştirme kadar hızlı gelişen bir alanda, yeni teknolojiler, çerçeveler, vb. Öğrenmek için zaman harcamanız gerektiği aşikar görünüyor.

İşyerinde bir sorunu çözmek için bir şeyler öğrenmem gerekirse, işyerinde bunu öğrenmek için gereken saatleri harcamakta özgür olduğumu her zaman kabul edebileceğimi düşündüm. Bununla birlikte, bu konuyla ilgili çeşitli meslektaşlarımla tartışmalar yaptım ve görünüşe göre iki uç noktadan çok farklı görüşler alıyorduk:

İşvereniniz bir şeyler bildiğiniz için size para ödüyor. Bu işi yapmak için gereken uzmanlık alanı hakkında bilgi sahibi olmak için işe alındınız ve bu alan daha fazla bilgi edinmeniz için ortaya çıkıyorsa, boş zamanlarınızda bunu yapmanız doğaldır.

Ve diğer aşırı varlık

Beni uzun vadede işte daha üretken yapan şey, işte zaman harcamakta fayda var, çünkü işveren nihayetinde bundan kazanç sağlayacak. Bu elbette yeni teknikleri öğrenmek için de geçerlidir, fakat aynı zamanda örneğin daha hızlı öğrenecek VIM öğrenmek vb.

Ancak, ikinci aşırıya yönelen erkeklerle bir şeye ne kadar zaman harcayacağımızı tartışırken bile, "her zaman bir saatten sonra bir şey olmaz" dan "ne kadar sürdüğüne" kadar çok farklı görüşlerimiz vardı.

İş yeriniz yeni beceriler öğrenmeyi destekliyor mu ve eğer öyleyse, bunu teşvik etmek için hangi süreçleri yapmaları gerekiyor? Programcı olarak gün boyunca yeni şeyler öğrenmek (ve üretim kodu yazmamak) için ne kadar zaman harcıyorsunuz?


19
Patronun ne düşünüyor?
MarkJ,

1
İyi soruların çoğu, uzmanlık deneyimine dayanarak bir dereceye kadar görüş üretir, ancak bu sorunun cevapları gerçekler, referanslar veya özel uzmanlıktan ziyade neredeyse tamamen görüşlere dayanma eğilimindedir.
gnat

3
@gnat bununla tartışırdım - İnsanların yapılacak doğru şey olduğunu ne düşündüğünü sormuyorum; Bunun daha iyi bir resmini elde etmek için insanların bu konuda ne gibi deneyimler yaşadıklarını bilmek istiyorum, çünkü pek çok şirkete ve bununla başa çıkma yöntemlerine bakma şansım olmadı.
nijansen

1
bkz yardım merkezini : "önlemek her cevap aynı derecede geçerlidir ... sorular sorarak" - yani aradığınız tam olarak ne olacak, deneyim insanlar yaptık bilmek istiyorum
tatarcık

2
Çok ilgili soru üzerine, iş yerinde öğrenme konusunda İşyeri .
enderland,

Yanıtlar:


30

Yöneticiler (benim gibi), açık eğitim bütçeleri belirleme konusunda tereddütlüdür. Parkinson Yasasına göre , bilgi geliştirmedeki gerçek ihtiyaçlar ne olursa olsun böyle bir bütçe tüketilecek ve hatta tükenecektir.

Sadece öğrenme süresi proje çalışmanızı çağırırsanız ve bunu genel çalışmanızla ve genel başarılarınızla makul oranda tutarsanız , kimse itiraz etmeyecektir. Yüzde değişir ve yaşınıza, deneyiminize ve çalışma alanınıza bağlıdır. Yılda iki ila 15 gün arası eğitimi normal kabul ediyorum. Yeni çalışanlar genellikle daha fazlasına ihtiyaç duyar.

Çok yenilikçi bir ortamda, öğrenme ve araştırma yüzdesi normalde normalden yüksektir. Genç geliştiriciler için bir rehberlik programımız var . Biri çalışma alanını ne zaman değiştirirse, açıkça belli bir eğitim gerekir.

Öğrenme konusu kendi kendine pazarlama meselesidir . Hiçbir takım, gösterici bireysel çalışma ya da egzotik eğitim kurslarında geniş devamsızlık nedeniyle sürekli olarak bulunmayan bir üyeye tolerans gösteremez. Öğrenmeniz için aşırı kaynaklar kullanmadan, iyi bilgilendirilmiş görünmeye çalışın. Denemek ve öğrenmek için gereken proje süresi çoğunlukla isteğe bağlı olarak ele alınır. Otomobilinizi tanımanız için bir ustaya şahsen ödeme yapar mısınız?

Mesleğinizin tanımlamasının aksine bilgi eksiklikleri için özel sorumluluk alınır. Örnek: Kıdemli Java Geliştirici olmanız gerekiyorsa, temel bir Java eğitimi istememelisiniz.


1
Çok iyi bir yorum. Bir yana, bu cümle 'Otomobilinizi markanızı tanımak için şahsen bir ustaya öder misiniz?' mühendislerine sattıkları her modelle ilgili eğitim veren BMW veya Mercedes Benz gibi otomobil üreticilerini düşündürdü ve bu maliyeti araba fiyatlarına dahil etti.
Daniel Hollinrake

"Markanızı tanımak için şahsen bir usta ödeyecek misiniz?" Evet, yıllarca her gün benim için çalışıyorlarsa ...
Tom Pažourek

16

Boş zamanlarınızda bir şeyler yapmanın sorunu, aslında biraz boş zamana sahip olmanız gerektiğidir. Küçük bebeği olan bir baba olmayı deneyin! Günde 14 saat çalışmayı deneyin ve sonra zaman bulun. Yeni beceriler öğrenmek için zaman ayırmak, rahatlamak ve yeniden şarj etmek için zamanla dengelenmiş olmalıdır. Ayrıca rahatlamak için zamana sahip olmamın iş yerimdeki sorunları çözmeme yardımcı olduğunu gördüm. Bulaşık yıkarken sık sık çözümler buluyorum!

Önceki firmalarda ticaret fikrini ortaya koydum. Şirket öğrenmemiz için haftada bir saat sağladı ve bunu kendi zamanımızın bir saati ile eşleştirdik. Hassas firmalar, çalışanlarına yeni beceriler öğrenme fırsatı vermelidir. Aynı firmada, diğer programcılar, yeni fikir ve becerilere giriş yapmak için öğle saatlerini harcayacağımız 'kahverengi çanta' oturumları fikrini ortaya attılar.


'Kahverengi çanta' oturumlarında da iyi sonuçlar elde ettim. İş arkadaşlarınızın veya arkadaşlarının ne yaptığının ayrıntılarını öğrenmenin harika bir yoludur. Daniel'in dediği gibi, evde çok fazla boş vaktiniz olmaz, bu yüzden işteki zamanın da öğrenmeye alışması gerekir.
Michael Shops,

10

Biraz öğrenim almak için projelerim için biraz daha zaman ayırma eğilimindeyim. Ayrıca Stackoverflow vb. Sitelerdeki zamanın belirli bir görev için yeni şeyler öğrendiğini de görüyorum.

Günde bir saat parmağımı ya da onun gibi kuralları koyamadım. Sadece bazı günler çok verimli ve verimlidir ve diğer günlerde sadece kitapları okudum ya da kitapları okudum. Çoğunlukla 'öğrenme günleri' yeni projelerin planlama aşamamda yer almaktadır.
Ayrıca, iş okuduğum bir iş için uzun bir yolum var.

Temel olarak, suçlu hissetmeden veya işte zaman kaybetmeden size en uygun olanı bulmaya çalışın. Programlamamak için harcadığınız zamanı açıklayabildiğiniz ve haklı gösterebildiğiniz sürece, çoğu durumda iyi olmalısınız. Her geliştiricinin veya mühendisin kendi uzmanlık alanlarıyla ilgili biraz bilgi sahibi olması ve özellikle gerektiğinde daha derin bilgiyi nerede bulacağını bilmesi gerektiğini düşünüyorum.


4

Kitapta Clean Coder , yazar Robert C. Martin, uygulama ve edinilen yeni beceriler haftada yaklaşık 20 saat gerekmez söylüyor. Bu işinizin tepesinde ve kendinizi eğitmek sizin sorumluluğunuzda. Neden? Çünkü çoğu işyeri sizi bir sonraki pozisyonunuz için ve hatta mevcut pozisyonunuz için eğitmez. Çoğu işyeri bunun için donanımlı değildir.

Gibi bu blog yazısı diyor ,

Okuma, uygulama ve öğrenme yoluyla kendinizi eğitmeye devam etmek sizin sorumluluğunuzdadır - aslında bir yazılım geliştiricisi olarak büyümenize yardımcı olan ve sürekli sektör değişikliklerine devam etmenize yardımcı olan herhangi bir şey.

Önemli bir not, bunun işvereninizde değil kendi zamanınızda yapılması gerektiğidir. Seni eğitmek onların sorumluluğu değil senindir. Ancak, bu hatayı yapmayın bu süre zarfında işinizi yapıyor olmalısınız. Bu sefer sadece kendinize ve zevkinize adanmış olmalısınız. Seni ilgilendiren her şeyi yapmalısın.


Haftada 20 saat, haftada 40 saatin üstünde bir iş çok hızlı bir şekilde tükenmişliğe yol açacaktır. Zihinsel bakım gerektiren işlerde çalışan kişilerin günde yaklaşık 6 saat üretken olduklarını gösteren bir araştırma var, bu nedenle 40 saatlik çalışma haftalarımız zaten çok uzun. Bunun üzerine fazladan 20 saat atın ve geri tepecektir.
reggaeguitar

Evet, buna bakıldığında, yorumunuzda @reggaeguitar'da söylediklerinizi de eklemeliydim, aşırı olabilirdi.
Rudolf Olah,

3

İşyerinde öğrenme 3 ana kategoriye ayrılır:

  1. işverenin eğitimi sizi açıkça eğitir, örneğin eğitim kursları.
  2. İşinizin bir parçası olarak aldığınız eğitim, örneğin işveren, teknolojiyi veya ürünü öğrenmenizi gerektirir (bu, iç teknolojiler ve ürünleri içerir) ve sizi iç mentorlar / eğitmenler ile biraz zaman ayırır.
  3. Kalabileceğiniz diğer her şey, örneğin SO'da veya diğer teknoloji sitelerinde gezinmek, teknolojiler hakkında bilgi edinmek için harcanan zaman.

3 numara en yaygın olanıdır - şirket zamanında yeni bir şey öğrenmekle, patronun dikkatini çekmeden uzaklaşırsanız, o zaman devam edin. Kişisel gelişimin neredeyse hiçbir zaman sözleşmeli istihdamınızın bir parçası olmadığını unutmayın. Kendinizi eğitmek için değil, işvereniniz için ürünler üretmek için para alıyorsunuz. Bir ücret kölesi olmanın dünyasına hoş geldiniz :-)


11
Aydınlanmış bir işveren, daimi bir çalışanın, üretkenliğini korumak ve geliştirmek için kendilerini geliştirmesi gerektiğini fark edecek ve onu teşvik edecektir. Aydınlanmış bir çalışan, kişisel gelişim ve gerçekte son teslim tarihine kadar ürünler teslim arasında doğru dengeyi sağlamak için işverenle birlikte çalışacaktır.
MarkJ

evet, ama aydınlanmış bir işveren size bu gelişmeyi sağlayacaktır, böylece daha iyi ürünler sunabilir veya daha hızlı teslim edebilirsiniz. Bu hafta internetteki en son sıcak teknoloji konusu ne olursa olsun genel bir eğitim değil. Çalıştığım pek çok yerde, öğlen ve öğlen veya kodlayıcı dojos gibi iç eğitimler var. '.
gbjbaanb

1

Bu sorunun küçük bir basit kurallar dizisinde soyutlamak için çok çeşitli olduğunu düşünüyorum, bu yüzden fikrimin ne olduğunu göstermek için bazı örnekler vermeye çalışacağım. (Belki bazı senaryolar çok gerçekçi değildir, onu bir soyutlama olarak kabul edin).

  1. Durum A:
    Projeniz: Bir tür J2EE kurumsal web uygulaması geliştirin
    Bilginiz: "Java Enterprise" hakkında bilginiz var, ancak elinize ilk kez başladığınızda (açıkçası siz bir Juniorsınız)
    Yapmalısınız: Muhtemelen: bir harcama iyi bir miktar iyi programlama uygulamaları öğrenme ve "gerçek iş" başlamadan önce deneme süresi

  2. Durum B:
    Projeniz: Bir dilden diğerine, daha az veya daha az üçlü bir şekilde bir çözümleyici geliştirin
    Bilginiz: Tonlarca deneyime sahip, resmi bir dil / ayrıştırma uzmanısınız .
    Yapmanız gerekenler: Muhtemelen zaten bildiklerinizi veya başka şeyler öğrenmeye çalışarak (veya çok az) hiç zaman harcamamalısınız

  3. Senaryo C:
    Projeniz: android için p2p kütüphane geliştirin
    Kişisel bilgi: Sırf UDP protokolünü bilmiyor başına, ağlar, priz, ve TCP protokolü hakkında bilmek
    You should: Bir harcayın ortalama UDP protokolünü ne öğrenme süreyi ve eğer projenizde size yardımcı olacağını biliyorsanız, nasıl kullanılacağını.

BT dünyasında, çalışırken bir tür öğrenmenin çoğu durumda doğal bir gerçek olduğunu düşünüyorum, çünkü teknolojilerin gelişmeye devam ettiği ve profesyonel olsanız bile, her bir teknolojiyi bilemeyebilirsiniz. gerçekten çok fazla olduğundan, her zaman% 100 ile yapmanız gereken, kullanmanız veya görev yapmanız gerekir .

İşveren aynı zamanda bilgisayar bilimcilerin kıkırdak olmadıklarının ve bir e-ticaret web uygulaması geliştirmenin bir duş kutusu almakla aynı şey olmadığının da farkında olmalıdır (hepsinden eminim).

Bununla birlikte, bir işverenin her zaman üzerinde çalışacak bir projesi olduğu düşünülürse, muhtemelen öğrenmesini ve deneyini projenin amacına ya da en azından proje alanında yoğunlaştırması gerektiğini , böylece bilgisinin buna paralel olarak büyümesini sağlayacağını söyledi. onun başarıları.


-1

Ofiste yıllardır yeni teknolojiler araştırmakta olan bazı insanlar tanıyorum.
Yine de yeni bir şey sunmadılar, sanırım her şeyde olduğu gibi, insanlar kötüye kullanım eğilimindedir.
Ve kötüye kullanımın olduğu yerde kontrol ölçümü vardır.


2
Sırf bir şey okuduğunuz için öğreneceğiniz anlamına gelmez. Öğrenme, sizin durumunuza, malzemenin ne kadar zor olduğuna ve eğitim yönteminin en iyi öğrenme yönteminizle ne kadar uyumlu olduğuna bağlıdır.
Juha Untinen

@JuhaUntinen eğer büyük bir şirketin sahibi olsaydınız, söylediklerinizi satın alır mıydınız? Muhtemelen ne zaman sormanı isterim
Oscar Ortiz 19
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.