Java progamlama dilini öğrendikten sonra nasıl ilerlemek daha iyi olur?

cybermaffia

Centipat
Katılım
6 Ekim 2021
Mesajlar
319
Yer
Fırsatlar Ülkesi AMERIKA
Daha fazla  
Cinsiyet
Erkek
Meslek
Computer Engineer
Arkadaşlar merhaba ben bilgisayar mühendisliği birinci sınıf öğrencisiyim. Java programlama dilinin tüm özelliklerini öğrendim fakat bu bilgi ile ne yapmalıyım?

1. Başka bir programlama dili öğrenmek.
2. Java ile projeler yaparak daha da gelişmek.
3. Belirli freelance iş ilanlarını araştırıp para kazanmaya başlamak. (bu arada önerebileceğiniz siteler var ise çok sevinirim.)
4. 2 ve 3. seçenekleri beraber yapmak. 😊

Fikirleriniz benim için çok önemli fikrini paylaşan arkadaşlara şimdiden teşekkürler. 🙂
 
Sadece Java ile ilerlemenizi önermem ki eğer freelancer olmak istiyorsan daha fazla yazılım dili öğrenmen daha fazla iş almana yardımcı olur.Kısacası 1. seçenek.
 
Hocam önerebileceğiniz programlama dili var mıdır ?
Şu an en popüler yazılım dillerinden birisi Python.Ama sen kendi kafana göre takılabilirsin.Örneğin oyun yapmakdan zevk alıyorsan C++ ya da C# gibi yazılım dilleri öğrenebilirsin.Web siteleri yapmakdan zevk alıyorsan Html,Css ve JavaScript üçlüsü.Eğer amacın para kazanmaksa web alanında daha fazla ilan bulursun.
 
Sürekli projeler üretmelisin. Projelerde zorlandıkça neleri bilmediğini göreceksin. Daha büyük projelere geçtikçe tek bir dil ve disiplininde yeterli olmadığını göreceksindir. Ayrıca yaptığın bu projeleri ilerisi için kendine yatırım olarak görebilir ve CV'ne ekleyebilirsin.
 
Hocam önerebileceğiniz programlama dili var mıdır ?
Bana soracak olursanız ben 2 derim. Zaman geçtikçe düşüncelerim değişeceği için bazen 1'e de yeltenebilirim bazen 3 için arayışlara çıkabilirim ama 2 de devam ederim.
Gerçekten Başka bir dil öğrenmek istiyorsanız o zaman 1. seçenekten ilerlemelisiniz.

2. için sadece projelerle sınırlamamak gerekiyor biliyorsunuz :)
 
Bana soracak olursanız ben 2 derim. Zaman geçtikçe düşüncelerim değişeceği için bazen 1'e de yeltenebilirim bazen 3 için arayışlara çıkabilirim ama 2 de devam ederim.
Gerçekten Başka bir dil öğrenmek istiyorsanız o zaman 1. seçenekten ilerlemelisiniz.

2. için sadece projelerle sınırlamamak gerekiyor biliyorsunuz :)
Evet hocam ama ben bugüne kadar sadece Java öğrendim fakat bu bilgi birikimiyle ne yapacağımı bilmiyorum açıkçası kütüphaneler vs. öğrenmemiz gerekiyor onlar hakkında bilgim yok sanırsam onları araştırmalıyım.
 
Merhaba,

Öncelikle hayatınızda başarılar dilerim.

Java programlama dilinin tüm özelliklerini öğrendim derken kastettiğiniz şey syntax mı? Çünkü Java programlama dili birçok platform için yazılım geliştirmeyi stabil bir şekilde karşılıyor ve tüm özelliklerini öğrenmek biraz güç olabilir. Bana sorarsanız ilk aşamada "Sürekli Öğrenim" mantığına geçmelisiniz. Yazılım dünyası da diğer birçok sektör ve alanlar gibi her gün çok çok gelişmekte. Önerilerimi aşağıda belirtiyorum.

- Literatürü ve yazılım dünyasındaki güncel teknolojileri sürekli takip ederek, alanınıza uygun olanları deneyimlemek, öğrenmek ve pratik yapmak. (Unutmayın, eğer güncel kalırsanız; oyunda kalırsınız. Vizyonunuz ve pratiğiniz gelişir.)
- Eğer Java dilinin syntaxinden ve diğer hem teorik hem pratik olacak şekilde yapısından memnunsanız, Java ile platform bağımsız projeler geliştirmek.
- İlgilendiğiniz dil veya platform ile ilgili bildiklerinizi veya yeni öğrendiklerinizi aktarmak için makaleler ve bilgilendirici içerikler üretmek. (Unutmayın öğretirken daha çok öğrenirsiniz. Hem de faydalı olduğunu bilmek insanı güçlendirir.)
- İlgilendiğiniz dilin ve dil içerisindeki Framework / paketlerin communitylerine katkıda bulunmak. (Unutmayın başkaları katkıda bulunduğu için siz ve size öğretenler daha çabuk öğrendiniz ve tanıdınız.)
- Mimariler ve yaklaşımlar ile ilgili güncellikleri ve kendilerini öğrenmek / uygulamak.
- İhtiyaca yönelik projeler geliştirip, açık kaynak olarak insanlarla paylaşmak. (ücretsiz olarak feedback alırsınız ve farklı bakış açıları edinirsiniz.)
- Mutlaka pair programming ve contributing yapmak. (Farklı geliştiricilerle birlikte kod yazmak, hem mantığınızı hem vizyonunuzu hem de eksikliklerinizi size gösterecektir. Akabinde başka insanlara da desteğiniz olabilir.)
- Yazılım geliştirdiğiniz alan / platform veya cihazın çok küçük bir şekilde çalışma mantığını öğrenmeye çalışın. (Unutmayın neye yazılım geliştirdiğinizi bilmezseniz, kaliteli ürünler (Performans, güvenlik vb.) Çıkartamayabilirsiniz.)
- Eğer insanların sizlere ticaret amacıyla yönelttiği projeyi gerçekleştirebilecek kalifikasyonlara sahipseniz, ticaret yapabilirsiniz. (Freelancer) (Unutmayın, eğer ticaret yaparken kaldıramayacağınız yükü üzerinize alırsanız mesleğinizden ve ticaretten de soğuyabilirsiniz.)
- Bir üstteki madde size uyuyorsa, ticaret yapmadan önce kurallarınızı yani kültürünüzü belirlemelisiniz. (Unutmayın kurallarınız olduğunda ve bunlara uyduğunuzda istemediğiniz şeylerle karşılaşma oranınız çok düşük seviyelerde olur.)

Şimdilik aklıma gelenler bunlar. Tüm bu yazdıklarımdan önce de her işte olması gereken, moral ve motivasyonunuzu yüksek tutun. İnsanlardan gelen tepkileri önemseyin ve ders alın fakat bu tepkilere üzülmeyin. Eleştiri almak eğer ders çıkartıyorsanız hayatınızı ve insanlarla olan iletişiminizi büyük oranda güçlendirir.

Nacizane (TDK) fikirlerim, tecrübelerimden bana kalanlar. Kesinlikle doğru diye bir şey yok, bunlar benim doğrularım. Yanlış gördüğünüz maddeler olursa, eleştirmekten veya belirtmekten sakın çekinmeyin.

Kendinize çok iyi bakın. İyi çalışmalar, mutlu günler dilerim.
 
Java'yi gelistiren adam ( James Gosling ) tum ozelliklerini bilmiyordur. Dunning-Kruger'e dikkat et.
Tüm özelliklerini biliyorum derken yanlış ifade ettim sanırım birçok temel yöntemi öğrendim diye düzeltebilirim. Dunning-Kruger sendromu kişinin yeteneğinin az olduğu bir konuda kendini yüceltmesine denir ve benim yazdıklarımı okursanız zaten kendimi yüceltmeye çalışmadığımı anlamanız lazım çünkü sizlerden öneri isteyen ve yeni başladığımı anlatış tarzımdan belirten kişi benim. Ben de konu hakkında bilgi ve yetkisi olmadığı halde kesin yargı koyan kişilere (senin gibilere) zeytinyağı sendromu bulunuyor diyorum.
Merhaba,

Öncelikle hayatınızda başarılar dilerim.

Java programlama dilinin tüm özelliklerini öğrendim derken kastettiğiniz şey syntax mı? Çünkü Java programlama dili birçok platform için yazılım geliştirmeyi stabil bir şekilde karşılıyor ve tüm özelliklerini öğrenmek biraz güç olabilir. Bana sorarsanız ilk aşamada "Sürekli Öğrenim" mantığına geçmelisiniz. Yazılım dünyası da diğer birçok sektör ve alanlar gibi her gün çok çok gelişmekte. Önerilerimi aşağıda belirtiyorum.

- Literatürü ve yazılım dünyasındaki güncel teknolojileri sürekli takip ederek, alanınıza uygun olanları deneyimlemek, öğrenmek ve pratik yapmak. (Unutmayın, eğer güncel kalırsanız; oyunda kalırsınız. Vizyonunuz ve pratiğiniz gelişir.)
- Eğer Java dilinin syntaxinden ve diğer hem teorik hem pratik olacak şekilde yapısından memnunsanız, Java ile platform bağımsız projeler geliştirmek.
- İlgilendiğiniz dil veya platform ile ilgili bildiklerinizi veya yeni öğrendiklerinizi aktarmak için makaleler ve bilgilendirici içerikler üretmek. (Unutmayın öğretirken daha çok öğrenirsiniz. Hem de faydalı olduğunu bilmek insanı güçlendirir.)
- İlgilendiğiniz dilin ve dil içerisindeki Framework / paketlerin communitylerine katkıda bulunmak. (Unutmayın başkaları katkıda bulunduğu için siz ve size öğretenler daha çabuk öğrendiniz ve tanıdınız.)
- Mimariler ve yaklaşımlar ile ilgili güncellikleri ve kendilerini öğrenmek / uygulamak.
- İhtiyaca yönelik projeler geliştirip, açık kaynak olarak insanlarla paylaşmak. (ücretsiz olarak feedback alırsınız ve farklı bakış açıları edinirsiniz.)
- Mutlaka pair programming ve contributing yapmak. (Farklı geliştiricilerle birlikte kod yazmak, hem mantığınızı hem vizyonunuzu hem de eksikliklerinizi size gösterecektir. Akabinde başka insanlara da desteğiniz olabilir.)
- Yazılım geliştirdiğiniz alan / platform veya cihazın çok küçük bir şekilde çalışma mantığını öğrenmeye çalışın. (Unutmayın neye yazılım geliştirdiğinizi bilmezseniz, kaliteli ürünler (Performans, güvenlik vb.) Çıkartamayabilirsiniz.)
- Eğer insanların sizlere ticaret amacıyla yönelttiği projeyi gerçekleştirebilecek kalifikasyonlara sahipseniz, ticaret yapabilirsiniz. (Freelancer) (Unutmayın, eğer ticaret yaparken kaldıramayacağınız yükü üzerinize alırsanız mesleğinizden ve ticaretten de soğuyabilirsiniz.)
- Bir üstteki madde size uyuyorsa, ticaret yapmadan önce kurallarınızı yani kültürünüzü belirlemelisiniz. (Unutmayın kurallarınız olduğunda ve bunlara uyduğunuzda istemediğiniz şeylerle karşılaşma oranınız çok düşük seviyelerde olur.)

Şimdilik aklıma gelenler bunlar. Tüm bu yazdıklarımdan önce de her işte olması gereken, moral ve motivasyonunuzu yüksek tutun. İnsanlardan gelen tepkileri önemseyin ve ders alın fakat bu tepkilere üzülmeyin. Eleştiri almak eğer ders çıkartıyorsanız hayatınızı ve insanlarla olan iletişiminizi büyük oranda güçlendirir.

Nacizane (TDK) fikirlerim, tecrübelerimden bana kalanlar. Kesinlikle doğru diye bir şey yok, bunlar benim doğrularım. Yanlış gördüğünüz maddeler olursa, eleştirmekten veya belirtmekten sakın çekinmeyin.

Kendinize çok iyi bakın. İyi çalışmalar, mutlu günler dilerim.
Tüm özellikleri derken sanırsam yanlış ifade ettim temel bilgileri diyebilirim (interface,polymorphism,inheritance, vs. bilgileri).Çok teşekkür ederim hocam, tavsiyelerinizi dikkate alacağım.
 
Son düzenleme:

Yeni konular

Geri
Yukarı