Programcılık Mantığı Bu sorulardan yola çıkarak, programcılığı masaya yatıran Programcılık Mantığı, programcı olmak isteyen ama nereden başlayacağını bilemeyenler için yazılmış benzersiz bir kaynak. Temel programlama öğelerinden, görsel programcılığa, programcılık terimlerinden nesne temelli programlamaya kadar, programcılık hakkında bilmek isteyeceğiniz her şey bu kitapta yalın bir dille ve günlük hayattan örneklerle anlatılıyor. Algoritma Geliştirme ve Veri Yapıları Herhangi bir problemin çözümü için izlenecek yolu belirlemek ve programcılığın mantığını anlamak için Algoritma konusunun incelendiği bu kitap, programcılık temel kavramları, kontrol yapıları, program birimleri, diziler, sıralama ve arama algoritmaları, grafik işlemleri, veri tipleri ve aktarımı ve dosyalama konularını detaylı ve anlaşılabilir bir dille, Bülent Çobanoğlu''nun kaleminden okuyucuyla buluşuyor. Programcılık mantığını ve temelini öğrenmek isteyenler için el altında bulunması gereken bir başvuru kaynağı niteliğindeki bu kitap ile algoritma geliştirmek ve gerçek problemlere hızlı çözüm bulmak her zamankinden çok daha kolay! Veritabanı Mantığı Veritabanı kullanan her programcı, yapısal sorgulama dili olan SQL i bilmek zorundadır. Bu kitapta yazar, SQL in ne olduğu ve nasıl kullanıldığı gibi konulardan önce, veritabanı kavramına değiniyor. Bu çerçevede; veritabanının ne olduğu, nerelerde hangi amaçlarla kullanıldığı, nasıl hazırlanıp programlandığı gibi konulara açıklık getiriyor. Kaliteli Yazılım Nasıl Geliştirilir? Bu kitap, yazılım projeleri ve geliştirme döngülerini inceler, organizasyonun ve kişilerin genelde uymaları gereken pratikleri ve proje safhalarında izlenmesi önerilen yöntemleri okuyucuya ulaştırır. Kitap içerisinde, yazılım geliştirme alanında, bilimsel çevrelerce kabul görmüş kurallara ve yazarın yazılım deneyimlerinden edindiği bilgi ve önerilere ulaşmak mümkündür. Her Yönüyle C# 4.0. NET platformu için sıfırdan geliştirilen bir dil olan C#, kendinden önce gelen gözde programlama dilleri C, C++ ve Java dillerinin en etkili özelliklerini bünyesinde barındırması yanında, bu dillerin hiç olmadıkları kadar da nesne yönelimli ve kolay öğrenilir bir dil. . NET platformu ile birlikte hızla tanınan ve yayılan C#, profesyonel yazılımcılar için ideal bir çözüm olarak karşımızda. tüm bilişim kitapları için TIKLA

Herkes birşeyler demiş ekmek yiyebileceğimiz zevkli geleceği olan dil hangisi tam olarak arkadaşlar birisi aydınlatabilir mi? Ankara'dayım junior olarak bi yerde çalışmaya başlamak istedim kimse ciddiye almadı hiç bir bilgim olmadığı için. geri dönüşte yapmadılar. Gerçekten yardımcı olacak kişilerle PM ile de konuşabilirim uzun uzun vaktim bol.

Bu aslında ne yazmak, ne yapmak istediğine göre değişir fakat genel olarak üst seviye dilleri öneririm çünkü üst seviye dilleri ile C++ ve C ile yapabileceklerinizin çoğunu yapabilirsiniz. Üstüne üstelik daha hızlı geliştirmeler yapabilirsiniz. Eğer yazacağınız programın işletim sistemi bağımsız çalışmasını istiyorsanız Java yok ben windows üzerine yazılımlar yazcam yeterli diyorsanız C#. Üst seviye dillerin hepsi nesne yönelimlidir ve yapısal olarak oldukça çeviktir. İleride bu işten benim gibi ekmek yemek istiyorsanız bu iki dilden birini yada benim gibi ikisinide iyi öğrenirseniz aranılan ve kendi fiyatınızı kendiniz biçen biri olursunuz. Bunla başlayın, ilerde bu diller ile web, masaüstü uygulamalarıda rahatça geliştirirsiniz. Ek olarak, Java bilen birisi %70 oranda Android'de biliyor saysın kendini %30'u sadece Mobil kavramı, keza C# yazarsanız'da Windows Mobile geliştirebilirsiniz. VB öğrenmeyin! Geleceği o dilin bana göre yok. C# varken VB öğrenmek zaman kaybıdır. -

Merhaba arkadaşlar eğer konuyu yanlış yere artıysam mazur göçün sizlerden bir konuda bilgi almak istiyorum yanlız nereden başlamalıyım bilmiyorum bu konuda benı bilgilendirecek arkadaşların yardımına ihtiyacım war bilgi verirsiniz sevinirim.

Yıl 2013, hala nereden başlayayım diyen arkadaşlar var. Bilgisayarlar artık 128mb ram ile çalışmıyor, yeni aldığınız bilgisayarlar en az birkaç gb ram içeriyor. E bu devri yaşarken de C ile programlamaya başlayan olursa gitsin en yakın köprüden atsın kendini diyorum şahsen. Devir o devir değil arkadaş. Biryerden başlaman gerekiyorsa en yakın kaynak elinin altında "İnternet". Visual Studio 2010'u indir kur derim. Vb. net veya C# hangisi içine yatarsa, bir ön hazırlık yap ikisinden birini kurcalamaya başla. Kaynak zengin, örnek bol. Intellisense diye bir teknoloji varken kim uğraşır eskiyle... 10 günde yazacağın kodu 10 dakikada yazarsın. Hadi kolay gelsin -

Bende konuyu açan yardımcı olan arkadaşta tek tek teşekkür ediyorum :chef:

sahi 0dan başlayan arkadaşlara öncelikli olarak ne önerirsiniz?

C# a sıfırdan başlıcam dostum. Bana C# kitabı önerebilir misin?

C, C++ ile zaman kaybetmeyin lütfen Tek ricam budur. Nesne yönelimli programlamayı direkt öğrenin! Java için izlemeniz gereken bir yol haritası Kaynak Bir programlama dilini secerken ihtiyaclara gore karsilastirmali giderek eleme metodunu izlerseniz seciminiz kolaylasir. Bir dili secerken onemli kriterlerden bazilari soyle siralanabilir: Platform bagimsizligi: Butun platformlarda calisiyor mu? Desktop, Web ve Mobil platformlarina programlamaya imkan taniyor mu? Dil ve kullandigi teknolojiler ileriye donuk gelistirilmeye acik mi? (Nesneye yonelik programlama ve tasarim sablonlarina uygun yapida mi?) Yeterli dokuman, kitap, tutorials var mi? Community'lerden yeterli destek goruyor mu? Programlama, paketleme ve install/deploy icin gerekli arac gerec seti var mi? Lisans sartlari nasil? Kullanacaginiz dil ve teknolojileri is modellerine uygun sartlarda mi? Toplam sahip olma maliyeti nedir? (Ozellikle 5. ve 6. maddede bahsedilen arac gerec seti ve lisans ucretleri nedir? Bu dili / teknolojiyi sectiginizde bu maliyetlere razi misiniz?) Dil ve teknolojileri bilim ve universite cevrelerince kabul edilmis mi? Universiteler ders programlarina aliyor mu? Ogrenme kolayligi? Ne kadar surede ogrenip uzmanlasabilirsiniz? Acik kaynak mi? Acik kaynak sistemleri destekliyor mu? Bu kriterleri cogaltmak mumkun. Yukaridaki kritelere gore kisa bir cevap isterseniz: Java, Python, Ruby yukaridaki sartlara cok iyi uyar. PHP kismen uyar C#, Visual Basic. Net ve diger. Net teknolojileri platform bagimsiz degiller, bu da herzaman sizi windows sistemlerine / serverlarina mahkum eder, toplam sahip olma maliyetleri yuksektir . Ogrenim kolayligi notu: Java ve C# digerlerine gore daha uzun ogrenme grafigine sahip olabilir Bunlar kisisel gorusum olup hicbir teknolojiyi / dili karalama, maksadi ile yazilmamistir. Sonucta her programcinin kisisel zevkleri, secimleri farkli olabilir!!! Kaynak Tek ayrıcalık ben makineyi yönetmek istiyorum düşük seviyede kod yazacğaım derseniz gidin C'yi öğrenin 3-5 sene sürer öğrenmeniz ama amcınıza ulaşırsınız.

C ile başla algoritma ve mühendislik mantığını kavraman için ; Sonra javaya geçersin zaten mantığını bildiğin için çok zorlanmazsın;if switch-case gibi kodların kullanımı aynı zaten class mantığını sağlam oturtursan nesneye yönelik programlamaya yönelirsin işte bundan sonra para kazanmaya başlarsın.. Yeterince ilgin yoksa mühendislik eğitimi şart..

c++ ile başlıyabilirsin

Java yada C# Java şuan Türkiye'de daha revaçta + java yazılımcıları daha fazla kazanır. Yazdıklarımı okursan zaten bu sonuca varırsın. Bu arada junior = hiç birşey bilmeyen değildir. Junior minimum nesne yönelimli programlamanın yapısnı ve syntaxını bilir sadece hakim değildir ve özgüveni tam yoktur. Junior olmak içinde yol katetmen gerekir. Şöyle bir örnek vereyim, 4 yıllık bir Mühendislik mezunu bir öğrenci minimum 10 programlama dersi alır ve bunu sağlam bir matematik ve algoritma eğitimi ile destekler. Yeni mezunlara Junior deniyor.. Bunu baz al ve ne kadar yol katetmen gerektiğini anla. Şimdiden hayırlı olsun Hangi dili seçmiş olursan ol, takıldığın noktada yardımcı olurum

BU tip dolu konu açılmıştır. Arama butonuna basıp arattırırsan mutlak yazılmış başlıkları göreceksindir. Okumanı tavsiye ederim.

Yukarıdaki adamı kesinlikle dinleme sana bir yazılım danışmaın tavsiyesi