CodeGym/Java Blogu/Rastgele/Evcil Hayvan Projenizi Nasıl Tamamlarsınız? Sonraki Yan P...
John Squirrels
Seviye
San Francisco

Evcil Hayvan Projenizi Nasıl Tamamlarsınız? Sonraki Yan Projenizi Başarılı Hale Getirmek İçin İpuçları

grupta yayınlandı
İlerlemek ve ilk Junior Developer işini almak isteyen CodeGym öğrencilerine ve diğer kodlamaya yeni başlayanlara verdiğimiz temel tavsiyelerden biri , kişisel bağımsız evcil hayvan projeleri üzerinde çalışmaktır. Henüz fazla çalışma deneyiminiz yoksa, portföyünüze bir veya iki yan proje eklemek büyük bir artı olabilir ve işvereni sizi işe almaya ikna etmeye yardımcı olabilir. Evcil Hayvan Projenizi Nasıl Tamamlarsınız?  Sonraki Taraf Projenizi Başarılı Hale Getirmek İçin İpuçları - 1Evcil hayvan projeleri geliştirmek her zaman iyi bir fikirdir ve kimse buna itiraz etmez. Ama tavsiye vermek başka bir şey, aslında yan projeler inşa etmek başka bir şey. Deneyimsiz bir geliştirici, kişisel bir proje üzerinde dışarıdan yardım almadan çalışırken bir dizi zorlukla karşılaşabilir ve büyük olasılıkla karşılaşacaktır.

Evcil hayvan projenizi nasıl çalışır hale getirirsiniz?

Bir proje için fikirler, çoğu insanın karşılaştığı başlangıç ​​sorunudur, çünkü orijinal ama gerçekçi bir fikir bulmanın o kadar kolay olmadığı ortaya çıktı. Ancak asıl problemler, bir proje üzerinde çalışmaya başladığınızda ortaya çıkar. Projeyi gerçekten bitirmek ve onu çalışır duruma getirmek, kodlamaya yeni başlayanların çoğunun aslında tamamlayamadığı görevdir. Ve anlaşılır bir şekilde, çok basit bir yazılım parçasının geliştirilmesi bile genellikle temel kodlama bilgisinden daha fazlasını gerektirdiğinden. Bir evcil hayvan projesine başlarken, özellikle de ilk projenizse, hatırlamanız gereken birkaç şey var.

1. Önce araştırın ve planlayın, sonra kodlayın.

Herhangi bir binanın bir temele ihtiyacı olduğu gibi, ne kadar küçük ve bağımsız olursa olsun bir proje, biraz araştırma ve düşünme olmadan tamamlanması imkansız olan bir planla başlamalıdır. Net bir plana sahip olmadan kodlamaya ve geliştirmeye başlamak, geliştiricilerin yapma eğiliminde olduğu en yaygın hatalardan biridir ve sadece deneyimsiz olanlar için değil. Bu yüzden tavsiye, kodlama ile acele etmemek. Uygun bir plan olmadan kodlamaya başlamak, kolayca zaman kaybı olabilir ve sizi bir çıkmaza ve her şeye yeniden başlama ihtiyacına götürebilir.Evcil Hayvan Projenizi Nasıl Tamamlarsınız?  Sonraki Yan Projenizi Başarılı Hale Getirmek İçin İpuçları - 2

2. Hedefler ve son tarihler belirleyin.

Hem Junior hem de daha deneyimli kodlayıcılar tarafından genellikle ihmal edilen bir diğer önemli şey de hedefler ve son tarihler belirlemektir ki bu da elbette planlamadır, ancak bu kısım birkaç ayrı sözü hak ediyor. Hedefler söz konusu olduğunda, gerçekçi olmak önemlidir. Becerileriniz ve yetenekleriniz hala çok sınırlıysa, biraz daha fazla öğrenme ve ekstra çaba gerektirse bile, fazla hırslı olmamanız ve tamamlayabileceğiniz bir proje seçmemeniz akıllıca olacaktır. Kendinize bir son tarih belirlemek (ve buna bağlı kalmak), öz disiplin oluşturmanın ve projeyi gerçekçi bir zaman çerçevesi içinde tamamlamak için kendinizi motive etmenin başka bir yoludur.

3. Projenizle ilgili gerçek sorunları çözmeye çalışın.

Planlama aşamasıyla ilgili bir diğer tavsiye de projeniz için fikir seçmektir. Çoğu insan, evcil hayvan projeleri için fikir üretmekte zorluk çekmez, tek sorun fikirlerinin çok iyi olmamasıdır. Kendi alanınızda veya başka bir yerde, projenizin çözebileceği (veya en azından çözmeye çalışabileceği) bazı gerçek problemler arayın. “Kendinizi iyi bir fikre sahip olmaya zorlayamazsınız. Sevdiğim projelerimin çoğu, başka bir şey üzerinde çalışmaktan ve bir şeyin eksik olduğunu fark etmekten geldi. Daha sonra o eksik bileşeni/parçayı/kütüphaneyi oluşturmaya devam ettim. Zamanla, çerçevelerle daha fazla deneyim kazandıkça, hiçbirini gerçekten sevmediğimi fark ettim. Daha sonra bugün birçok projede kullandığım kendiminkini yaptım. Kullandıkça, daha fazla eksik bileşen, inşa edebileceğim daha fazla şey fark ettim, bu da bana çok fazla zaman kazandıracak, ve bunlar kendileri yeni evcil hayvan projeleri haline gelir. Temel ihtiyaç ve tedarik, ancak daha kişisel bir temelde. İhtiyacın farkına varın ve arz fikri size gelsin.”dedi Hırvatistan'dan deneyimli bir web geliştiricisi olan Bruno Skvorc.Evcil Hayvan Projenizi Nasıl Tamamlarsınız?  Sonraki Taraf Projenizi Başarılı Hale Getirmek İçin İpuçları - 3

4. Çalışmak istediğiniz şirketlerin kullandığı teknolojilere odaklanın.

Evcil hayvan projelerinde çalışmak için birincil motivasyon kaynağınız, deneyim kazanmak ve yazılım geliştirici olarak tam zamanlı bir iş bulmak için özgeçmiş oluşturmaksa, bir proje seçerken, içinde kullanacağınız teknolojileri de düşünmelisiniz. Başvuracağınız firmalarla aynı alanda olmanız veya çalıştıkları teknolojilerin aynısını kullanmanız projeniz için daha iyidir. Palantir Technologies geliştiricisi Sanjay Paul, "En iyi evcil hayvan projeleri merakınızı giderir, bu nedenle sizi büyüleyen bir teknoloji seçin ve onu oluşturun" diyor .

5. Projenizin ihtiyacı varsa ön ucu ihmal etmeyin.

Tahmin ettiniz, ön ucu ihmal etmek de birçok geliştiricinin gözde projeleri üzerinde çalışmaya başlarken yaptığı çok yaygın bir hatadır. Çarpıcı olması için ön uca ihtiyacınız yok, en azından işlevsel olduğundan ve yeterince profesyonel göründüğünden emin olun. Bu nedenle, kodlamaya başlamadan önce ürününüzün nasıl görüneceğine dair bir tasarım taslağı yapmak ve düzenli olarak ön uca geri dönerek yol boyunca meydana gelen değişikliklere göre ayarlamak iyi bir fikir olacaktır.Evcil Hayvan Projenizi Nasıl Tamamlarsınız?  Sonraki Yan Projenizi Başarılı Hale Getirmek İçin İpuçları - 4

6. Evcil hayvan projesi üzerinde sistematik olarak çalışmak için Pomodoro ve diğer erteleme önleme tekniklerini kullanın.

Belirli bir zaman aralığında (örneğin, her gün iki saat, sabah 9'dan 11'e kadar) bağımsız projeniz üzerinde düzenli olarak çalışmak da çok önemlidir ve çeşitli verimlilik araçlarının ve ertelemeyi önleme tekniklerinin işe yarayabileceği yer burasıdır . Size uygun olanı kullanın, sadece projenizin gelişiminin her gün erteleyip yarına bıraktığınız bir şeye dönüşmediğinden emin olun.

7. Çalışmanızı herkese açık yapın.

Çalışmanızı bir şekilde yapabileceğiniz her yerde yayınlamak da bir motivasyon yöntemidir. Bir şey, yalnızca sizin göreceğiniz bir şey geliştirmek ve diğer tüm şey, diğer insanların deneyip bu konudaki fikirlerini paylaşabilecekleri bir ürün yaratmaktır. Bu sizin ilk evcil hayvan projeniz olsa ve çok basit olsa bile, en başından onu herkese açık hale getirmeye hazırlansanız iyi olur, bu doğru havayı yaratmanıza yardımcı olacaktır.

8. Sürüm kontrolünü kullanın ve çalışmanıza geri dönüp bakın.

Ve son öneri, sürüm kontrol sistemlerini veya kodu takip etmenin başka yollarını kullanmak olacaktır. Bu, çalışmanızın zamanla kaybolmadığından emin olmanızı sağlar (bu, sonunda bilgisayarınızda bırakırsanız gerçekleşir). Versiyon kontrolü aynı zamanda gelecekte çalışmalarınıza arada bir dönüp bakmanıza da olanak sağlayacaktır ki bu tam olarak yapmanız gereken şeydir. Daha önceki çalışmalarınıza dönüp bakmak her zaman sağlıklıdır: bu şekilde bir profesyonel olarak ilerlemenizi takip edebilir, ilk projelerde şimdi farklı şekilde yapmış olabileceğiniz yolları saptayabilir vb.
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok