lostyazilim
tr.link

Programcılığa Nereden Başlamalı

19 Mesajlar 2.432 Okunma
acebozum
tr.link

BrutalStar BrutalStar Yazılımcı Kullanıcı
  • Üyelik 26.02.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad U** C**
  • Mesajlar 697
  • Beğeniler 149 / 137
  • Ticaret 0, (%0)
Eğer mobilde çalışacaksan Java. (çapraz platform özelliği extra bir artısı fakat mobil için geçerli değil)
Eğer Windows uygulamaları geliştireceksen C#. (Ülkemizde çok yaygın ve ASP.NET ile web uygulamaları da geliştirebilirsin aynı syntaxa sahip)

Backend - Web uygulamaları için PHP. (Node.js ile birlikte server tarafında javascript kodu yazılabiliyor. Onu da öğrenmelisin.)

Tabi ki ülkemizde kullanımı pek yaygın olmasa da Linux'a da yönelebilirsin.

Kesinlikle VisualBasic öğrenmeye başlamak gibi bir hata yapma. Eski dillerden ziyade (ülkemizde) yeni yeni popüler olmaya başlayan yeni nesil dillere yönelebilirsin. Python, Ruby (on Rails) vs..
Bir infografik: http://www.yuksels.org/2012/05/20/modern-programlama-dilleri-savasi-php-vs-ruby-vs-python-infographics/

Önce hangi dili kullanacağından ziyade ne iş yapacağına karar vermelisin. Sonra da ne tür işler yapacağına. Daha sonra da sana ve yapacağın işe en uygun programlama dilini seçebilirsin..
 

 

BLOG | http://safkaninsan.blogspot.com/
elektronikssl
webimgo

mustafa94 mustafa94 o_0 Kullanıcı
  • Üyelik 26.03.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Emekli Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ş**
  • Mesajlar 1398
  • Beğeniler 283 / 283
  • Ticaret 240, (%100)
Sana şöyle söyliyim java,c,c++,c# vb. bütün programlama dillerinin temeli aynıdır.mesela sen bir tane asal sayı bulma programı yazacaksın.hepsinde "for" kullanman lazım.misal veriyorum bir tanesini adam gibi öğrenirsen diğerleri kolay gelir sana.

Mesela C de ekrana yazdırma "printf" komutu ile olurken,
C++ da ise "cout" dur.

Dersen ki aralarında en iyisi hangisi ben şuan C öğrenmeye çalışıyorum ama en iyisi bence javadır :D
 

 

Memleket mi, yıldızlar mı, gençliğim mi daha uzak?

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Dil sana kalmış OOP'yi öğren gerisi aynı zırıltının renk değiştiren versiyonu.

OOP sonrası hangi ortamlarda ne tür uygulama geliştireceksen o teknolojiye yapış yürü.

Ben sıkı bir javacıyım yada jvm dillerine hayranım çünkü platform bağımsız.

Mobil/Web/Göümülü sistem her ne olursa olsun aynı dil işimi farklı framework ve mimarileri ile görüyor. Dünyada kullanım oranıda diğer dillere nazaran fazla fakat handikapıda var.

En büyük handikapı ise öğren öğren bitmiyor.. ve Java içindede 3 kulvar var. SE, EE, ME.

En iyi para EE'de var :) Bu yüzden bende bir EE tutkunuyum.

C++ çoğu kişi söyler lakin ben OOP^yi yeni öğrenecek birine hayatta tavsiye etmem çünkü yönetimi ve mimarisi zordur. En basiti bu konuda java'dır.

Ama bu kadar java'dan bahsetmem sakın sizi yönlendirmesin. Web tarafında php, python ve ruby on rails gibi çok iyi dillerde mevcut. Bunlardan birinide tadmalısınız.

Ama sakın ola ben hepsini bileceğim diye uğraşmayın ömrünüz yetmez.

Önce OOP'yi hazmedim sonra elinize iyi bir dil alın ve ikinci bir dilide bileklik olarak düşünüp kolunuza takın.

Kendimden örnek : Java ve C#

Ek olarak bu tür soruları soranların akıbetini hiç bilemiyom ama başladıktan sonra yazdığın bir programcığı paylaşırsan sevinirim. En azından hayra vesile olmuş bir post atmış olmuşuz derim.

Muhtemel bu sorudan 8-10 tane vardır buradada.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

brown brown WM Aracı Kullanıcı
  • Üyelik 28.10.2013
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad H** E**
  • Mesajlar 1748
  • Beğeniler 385 / 385
  • Ticaret 27, (%96)
Ben Java diyorum ve gelecek mobilde diyenlere sesleniyorum, gelecek VR'da.
 

 

wmaraci
wmaraci

Quiet Quiet Life or Death Kullanıcı
  • Üyelik 02.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ö**
  • Mesajlar 290
  • Beğeniler 29 / 65
  • Ticaret 0, (%0)
Mantığı kavramak ve en azından bilgi sahibi olmak için sana HTML & CSS öneririm. Ardından istediğin dili öğrenmeye başlayabilirsin, üstelik zorluk çekme düzeyinde en az olur. Programlama dili olarak C++ veya C'den başlamanı tavsiye ederim.
 

 

Denemegen.blogspot.com.tr - "Korkacak bir şey yok, sadece deniyoruz."

fatihclkl fatihclkl WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Back-End Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ç**
  • Mesajlar 469
  • Beğeniler 162 / 43
  • Ticaret 8, (%100)
Aslına bakarsan dostum her programlama diliyle herşeyi yapabilirsin ama pythondan başlasan daha güzel olur. Kolay ve basit kavramasıda bi o kadar kolay zevk alırsan program yazarken .

Python > C > C + > C # > Visual derim ben

Ayrıca java mühendisi çok az var türkiyede. Yani java öğrenmek kolay değil.Bilgisayar mühendisleri bile 2 yılını veriyo ama hala yolun yarısına bile gelemiyolar javada.
 

 

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
Hocam algoritmadan başla(ciddiyim) :D sonra yerinizde olsam java veya python'dan devam ederdim..
 

 

Referee Referee Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad Ö** A**
  • Mesajlar 504
  • Beğeniler 20 / 127
  • Ticaret 44, (%98)

Quiet adlı üyeden alıntı

Mantığı kavramak ve en azından bilgi sahibi olmak için sana HTML & CSS öneririm. Ardından istediğin dili öğrenmeye başlayabilirsin, üstelik zorluk çekme düzeyinde en az olur. Programlama dili olarak C++ veya C'den başlamanı tavsiye ederim.


Not : Yazıyı uzun bulup okumak istemeyenler sadece koyu alanları okuyabilirler.

Selamlar, ilk söylediğinize katılmıyorum. HTML ve CSS ile mantık öğrenilmez. HTML ve CSS ezber işidir. Ancak 2. söylediğinizde size hak veriyorum. Programlamaya başlayacaksanız ilk olarak mantığını öğrenmelisiniz ve bunun için kesinlikle c dilini tercih etmelisiniz.

Bunu şöyle elle tutulur hale getirebilirim. Ben bilgisayar mühendisliği 1. sınıfa başladığım zaman programlamaya dair hiç bir bilgim yoktu. Okulda ilk olarak c dersi aldım. Döngüler, ufak tefek programlar ws. C 'de tamamen konsolda çalışacağından mantığı anlıyorsun. İleri seviyelerde bir java öğrenmeye başladığında neyin ne olduğunu kavramak daha kolay oluyor.

Şu anda hiç bilmediğim bir dile başladığım zaman, 1 günde ufak tefek programlar yazabilecek seviyeye gelebiliyorum.

Yok ben direkt olarak görsel bir programlama dilinden başlayacağım dersen, öğrenim kolaylığı açısından c# ve python dillerini öneririm. Ancak tekrar yineliyorum c ile başlamalısın. HTML ve CSS programlama bilgine birşey katmayacaktır.

Ayrıca, bir önceki arkadaşın mesajında gördüm ve dikkatimi çekti, "algoritmalar ile başlamalısın" diyor. Çok mantıklı bir yaklaşım, eğer algoritma mantığınız zayıf olursa ki benim öyle öğrenme konusunda bir adım geriden başlıyorsun. Ufak bir c ye giriş ve sonrasında algoritma çalışmaları çok yerinde olacaktır.
 

 

Quiet Quiet Life or Death Kullanıcı
  • Üyelik 02.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ö**
  • Mesajlar 290
  • Beğeniler 29 / 65
  • Ticaret 0, (%0)
Hocam ben HTML & CSS ile mantığı kavramaktan bahsetmedim.
Diğer dediklerinize sonuna kadar katılıyorum.

Referee adlı üyeden alıntı

Selamlar, ilk söylediğinize katılmıyorum. HTML ve CSS ile mantık öğrenilmez. HTML ve CSS ezber işidir. Ancak 2. söylediğinizde size hak veriyorum. Programlamaya başlayacaksanız ilk olarak mantığını öğrenmelisiniz ve bunun için kesinlikle c dilini tercih etmelisiniz.

Bunu şöyle elle tutulur hale getirebilirim. Ben bilgisayar mühendisliği 1. sınıfa başladığım zaman programlamaya dair hiç bir bilgim yoktu. Okulda ilk olarak c dersi aldım. Döngüler, ufak tefek programlar ws. C 'de tamamen konsolda çalışacağından mantığı anlıyorsun. İleri seviyelerde bir java öğrenmeye başladığında neyin ne olduğunu kavramak daha kolay oluyor.

Şu anda hiç bilmediğim bir dile başladığım zaman, 1 günde ufak tefek programlar yazabilecek seviyeye gelebiliyorum.

Yok ben direkt olarak görsel bir programlama dilinden başlayacağım dersen, öğrenim kolaylığı açısından c# ve python dillerini öneririm. Ancak tekrar yineliyorum c ile başlamalısın. HTML ve CSS programlama bilgine birşey katmayacaktır.
 

 

Denemegen.blogspot.com.tr - "Korkacak bir şey yok, sadece deniyoruz."
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al