Hobi projelerinin önemi [kapalı]


103

Bilmek istiyorum, boş zamanlarınızda programlamanın ne kadar önemli olduğunu? Daha iyi bir programcı olmak için 9-5'inizi bir programcı olarak çalışmak ve daha sonra eve gidip hobinizde çalışmak gerekli midir?

Bu, yalnızca programlama yoluyla programlamada daha iyi olacağınızı biliyorum.

Potansiyel işverenler hobi programlamayı bir röportajda hesaba katıyorlar mı yoksa meraktan mı soruyorlar?

Bir hobi projesi olmadığı için kendimi suçlu hissediyorum, ancak yapmayı düşündüğüm her şey çoktan yapıldı. Bu yüzden, bu konuda iki çeşit kafam var, daha önce yapılmış bir şeye başladım mı yoksa orijinal bir şey bulana kadar bıraktım.


6
"Halihazırda yapılmış olan bir şeyi başlatmamak" bölümünde - eğer bir FOSS projesiyse, her zaman takıma katılma ve birlikte çalışma imkanı vardır.
TC1

41
“Oynamaktan vazgeçmiyorsun, çünkü yaşlanıyorsun; yaşlanıyorsun çünkü oynamayı bırakıyorsun. ”- Ben Franklin.

1
Neden hobi bir projen yok? (Ciddiye soruyorum.)
Alex Feinman

4
Bir hobi projesine sahip olmanın doğası gereği daha iyi bir programcı olacağına inanıyorum. Eğer sahip değilseniz, programlamayı ilginç, zorlu ve eğlenceli bir şey yerine sıradan bir iş olarak düşüneceksiniz.
Saat

1
İşverenler soruyor çünkü tutkulu olduğunuz şeyler hakkında bilgi istiyorlar. Bazıları belirli bir çalışma ortamıyla iyi bir şekilde örülür, bazıları değildir. Çoğu şirketin bir hobi projesi olmadığı için sizi suçlayacağından şüpheliyim. Ancak, boş zamanlarınızda tutkuluysanız, tutkulu oldukları bir şey hakkında, iyi bir formun göstergesi olabilir.
SoylentGray

Yanıtlar:


145

Bir hobi projesi olmadığı için kendimi suçlu hissediyorum

Suçluluk hissetmek bir programlama projesine başlamak için çılgınca bir nedendir. Muhtemelen, nefret programlamaya da başlamak için iyi bir yol. Çünkü bir şey üzerinde çalışmak size istediğiniz sence de öyle değil, çünkü sen ediyoruz gerekiyordu .

ama yapmayı düşünebildiğim her şey zaten yapıldı.

Bah! Zaten yapıldıysa kimin umrunda? Tekrar yap! Daha iyi yap! Veya, daha iyisini yapamayacağınızı ve yine de yapamayabileceğinizi kabul edin. Microsoft "eğer birileri zaten bir veritabanı / e-tablo / kelime işlemci / işletim sistemi / IDE / proje yöneticisi / para yöneticisi / C tabanlı tek miras dinamik nesne yönelimli dil / web tarayıcısı / web sunucusu oluşturduysa" / müzik çalar / mobil platform / arama motoru, bu yüzden yapacak başka bir şey arayacağız ... "?

Cidden, eğer bir web sunucusu yazarsanız, muhtemelen Apache’yi göstermeyecektir, ancak süreçte kesinlikle değerli dersler öğreneceksiniz. Angry Birds'ü satmanız pek mümkün değil ama basit bir video oyun yazmak size çok şey öğretecek.


78
Projeler lepistesler gibi olabilir - bir çifte başlarsınız ve 35 yaşına girmeden önce bilirsin. Bu lepisteslerin bir kısmı gerbil büyüklüğünde evcil hayvanlara dönüşebilir ve bunlardan bir ya da iki tanesi kedi ya da köpek boyutunda olabilir . Ama lepisteslerle başla ve işe yaramayanları yıkamaktan çekinme.
Caleb,

5
+1 Evet! Sadece daha önce yapıldığı için yapmaman gerektiği anlamına gelmez. Sadece yapmak istediğin şeyi yap, bazı şeyleri kendin yapmaktan çok şey öğreneceksin.
Spoike

14
Caz geliştirmeyi öğrenmenin en iyi yollarından biri, harika müzisyenlerin sololarını kopyalamak. Programlama aynı şekildedir - zaten var olan şeyleri inşa edin ve yeni bir şey yaratmayı öğreneceksiniz.
derekerdmann,

6
"Bir şey yapmaya değiyorsa, kötü bir şekilde yapmaya değer." (GK Chesterton) Kötü bir blog motoru veya kötü bir e-posta istemcisi yapmayı öğrendiğin şeyler paha biçilmez olacak - özellikle de iyi bir tane yapmak için para alıyorsan.
Eric Wilson

16
+1 "Bah! Daha önce yapılıp yapılmadığı kimin umurunda? Tekrar yapın! Daha iyisini yapın!" - Tekerleği yeniden icat etmek iş için kötü olabilir ama evde yapmak için eğlenceli bir sürü. Soğuk kısmı daha iyi olması gerekmiyor.
SoylentGray

59

Hobi projelerinin önemli olduğunu düşünüyorum

9-5'imde teorileri, tasarım uygulamalarını, alamadığım yeni çerçeveleri test etmek için hobi projeleri kullanıyorum. yani Fonksiyonel programlama, algoritmalar, tasarım kalıpları, yeni çerçeveler, yeni diller vb.

Bu, işyerinde yeni bir projeyle ne kadar çabuk ve verimli bir şekilde başa çıkabildiğim veya bir müşteriden yeni bir proje seçmemdeki ya da eksik alandaki fark anlamına gelebilir, çünkü sorunlu alan hakkında yeterince bilgim yoktu.

Yeni şeyler veya yeni fikirler getirmiyorsanız, yalnızca 9-5 günlük öğütmenizi yapmak sizi geliştirici olarak durdurabilir. Benim için hobi projeleri yapmak beni daha iyi, daha akıllı ve daha etkin bir geliştirici yapmanın bir yolu.

Aday görüşmeci hobi projelerini dikkate alır

Tecrübelerime göre, işvereninizin şu anda kullandığı veya kullandığı "baktığımızda" ilgili teknolojide bir hobi projesi yaptıysanız. Zaten söz konusu teknolojiye aşina olduğunuz için bonus kazanırsınız. Bu, özellikle oyun deneyimi teknoloji deneyimine göre seviyelendirildiği ana akıma henüz vuran yeni teknolojiler için geçerlidir.


4
"Yalnızca 9-5 günlük öğütmenizi yapmak, sizi geliştirici olarak durdurabilir" için +1.
Bobby Masalar

15
@ Bobby: "can" buradaki işlemsel kelimedir. Olduğu gibi 9-5 "eziyet" durgunluk yapmama izin vermiyor ... Sanırım şanslıyım :-))
Marjan Venema

1
+1 IMO hobi çalışması, tabii ki 9-5 olmadıkça, diğer çerçeveleri öğrenmenin tek yoludur. Bu hobi çalışmasının görüşmelerde de yardımcı olacağını bulma eğilimindeyim ama sadece gösterecek bir şeyin varsa, sadece evet, bununla oynadım.
DBlackborough

Mülakat için +1, android uygulamaları yazmakla doğrudan uğraşmak, bu konumda herhangi bir mobil programlama yapmamama rağmen, doğrudan mevcut pozisyonumu almamı sağladı.
Biff MaGriff,

@Marjan Venema: Kesinlikle. Birkaç tane yaptım. Ama biraz da "içine koyduğun şeyi alırsın" olabilir. Önceki işlerimden bir çiftinde kesinlikle benim açımdan en iyi şekilde yapamadığım bir başarısızlık oldu.
Bobby Tables

41

Şu anki mesleğinizdeki problem, iş fonksiyonunuzu yerine getirmeniz için sadece sınırlı bir beceri grubuna ihtiyaç duymanızdır. Programlama dünyası o kadar geniştir ki, yıllarca sıkıntı içinde sıkışıp kalmak kolaydır. Hobi programlama ile, mevcut konumunuzda veya başka bir yerde bir fırsat ortaya çıkmadan önce , diğer teknolojilere dallanıp hazır olabilirsiniz .

Ancak, hobi programcılarının sadece program yapmadıklarını anlamak önemlidir.

  • Blog okurlar
  • Araçları yüklüyorlar
  • Kaynak kodunu okurlar
  • Açık kaynaklı programlarda hata ayıklıyorlar
  • Yamalar gönderiyorlar
  • StackExchange programlama sitelerine katılıyorlar

Ancak bazen kendi özel ihtiyaçlarını karşılayacak bir program yazmak için ilham alırlar; Bir programcının suçluluk zevki, tam da istedikleri özelliklere sahiptir. Sonra yoruldular ve attılar. Bu bir hobinin lüksü!


Bunun sadece programlama ile ilgili olmadığını kabul ediyorum. Ben ve çoğu programcının listenizdeki hemen hemen tüm öğeleri günlük olarak yaptıklarından eminim.
Pieter van Niekerk

7
+1 “Programlamanın” çoğu, yeni bir editöre kod yazmaktan başka faaliyetlerden oluşur.
StevenV

26

IMHO, sizi daha iyi yapan (kesin olarak incitmese de), ancak genel olarak yeni şeyler öğrenmek için açık ve zaman harcıyor olmak için mutlaka hobi projeleri değil. @Rick'in belirttiği gibi, kodlamanın dışında birçok farklı formda olabilir. Örneğin, kitap okuyabilirsiniz - ancak bir dizüstü bilgisayarınız varsa, hatta kodunuz - işe gidip gelirken.

Ayrıca birinin kesinlikle dengeyi tutması gerektiğini de unutmayın .

  • Herhangi bir (boş zamanınızı) öğrenmeye harcamazsanız, durgun olacaksınız ve bir noktada mesleğinizden tamamen sıkılabilir ve yeni zorluklarla başa çıkamayabilirsiniz.
  • Eğer boş zamanlarınızı çok fazla öğrenirseniz, Yaşam denen o meraklı ama önemli şey için zamanınız olmaz, bu nedenle uzun vadede sağlık sorunlarına neden olabilirsiniz.

Bir şey daha var: Biri genç ve bekar iken, hobi projelerinde çalışmak kolaydır. Daha sonraki aşamalarda, bir aile sahibi olabilirsiniz ve bu boş zamanınızın çoğunu yıllarca ortadan kaldıracaktır (en azından bunu iyi yapmak istiyorsanız - ve bunun anlamı ne?). Böylece, öğrenme için değerli zamanınızı ayırmak için zamanınızı daha verimli bir şekilde yönetmek zorunda kalacaksınız.


5
Bir yaşam için +1. Tipik bir şirkette çalışmıyorum, ancak öğrenmeyi ve işimin bir parçası olarak çalışmayı düşünüyorum. Öğrenmelerimin çoğu işte oluyor. Kabul ediyorum, işte tam ölçekli hobi projeleri üzerinde çalışmıyorum, ancak çeşitli iş projelerimde yeni sebepleri "çünkü" kullanmak için fırsatlar buluyorum. Bu yüzden benim için bir hayatı yaşamak, bir hobi sahibi olmaktan daha önemli.
Phil,

2
Ömür boyu +1! Bir iş-yaşam dengesi olması şarttır. Eğer yapmazsan, çok hızlı bir şekilde yanacaksın!
Steven Striga,

1
+1 Şu an bununla zor zaman geçiriyorum. Dikkatimi gerektiren iki genç kızım (6,11), günlük işim (50ish saat) ve sonra sözleşmeli işler için 8 - 16 saat daha var. Bir süre 6-5ish yaparak bunu başardı, 9ish civarı yatağa gidene kadar ailesiyle zaman geçirin ve sonra ne zamana kadar iş sözleşmesi yaptım. İşe yaradı ama ben gerçekten yakılıyorum. Sadece henüz ne yapacağına karar vermedim.
Ominus

10

Yan projeler yap! Bunu web'e yeni bir şey getirmek olarak düşünmeyin, becerilerinizi uygulamak, öğrenme / mastering teknolojileri ve yaklaşımları için sanal alan olarak düşünün.

Bir işveren olarak potansiyel iş arkadaşlarıma ilginç yan projeler yapıp yapmadıklarını her zaman soruyorum. Ve bunlar muhteşem fikirler olmasa bile, yazarları bu konuda heyecan gösterdi - bu her zaman büyük bir profesyoneldi.


2
Röportajlarda soruyorum. Birisi hobi programlaması yapmazsa, onlara karşı tutmayacağım, çünkü yaşam için daha çok şey var ve ailemle daha az zaman olabilir (çocuklarım olduğu zaman projelerim durdu) - ama yaparım bonus olarak düşünün, çünkü onların gerçek ilgi ve girişimlerine sahip olduklarını gösterir. "Main ()" den başlamak zorunda kaldıklarında, kaç kişinin yazarları engellediğini size söyleyemem.
phkahler

7

Yeni teknolojilere ayak uydurmakta zorlanan tanıştığım programcılar, onu bir iş olarak gören adamlar. Onların meslektaşları - olanlar do yeni şeyler yetişmek evde şeyler yapmak olanlardır.


Güzel bir özlü cevap için +1. Yine de nedensellik varsaymamaya dikkat edin.
Caleb

6
Neden işyerindeki yeni işlere ayak uyduramıyorsun? Görünüşe göre buradaki problem hobi projelerinin eksikliğinden ziyade kötü, dar görüşlü bir işveren.

6

Aklınıza gelebilecek her şeyin zaten yapıldığını söylüyorsunuz, ancak kullandığınız her araç istediğiniz gibi çalışıyor mu? Araçların neredeyse istediğim her şeyi yaptığını, ancak istediğim her şeyi yapmadığını sık sık görüyorum ve hobi projelerim bu boşluğu doldurmaya çalışıyor. Her zaman başarılı olamıyorum, ama denemekten zevk alıyorum ve son kullanıcı olarak motivasyon veya özelliklerle ilgili herhangi bir sorunum yok


4

Bu projeler için gerçekten ilgi ve enerjiniz varsa, elbette ki yapın. Ancak, ciddi bir programcı için bunun bir zorunluluk olduğunu söylemeye kadar gitmem. Programlama ile tam zamanlı olarak çalışıyorsanız, boş zamanlarınızda yapmak da buna olan ilginizi arttırmayacaktır, bunun tam tersi bir etkisi olabilir. Şahsen hobi projeleri yapardım ama durdum. Zaten haftanın 5 günü programlama yapıyordum ve bana boş zamanlarımda tamamen farklı bir şeyler yapmak daha sağlıklı görünüyordu.

Ayrıca, işvereniniz işyerinde yeni şeyleri test etmek, sürekli çalışmak ve sürekli gelişmek için yer bırakmıyorsa, boş zamanlarınızda bunları yapmak yerine muhtemelen yeni bir iş aramalısınız. İyi bir işveren, becerilerinizi yenilemenin, geliştirmenin ve geliştirmenin kendi çıkarlarına uygun olduğunu fark edecektir.

İşverenin bakış açısına göre (ben onlardan biriyim), gerçek bir iş deneyiminiz yoksa hobi projeleri bir başarı olacaktır. Tüm hobi ve okul projeleri görüşme sırasında referans olarak ortaya çıkması için çok önemli olacaktır.

Ancak deneyimleriniz daha az alakalı olur: ticaretiniz için bir tutku gösterebilirken, aynı zamanda biraz inek olduğunuzu gösterebilirler. Kişisel deneyimlerime göre, hobi projeleri ve iyi / kötü adaylar arasında gerçekten bir bağlantı bulamıyorum, ilk işiniz için başvuruda bulunduğunuz okuldan yeni çıkmadığınız sürece, özellikle alakalı olduklarını sanmıyorum.


1
Hobi projesinin her zaman iyi bir şey gerektirmediğini söyleyen tek cevabın biri olduğu için +1 (zaman ve enerji gerektirir). Şahsen, işte olmadığım zamanlarda yapmam gereken çok şey var ve programlama için nadiren zamanım var (SO'ya göz atmak, gerçek programlamayı da gerektiriyor değil). Bu işler arasında ev işleri yapmak, sosyal bir hayat yaşamak, dinlenmek, böylece pazartesi günleri işe döndüğümde üretken olabiliyorum (çok uyuyorum; o)), vb. işveren için ben ama şahsen daha dengeli bir yaşam sürmeyi tercih ediyorum.
n1ckp

3

Kısa sınavlardan ve küçük ölçekli kodlardan daha küçük kod bölümlerinde daha fazla çalışıyorum (zaman alırsam bazı OSS projeleri üzerinde çalışmayı denesem de). Bu yüzden benim için bir proje için harika bir fikrim olmadığını söylemek için fazla bir mazeret yok. Sadece bazı Sudoku çözücüleri yaz ve Dancing Links gibi bir şeyi uygulamaya koymaya çalış.

Daha iyi bir geliştirici olmanız için ne kadar önemli olduklarını işinize bağlı olabilir. Bu zaten çok talepkarsa, ihtiyacınız olan tüm eğitimi alabilirsiniz. Aksi halde, doğru projeyi seçmek (veya çözülecek quizz) size yeni şeyler öğretir ve çoğu zaman küçük bir set kullanmanızla sınırlı kaldığından, birçok işin sunmadığı geniş bir uzmanlık alanı ile iletişiminizi sürdürmenizi sağlar. açıkça tanımlanmış bir etki alanı için araçlar.

Ve evet, bazı şirketler projelerinizle ciddi şekilde ilgileniyor. Başka bir şey değilse, size bir röportaj sırasında çok iyi bildiğiniz bir şey hakkında konuşmak için bolca fırsat verir.


1
Sınavlar ve benzeri konularla ilgili olarak, Project Euler gibi bulmacalar üzerinde çalışıyorum.
Pieter van Niekerk,

3

Hobi projelerinin kendisi çoğu röportajda önemli olmayacak. Dışarıda hobi olarak kod yazmanıza önem veren birkaç kişi var, ama çoğu değil. Bununla birlikte, hobi programlarından edindiğiniz beceriler bir röportajda önemli olabilir!

Yandaki ekstra programlama, yanma noktasına kadar programlamada kesinlikle avantajlı hale gelecektir ... Ancak, tükenmişlik sorununun ötesinde bile, işverenlerin genellikle programlama dışındaki diğer becerileri aradıklarını düşünmeniz gerekir. Eğer 7/24 programlıyorsanız, bu DİĞER becerileri geliştirmiyorsunuz! Denge... :-)


2
Son görüşmemde bazı kod testleri yapmayı bekliyordum. Bunun yerine, bu şirket yayınlanan kodumun bir kısmını görmek istedi. Onlara yasal olarak gösterebileceğim tek şey hobim projemdi (Tam olarak sağlam ve temiz yapmadığım zamanlı bir olay). Proje başka röportajlarda da gündeme geldi. İnsanların umrunda. Ama kimsenin üniversiteye gitmeni umursamadığı konusunda haklısın, orada ne öğrendiğin umurunda.
Philip,

3

Birincisi, hobi projelerinin önemli olduğunu düşünüyorum, çünkü aksi halde eğlenceyi durduracak ve kaybedeceksiniz.

Yeni bir hobi projesi bulma önerim:

Hobi projenizi yapmak için yeni bir programlama dili öğrenin. Örneğin, iyi bir hedef yılda bir yeni dil öğrenmeye çalışmaktır (ne kadar çok bilirseniz o kadar kolaylaşır)

En iyisi size tamamen tuhaf görünen biri olabilir. Çünkü sana ne kadar yabancı olursa o kadar çok ufkunu genişletir.

Ayrıca, farklı sözdizimine sahip birçok dili bilmek , programlamada önemli olan sözdizimine odaklanmanızı sağlar . Bu sadece sözdizimi ağaçlarının sıralı bir gösterimidir ve çok da önemli değildir. Bu, anlambilime odaklanmanızı geliştirir , pratikte çok daha kullanışlı olan .

İşlevsel bir programlama dili denediniz mi? Dağıtılmış programlama dilleri denediniz mi? Desen eşleme dilleri?

Proje Euler üzerinde çalışacak küçük projeler bulmak için çok tavsiye edilir.


Bunu hafifçe rica ediyorum - hobi projenizi yapmak için yeni bir dil kullanın. O zaman proje motivasyondur, öğrenme değil.
phkahler

İyi öneri, yaptım
Peer Stritzinger 10:11

2

Kendi kişisel projemde çalışan (henüz) üniversite eğitimi olmayan amatör bir web geliştiricisiyim. Birkaç hafta önce bir programlama işi için ilk röportajıma davet edildim çünkü kendi kişisel projem üzerinde çalışıyordum.

Bu anekdot kanıtı göz önünde bulundurmak, kişisel "hobim" projem üzerinde çalışmak kariyerimi geliştirmek için yaptığım en iyi şeydi ... üniversiteye kayıt olduktan sonra.

Yani, evet, görüşmeci kesinlikle kişisel projelerinizi hesaba katar, aksi halde benimle konuşmaktan bile rahatsız olmazlardı.


1
Bu gerçekten iş deneyimi olmayan ve programcı olarak ilk iş arayan herkese iyi bir tavsiye.

2

Diğerleri çok şey kapsıyor, ancak bu bölüme odaklanmak istiyorum:

Bir hobi projesi olmadığı için kendimi suçlu hissediyorum, ancak yapmayı düşündüğüm her şey çoktan yapıldı. Bu yüzden, bu konuda iki çeşit kafam var, daha önce yapılmış bir şeye başladım mı yoksa orijinal bir şey bulana kadar bıraktım.

Bana öyle geliyor ki bu bir "hobi projesi" noktasını özlüyor. Pek çok hobi projesinin başkaları için veya en azından kamu tüketimini göz önünde bulundurarak yarattığı kesinlikle doğrudur - bu projeler zaman içinde belirli miktarda tutarlı bir çalışmayı gerektirir ve bu nedenle göz korkutucu olabilir. Sonuçta, kim henüz yapmak istiyor başka sonuçta bir kaç ay sonra terk edilmiş olur desteklenen altında, düşük kalitede bir şey veya öbürü?

Ancak , hobi projenizin herkes için faydalı bir şey yapması için hiçbir neden yoktur. Mesela, son zamanlarda Haskell'i öğrenmeye başladım , çünkü yalnızca alıştığım zorunlu dillerden çok farklıydı ve kurulumu gerçekten çok kolaydı. Ayrıca Çekirdek Savaş programlama oyununda kullanılan Redcode assembly-ish dilini öğrenmeye başladım. yine meraktan .

Bu da, beni biraz C ++ öğrenmeyi düşünmeye iten Redcode için daha iyi sözdizimi vurgulama özellikleri sağlamak için bir Notepad ++ eklentisi oluşturmamı sağladı . .NET ile karşılaştırmalı tanıdıklığımı kullanarak şimdi kendimi Visual C ++ ile kurmayı düşünüyorum .

Ve olay şu ki, bunların hiçbiri gerçekten "önemli" değil, en azından bir proje olarak değil. Cehennem, kendi başınıza bir proje bile diyebileceğinizden emin değilim , bir sürü şeyle uğraştığım için, çünkü dikkatimi çekti. Demek istediğim, ondan gerçekten bir şey aldığınızdan emin olmak için biraz zamana ve organizasyona ihtiyacınız olacak, ancak okul başladıktan sonra Haskell için zamanımı bırakmayı kimse benim umursamayacak.

Ve Notepad ++ için eklenti geliştirmenin beklediğimden daha zor çıkıp çıkmadığını kimse umursamayacak ve pes ettim - gerçekten, Redcode'a dalmadan önce Perl'e baktım ve oldukça hızlı bir şekilde vazgeçtim çünkü aldığımda zorlandım ortam düzgün ayarlanmış. Bu ısrar eksikliği olduğunu gösterdi mi? Evet. Ama kimse umursamıyor, çünkü bu benim hobim ve bu ne hissettiğimle oynayacağım anlamına geliyor.

Bu yüzden size Pazarlanabilir Becerileri öğretecek bir hobi projesi seçmeniz gerektiğini düşünmeyin - bu sadece boş zamanınızı daha fazla ücretsiz çalışma zamanına dönüştürmek demektir. Beceriler yaptıklarınızın bir sonucu olarak geliyor , fakat sebep onlar değil . Artık bildirimsel programlamayı daha iyi anlıyorum, ve derleme dillerinin nasıl çalıştığını ve programların DLL'leri nasıl kullandığını anlıyorum. Ve Windows komut istemi hakkında bir sürü şey öğrendim ve şimdiye kadar bahsettiğim hiçbir şeye bağlı olmadığını düşündüğünüz diğer şeyler.

Önemli olan, tamamen yeni bir şey bulmak ve göründüğü kadar ilginç olup olmadığını görmek. Eğer öyleyse, harika ve değilse, devam edin. Hiç derleyiciler veya tercümanlar hakkında en ufak bir merakınız oldu mu? Git LOLCODE'a bir bak . Sizi beni mutlu ettiği kadar mutlu ederse, derleyicileri öğrenmeye başlamanın zamanı geldi . Ve hey, belki geri dönüp sözdizimini tekrar vurgulamayı düşünmelisin. Aslında, bu muhtemelen başladığım bir sonraki proje olacak.

Bu senin işin değilse, alıştığından daha düşük bir seviyeye çalış. Veya daha yüksek seviye. Önemli değil. Tek şey yapar meselesi ne zaman ki sen ona bak, sence "Eğlenceli!"


0

Bu proje, özellikle serbest çalışan olarak çalışıyorsanız, ciddi bir programcı için bir zorunluluktur.

Haftanın 6 günü, 1 gün dinlenme yerine çalışmak yerine, yeni teorileri ve özellikleri test etmek için 1 gün ve 1 gün dinlenme için haftada 5 gün, 1 gün çalışabilirsiniz.

Test gününün zaman kaybı olduğu anlaşılıyor olabilir, ancak programlama dilinizde o günlerden birinde test etmiş olduğunuz yeni bir özelliği uygulamanızın faydalarını göreceksiniz.


0

Mağazamda röportaj yapma ve işe alma ile ilgileniyorum. Bir hobi projesi her zaman bizim için bir artıdır.

Neredeyse bitmiş kişisel bir projeye sahip olmak, yazılım oluşturmaktan gerçekten zevk aldığınızı gösterir ve yeni şeyler öğrenmek ve becerilerinizi geliştirmek için motive olduğunuzu gösterir.

Bir röportajda gerçekten olumlu bir izlenim bırakmak istiyorsanız, kişisel projenizle birlikte bir dizüstü bilgisayar getirin. Görüşme görevlisine gösterin, ona geliştirirken karşılaştığınız zorlukları anlatın, kodunuzu görmelerine izin verin. Onlara kaba kenarların nerede olduğunu ve projeniz için gelecekteki planlarınızın neler olabileceğini açıkça söyleyin.

İyi bir şekilde hatırlanacaksınız.


0

Boş zamanlarımdaki programlamanın iki amaca hizmet ettiğini görüyorum:

1) Çalışma projeleri kısıtlamaları olmadan kişisel olarak ödüllendirici bir şey yapmama izin veriyor. Bu özellikle iş projelerimle ilgili zor ve sinir bozucu sorunlarla uğraşırken önemlidir.

2) Programlama becerilerimi genişletmek ve netleştirmek için bana bir fırsat sunuyor, çünkü istediğimi yaratmakta özgürüm.

Aynı şekilde, bazı bilgisayar dışı hobilerle bunun dengelenmesinin de önemli olduğunu düşünüyorum. Benim için dere ve evimin arkasındaki izleri koruyor.


0

Bir evcil hayvan uygulamasına sahip olmak, mevcut platformunuzun hakkında hiç düşünmemiş olabileceğiniz kısımları öğrenmeye zorlamak için harika bir yoldur. Örneğin, iş yerinde bir ASP.Net uygulaması üzerinde çalışan harika bir C # geliştiricisi olabilirsiniz. Ama takımında CSS'ye adanmış bir adam varsa, hiç düzgün öğrenemeyebilirsin. Ancak, bir evcil hayvan web projeniz varsa, CSS'nin nasıl yapıldığını öğrenmeniz gerekecektir. Bu, tek geliştirici olduğunuz kendi projeniz varsa, karşılaşacağınız tüm teknolojiler için geçerlidir.

Evcil hayvan başvurusu uygulamalarının tüm faydaları üzerine harika bir yazı yazmak için bu yazıya göz atın .

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.