PHP mi ASP mi?

Durum
Mesaj gönderimine kapalı.
MVC bir dil değildir hocam. ASP MVC demiştir :) PHP ile de MVC yazabilirsin. Şuan ASP.NET Core ile Linux bazlı projeler yazabiliyorsun. Piyasada PHP bilen çok fazla olduğu için ASP oranla maaşları daha az diye duyum almıştım. PHP bana göre de ASP'ye oranla daha kolay geliyor fakat c# temelim olduğu için neden ASP yerine PHP öğreneyim diyorum. Yada her ikisini de mi öğrensem diye içimden geçirmiyor değilim :) Zaten kariyer planımda tek dil yok. C#, Python, Java, Kotlin, Flutter ve web projeleri için diğer dilleri öğrenmeyi düşünüyorum.

ASP.NET diyordu galiba evet bir de bir kitap vermişti KOD LAB'ın MVC5 ASP.NET diye(aynı şey sandım :D ). Biraz mantığına baktıktan sonra direk döndüm hiç bilgi edinmedim, benim davranışımda yanlış. Yapı ve temelini incelemek bilgisayarı anlamak için gerekli bir davranış. Internet ortamı linux olduğu için php ve linux'u öğrenmeni öneririm. Linux yaklaşık 3 haftamı almıştı. İlk başta karışık gibi görünse de sonra windows'a göre çok daha sade ve kolay bir işletim sistemi olduğunu fark edeceksin(yazılımcı için). Sadece web ağırlıklı dil öğrensen maddi anlamda sıkıntı çekebilirsin, köfte kadar ekmek sonuçta. Perl python C ...assembly olsun...önemli olan meraklı olup gerçekten sevmen. Az köfte yapıp da en güzel köfteyi yapıyorsan da parayı düşünmezsin.
 
Bu arada onda temelim var bunda biraz bilgim var diyip oradan oraya atlarsan kendini hiç bir zaman geliştiremezsin. Çünkü aynı hatayı ben yaptım.

Zamanında PHP, ASP.NET, JAVA ve Unity ile uğraştım ve elime hiç bir şey geçmedi ve şu an sadece Swift ile uygulama geliştiriyorum ve gönüllü staj yaptığım iş yerinde işe girdim. Sana tavsiyem cidden bir şeye karar verip o yolda ilerlemen.

Şimdi diyeceksin ki neden hepsinden az bilgim olmasın? Çünkü ben misal Swiftle uygulama yapmaya başladım başlarda o kadar basit geldi ama bir projenin ciddi anlamda bir müşteriye yapılmasındaki adımları ve zorlukları gördüm... Ayrıca bir dilde uzun zaman çalıştıkça genel olarak programlama mantığına yatkın oluyorsun ve diğer dillerde projeler yapmaya başlayınca zorlanmıyorsun hatta gidip böyle tek tek for döngüsüne bile bakmıyorsun direk o an bulup yapıyorsun.

Her neyse benim tavsiyem bir dilde bütün odağını toplamak ve uzun bir dönem onunla deneyim katman kendine. Sonra kendine başka bir dil öğrenmek için vakit ayırabilirsin.
 
Bugun sifirdan baslayacak hic bir orta-buyuk olcekli projede ikisi de kullanilmaz.
Dostum iyi misin?
Bu arada onda temelim var bunda biraz bilgim var diyip oradan oraya atlarsan kendini hiç bir zaman geliştiremezsin. Çünkü aynı hatayı ben yaptım.

Zamanında PHP, ASP.NET, JAVA ve Unity ile uğraştım ve elime hiç bir şey geçmedi ve şu an sadece Swift ile uygulama geliştiriyorum ve gönüllü staj yaptığım iş yerinde işe girdim. Sana tavsiyem cidden bir şeye karar verip o yolda ilerlemen.

Şimdi diyeceksin ki neden hepsinden az bilgim olmasın? Çünkü ben misal Swiftle uygulama yapmaya başladım başlarda o kadar basit geldi ama bir projenin ciddi anlamda bir müşteriye yapılmasındaki adımları ve zorlukları gördüm... Ayrıca bir dilde uzun zaman çalıştıkça genel olarak programlama mantığına yatkın oluyorsun ve diğer dillerde projeler yapmaya başlayınca zorlanmıyorsun hatta gidip böyle tek tek for döngüsüne bile bakmıyorsun direk o an bulup yapıyorsun.

Her neyse benim tavsiyem bir dilde bütün odağını toplamak ve uzun bir dönem onunla deneyim katman kendine. Sonra kendine başka bir dil öğrenmek için vakit ayırabilirsin.
Değerli yorumun için teşekkürler. Ani bir karar ile ASP.NET ve NodeJS üzerine yoğunlaşmaya karar verdim :)
 
Bu arada onda temelim var bunda biraz bilgim var diyip oradan oraya atlarsan kendini hiç bir zaman geliştiremezsin. Çünkü aynı hatayı ben yaptım.

Zamanında PHP, ASP.NET, JAVA ve Unity ile uğraştım ve elime hiç bir şey geçmedi ve şu an sadece Swift ile uygulama geliştiriyorum ve gönüllü staj yaptığım iş yerinde işe girdim. Sana tavsiyem cidden bir şeye karar verip o yolda ilerlemen.

Şimdi diyeceksin ki neden hepsinden az bilgim olmasın? Çünkü ben misal Swiftle uygulama yapmaya başladım başlarda o kadar basit geldi ama bir projenin ciddi anlamda bir müşteriye yapılmasındaki adımları ve zorlukları gördüm... Ayrıca bir dilde uzun zaman çalıştıkça genel olarak programlama mantığına yatkın oluyorsun ve diğer dillerde projeler yapmaya başlayınca zorlanmıyorsun hatta gidip böyle tek tek for döngüsüne bile bakmıyorsun direk o an bulup yapıyorsun.

Her neyse benim tavsiyem bir dilde bütün odağını toplamak ve uzun bir dönem onunla deneyim katman kendine. Sonra kendine başka bir dil öğrenmek için vakit ayırabilirsin.
Selamlar.
Arkadaşın yorumuna kısmen katılyorum ama bence tek bir dile bağlı kalmak mantıksız.

Bir dilde uzun süre kod yazmak kodlayıcıyı dile hakim yapar. Runtime Error veren bir yazılımın niye hata verdiğini bile sezebilecek seviyeye getirebilir.

Projelerimde genelde .net MVC ve.net WebAPI kullanmama rağmen bazen performans amacıyla WebAPI yerine nodeJS kullanmam gerekebiliyor. Bazı mobil uygulamalar için yine android için java ios için de swift kullanırken genelde react native ile kodluyorum.

Niye sadece NodeJS kullanmıyorum dersen müşterinin isteklerine göre sunucu belirlerken fiyat/performans oranlarını göz önünde bulundurmak diyebilirim. Aynı şekilde müşteri cross-platform mobil uygulama istediğinde iş süresini azaltmak için react native mantıklı oluyor.

Ayrıca her dil ölümlüdür. Pascal veya C ile iş yapamazsın demek mantıksız. Ama piyasada Pascal ile kod yazbilecek eleman aranıyor mu?
 
Selamlar.
Arkadaşın yorumuna kısmen katılyorum ama bence tek bir dile bağlı kalmak mantıksız.

Bir dilde uzun süre kod yazmak kodlayıcıyı dile hakim yapar. Runtime Error veren bir yazılımın niye hata verdiğini bile sezebilecek seviyeye getirebilir.

Projelerimde genelde .net MVC ve.net WebAPI kullanmama rağmen bazen performans amacıyla WebAPI yerine nodeJS kullanmam gerekebiliyor. Bazı mobil uygulamalar için yine android için java ios için de swift kullanırken genelde react native ile kodluyorum.

Niye sadece NodeJS kullanmıyorum dersen müşterinin isteklerine göre sunucu belirlerken fiyat/performans oranlarını göz önünde bulundurmak diyebilirim. Aynı şekilde müşteri cross-platform mobil uygulama istediğinde iş süresini azaltmak için react native mantıklı oluyor.

Ayrıca her dil ölümlüdür. Pascal veya C ile iş yapamazsın demek mantıksız. Ama piyasada Pascal ile kod yazbilecek eleman aranıyor mu?
Flutter varken neden react native ile uğraşıyorsun hocam? Meraktan soruyorum bu soruyu. Ayrıca şuanda NodeJS, PHP ve .NET üzerine yoğunlaşmaya karar verdim. Öncelikle PHP üzerinde kendimi geliştirmeyi düşünüyorum. Java Spring için çok fazla kaynak bulamadım o yüzden vazgeçtim. Tek bir dil yerine birden fazla dil ile hayatıma devam edeceğim. Şuanda PHP ile sıfırdan bir e-ticaret sitesi yazmaya karar verdim. Takıldığım yerlerde dökümanlara örnek kodlara bakacağım vs.
 
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Geri
Yukarı