Arkadaşlar Ocak ayında 15 günlük çalışmam ile internette C ile ilgili bilgi toplayıp videolar izleyerek C# öğrendim.(daha doğrusu öğrendiğimi düşündüm) Haziran ayında unutmama rağmen notlarıma tekrar bakıp hatırladım fakat sonrasında anladım ki asıl bilinmesi gereken C++ neden diye sorarsanız çoğu yerde(PIC'den tutun diğer dallar) C++ dan bahsediliyor. Bu yüzden oturdum C++ hakkında kitaplara baktım videolar izledim şuan da onun hakkında da başlangıç seviyeyi geçmiş orta seviyelerde bir bilgim var. Fakat ben hiç C eğitimi almadım bunları kendi başıma yapıyorum. Bu yüzden aklıma takılan bir şey var ben bu C'ye nasıl hakim olabilirim. Şuan sadece bildiğimi düşünerek yetinebiliyorum . Nasıl geliştirebileceğimi bilmiyorum . C de 1-2 hafta uzaklaşınca bazı şeyleri unutuyorum notlarıma bakma ihtiyacı duyuyorum . Bana yardımcı olursanız sevinirim.
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.
Alıntı yapılan: XX_CİHAN_XX - 26 Eylül 2013, 12:25:05
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.
Kesinlikle. Uzunca bir süre kitaptan C çalıştım ama her konu için kod yazmadım. Uygulamasını yapmadığım konuları zamanla unuttum.
Alıntı yapılan: XX_CİHAN_XX - 26 Eylül 2013, 12:25:05
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.
Güzel örnek vermişsiniz fakat kod yazmak için bir hedef olmalı yani bir şeyler çalıştırmalı. Yanlış mıyım ?
C'yi öğrenebilmek için bir ton sorunla karşılaşmak ve bunları çözmek gerekiyor.
Öldürmeyen acı, güç verir hesabı...
Pointerler'i ve dinamik bellek yönetimi konularını çok çok iyi öğrenmenizi tavsiye ederim. Ama bunları uygulama ihtiyacı hissetmeniz lazım. Durup dururken yazarsanız bunların gereksiz olduğunu düşünürsünüz. Öyle bir yer geliyorki "harbiden boşuna üretmemişler bu komutları" diyorsunuz.
Alıntı yapılan: meftun - 26 Eylül 2013, 14:39:57
C'yi öğrenebilmek için bir ton sorunla karşılaşmak ve bunları çözmek gerekiyor.
Öldürmeyen acı, güç verir hesabı...
Pointerler'i ve dinamik bellek yönetimi konularını çok çok iyi öğrenmenizi tavsiye ederim. Ama bunları uygulama ihtiyacı hissetmeniz lazım. Durup dururken yazarsanız bunların gereksiz olduğunu düşünürsünüz. Öyle bir yer geliyorki "harbiden boşuna üretmemişler bu komutları" diyorsunuz.
Haklısınız bende "harbiden boşuna üretmemişler bu komutları" demek istiyorum ;D Ama kitaplara bakınca hep aynı şeyler üzerinde duruluyor yani kitapta bir yere kadar anlatabiliyor. Yani artık program üzerinde bir şeyler yapmam lazım kendimi geliştirmek için . Sizce uygulama ihtiyacı nasıl duyabilirim ?
Hedefi buradan uydurmak önermek neredeyse imkansız.
Aşağıdakilerden birini düşünerek belki hedefi belirleyebiliirsiniz
- Yaşım küçük, vaktim bol, bu projeyi yaparsam, tanıdıklarıma gösterir hava atar, aferin alırım bu da beni mutlu eder.
- Şu projeyi yaparsam çok eğlenirim
- Bu projeyi yaparsam köşeyi dönerim paraya para demem
- falan projeyi yaparsam patron bana zam yapabilir. zaten 3 kuruş maaş alıyoruz
- filan projeyi yaparsam terfi edebilirim
- Şu işi tamamlarsam, hayır amacıyla kullanılacak, sevap kazanabilirim.
Alıntı yapılan: t2 - 26 Eylül 2013, 16:02:06
Hedefi buradan uydurmak önermek neredeyse imkansız.
Aşağıdakilerden birini düşünerek belki hedefi belirleyebiliirsiniz
- Yaşım küçük, vaktim bol, bu projeyi yaparsam, tanıdıklarıma gösterir hava atar, aferin alırım bu da beni mutlu eder.
- Şu projeyi yaparsam çok eğlenirim
- Bu projeyi yaparsam köşeyi dönerim paraya para demem
- falan projeyi yaparsam patron bana zam yapabilir. zaten 3 kuruş maaş alıyoruz
- filan projeyi yaparsam terfi edebilirim
- Şu işi tamamlarsam, hayır amacıyla kullanılacak, sevap kazanabilirim.
Teşekkür ederim bunlar üzerinde düşüneceğim.
Bir kere orta seviye bilgim, ileri seviye bilgim var gibi laflar boş laflar. C++ ın %1 ini bile bilmediğini sana söyleyebilirim. Aslında bu 40 yıllık C++ programcısı için de geçerli birşey. Onlar bile halen daha C++ hakkında birşeyler öğreniyorlardır.
İlk iş, dilin kurallarını iyi bilmek.
Ondan sonra bol bol program yazıp, yazılmış programları incelemek gerek. Ve tabi ki çeşitli problemleri çözmek.
Programlama diline yüzde yüz hakim olsan bile kullanacağın donanıma ve çevrebirimine hakim değilsen bildiklerin kurtaramıyor projeyi. Herşey birbiriyle bağlantılı.Örneğin basit bir LCD nin nasıl çalıştığını bilmiyorsan ona uygun kod yazamıyorsun. Yazılımsal bağlılıkta var tabi, mesela TCP/IP protokolünün nasıl işlediğini bilmiyorsan ağ uygulamalarını yapamıyorsun. Dili öğrenmek birşey değil...
Alıntı yapılan: meftun - 26 Eylül 2013, 18:44:47
Dile yüzde yüz hakim olsan bile kullanacağın donanıma ve çevrebirimine hakim değilsen bildiklerin kurtaramıyor projeyi. Herşey birbiriyle bağlantılı.Çrneğin basit bir LCD nin nasıl çalıştığını bilmiyorsan ona uygun kod yazamıyorsun. Yazılımsal bağlılıkta var tabi, mesela TCP/IP protokolünün nasıl işlediğini bilmiyorsan ağ uygulamalarını yapamıyorsun. Dili öğrenmek birşey değil...
Yani alanında iyi olunca program kısmında iyi olman böylelikle birbirlerini tamamlıyorlar diyorsun
mesaj birleştirme:: 26 Eylül 2013, 19:44:46
Alıntı yapılan: Tesla.25 - 26 Eylül 2013, 18:30:49
Bir kere orta seviye bilgim, ileri seviye bilgim var gibi laflar boş laflar. C++ ın %1 ini bile bilmediğini sana söyleyebilirim. Aslında bu 40 yıllık C++ programcısı için de geçerli birşey. Onlar bile halen daha C++ hakkında birşeyler öğreniyorlardır.
İlk iş, dilin kurallarını iyi bilmek.
Ondan sonra bol bol program yazıp, yazılmış programları incelemek gerek. Ve tabi ki çeşitli problemleri çözmek.
C kullanılan bir firmada 20 günlük bir staj nasıl olur sizce ?
Alıntı yapılan: unknownperson - 26 Eylül 2013, 18:47:14
C kullanılan bir firmada 20 günlük bir staj nasıl olur sizce ?
Kesinlikle iyi olur. Çalışanları uzaktan dinleseniz bile çok faydasını görürsünüz.
Alıntı yapılan: mistek - 26 Eylül 2013, 19:49:48
Kesinlikle iyi olur. Çalışanları uzaktan dinleseniz bile çok faydasını görürsünüz.
O zaman bu seneyi iyi bir ortalamayla geçeyim de saten bu sene C dersi varmış orada da bir şeyler kaparım . İnşallah bir staj yeri de bulursam kendimi geliştirmiş olurum.
Alıntı yapılan: unknownperson - 26 Eylül 2013, 19:53:02
O zaman bu seneyi iyi bir ortalamayla geçeyim de saten bu sene C dersi varmış orada da bir şeyler kaparım . İnşallah bir staj yeri de bulursam kendimi geliştirmiş olurum.
Endüstriyel kartlar ÜRETEN firmalara bakın. Hem elektronik hem yazılımdan biraz kaparsınız. Geri kalan herşey size bağlı.
Alıntı yapılan: mistek - 26 Eylül 2013, 19:56:01
Endüstriyel kartlar ÜRETEN firmalara bakın. Hem elektronik hem yazılımdan biraz kaparsınız. Geri kalan herşey size bağlı.
Tamam öyle yapıcam tavsiyeniz için teşekkür ederim
Evet, gerçekten çok iyi olur senin için.
sorceforge.net adresine git. Orada C dili ile yazılmış yüzlerce uygulama var. Kaynak kodlarına bakabilirsin.
Alıntı yapılan: Tesla.25 - 26 Eylül 2013, 20:01:27
Evet, gerçekten çok iyi olur senin için.
sorceforge.net adresine git. Orada C dili ile yazılmış yüzlerce uygulama var. Kaynak kodlarına bakabilirsin.
Tamam teşekkürler
Dili bosver algoritma kur, gunluk dille olsun, sekilsel olsun.
Díl bir aractir kurdugun algoritmayi gerceklestirmek icin,
java c basic paskal vs dil bilinmez kullanilir. Turkceyi biliyormusun :-\ kullandigin 500 kelime e gerisi, basvuru kitaplarinda. Yazilim dillerindede ayni Basvuru kitabi
Alıntı yapılan: muhittin_kaplan - 27 Eylül 2013, 00:14:26
Dili bosver algoritma kur, gunluk dille olsun, sekilsel olsun.
Díl bir aractir kurdugun algoritmayi gerceklestirmek icin,
java c basic paskal vs dil bilinmez kullanilir. Turkceyi biliyormusun :-\ kullandigin 500 kelime e gerisi, basvuru kitaplarinda. Yazilim dillerindede ayni Basvuru kitabi
Algoritma ile ilgili kısa bir pdf okumuştum yani algoritmanın ne olduğunu biliyorum fakat günlük dille şekilsel algoritma nasıl kurucam yani neyle ilgili ? Algoritma problem çözümünde izlenilecek yolun basamak şeklinde belirtilmesi diye biliyorum ortada problem yok ki ? :o
Mesela C öğrenmek istiyorsunuz değil mi ? Bununla bir algoritma kurabilirsin.
Nasıl? Nereden başlaman gerektiğine karar ver.
Aralarda başa dönmen gerekecek mi?
Staj konusu nerede olacak ?
Video mu izlenecek ?
Kitap mı okunacak yoksa uygulama mı yapılacak ?
Sırası nedir ? vs vs.
Algoritma evden okula giderken bile kurulabilir. Kafanızda canlandırın.