4 puan yazan GN⁺ 2023-11-23 | 1 yorum | WhatsApp'ta paylaş

Pickcode tanıtımı

  • Pickcode, gerçek programlamaya başlamanın en iyi yolu olarak; chatbot'lar, animasyon çizimi ve oyun yapımı için kod yazmayı görsel olarak yönlendiren yeni bir dil ve editördür.
  • Yeni başlayanların özgüvenle kodlama öğrenmesine yardımcı olur ve daha gelişmiş dillere ilerlemeyi mümkün kılar.
  • Şimdiden binlerce öğrenci, 50'den fazla ders aracılığıyla kodlamada başarı yolunda ilerliyor; 20.000'den fazla ders tamamlandı ve 240.000'den fazla satır Pickcode yazıldı.

GN⁺ görüşü

Bu yazıdaki en önemli nokta, Pickcode'un programlamaya yeni başlayanlar için kodlamayı kolay ve ilgi çekici şekilde öğrenmeyi sağlayan yeni bir araç olmasıdır. Bu, başlangıç seviyesindeki yazılım mühendislerinin kodlama konusunda özgüven kazanmasına ve yaratıcı projelere başlama fırsatı elde etmesine olanak tanıyarak ilgiyi artırır. Pickcode'un kullanıcı dostu yaklaşımı, kodlama eğitiminin giriş bariyerini düşüren ve daha fazla insanın teknoloji dünyasına adım atmasına yardımcı olan olumlu bir değişimi ifade eder.

1 yorum

 
GN⁺ 2023-11-23
Hacker News görüşleri
  • var, set, call anahtar kelimelerinin gerekliliği sorgulanıyor

    • BASIC dilinde bu tür anahtar kelimeler yok.
    • Çocukken programlamaya başlarken bu tür anahtar kelimeler gereksiz bir karmaşıklık gibi görülüyor.
    • LOGO dilinin sadeliği örnek gösterilerek call anahtar kelimesinin fazla geldiği söyleniyor.
  • 10 yaşındaki bir çocuğun Godot ile programlama öğrenme deneyimi paylaşılıyor

    • Scratch ile oyun yapan çocuk, Godot'nun gerçek betik diline geçerken yazı yazma konusunda zorlanıyor.
    • Çocuğa uygun dengeyi bulmanın önemli olduğu vurgulanıyor.
  • Pickcode'un çıkışı kutlanıyor ve ayrıntılara gösterilen özen takdir ediliyor

    • Programlamayı geliştirici olmayanlar için daha erişilebilir kılan iki yaklaşım olduğu belirtiliyor.
    • Pickcode ve Scratch, görsel arayüzler üzerinden sözdizimi öğrenme yükünü azaltan yaklaşımı benimsiyor.
    • Node-red ve Labview ise farklı programlama paradigmalarını keşfetmeye örnek olarak gösteriliyor ve bunun kullanıcı deneyimini etkilediği söyleniyor.
  • Yapılandırılmış kod düzenleme deneyimi olumlu değerlendiriliyor

    • Anlamsal niyetin doğrudan editöre aktarılabildiği yapılandırılmış editörlere duyulan istek dile getiriliyor.
    • Hataları azaltmak ve programlama dilleri için genel amaçlı yapılandırılmış editörlere ihtiyaç olduğu ifade ediliyor.
  • Scratch'te sözdizimi hatasının imkansız oluşunun yeni başlayanlar için uygunluğu vurgulanıyor

    • Blokları sözdizimi hatası olmadan birleştirme yönteminin öğrenmeye yardımcı olduğu belirtiliyor.
    • Sözdizimi hatası olduğunda bunun nasıl çözüleceğini fark etmenin (discoverability) önemli olduğu söyleniyor.
  • Pickcode'un yeni programcılara yazarak programlamayı tanıtmaya yardımcı olduğu övülüyor

    • Khan Academy tarafından geliştirilen blok tabanlı ProcessingJS editörüyle karşılaştırılarak Pickcode'un çekici tasarımından söz ediliyor.
  • 13 yaşındaki kızının Pickcode hakkında geri bildirim verdiği aktarılıyor

    • Scratch topluluğundaki paylaşım özelliğini önemli buluyor.
    • Eğitim açısından öğretmenlerin bunu beğeneceği düşünülüyor.
  • ZX81'in BASIC diliyle kullanım deneyimi paylaşılıyor

    • Klavyede özel tuşlar bulunduğu için anahtar kelimeleri yazmak gerekmiyordu.
    • Bellekten tasarruf etmek ve çalışma zamanı hızını artırmak için metin yerine token saklama yaklaşımının etkileyici olduğu belirtiliyor.
  • Pickcode'un hedeflerine katılınıp katılınmadığına dair görüş paylaşılıyor

    • Etkileyici bir IDE olsa da Python'un bir alt kümesine odaklanmanın daha iyi olabileceği söyleniyor.
    • Scratch'in eğitim için daha kolay, Python'un ise öğrenmeye daha faydalı olduğu görüşü dile getiriliyor.
  • İlgili bağlantılar paylaşılıyor

    • Pickcode hakkındaki önceki Hacker News gönderisine bağlantı veriliyor.
    • Yeniden paylaşımın belli bir süre sonra mümkün olduğu ve bunun ilgilenen okurlar için ek bilgi sunduğu belirtiliyor.