Geliştiriciler bir sonraki başlangıçlarında ne öğrenmek istiyor? [kapalı]


9

Bir geliştirici olarak, yeni şeyler öğrenmeyi ne kadar sevdiğimi biliyorum. Girişim için geliştiriciler tuttuğumdan, Google'ın milyon dolarlık bonusları ve süslü kafeteryalar ile rekabet edemediğimi biliyorum, ancak meraklı insanların öğrenmesi için fırsatlar ile zenginiz. Bunu destekleyecek şeyler ayarlamak istiyorum.

Peki, bir girişime katılacak bir geliştiriciyseniz, ne öğrenmek istiyorsunuz? Ürün şeyler? İşiniz mi var? Kullanıcı araştırması, tasarımı veya teknoloji operasyonları? Ya da peşinde olduğunuz daha teknik bir öğrenme ise, bildiklerinizde (örneğin, arka uç öğrenme arka ucu) ya da çapraz trende (örneğin, ön uç öğrenme arka ucu) daha derine inmek ister misiniz? Yoksa tamamen başka bir şey var mı?


6
Bir başlangıçta para kazanmayı öğrenmek istiyorum ...
FrustratedWithFormsDesigner

1
@FrustratedWithFormsDesigner: Ciddi olup olmadığınızdan emin değilim, ancak potansiyel işe alımlarımızdan biri emin ve bunu başardı. 10 yıl içinde kendi girişimini kurmak istediğini söyledi, bu yüzden tam olarak ne öğrenmek istediğini anlamak için onunla konuşuyoruz. Bu bana diğer geliştiricilerin ne öğrenmek istediğini merak ettirdi.
William Pietri

2
Bir başlangıç ​​için çalışırken, işleri iyi yapma, iş arkadaşlarıyla iyi bir ilişki içinde olma ve eski olmayan şeyler üzerinde çalışma şansı istiyorum. 5 ay ya da daha fazla bir süre ayrılmak istemeyeceğim, o kadar iyi bir aydan aya daire kiralamak istiyorum.
İş

Yanıtlar:


3

Bir girişime tek haneli kiralama olarak katıldım. Ben istediğim sıfırdan bir şeyler inşa etmek, ... ve ayrıca ... Firma kurmaya öğrenmek iş taraftan .

Umarım yakında sizin pozisyonunuzda olur (işe alır) ve gördüklerimden, iyi geliştiricileri sadece yaratıcı olma özgürlüğünü sunarak çekebilirsiniz.

Bence burada akıllıca çalışarak istismar etmek için gerçek bir fırsat var. Büyük Aptal Şirketler sadece anlamıyorum.


Teşekkürler! Tamamen katılıyorum. Daha cazip bulduğunuz belirli iş tarafı şeyler var mı?
William Pietri

Artık çok daha insan odaklıyım ... Strateji ve satış yapmayı tercih ediyorum.
red-dirt

13

Bana göre, kişisel olarak, beni bir girişime çekecek teknik şeyler öğrenme olanağı değil (teknolojiler gelir ve gider - bir çift (düzine) sonra, en son ve en büyük yeni heves hakkında artık bu kadar heyecanlanmayabilir). Aksine dünyada veya en azından bir toplulukta görünür bir fark yaratma şansı .

Büyük bir şirkette, ne kadar iyi olursa olsun, bu neredeyse imkansızdır. Küçük bir başlangıçta - en azından hayal ediyorum - bir fark yaratabilir.

Belki sadece ben olabilirim - bana naif bir hayalperest demekten çekinmeyin :-)


6
Görünür fark için +1, bu birçok geliştirici için çok güçlü bir motivasyon kaynağı
Herman

Eğer bir hayalperestseniz, tek kişi siz değilsiniz. Bu neden kendim bir başlangıç ​​yaptığımın büyük bir parçası!
William Pietri

5

Peki bunu açık bir şekilde belirlemeye çalışmıyorsunuz, ancak belirli bir sürenin (20?) Çalışmaya adanmasına izin veriyorsunuz? Geliştiricilerinizin bir araya gelebileceği ve yalnızca Something New ™ öğrenebileceği haftalık veya iki haftalık bir etkinlik tanıtın. Motive oldukları sürece, geliştiricileri öğrenmeye istekli olduklarını öğrenecekler. Hem geliştirici hem de The Boss ™ olarak siz de katılabilirsiniz ve Something New ™ 'i öğrenebilirsiniz.


İyi bir fikir! Daha spesifik olmak için iki nedenim var. Birincisi, insanların Yeni Bir Şey öğreneceğini vaat etmek, onlara bilmek istedikleri şeyi öğreneceklerini vaat etmekten daha az heyecan verici görünüyor. İki, tüm öğrenme bir başlangıç ​​için yararlı değildir veya oraya ulaşmak kolaydır, bu yüzden insanları sahip olduğumuz birçok öğrenme fırsatı ile eşleştirmek istiyorum. Bu, insanlara daha geniş öğrenme için zaman veremeyeceğimiz anlamına gelmez.
William Pietri

4

" Geliştiriciler İçin En İyi Üç Motive Edici (İpucu: para değil!) " Bazı insanların ne isteyebileceğine bakmak için önerebileceğim bazı motive ediciler hakkında iyi bir blog yazısıdır. Péter Török'ün dünyadaki bir fark hakkındaki cevabı şeylerin amacı altına girecekti.

Bunu bir çift farklı bakış açısıyla düşünmeye cazip olurdu:

Bencil -> Burası, zamana ve deneyimlere göre değişebilecek istek, ihtiyaç ve arzularıma odaklanmak istiyorum. Beni mutlu eden ya da tatmin eden şey, teknik şeyler, açgözlülük ya da başka neler bilen, kendi kendini tatmin etmem için yaptığım.

Özverili -> Burası Péter Török'ün dünyayı daha iyi bir yer haline getirmek açısından oldukça iyi kapsadığı alandır.


Benim için ustalık birkaç şeye iniyor. Pratik, neyin işe yarayıp yaramadığını görmek için farklı fikirleri denemek istediğim için ihtiyacım olan şeylerin bir parçası ve bu nedenle hatalara izin vermek için yer olması güzel bir fayda olacaktır. İkinci bölüm, neyin iyi çalıştığı ve neyin işe yaramadığı hakkında her zaman sadece bir sonraki şey üzerinde çalışıyorum ve zihnime biraz kızgınlık yaratacak herhangi bir geri bildirim veya zamana sahip olmadığım hakkında geri bildirim almaktır. Son olarak, nerede olduğum ile nerede olduğum arasındaki farkı görebilmekten kaynaklanan bir başarı duygusu vardır. Örneğin, eğer bir şey beni sadece bir iki saat sürüyor, ancak bir hafta sürdüğümde bu gerçekten harika.


Teşekkürler! Özellikle özerklik / ustalık / amaç üçlüsünün "ustalık" yönünü sormaya çalışıyorum. Bu, farklı insanlar için farklı şeyler ifade ediyor ve bunu biraz daha keşfetmek istedim.
William Pietri

3

Foresooth öğrenmek değil, ama bir başlangıçtan para olmayan şeyler istiyorum:

  • Akıllı, kibar insanlar
  • Önemli kararlar alma fırsatı
  • İşimin gerçekten birine yardım ettiği bilgisi
  • Kendim olma fırsatı (evet, Hawaii gömlek gömleklerinde rahatım)

2

İlginç bir cevap, çoğu geliştiricinin ne öğrenmek istediğine odaklanmak yerine, en iyi geliştiricilerin ne öğrenmek istediğine odaklanmaktır . Bunun tartışılması için http://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html adresine bakın .

Ancak burada, iyi geliştiricilerin beğenebileceği yaygın şeylerin bir listesi bulunmaktadır.

  1. Kaynak kontrolü ihmal edilemez. Git tercih ediliyor gibi görünüyor, ama svn birçok kişi için kabul edilebilir.
  2. Birim testleriniz var, değil mi?
  3. Kod incelemesi yapın. Git kullanıyorsanız gerrit'i deneyin. Svn kullanıyorsanız, Rietveld'i deneyin.
  4. Görüşme sorularınız zorlu kodlama sorunlarını içermelidir. Trivia anlamında zorlayıcı değil, ama sorun içinde düşünmek zorunda olduğunuzda zorlayıcı. Çoğu geliştirici bombalayacak. Ancak en iyi geliştiriciler iyi olacak ve takımda başa çıkmak için aptal olmayacaklarına dair güven kazanacaklar.

İyi şanslar.


Selam! En iyi geliştiricilerin ne öğrenmek istediğini sormayı düşündüm, ancak Dunning-Kruger etkisi uyarınca insanlar "en iyi" için kendi seçiminde iyi değiller. Bunun yerine sadece bireylerin ne öğrenmek istediğini soracağımı düşündüm. Kişisel olarak öğrenmek istediğiniz bir şey var mı?
William Pietri
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.