Merhabalar. Teknolojiden pek anlamıyorum fakat birkaç haftadır bilgisayarlara merakım arttı. Az seviyede bile olsa, yazılım öğrenmek istiyorum. İmkansız mıdır? Öğrenme olasılığım var mıdır? Eğer başlayacaksam, nasıl başlamalıyım ve ilk ne öğrenmeliyim?
Ben üni pc mezunuyum gecmişten emin ol ben çözdüysem sende çözersin yeterki iste ben istemeden çözdüm zamanında ve unuttum düşün sen isteyer neler yaparsn
Teknolojide imkansız diye birşey yoktur öğrenir yaparsın isteklerin önemli bu konuda. Her türlü yardımcı video ve dökümanları nette bulabilir ordan yürürsün
Assembly, Java, delphi, c++ vs bir yerden başlar öğrenirsin ama bunu hobi olarak yapacaksan sıkıcı olabilir bir süre sonra. Yazarken mutlu olursun ama sonu gelmeyince bıkabilirsin bende bir süre yazıp sonrasında bırakmıştım. Tavsiyem hobi olarak photoshop ile uğraşabilirsin.
Oncelikle bu heves kalıcimi geçicimi onu öğren. 2.si hic bilgin yoksa ögrenmen daha kolay olur ücretli kurslara gitmeni tavsiye ederim. Youtube uzerinden video ile ogrenirsin ama bu seni çok zorlar youtube uzerinden ancak biraz bilgisi olup ögrenmek isteyenler faydalanır. Bunu eski bir hacker olarak söyluyorum. Öğrenmek istiyosan eğitim şart uzman kisiler tarafından.
matematik ile doğrudan ilişkili olduğunu düşünmüyorum şahsen, sırf sayısalı iyi diye pc mühendisliği yazılım vs kazanıp beceremeyen çok fazla insan var. Matematik tabiki lazım bazı konularda ama çokta gerekli olduğunu düşünmüyorum her konuda kaynak mevcut artık. Yazılım daha çok mantık ve birden çok olayı ilişkilendirebilme yeteneği gerektirir mesela şu şöyle ise bu böyle olur eğer böyle olmazsa başka bir durum olur gibi en basitinden.
Başlangıçta, doğrudan ilişkili göremeyebilirsiniz ama, kademeler arttıkça gelen problemlerin çözümünde matematiğin nasıl gerekli olduğu ortaya çıkıyor. İşin matematik kısmıyla ilgili yerlerine gelirsek akşam ederiz Bilim insanları 10 binlerce sayfa yazılar yazıp, teoriler ve teknikler geliştirmişler .
Yazılım öğrenip tam olarak ne yapmış olmak istiyorsunuz? Yani birşey üretebilecek konuma geldiğinizde bir mobil uygulama mı yoksa bir oyun mu üretmiş olmak isterdiniz? Ama arkadaşın dediği gibi heves mi yoksa kalıcı mı oldugunu öğrenmek için nispeten kolay fakat hızlı sonuçlar alabileceğiniz sonuç almak için prof. Olmanız gerekmeyen bir dilden başlayabilirsiniz.
Gayet tabi hobi olabilir fakat yanlış bir dilden başlarsanız belki ileride sevecekken hızlı şekilde sıkılabilirsiniz, nispeten artık kullanılmayan fakat birkaç satır öğrendikten sonra bile hemen sonuçlar alabileceğiniz dillere yönelebilirsiniz. Mesela web tabanlı kodlama önerebilirim.
Web tabanlı kodlama hızlı sonuç alabileceğin bir alan o yüzden önerebilirim bir arkadaş da aşağıda önermiş bende HTML ve CSS veya HTML ile birlikte ASP / PHP önerebilirim eğer ben web tabanlı kodlamadan zevk alırım sayfalar oluşturup bu sayfaların hem grafik konusunda hem kodlama konusunda emek sahibi oldugumda mutlu olurum ve bunu insanlarla paylaşmaktan (web sitesini yayınlamaktan) zevk alırım diyorsan o zaman öncelikle HTML'den başlamanı daha sonra da tercihine ve hedefine göre CSS veya ASP / PHP öğrenmeni öneririm. Başlangıç olarak HTML derslerine bakabilirsin çok eski ve temel oldugu için Türkçe kaynak bulmakta da sıkıntı çekmezsin.
Teoride bambaşka şeyler. Backend ve frontend kavramlarını fazlasıyla biliyor ve tekrar ediyorum Yazılımdan bahsediyoruz burda. Tulum Peyniri tarifi senin olsun
varsın frontend olsun ne olacak ki? Yazılımı yeni öğrenen biri if else for öğrettiğinde emin ol soğuyacak. Html css gibi dillerle yazdığı şeyin görsel karşılığını alan birini ise daha da gazlayacaktır her zaman böyle olmuştur yani.
yazılım hayata ve teknolojiye bakış açını değiştirir. Hangi dili öğrendiğinin ne ürettiğinin bir önemi yok. Bir yerden başladığında devamını getireceksin, yazmasan bile hayatını değiştirecek emin ol. İstediğin yerden başla
https://www.sololearn.com/ burda c++ phyton ve java eğitimleri mevcut ücretsiz ingilizce kaynaklar aşama aşama size boşluk doldurtarak gidiyor güzel bir sistem.
oyunlardan başla oyunlar bilgisayar kullanımını öğrenmekte çok yarar sağlıyor sonra programlara geçiş yap derim öğrenebileceğin programları halk eğitim merkezleri veriyor kurslarını zaten o derece yaygın ve basit şeyler ama temelinden öğrenmen lazım bir işi o yüzden oyunlar başlangç olsun bugları tanı oyunları crackla kurulumları öğren oyunların yanında getirdiği programlar yapı taşları
biliyorum biraz saçma gibi gelebilir ama en iyi bu şekilde öğrenilir bilgisayar kullanımı ondan sonra programlara geçiş yapılması daha sağlıklı
oyun doyalarının yerini öğrenirsin karşılaştığın hataları araştırıp cözmeye calıştıkca yani ne bileyim direk olarak kullanımı öğretiyor eniğini cücüğünü öğrenirsin 1 yılda üstelik bunun yanında sıkı calışmayla programlarıda öğrenebilirsin bahsettiğim şey ofis programları değil kodlama dili olsun photoshop olsun vesaire teferruatlı şeyler ama yok ben exel öğreniyim diyorsan daktilo daha kullanışlı asdfgds
Websiteleri ile uğraşmak için Html&Css ile giriş yapabilirsin, hatta google'a html&css dersleri yazarsan yüzlerce video bulabilirsin. Benim tavsiyem yakın kampüs'ün videoları, gayet basit bir şekilde anlatıyor. https://www.youtube.com/watch?v=fakHTnkZLRc Onun dışında ben bu konuda ilerlemek uygulamalar yapmak istiyorum dersen de Java ile başlamanı öneririm. İlk başta zor gelebilir, hemen pes etme yeter ki... Onun içinde bu kitabı öneriyorum. Kitapla birlikte videolu anlatım cd'si geliyor ve gayet açık bir şekilde her şeyi anlatıyor. Kitap için: http://www.hepsiburada.com/yeni-baslayanlar-icin-java-8-p-KKODLAB01104
Önce hangi programlama dilini öğrenmek istediğine karar vermen gerek. Ardından ingilizcen varsa ingilizce yoksa türkçe olarak algoritma öğren ve kaynak seç. Ardından aynı şekilde en iyi kaynakları araştırıp yazılı olarak mı, yoksa görsel olarak mı daha iyi öğreneceğini keşfet. Tavsiyeyle bir programlama diline başlarsan daha başlamadan bırakırsın.
Programlama diline karar verdikten sonra kaynak için burayı güncellersen herkes tavsiye verecektir.
Ama ne olursa olsun bol örneği olan bir kaynak seç. Ve soru sistemide içersin. Programlama yazarak öğrenilir
Microsoft'un açık akademi'sine de bakabilirsiniz. Başlangıç için iyi bir Türkçe kaynak. Tam net hatırlamıyorum neler vardı ama c# vardı. Unity 3d için bakmıştık ve çok tane tane anlatıyorlardi. En azından hamlığı buradan attıktan sonra bir çok yabancı kaynaktan da ispanyolca bile olsa yararlanabiliyorsunuz.
Ilk önce web sitesi için mi? Mobil için mi? Windows için mi? Linux vb programlar için mi? Imac için mi ?
HTML ve CSS en kolay öğreneceklerin olur fakat bunları bilmen sadece diğer kodlamaları öğrenmene yardımı olur http://ASP.net/ php öğrenmende gerekir. Apple ürünleri için obj-c öğrenmen gerekir. Android İçin Java bilmen gerekir. İçeriye daldıkça çoğalır kodlama durumları. Tavsiyem hangi platform da neyi yapmak istiyorsan ona yönlen yoksa kafan çorba olur. Yazmadığımız dahada fazla kodlama dili var seçim senin kolay gelsin
Youtubede Murat Yücedağ videolarından başla daha sonra zaten bilgi sahibi olucaksın sen seçeceksin Murat Yücedağ Form application yaz 100 tane video var ama ilk 20dersi başlangıç için zaten başta bakarak yaz
Yeri gelmişken sorayım ben de Android oyun geliştiriciliği yapmak istiyorum visual studio ve unity programlarını kullanacağım. Elimdeki laptop A6 işlemci ve 4 GB ram Win10 pro yüklü. Bu özellikte bir PC ile bahsettiğim programları çalıştırabilir verim alabilir miyim?
bu harika bir düşünce öncelikle sizi tebrik ederim. İlk başta algoritma mantığını öğrenmeniz gerekiyor. Başka bir deyişle günlük hayatta da devamlı kullanmış olduğunuz kavramın farkına varıp geliştirmeniz gerekiyor daha sonra ise bir programlama dili öğrenebilirsiniz. Bunun içinC, python gibi dillere bakabilirsiniz. Algoritma ve programlama öğrendiğinizde işlerinizi de bir düzen içerisinde rahatlıkla hallettiğinizi göreceksiniz. C dersi için volkan kılıç c ders videolarını öneririm Python için istihza PDF dökümanını öneririm Başarılar
Sana cok yardimci olacak bedava kurslar var, normalde 7 bin civari ucretler, onlari arastirirsan birseyler basarabilirsin, ben gittim ve sinifimizda fizikci ve matematikciler vardi, ogrenebilirsin yani
Süper Şunu sormayacağım; mobil mi web mi desktop mı? Vs. Bu, bu işi hiç bilmeyen bir kişiye sorulacak bir soru değil. Genelde bu durumdaki kimse masaüstü uygulama ya da gömülü sistem geliştireceğim demez. Üniversitede ilgili bölümlere giren arkadaşlara da ilk derste ne yapmak istiyorsunuz denmez. Hadi algoritma öğreniyoruz denir. i önce her şeyi bir kenara bırak ve algoritma nedir, ne işe yarar, sana ne kazandırır, niye kullanıyoruz bunları oku, incele, dinle öğren. Bu uzun bir süreç değil, mantığını "tamam anladım ben bunu ya!" dedikten sonra sürekli geliştirirsin. , matematik evet avantaj, ama zaruri değil. İngilizce'nin olması avantaj hemde çok büyük avantaj, olmaması büyük dezavantaj. En azından okuduğunu anlayacak seviyede bilmen gerekiyor. Eğitim için kendine zaman ayır, acele etme. Stratejik olarak bir dili çok iyi öğrenmek ondan sonra onun yanına yeni diller eklemek mantıklıdır. Algoritmadan sonra veri yapılarını incele. Veri, yapı ve algoritma bunlar senin temelin olacak, hangi dili seçersen seç. Ve hangi programlama dilini öğreneceğim diye düşünme hiç, hiç önemi yok, herhangi bir orta ve yüksek seviye dili haftalar içinde öğrenebilirsin, uzmanlaşman yıllar alır. "Öğrenmek" dile ait her şeyi kafana yazmak değildir, artık elimizin altında internet, masamızın üstünde başucu kitaplarımız var. Sadece ne yapmak istediğine biraz kafa yoracaksın.
Hepsini hallettiğinde senin için eğlenceli olacak, sıkmayacak bir ide ve dil olarak visual studio c#.net ile başlayabilirsin. Benim önerim burada console application (bakarsın) ile başlaman sonra formlara geçmen. Java olabilir. Netbeans ya da eclipse ile. Python olabilir. Bunlara çok kısa ufak ufak bak, hoşuna giden ile başla. Birşeyler çıkartmaya başla. Seviyor musun yapabiliyor musun devam edecek misin sor kendine. Sonra web mi mobil mi vs. Diye sorarsın Onada hangi dalla gideceğini öneririz. Çünkü ondan sonra işler dallanıp budaklanmaya başlıyor. Sadece web için bu dalları görebilirsin: https://github.com/kamranahmedse/developer-roadmap
Oncelikle yazilim nedir? Yazilimci nedir? Algoritma nedir? Yazilim ile neler yapilir neler yapilamaz? Hangi alanda yazilim yazmak istiyorum? Bu sorulara cevap aramanizi tavsiye ederim. Sonra algoritmanizi gelistirmenizi tabsiye ediyorum.
Matematik sever misin? Hatırlarsan matematikte mantık adında bir konu vardı. A + A' = 1 gibi garip şeyler yapıyorduk. O konuya geri dön bir bak. O konu yazılımın temelidir. Onu seversen, eğlenceli işler de yapabilirsin. Raspberry pi filan alırsın mesela ilerde. Sabah uyandığında sana ayna tutan robot geliştirirsin. Vs vs
Hangi alanda yazılım kullanacağına karar vermelisin önce. Programlama dilleri birbirinden farklı herkese göre iyi olan başkasıdır. Kimi java der kimi c ++ der vs. Mesela şu an bi arkadaşım başka bir dil öğreniyor onun alanında o lazım olacağı için. Sonra alanın için hangisi iyi onu araştırman gerek.
Yanılmıyorsam ODTÜ nun ücretsiz ve sertifikalı kursları başladı ve içinde yazılımla ilgili bir kursu da mevcut istersen bir bak ben İngilizce kursuna bakmıştım gayet faydalı oluyor.
Bir problemi çözmek için uygulayacağın adımların, planın tamamı. Kod ise o algoritmayı alır ve bilgisayara tercüme eder, şunu şunu yap diye. Kodlama dili öğreneceğine düşünme biçimini, problem çözmeyi öğren diyorlar kısaca.
Başlayacaksanız python programlama dilinden başlayabilir siniz, youtube da anlatımı mevcut izlemek isterseniz
Teşekkürler, not aldım
Algoritma öğrenin
Youtube, Bilgisayar Kavramları kanalını da önereyim
çok teşekkürler,
Ben üni pc mezunuyum gecmişten emin ol ben çözdüysem sende çözersin yeterki iste ben istemeden çözdüm zamanında ve unuttum düşün sen isteyer neler yaparsn
Teknolojide imkansız diye birşey yoktur öğrenir yaparsın isteklerin önemli bu konuda. Her türlü yardımcı video ve dökümanları nette bulabilir ordan yürürsün
Araştırdım. Fakat bu konuda sıfır olduğum için nerden başlamam gerektiğini bilemedim
Assembly, Java, delphi, c++ vs bir yerden başlar öğrenirsin ama bunu hobi olarak yapacaksan sıkıcı olabilir bir süre sonra. Yazarken mutlu olursun ama sonu gelmeyince bıkabilirsin bende bir süre yazıp sonrasında bırakmıştım. Tavsiyem hobi olarak photoshop ile uğraşabilirsin.
Oncelikle bu heves kalıcimi geçicimi onu öğren. 2.si hic bilgin yoksa ögrenmen daha kolay olur ücretli kurslara gitmeni tavsiye ederim. Youtube uzerinden video ile ogrenirsin ama bu seni çok zorlar youtube uzerinden ancak biraz bilgisi olup ögrenmek isteyenler faydalanır.
Bunu eski bir hacker olarak söyluyorum.
Öğrenmek istiyosan eğitim şart uzman kisiler tarafından.
Son olarak ingilizcen en az orta seviyeli olmali
http://code.org/
Matematik ile aran nasıl? https://scratch.mit.edu/ buradan başlayabilirsin .
Sözelci olduğum halde, yadsınamaz. Konu matematik olunca öğrenmesi zevkli olduğu için biraz kolay öğrenebiliyorum.
Düşünmeye iter, çözüme giderken yardımcı olur .
matematik ile doğrudan ilişkili olduğunu düşünmüyorum şahsen, sırf sayısalı iyi diye pc mühendisliği yazılım vs kazanıp beceremeyen çok fazla insan var. Matematik tabiki lazım bazı konularda ama çokta gerekli olduğunu düşünmüyorum her konuda kaynak mevcut artık. Yazılım daha çok mantık ve birden çok olayı ilişkilendirebilme yeteneği gerektirir mesela şu şöyle ise bu böyle olur eğer böyle olmazsa başka bir durum olur gibi en basitinden.
Başlangıçta, doğrudan ilişkili göremeyebilirsiniz ama, kademeler arttıkça gelen problemlerin çözümünde matematiğin nasıl gerekli olduğu ortaya çıkıyor. İşin matematik kısmıyla ilgili yerlerine gelirsek akşam ederiz Bilim insanları 10 binlerce sayfa yazılar yazıp, teoriler ve teknikler geliştirmişler .
Yazılım öğrenip tam olarak ne yapmış olmak istiyorsunuz? Yani birşey üretebilecek konuma geldiğinizde bir mobil uygulama mı yoksa bir oyun mu üretmiş olmak isterdiniz? Ama arkadaşın dediği gibi heves mi yoksa kalıcı mı oldugunu öğrenmek için nispeten kolay fakat hızlı sonuçlar alabileceğiniz sonuç almak için prof. Olmanız gerekmeyen bir dilden başlayabilirsiniz.
geçici heves değil de daha çok hobi gibi.
Gayet tabi hobi olabilir fakat yanlış bir dilden başlarsanız belki ileride sevecekken hızlı şekilde sıkılabilirsiniz, nispeten artık kullanılmayan fakat birkaç satır öğrendikten sonra bile hemen sonuçlar alabileceğiniz dillere yönelebilirsiniz. Mesela web tabanlı kodlama önerebilirim.
onun içinde en baştan başlamak gerekmez mi? Ya da nerden başlarım? Sıfırım
Web tabanlı kodlama hızlı sonuç alabileceğin bir alan o yüzden önerebilirim bir arkadaş da aşağıda önermiş bende HTML ve CSS veya HTML ile birlikte ASP / PHP önerebilirim eğer ben web tabanlı kodlamadan zevk alırım sayfalar oluşturup bu sayfaların hem grafik konusunda hem kodlama konusunda emek sahibi oldugumda mutlu olurum ve bunu insanlarla paylaşmaktan (web sitesini yayınlamaktan) zevk alırım diyorsan o zaman öncelikle HTML'den başlamanı daha sonra da tercihine ve hedefine göre CSS veya ASP / PHP öğrenmeni öneririm. Başlangıç olarak HTML derslerine bakabilirsin çok eski ve temel oldugu için Türkçe kaynak bulmakta da sıkıntı çekmezsin.
Bu arada hiçbir temeliniz olmadıgı için tabii ki hangisini seçerseniz seçin en baştan başlamak lazım,
Html ve css ile başlamanı öneririm youtube'dem bakabilirsin
Arayüz geliştirici olmak istemiyor. Yazılım (!) 'dan bahsediyoruz .
backend ve frontend kavramlarını araştır bi. Html css tulum peyniri tarifi değil.
"tulum peyniri tarifi değil" abi gördüğüm en güzel cevap xhkshdjshd
Teoride bambaşka şeyler. Backend ve frontend kavramlarını fazlasıyla biliyor ve tekrar ediyorum Yazılımdan bahsediyoruz burda. Tulum Peyniri tarifi senin olsun
varsın frontend olsun ne olacak ki? Yazılımı yeni öğrenen biri if else for öğrettiğinde emin ol soğuyacak. Html css gibi dillerle yazdığı şeyin görsel karşılığını alan birini ise daha da gazlayacaktır her zaman böyle olmuştur yani.
yazılım hayata ve teknolojiye bakış açını değiştirir. Hangi dili öğrendiğinin ne ürettiğinin bir önemi yok. Bir yerden başladığında devamını getireceksin, yazmasan bile hayatını değiştirecek emin ol. İstediğin yerden başla
https://www.sololearn.com/ burda c++ phyton ve java eğitimleri mevcut ücretsiz ingilizce kaynaklar aşama aşama size boşluk doldurtarak gidiyor güzel bir sistem.
Eğer İstanbul'da yaşıyorsan
http://www.csystem.org/
Buraya git, çok iyi eğitimi var, prgoramlamaya giriş kursu var, bu hafta sonu başlıyor hatta, git oradan başla.
Ben de orada eğitim aldım, daha iyi bir yer bilmiyorum.
Mutlaka eğitim al, çünkü bazı kavramları ve algoritma mantığını kitaplardan öğrenemezsin. Öğrenmeyi başarmanın bir yolunu bulsan bile çok uzun sürer.
oyunlardan başla oyunlar bilgisayar kullanımını öğrenmekte çok yarar sağlıyor sonra programlara geçiş yap derim
öğrenebileceğin programları halk eğitim merkezleri veriyor kurslarını zaten o derece yaygın ve basit şeyler ama temelinden öğrenmen lazım bir işi o yüzden oyunlar başlangç olsun
bugları tanı
oyunları crackla
kurulumları öğren oyunların yanında getirdiği programlar yapı taşları
biliyorum biraz saçma gibi gelebilir ama en iyi bu şekilde öğrenilir bilgisayar kullanımı ondan sonra programlara geçiş yapılması daha sağlıklı
oyun doyalarının yerini öğrenirsin karşılaştığın hataları araştırıp cözmeye calıştıkca yani ne bileyim direk olarak kullanımı öğretiyor eniğini cücüğünü öğrenirsin 1 yılda üstelik bunun yanında sıkı calışmayla programlarıda öğrenebilirsin bahsettiğim şey ofis programları değil kodlama dili olsun photoshop olsun vesaire teferruatlı şeyler ama yok ben exel öğreniyim diyorsan daktilo daha kullanışlı asdfgds
Websiteleri ile uğraşmak için Html&Css ile giriş yapabilirsin, hatta google'a html&css dersleri yazarsan yüzlerce video bulabilirsin. Benim tavsiyem yakın kampüs'ün videoları, gayet basit bir şekilde anlatıyor. https://www.youtube.com/watch?v=fakHTnkZLRc Onun dışında ben bu konuda ilerlemek uygulamalar yapmak istiyorum dersen de Java ile başlamanı öneririm. İlk başta zor gelebilir, hemen pes etme yeter ki... Onun içinde bu kitabı öneriyorum. Kitapla birlikte videolu anlatım cd'si geliyor ve gayet açık bir şekilde her şeyi anlatıyor. Kitap için: http://www.hepsiburada.com/yeni-baslayanlar-icin-java-8-p-KKODLAB01104
http://www.codeacademy.com/ gayet keyifli ve arayüzü rahat bir site, kullanması ve öğrenmesi çok eğlenceli, tavsiye ederim
Önce hangi programlama dilini öğrenmek istediğine karar vermen gerek. Ardından ingilizcen varsa ingilizce yoksa türkçe olarak algoritma öğren ve kaynak seç. Ardından aynı şekilde en iyi kaynakları araştırıp yazılı olarak mı, yoksa görsel olarak mı daha iyi öğreneceğini keşfet. Tavsiyeyle bir programlama diline başlarsan daha başlamadan bırakırsın.
Programlama diline karar verdikten sonra kaynak için burayı güncellersen herkes tavsiye verecektir.
Ama ne olursa olsun bol örneği olan bir kaynak seç. Ve soru sistemide içersin.
Programlama yazarak öğrenilir
Hobi niyetine öğrenmek istiyorum. Zor olacak belki biraz, zaman alacak ama belki öğrendikten sonra bir mobil uygulaması olabilir
Microsoft'un açık akademi'sine de bakabilirsiniz. Başlangıç için iyi bir Türkçe kaynak. Tam net hatırlamıyorum neler vardı ama c# vardı. Unity 3d için bakmıştık ve çok tane tane anlatıyorlardi. En azından hamlığı buradan attıktan sonra bir çok yabancı kaynaktan da ispanyolca bile olsa yararlanabiliyorsunuz.
Çok teşekkürler
Rica ederim. Başarılar
web yazılım mı? Ve kafanda belli bir dil var mı yoksa araştırıp mı seçeceksin eğer öyle ise tavsiye verebilirim.
Algoritmalarla başla işin alfabesi çok güzel bi kitap vardı "algoritma ve programlamaya giriş" onu bul
Bugün bakayım o kitaba
Ilk önce web sitesi için mi? Mobil için mi? Windows için mi? Linux vb programlar için mi? Imac için mi ?
HTML ve CSS en kolay öğreneceklerin olur fakat bunları bilmen sadece diğer kodlamaları öğrenmene yardımı olur http://ASP.net/ php öğrenmende gerekir. Apple ürünleri için obj-c öğrenmen gerekir. Android İçin Java bilmen gerekir. İçeriye daldıkça çoğalır kodlama durumları. Tavsiyem hangi platform da neyi yapmak istiyorsan ona yönlen yoksa kafan çorba olur. Yazmadığımız dahada fazla kodlama dili var seçim senin kolay gelsin
Önce önce önce!
Algoritmanin ne demek olduğunu nasıl işlediğini öğrenmelisiniz.
Sonra ne yazmak istiyorsun!
Web
Oyun
Masaüstü
Webden başlarsan çabuk gelişirsin. Ama zamanını adamalisin hangi alanda çalışacaksan.
Sormak istediğin her soruya açığım. Bil Müh öğrencisi olup sekiz yıllık yazılımcıyım.
Yerimi ayirtayim
Youtubede Murat Yücedağ videolarından başla daha sonra zaten bilgi sahibi olucaksın sen seçeceksin Murat Yücedağ Form application yaz 100 tane video var ama ilk 20dersi başlangıç için zaten başta bakarak yaz
Yeri gelmişken sorayım ben de Android oyun geliştiriciliği yapmak istiyorum visual studio ve unity programlarını kullanacağım. Elimdeki laptop A6 işlemci ve 4 GB ram Win10 pro yüklü. Bu özellikte bir PC ile bahsettiğim programları çalıştırabilir verim alabilir miyim?
Çalıştırırsın.
bu harika bir düşünce öncelikle sizi tebrik ederim. İlk başta algoritma mantığını öğrenmeniz gerekiyor. Başka bir deyişle günlük hayatta da devamlı kullanmış olduğunuz kavramın farkına varıp geliştirmeniz gerekiyor daha sonra ise bir programlama dili öğrenebilirsiniz. Bunun içinC, python gibi dillere bakabilirsiniz. Algoritma ve programlama öğrendiğinizde işlerinizi de bir düzen içerisinde rahatlıkla hallettiğinizi göreceksiniz.
C dersi için volkan kılıç c ders videolarını öneririm
Python için istihza PDF dökümanını öneririm
Başarılar
Sana cok yardimci olacak bedava kurslar var, normalde 7 bin civari ucretler, onlari arastirirsan birseyler basarabilirsin, ben gittim ve sinifimizda fizikci ve matematikciler vardi, ogrenebilirsin yani
Şuan için maddi durum kısıtlı. Ama ileride neden olmasın
Benim dedigim ucretlilere gitme. Zaten, iskur destekli kurslar var, hatta onlar sana para veriyor, cokta guzel ogretiyorlar
Araştıracağım. Çok iyi oldu söylediğin teşekkürler
Eğer Istanbul'daysan İsmek in uzman yetiştirme eğitimleri ve HEM (Halk Eğitim Merkezleri) var. Onlara da başvuru yapabilirsin.
Kocaeli'ndeyim maalesef
Süper Şunu sormayacağım; mobil mi web mi desktop mı? Vs. Bu, bu işi hiç bilmeyen bir kişiye sorulacak bir soru değil. Genelde bu durumdaki kimse masaüstü uygulama ya da gömülü sistem geliştireceğim demez. Üniversitede ilgili bölümlere giren arkadaşlara da ilk derste ne yapmak istiyorsunuz denmez. Hadi algoritma öğreniyoruz denir. i önce her şeyi bir kenara bırak ve algoritma nedir, ne işe yarar, sana ne kazandırır, niye kullanıyoruz bunları oku, incele, dinle öğren. Bu uzun bir süreç değil, mantığını "tamam anladım ben bunu ya!" dedikten sonra sürekli geliştirirsin. , matematik evet avantaj, ama zaruri değil. İngilizce'nin olması avantaj hemde çok büyük avantaj, olmaması büyük dezavantaj. En azından okuduğunu anlayacak seviyede bilmen gerekiyor. Eğitim için kendine zaman ayır, acele etme. Stratejik olarak bir dili çok iyi öğrenmek ondan sonra onun yanına yeni diller eklemek mantıklıdır. Algoritmadan sonra veri yapılarını incele. Veri, yapı ve algoritma bunlar senin temelin olacak, hangi dili seçersen seç. Ve hangi programlama dilini öğreneceğim diye düşünme hiç, hiç önemi yok, herhangi bir orta ve yüksek seviye dili haftalar içinde öğrenebilirsin, uzmanlaşman yıllar alır. "Öğrenmek" dile ait her şeyi kafana yazmak değildir, artık elimizin altında internet, masamızın üstünde başucu kitaplarımız var. Sadece ne yapmak istediğine biraz kafa yoracaksın.
Hepsini hallettiğinde senin için eğlenceli olacak, sıkmayacak bir ide ve dil olarak visual studio c#.net ile başlayabilirsin. Benim önerim burada console application (bakarsın) ile başlaman sonra formlara geçmen. Java olabilir. Netbeans ya da eclipse ile. Python olabilir. Bunlara çok kısa ufak ufak bak, hoşuna giden ile başla. Birşeyler çıkartmaya başla. Seviyor musun yapabiliyor musun devam edecek misin sor kendine. Sonra web mi mobil mi vs. Diye sorarsın Onada hangi dalla gideceğini öneririz. Çünkü ondan sonra işler dallanıp budaklanmaya başlıyor. Sadece web için bu dalları görebilirsin: https://github.com/kamranahmedse/developer-roadmap
Şu yazını ben hocama göstereyim de belki o da anlar. Bize su yonerge üzerinde ders verir artik
Ilk algoritma yapmadan basla. Eger kafanda oluşturduğun algoritma uzerinden gidersen daha kolay olur kodlamalarin.
Oncelikle yazilim nedir? Yazilimci nedir? Algoritma nedir? Yazilim ile neler yapilir neler yapilamaz? Hangi alanda yazilim yazmak istiyorum? Bu sorulara cevap aramanizi tavsiye ederim. Sonra algoritmanizi gelistirmenizi tabsiye ediyorum.
Sanırım hobi olarak bir şeyler arıyorsun. Öyleyse seni biraz sıkabilir.
Seversem, uğraşabilirim.
Matematik sever misin? Hatırlarsan matematikte mantık adında bir konu vardı. A + A' = 1 gibi garip şeyler yapıyorduk. O konuya geri dön bir bak. O konu yazılımın temelidir. Onu seversen, eğlenceli işler de yapabilirsin. Raspberry pi filan alırsın mesela ilerde. Sabah uyandığında sana ayna tutan robot geliştirirsin. Vs vs
Neden böyle bir giriş yaptınız? İlk önce öğrenilmesi gereken algoritmadır. Mantık herşeyin içinde var zaten. Ondan sonra da yazılım dilleri denenmeli.
Microsoft Açık Akademi çok faydasini gorursun
Python kursu bul başla
Neden Python
Konuya hakim değilim ama istiyorsan tabii ki öğrenebilirsin kolay gelsin şimdiden
Hangi alanda yazılım kullanacağına karar vermelisin önce. Programlama dilleri birbirinden farklı herkese göre iyi olan başkasıdır. Kimi java der kimi c ++ der vs. Mesela şu an bi arkadaşım başka bir dil öğreniyor onun alanında o lazım olacağı için. Sonra alanın için hangisi iyi onu araştırman gerek.
algoritma.
Yanılmıyorsam ODTÜ nun ücretsiz ve sertifikalı kursları başladı ve içinde yazılımla ilgili bir kursu da mevcut istersen bir bak ben İngilizce kursuna bakmıştım gayet faydalı oluyor.
İnternet üzerinden ise olabilir. Araştıracağım
Haci abiler algoritma dediğiniz sey ne?
Bir problemi çözmek için uygulayacağın adımların, planın tamamı. Kod ise o algoritmayı alır ve bilgisayara tercüme eder, şunu şunu yap diye. Kodlama dili öğreneceğine düşünme biçimini, problem çözmeyi öğren diyorlar kısaca.
Hmmm bir nevi cozme konusunda izlenecek yol yani..
Stanford university cs derslerini internette kullanima acti, java icin orayi kullanabilirsiniz lecture bile var
sabır ve merak varsa bir de yabancı kelimelerle aran iyiyse dilediğin kadarını öğrenebilirsin