• 07-01-2024, 01:18:03
    #10
    Üyeliği durduruldu
    Bilgisayar mühendisliği (ülkemizdeki adı), bilgisayar tarihi ya da bilimi (diğer ülkelerde), bilgisayar sistemlerinin ve bilgi işleminin teorik temellerini inceler. Yazılım, direkt olarak bu alanın içine girmez; sadece temel düzeyde ve o da yapıyı anlamak için kapsar. Problemleri çözmek ve verimli algoritmalar geliştirmek için matematiksel ve mantıksal yaklaşımlar kullanır.

    Kısacası, bilgisayar bilimi daha çok teorik ve temel prensiplerle ilgilenirken, yazılım bu teorilerin pratik uygulamalarıyla ilgilenir.

    Önce siz buna net bir şekilde karar verin. Yazılıma nereden başlayacağınız kısmı 3. level
  • 07-01-2024, 01:22:08
    #11
    Ülkemizden çok tavsiye alma yinede herkesin kendi tecrübesi. Rust dilini öneririm forumda bir kişi bunu önermez artık güncel olarak yazılım tarafını takip eden çok azaldı. Rust dilini araştır derim.
  • 07-01-2024, 01:27:45
    #12
    vido adlı üyeden alıntı: mesajı görüntüle
    Bilgisayar mühendisliği (ülkemizdeki adı), bilgisayar tarihi ya da bilimi (diğer ülkelerde), bilgisayar sistemlerinin ve bilgi işleminin teorik temellerini inceler. Yazılım, direkt olarak bu alanın içine girmez; sadece temel düzeyde ve o da yapıyı anlamak için kapsar. Problemleri çözmek ve verimli algoritmalar geliştirmek için matematiksel ve mantıksal yaklaşımlar kullanır.

    Kısacası, bilgisayar bilimi daha çok teorik ve temel prensiplerle ilgilenirken, yazılım bu teorilerin pratik uygulamalarıyla ilgilenir.

    Önce siz buna net bir şekilde karar verin. Yazılıma nereden başlayacağınız kısmı 3. level

    Teşekkür ederim yorumunuz için, dediğim gibi matematik konusunda bilgiliyim zaten ama kodlamada 0ım. İstediğim üniversitenin hem matematik hem de kodlama dersleri epeyce zor. Bu yüzden gitmeden o alanda da ilerlemem lazım.
  • 07-01-2024, 01:28:54
    #13
    bobbege adlı üyeden alıntı: mesajı görüntüle
    Ülkemizden çok tavsiye alma yinede herkesin kendi tecrübesi. Rust dilini öneririm forumda bir kişi bunu önermez artık güncel olarak yazılım tarafını takip eden çok azaldı. Rust dilini araştır derim.
    Biliyorum ama işte bu yüzden burada sordum R10 kitlesi ortalama türkten çok daha bilgili ve zeki benim gözümde. Araştıracağım Rust dilini de, teşekkür ederim.
  • 07-01-2024, 01:47:53
    #14
    Üyeliği durduruldu
    Oranje adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim yorumunuz için, dediğim gibi matematik konusunda bilgiliyim zaten ama kodlamada 0ım. İstediğim üniversitenin hem matematik hem de kodlama dersleri epeyce zor. Bu yüzden gitmeden o alanda da ilerlemem lazım.
    Nacizane tavsiyem, dil bağımsız olarak şu şekildedir:
    Tüm diller, global fonksiyonlar, mantıksal sorgulamalar, döngüler, diziler gibi temel kavramlarla bütünleşir. Her bir dilin sözdizimi (syntax) farklı olsa da, bu temel kavramlar olmazsa olmazdır.

    Her dönem farklı bir dilin popülaritesi tartışılıyor. Örneğin, Node.js ve PHP veya Flutter ve React Native gibi. Bu örnekleri çoğaltabiliriz.

    Eğer temel kavramları ve yazılımın çalışma mantığını iyi anlarsan, tüm programlama dillerine kısa sürede hakim olabilirsin. Örnek olarak, PHP ve Node.js arasındaki temel farkın asenkron yapı olduğunu görebiliriz.

    Nesne Tabanlı Programlama (Object-Oriented Programming), yazılım geliştirme süreçlerinde kullanılan bir programlama paradigmasıdır. Temel olarak, programlamayı daha anlaşılır ve yönetilebilir kılmak için gerçek dünya nesnelerinin özelliklerini ve davranışlarını modellemeye dayanır.

    Bu konudan başlarsanız daha verimli olacaktır. Hatta, konuyla ilgili iki kitap tavsiye edebilirim:
    - Design Patterns: Elements of Reusable Object-Oriented Software
    - Object-Oriented Analysis and Design with Applications