Masonlar.org - Harici Forumu

 

Gönderen Konu: Yazılım Alanında Kendini Geliştirmek İsteyenler İçin Birkaç Site  (Okunma sayısı 2688 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Ekim 19, 2016, 02:18:41 ÖS

Yazılım dünyasında kendini geliştirmek isteyenlerin girmesini çok faydalı gördüğüm birkaç site var. Bu sitelerde mevcut üyeler arasındaki rekabete siz de katılabilir ve beyin fırtınası yapmanızı sağlayacak, ufkunuzu genişletecek soruları çözerek kendinizi geliştirebilirsiniz. :)

https://www.hackerrank.com
http://hackerearth.com
https://www.codecademy.com

Bunların haricinde belirttiğim konseptte siteler eminim ki vardır.

"İsteyen yavaş gitsin, ister hızlı koşsun, arayan bulur. İki elinle isteğe sarıl; çünkü istektir iyi yola kılavuz olan."
Mevlana


Ekim 19, 2016, 03:03:37 ÖS
Yanıtla #1

Pc programcılığına legal olarak başlamak isteyenlere hangi Programlama dilini tavsiye edersiniz ?
Sen Özelsin


Ekim 19, 2016, 03:18:47 ÖS
Yanıtla #2

Pc programcılığına legal olarak başlamak isteyenlere hangi Programlama dilini tavsiye edersiniz ?

Sn. Tik-Tak,

Algoritma mantığını oturtmanız adına yapısal programlama dillerinden birini öğrenmenizi tavsiye ederim. Mesela C dili ile başlayabilirsiniz (üniversitelerimizin çoğu bu dilden başlatır öğretmeye).
Daha sonra OOP (Object Oriented Programming) konusuna hakim olmanız gerekecektir. Bunun için C++,Java,C#,Python gibi birçok dil var.
Genel yapıyı anladıktan sonra tamamen ihtiyacınıza ve yöneleceğiniz alana göre seçim yapmak durumundasınız. Otomasyon uygulamaları için VB.NET,Java,C#; web sitesi ve uygulamaları için ASP.NET,PHP; mobil uygulama için Android, Objective C; yapay zeka için Lisp gibi diller mevcut.

"Legal" derken ne demek istediğinizi anlamadım :) ama durum budur. Yazılım dünyası bir okyanus gibi. Kullanmanız gereken dili hedefiniz belirler.

Öğrenme sürecini hızlandırmanız için tavsiyem görsel eğitim dokümanlarını kullanmaktır. Youtube gibi sitelerde İngilizce eğitim setleri oldukça fazla. Türkçe videolar da son birkaç yıldır çıkmaya başladı, ama yine de iyi bir noktaya gelebilmeniz için  İngilizce ŞARTTIR.

Saygılarımla

"İsteyen yavaş gitsin, ister hızlı koşsun, arayan bulur. İki elinle isteğe sarıl; çünkü istektir iyi yola kılavuz olan."
Mevlana


Ekim 27, 2018, 12:09:37 ÖS
Yanıtla #3
  • Orta Dereceli Uye
  • **
  • İleti: 294
  • Cinsiyet: Bay

İstemediğim bir bölümde olsa Veritabanı bölümü üzerine Lise eğitimi alan birisi olarak hem lisede hem stajda öğrendiğim/öğrenmekte olduğum bazı şeyleri aktarmak isterim;

Yazılım alanında kendini geliştirmek isteyen kişilerin yapması gereken keşfetmek olacaktır. Bir işiniz yada amacınız var diyelim örneğin bir site açacaksınız. Sitede bir sorunla karşılaştığınız yada yapamadığınız zaman bunun algoritmasını kağıt kalem alıp çizmeli ve sakin kafayla adeta bir aptal gibi düşünmelisiniz. Bilgisayar siz ne dersiniz onu yapar kendisi bir şey yaratmaz (framework'ten yararlanmazsanız) bu yüzden basit düşünmeli ve akışı algoritma üzerinde görüntüleyip sorunu bulmalısınız. Site önerisi istiyorsanız bu verilen sitelerin pek yararlı olacağını sanmam öğrenmek ve geliştirmek isteyenler için.

İşte benim tavsiyem olan site:
www.w3schools.com

Yazılımdaki yüksek fiyat döngüsü site-veritabanı ilişkisi ve mobil uygulamaların altında yatıyor. Veritabanı için SQL kodlarıın öğrenip basit bir program üzerinden deneyimlemeli, HTML-CSS-Jquery ve en nihayetinde bütün bunları kullanabileceğiniz PHP dillerini öğrenmeye başlarsanız kolaylıkla iş bulursunuz. Bu iş için matematiksel zeka ve mantık lazımdır. Hackerlık gibi alan üzerine yoğunlaşır ve kendinizi yazılım yapar sanar böyle ilerlerseniz büyük sıkıntılar çekersiniz çünkü zaten modern hackerlık günümüzde bilgisayara virüs yollayamadığınız sürece sitenin açığını bulmanızı gerektirir. Sitelerin oluşturulması vesaire bilgiler öğrenilmeden de bu işler çok zor.

Saygılarımla.


Ekim 27, 2018, 09:53:33 ÖS
Yanıtla #4

İstemediğim bir bölümde olsa Veritabanı bölümü üzerine Lise eğitimi alan birisi olarak hem lisede hem stajda öğrendiğim/öğrenmekte olduğum bazı şeyleri aktarmak isterim;

Yazılım alanında kendini geliştirmek isteyen kişilerin yapması gereken keşfetmek olacaktır. Bir işiniz yada amacınız var diyelim örneğin bir site açacaksınız. Sitede bir sorunla karşılaştığınız yada yapamadığınız zaman bunun algoritmasını kağıt kalem alıp çizmeli ve sakin kafayla adeta bir aptal gibi düşünmelisiniz. Bilgisayar siz ne dersiniz onu yapar kendisi bir şey yaratmaz (framework'ten yararlanmazsanız) bu yüzden basit düşünmeli ve akışı algoritma üzerinde görüntüleyip sorunu bulmalısınız. Site önerisi istiyorsanız bu verilen sitelerin pek yararlı olacağını sanmam öğrenmek ve geliştirmek isteyenler için.

İşte benim tavsiyem olan site:
www.w3schools.com

Yazılımdaki yüksek fiyat döngüsü site-veritabanı ilişkisi ve mobil uygulamaların altında yatıyor. Veritabanı için SQL kodlarıın öğrenip basit bir program üzerinden deneyimlemeli, HTML-CSS-Jquery ve en nihayetinde bütün bunları kullanabileceğiniz PHP dillerini öğrenmeye başlarsanız kolaylıkla iş bulursunuz. Bu iş için matematiksel zeka ve mantık lazımdır. Hackerlık gibi alan üzerine yoğunlaşır ve kendinizi yazılım yapar sanar böyle ilerlerseniz büyük sıkıntılar çekersiniz çünkü zaten modern hackerlık günümüzde bilgisayara virüs yollayamadığınız sürece sitenin açığını bulmanızı gerektirir. Sitelerin oluşturulması vesaire bilgiler öğrenilmeden de bu işler çok zor.

Saygılarımla.


Kendimizi geliştirmek istediğimiz program dilini seçip ona ait kaynak kodlarını incelememiz faydalı mıdır? Zira; yazılım dilleride evrimsel bir döngü taşıyor sanırsam.Ve komplex programları da sıfırdan tek başına yazabilmek mümkün gözükmüyor...

Saygılar.
Sen Özelsin


Ekim 27, 2018, 10:45:58 ÖS
Yanıtla #5
  • Orta Dereceli Uye
  • **
  • İleti: 294
  • Cinsiyet: Bay

İstemediğim bir bölümde olsa Veritabanı bölümü üzerine Lise eğitimi alan birisi olarak hem lisede hem stajda öğrendiğim/öğrenmekte olduğum bazı şeyleri aktarmak isterim;

Yazılım alanında kendini geliştirmek isteyen kişilerin yapması gereken keşfetmek olacaktır. Bir işiniz yada amacınız var diyelim örneğin bir site açacaksınız. Sitede bir sorunla karşılaştığınız yada yapamadığınız zaman bunun algoritmasını kağıt kalem alıp çizmeli ve sakin kafayla adeta bir aptal gibi düşünmelisiniz. Bilgisayar siz ne dersiniz onu yapar kendisi bir şey yaratmaz (framework'ten yararlanmazsanız) bu yüzden basit düşünmeli ve akışı algoritma üzerinde görüntüleyip sorunu bulmalısınız. Site önerisi istiyorsanız bu verilen sitelerin pek yararlı olacağını sanmam öğrenmek ve geliştirmek isteyenler için.

İşte benim tavsiyem olan site:
www.w3schools.com

Yazılımdaki yüksek fiyat döngüsü site-veritabanı ilişkisi ve mobil uygulamaların altında yatıyor. Veritabanı için SQL kodlarıın öğrenip basit bir program üzerinden deneyimlemeli, HTML-CSS-Jquery ve en nihayetinde bütün bunları kullanabileceğiniz PHP dillerini öğrenmeye başlarsanız kolaylıkla iş bulursunuz. Bu iş için matematiksel zeka ve mantık lazımdır. Hackerlık gibi alan üzerine yoğunlaşır ve kendinizi yazılım yapar sanar böyle ilerlerseniz büyük sıkıntılar çekersiniz çünkü zaten modern hackerlık günümüzde bilgisayara virüs yollayamadığınız sürece sitenin açığını bulmanızı gerektirir. Sitelerin oluşturulması vesaire bilgiler öğrenilmeden de bu işler çok zor.

Saygılarımla.


Kendimizi geliştirmek istediğimiz program dilini seçip ona ait kaynak kodlarını incelememiz faydalı mıdır? Zira; yazılım dilleride evrimsel bir döngü taşıyor sanırsam.Ve komplex programları da sıfırdan tek başına yazabilmek mümkün gözükmüyor...

Saygılar.


Kesinlikle doğru düşünüyorsunuz. Dönem zaten geliştirme dönemi çoğu kişi sıfırdan yerine varolanı daha iyileştirmeye ve gelişim yönünde yeni yöntem bulmaya odaklanıyor. Framework'ler sayesinde herkes uzunca kodlar yazmaktansa bir kod ile Framework'ten fonksiyon çağırıp işi çözebiliyor. İstediğiniz ve sevdiğiniz programlama dilini seçip ona ait kaynak kodları incelemeniz ise fazlasıyla faydalıdır. Algoritmasını ve kodların gördüğü işleri fark etmeniz sizi geliştirecektir.

Saygılarımla  :)