• 19-08-2023, 13:05:18
    #37
    Hocam bu konu çok uzun bir konu. Basit bir şekilde başlamak isterse C# ile başlasın.Sonrasında hangi dili sever hangi alanda gitmek isterse o tarafa yönelir.
    İlla bu dil popüler dil diye ona yönelmesi gerekmez.Dili sevmez synyax sevmez alanı sevmez.
    Herkes python vs yazmış.Kişi belki o alanı sevmez mobile sever.Onu çocuğa bırakmak gerekir.Bende Javacı olmak istiyordum ama sektör beni .net ve DevOps alanına itti Biraz kariyeride bu alanı belirliyor birazda Merak etme Yazılımı sever ve bu alanda ilerlerse TR şartlarında hayatını devam ettirecek para kazanır
    Umarım ileride çok başarılı bir yazılımcı olur inş.
  • 19-08-2023, 21:34:32
    #38
    hkey adlı üyeden alıntı: mesajı görüntüle
    yazılımın temeli HTML midir? css olmazsa olmaz mıdır?
    şaka mı yoksa ciddi mi?

    html ve css programlama dili bile değildir.


    python ve c# bırak benzemeyi bambaşka amaçlara hizmet eden diller. baştan aşağı yanlış info vermişsiniz.
    HyperText Markup Language Temel işaretleme dili.


    Cascading Style Sheets, HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir işaretleme dilidir.

    En temelinden bunları bilmeseniz
    Yazı nasıl ortalanir sayfa kaydı
    Program açılırken zorlanıyor
    İnput değeri yanlış diye konular açarsınız ararsınız, yada programi bitirir front end yapan ararsiniz tabi aynı dilleri bilip sizin kodlarinizi derleyecek biri olmalı.

    Sizin kabul yada ön kabulunuzun bir önemi yoktur
    İşaretleme dilidir ve en temel unsurlardır
    Hatta yazmayı unutmuşum js de şart yine temel düzeyde hangi framework çalışacaginiz size kalmış.

    Diğer konuları daha tecrübeli arkadaşlar anlatabilir.

    Ben web tabanlı çalışıyorum server side
    Saf Php html js/jquery css/bootstrap / mysql benim için yeterli.

    Cilent side yapan arkadaşlar kıyas ve yakınlıkları daha net anlatır sanırım bu hayranlık değil bilgi ve tecrübe aktarimidir.
  • 20-08-2023, 01:33:57
    #39
    Yapay zeka
  • 20-08-2023, 11:35:57
    #40
    evvela, kızınızı tebrik ederim. üniversitede 4 yılda öğreneceğini kendi azmiyle 1 yıla sığdırması mümkün.

    önerim, önce ilgisini çeken bir konu bulsun. ne geliştirmek istiyor? bunu düşünsün.

    mesela, bir web sitesi mi, bir program mı vs.

    sonra daha derine insin. ne tür bir websitesi, bir e-ticaret sitesi mi, bir emlak sitesi mi, bir sosyal medya sitesi mi vs. en çok dikkatini çeken, ilgisini yoğunlaştıran mevzu ne onu düşünsün.

    program geliştirmek istiyorsa, mobil mi web mi, oyun mu saas mı vs konularını düşünsün.

    kısaca, temel konu, önce ilgisini keşfetmesi. sonra ilgisini spesifik hale getirip, başlama kararı alacağı bir yol belirlemesi.

    ardından o noktada araştırmalara geçebilir.

    örneğin bir mobil uygulama geliştirme konusunda karar kıldı, bu da bir oyun olsun.

    o andan sonra, bu oyunu geliştirebilmek için ihtiyaç duydukları neler, bunu araştırarak giriş yapabilir. başkaları oyun geliştirirken hangi dillerden faydalanmış, hangi ortamlarda oyunu yazmış vs.

    böyle detaylandırarak ilerlesin.

    aksi halde, hiçbir amaç, hedef koymadan, ilgi oluşturmadan dümdüz " şu dili öğreneyim, algoritma nedir öğreneyim " kafasıyla ilerlendiğinde karşısına " SORUN " çıkmayacağı için, aşma isteği oluşmayacak.

    nedir SORUN ÇIKMASI?

    bir sistem geliştirme kararı aldığınızda, karşılaştığınız ancak öncesinden bilgi sahibi olmadığınız her yeni mesele, sorundur. aynı şekilde, bir çözüme kavuşmak istiyor ancak nasıl ilerleyeceğinizi bilmiyorsanız bu durum bir sorundur.

    bu sorunlarla boğuşarak, bunları çözerek ilerlemeye başlarsınız.


    ama siz hiçbir hedef koymadan dümdüz, şunu öğreneyim bunu öğreneyim kafasıyla ilerlerseniz bu durumda karşınıza sorun çıkma ihtimali azalır çünkü zaten amacınız sadece okuyup anlama gayreti. engele takılmazsınız. en fazla, anlamadığınız yer olur atlar geçersiniz. bu durumda kendinizi zorlamamış, yeterince kafa yormamış ve başarı hissi var etmemiş olursunuz.

    bu yüzden kısaca önerim

    önce ilgi alanını keşif, sonra o alandaki ihtiyaçları tanıma, ardından ihtiyaçlara " hızlıca " göz atma ve anlama çabası. örneğin python gerekliymiş. python nedir çok hızlıca göz atılacak, her konusuna yine göz gezdirilecek ancak derine girilmeden, vakit harcanmadan, sadece gelecekte aşinalık yaratacak kadar.

    ardından gerçek girişe başlanacak. adım adım, öğrene öğrene, deneye deneye, hatalarla, sorunlarla karşılaşa karşılaşa sistem geliştirmeye girişilecek. karşılaşılan sorunlar ne kadar fazla olursa o kadar iyi çünkü aşılması gereken o kadar zorluk oluşacak ve aştıkça kabiliyet, birikim artacak. size zorluk ve sorunlar gerekli bunu kazıyın aklınıza. en temel kuralınız bu olsun.

    bir nokta gelecek ve tüm sorunları çözmüş olacaksınız. artık program yayına alınmaya hazır hale gelecek.

    program yayına alındığında da hem, gerçek bir program var etmiş hem de o programın ihtiyaç duyduğu tüm konulara hakim olmuş olacaksınız.

    işin içine üretimi dahil etmediğiniz bir öğrenme süreci, ezberden farksız olacaktır. benim tavsiyem budur.

    yazılımcı mıyım? hayır. bildiğim dil var mı? hayır. ancak pek çok yazılımcıdan kompleks sistemler geliştirdiğim özel bir yapı var ve karşılaştığım her sorunda, yukarda bahsettiğim metodolojiyi uygularım. bunun sonucunda yurtdışı odaklı ciddi programlar geliştirdim. şu an test aşamasındalar, yakında yayına alınacak. hatta tam şu an üzerinde çalıştığım program, bir video edit programı. 10 günde yazdım. eğer geçmişte kendimi zorlamalarım olmasaydı muhtemelen aylar sürerdi. bu da yakında yayına alınacak.
  • 20-08-2023, 20:26:51
    #41
    selim5051 adlı üyeden alıntı: mesajı görüntüle
    Evet bu konu çok önemli çünkü bir insanın geleceği ile ilgili.

    19 yaşındaki kızımın hiç bir zaman üniversite hayali olmadı.Onun hayali yazılım konusunda bir yerlere gelmek.
    Odasını dizayn ettim ve yeni bir laptop aldım.
    Şimdi siz yazılımcı arkadaşlara sorum,

    Hangi programları öğrenirse geleceğini başkalarının eline bakmadan sürdürebilir.
    Bu eğitimleri evinde Udemy üzerinden alırsa başarılı olabilir mi?(Tavsiye ettiğiniz biri var mı?)
    Biz Ayvalık'ta yaşadığımız için yüz yüze eğitim alabileceği yer yok.

    Lütfen yorum yapmaya üşenmeyin.

    Şimdiden hepinize teşekkürler
    26 yaşındayım, lisede tanıştığımda yazılım geliştirmeyi amatör - sevdalı bir şekilde uğraşıp sonrasında lisede müfredat kapanına kısılmanın ve ergenlikle birlikte oluşturduğu psikolojik olumsuz etkiler ile eğitimden, yazılımdan çok uzun süre uzaklaştım.

    Bu forumda üniversite okumamış olup bir çok üniversite mezunu tecrübeli yazılımcıya kök söktürecek abilerimiz, genç yaşıtlarım muhakkak vardır ama nasıl ki yazılımda iyi olmanın - süper olmanın kendini geliştirmenin sınırı - mazereti, aması yoksa aynı şey aynı veya benzer alanda çok iyi bir üniversitede çok iyi bir eğitim serüveni içinde geçerli ne yazık ki.

    Python kursuna devam ederken bootcamp, hackatlon etkinliklerine bakıyorum %99'u lise mezunu kabul etmiyor. Zamanında küstüğüm ve diş bilediğim bu yüzden bir daha geleneksel eğitim kurumları, sistemine karşı olan önyargımın bana olan zararını görüyorum. Yani kızınız benim yaptığım hatayı yapıp üniversitesiz yapacağım diyerek çok büyük 2 hata yapmış olacak.

    1- İyisiyle kötüsüyle olması gerektiği yaşta zorluğu, eğlencesi, verimliliği - verimsizliği ile üniversite okumamış olmak.
    2- Freelance - bireysel ticari yazılım geliştirme, satış için değil ama kurumsal iş hayatında sadece üniversite ünvanı eksikliğinden dolayı önbaşvuru bile yapamayacak. Zira bugün yerli, yabancı maaş ile iyi imkanlar ile personel alan büyük firmalarda lise mezunu kabul edeni bulmak çok zor.