roser137
Kilopat
- Katılım
- 25 Aralık 2015
- Mesajlar
- 1.544
- Makaleler
- 1
- Çözümler
- 7
Daha fazla
- Cinsiyet
- Erkek
Bugün şöyle bir eleştiriye denk geldim;
Özetle bugünün geliştiricilerinin veri yapıları ve algoritmalar gibi bilgisayar bilimlerinin temellerini öğrenmeden günümüz teknolojilere yönelmelerini eleştiriyor. Siz buna katılıyor musunuz?
Açıkçası ben katılmıyorum. Hele İngilizcede developer, programmer ayrımı varken yani geliştirici ile programcı farklı iki alan ele alınırken böyle bir eleştiri son derece yersiz. Bugün veri yapıları ve algoritmalar her dilin standart kütüphanesine en iyi şekilde implemente edilmiş halleri ile girmiş durumda. Çok sıra dışı bir uygulama geliştirmiyorsanız alıp bunları kullanıyorsunuz. Sıfırdan bağlı liste, ikili ağaç falan programlamıyorsunuz.
Bence uygulama gelişticiliği ile sistem programcılığı bambaşka iki alan. Bugün "kod programlama öğrenmek istiyorum, kod yazmak istiyorum" diye heves eden kişiler bilgisayar bilimlerini öğrenmeyi değil bir an önce somut uygulamalar üretmeyi istiyorlar. Bunları da hazır teknolojiler ile yapmalarında bir sakınca yok diye düşünüyorum. En azından başlangıç noktası olarak buradan giriş yapabilirler. Temel bilgisayar bilimleri konularınıı öğrenmeden uygulama geliştiremezsin demek bence gerçeği yansıtmıyor. Eskiden eline PHP alan site yapabiliyordu, şimdi de Unity alan oyun yapabilir. Pratikte mümkün. Ne kadar düzgün olur, o mimariden hayır gelir mi şaibeli ama sonuçta yapılabiliyor
Özetle bugünün geliştiricilerinin veri yapıları ve algoritmalar gibi bilgisayar bilimlerinin temellerini öğrenmeden günümüz teknolojilere yönelmelerini eleştiriyor. Siz buna katılıyor musunuz?
Açıkçası ben katılmıyorum. Hele İngilizcede developer, programmer ayrımı varken yani geliştirici ile programcı farklı iki alan ele alınırken böyle bir eleştiri son derece yersiz. Bugün veri yapıları ve algoritmalar her dilin standart kütüphanesine en iyi şekilde implemente edilmiş halleri ile girmiş durumda. Çok sıra dışı bir uygulama geliştirmiyorsanız alıp bunları kullanıyorsunuz. Sıfırdan bağlı liste, ikili ağaç falan programlamıyorsunuz.
Bence uygulama gelişticiliği ile sistem programcılığı bambaşka iki alan. Bugün "kod programlama öğrenmek istiyorum, kod yazmak istiyorum" diye heves eden kişiler bilgisayar bilimlerini öğrenmeyi değil bir an önce somut uygulamalar üretmeyi istiyorlar. Bunları da hazır teknolojiler ile yapmalarında bir sakınca yok diye düşünüyorum. En azından başlangıç noktası olarak buradan giriş yapabilirler. Temel bilgisayar bilimleri konularınıı öğrenmeden uygulama geliştiremezsin demek bence gerçeği yansıtmıyor. Eskiden eline PHP alan site yapabiliyordu, şimdi de Unity alan oyun yapabilir. Pratikte mümkün. Ne kadar düzgün olur, o mimariden hayır gelir mi şaibeli ama sonuçta yapılabiliyor