Doğru programlama dilini seni nasıl seçilir
Şekillendirme / / December 19, 2019
Programlama ana akım, küresel öneme sahip moda trend haline geldi. Ve yaşlı ve genç bu harika dünyayı keşfedin. ABD'de gerçeğine geldiğini başkan kendisi O konuşur programlama öğrenme yararları hakkında ülke genelinde.
İnternet özgür beri, her programlama sanatları öğrenme birçok yol açıyor CodeacademyVe pahalı dersler binlerce gibi biten Devbootcamp, 9 hafta boyunca tecrübeli programcı için su ısıtıcısı açmak için Umut verici.
Benim için özel programlama öğrenmek gerek var mı?
Layfhakere biz her durumda, cevap inanıyoruz "Evet." o gidecek değildir ve sadece boş zamanlarında hobi bir tür olacak olsa bile, yine de programlama bize beynimizi iş yapar ve her zaman iyidir.
Eğer iş kapsamı bakarsak, faaliyetleri teknoloji ile ilgili olan tüm bu yararlı programlama becerileri.
Gregg Pollack, eğitim hizmetinin kurucusu Kod OkuluBu Says:
işlerinin biçiminde olan herkes programlama temellerini bilmeli, geliştirici ile iletişim kurmak gerekir.
Bu sayede ortak bir dil bulmak ve yapıcı ve yetkin farklı mesleklerden insanlar arasındaki etkileşim sürecinde ortaya çıkan herhangi nüansları çözmek mümkün kılar.
Bunun için çok yaşlı değil misin?
Bu soru, biz zaten cevap vermiş Ayrı bir makale. öğrenmek için asla geç, yaş önemli değil burada yok. Eğer Ya da belki Zaten biliyorum programı?
Başlarken
İngilizce öğrenin. Cidden. Makalenin metindir Aşağıda meslek programcı başarılı gelişimi için, size Inglish gerekir, neden anlayacaksınız. Bir şey Ruslaşmış şey meraklıları adapte ama gerçek kalıntıları - biz ingilizce bilmesi gerekir.
Bu noktada programlama çok kavram ilgilenen varsa, o zaman bir şey ile başlayabilirsiniz. Sen beğendiğin bir şey bulmak, farklı dil ve ortamları ile oynamak daha iyi, gider o zaman nasıl. Ancak, hedeflerin pek çok soyut ötesine "Ben programa nasıl bilmek istiyorum." Onlar belirli bir hedef. Örneğin, mobil uygulama yazmak. Ve burada geliştirme araçları iyi tanımlanmış doğru ihtiyaçtır.
Bir şey bilmiyorum
Hiç deneyim bulunmamaktadır durumda, anlamak daha kolay bir şey ile başlamak daha iyidir. İyi örnekler HTML ve CSS temelleri vardır.
Bir biçimlendirme dili - HTML bir programlama dili değildir. Bunun sayesinde tarayıcının anlayabileceği bir formatta kelimeler, resimler, bağlantılar ve videoları temsil etmek mümkün olacak. Bu basit itibaren Amatör siteleri ve blogları başlayan. CSS yazı tipleri, boyutları, yerleştirme ve bir web sayfası oluşturan diğer tasarım öğeleri sorumludur.
Aslında, büyük olasılıkla, zaten sadece bunu bilmiyorum, HTML ile uğraşmak zorunda kalmıştır. Eğer varsa veya bir blog olsaydı, o zaman biçimlendirme rastlamak garantilidir. Herhangi bir makul WYSIWYG editörü görsel ve metin modu içeriğini temsil eder. Worth metin görüntüleme modunda görerek ve aynı HTML olacaktır. Mastering HTML Derin daha işlevsel ve daha ilginç internet Köşene sayfalarını yapacak, blogunuza veya sitenin görünen özellikleri editörü aşarak katkıda bulunur. Genel olarak, HTML öğrenmeye neyse, yararlıdır.
Ben güzel bir web uygulaması yapmak istiyorum
Bu durumda, JavaScript bilgilerine gerekir. Bu Web siteleri, daha güzel, daha etkin ve daha işlevsel olmasını sağlar. Böyle Kor, açısal ve omurga olarak birçok popüler (ve uyumlu) JavaScript geliştirme ortamları vardır.
JavaScript 20 yıldır yaşayan ve herhangi bir yere gitmek için gidiş değildir. Aslında, alandaki hakimiyeti sadece artar. Onun popülerlik nedeniyle JavaScript nerede tazelemek etmektir. Örneğin, yukarıda bahsedilen çağrı Pollack Dilin kursları Kod Okulu'nda en popüler.
Web üzerinde bir şey yapıyorsanız, o zaman JavaScript öğrenmeliyiz.
Ben hızlı bir şekilde prototip yapmak istiyorum
Eğer - tasarımcı ve testIt uygulamaları kendine bir arka uç programlama bilgisi almak istiyorum, Ruby veya Python öğrenmek gereklidir. Her iki seçenek de oldukça kolay usta, ve 2013 yılında en popüler mesleklerden birine yolunu açacak. Tahmin edebileceğiniz gibi, onların alaka yakın gelecekte de devam edecektir.
Yakut ekosistem gelişimini farklıdır ve en aktif ve yararlı topluluk biridir. 1995 yılında geliştirilen dil bir çerçeve Raylar vardı 2003 yılında yaygın popülerlik kazanmaya başladı. Onun sayesinde web siteleri ve web uygulamaları çok daha basit oluşturma işlemi.
Python da övünç can güçlü toplumVe geliştirilmesi ve yapay zeka oluşturulması ve bu serin şeyler sorunları, Python o zaman yolun etkiledi eğer.
Hızlı bir başlangıç için tavsiye edilebilir Python Hard Way bilgiveya bölüm Yakut Kod Akademisi'nde.
Ben Android Uygulamasını yapmak istiyorum
Android uygulamaların geliştirilmesi esas Java yürütülmektedir. Sen ve Windows ve OS X için uygundur güzellik Her iki işletim sistemi sayesinde Android için geliştirme ortamı kurmak olun. Diğer bir avantajı - Piyasa Android tabanlı ucuz akıllı telefonlar ve tabletler bol çünkü fırsat Bütçe üzerinde uygulamalarını test etmek.
Bir diğer önemli nokta: yıl önce sadece bir çift kilit platformu iOS olsaydı, geliştiriciler artık Android ile başlamayı tercih.
Java programlama Serbest giriş bulunabilir Udacity. temeller çalışılan zaman, yolunuzu tarafına düşecek Android geliştiricilerinin resmi sitesi. Burada onların ilk Android proje oluşturma ince noktalarını öğrenebilir.
Ben iOS app yapmak istiyorum
iOS için geliştirilmesi çok daha araçlara talep olduğunu. uygulamalar oluşturmak için ücretsiz bir araç, hem de iOS için geliştirme araçları kümesi - Objective-C bilgisine ek olarak, Mac OS X sürüm 10.7 veya üstü, Xcode gerekecektir.
Eğitim ücretleri ile yol iOS Geliştirici başlayın Forum iOS Kod Okulu'nda, hem de Apple'ın Geliştirici yönetimi.
Çocuğum programına öğrenmek istiyor
Bu oldukça övgüye ve çok umut verici olduğunu. çocuk hala oldukça küçük olursa, onu vermeye çalışacağım seksek - Bizim makalelerinden birinde açıklanan uygulama. kodlama işlemi oyun boyunca uygulanmaktadır. Belirli bir nokta Ruslaşmış uygulamadan bu can bu aracın bir şaşkınlık gelişiminde büyük ölçüde yardımcı olur.
öğrenme programlama başka mükemmel vasıta olabilir "Scratch". 8 ila 16 yaşındaki kullanıcılarını hedefleyen hizmet.
yardım gibi hizmetler de vardır Code.org - Onların ilkeleri okullarda ve üniversitelerde programlama popülerleşme düşündürmektedir.
Ek okumalar
Yukarıda belirtildiği gibi, biz birkaç kez daha önce öğretim programlama konuya değinmesi var ve konuyla ilgili yararlı makaleler yeterli sayıda birikmiş. Kaçırmayın:
- Hexlet - yazar Layfhakera tarafından Rusça çevrimiçi kurslar
- öğrenme programlama için 5 iyi ücretsiz kaynakları
- Eğer bir programcı yardımcı olacak 10 ücretsiz çevrimiçi platformu
- web tasarımı öğrenme için en iyi 50 online kurslar ve kaynaklar