Programlama Dili Nasıl Öğrenilir (Resimlerle)

İçindekiler:

Programlama Dili Nasıl Öğrenilir (Resimlerle)
Programlama Dili Nasıl Öğrenilir (Resimlerle)

Video: Programlama Dili Nasıl Öğrenilir (Resimlerle)

Video: Programlama Dili Nasıl Öğrenilir (Resimlerle)
Video: 20 Dakikada Kodlama Öğrenmek | Yazılım Size Göre mi? | Python Temel Mantığı 2024, Nisan
Anonim

Bilgisayar programları, mobil uygulamalar, web siteleri, oyunlar veya başka herhangi bir yazılım parçası oluşturmaya ilgi duyuyorsanız, programlamayı öğrenmeniz gerekir. Programlar, bir programlama dili kullanılarak oluşturulur. Bu dil, programın, bilgisayar, cep telefonu veya başka bir donanım parçası olsun, üzerinde çalıştığı makineyle çalışmasına izin verir.

adımlar

Bölüm 1/6: Dil Seçme

Bir Programlama Dili Öğrenin Adım 1
Bir Programlama Dili Öğrenin Adım 1

2 8 YAKINDA

Adım 1. İlgi alanınızı belirleyin

Herhangi bir programlama dili ile öğrenmeye başlayabilirsiniz (bazıları kesinlikle diğerlerinden daha "kolaydır"), bu nedenle kendinize bir programlama dili öğrenerek neyi başarmak istediğinizi sorarak başlamak isteyeceksiniz. Bu, ne tür bir programlama yapmanız gerektiğini belirlemenize yardımcı olacak ve size iyi bir başlangıç noktası sağlayacaktır.

Web geliştirme işine girmek istiyorsanız, bilgisayar programları geliştirmek yerine öğrenmeniz gereken tamamen farklı bir dil setine sahip olacaksınız. Mobil uygulama geliştirme, makine programlamadan farklı bir beceri seti gerektirir. Tüm bu kararlar yönünüzü etkileyecektir

Bir Programlama Dili Öğrenin 2. Adım
Bir Programlama Dili Öğrenin 2. Adım

0 5 YAKINDA

Adım 2. "Daha basit" bir dille başlamayı düşünün

Kararınız ne olursa olsun, üst düzey, daha basit dillerden biriyle başlamayı düşünebilirsiniz. Bu diller, hemen hemen her dile uygulanabilecek temel kavramları ve düşünce süreçlerini öğrettikleri için özellikle yeni başlayanlar için yararlıdır.

  • Bu kategorideki en popüler iki dil Python ve Ruby'dir. Bunlar, çok okunabilir bir sözdizimi kullanan nesne yönelimli web uygulama dilleridir.
  • "Nesne yönelimli", dilin "nesneler" veya veri koleksiyonları ve bunların manipülasyonu kavramları etrafında inşa edildiği anlamına gelir. Bu, C++, Java, Objective-C ve PHP gibi birçok gelişmiş programlama dilinde kullanılan bir kavramdır.
Bir Programlama Dili Öğrenin Adım 3
Bir Programlama Dili Öğrenin Adım 3

0 5 YAKINDA

Adım 3. Çeşitli diller için bazı temel eğitimleri okuyun

Hangi dili öğrenmeye başlamanız gerektiğinden hala emin değilseniz, birkaç farklı dil için bazı eğitimleri okuyun. Bir dil diğerlerinden biraz daha anlamlıysa, tıklanıp tıklanmadığını görmek için biraz deneyin. Pek çoğu wikiHow'da da dahil olmak üzere, her programlama için çevrimiçi olarak sunulan sayısız öğretici vardır:

  • Python - Alışık olduğunuzda oldukça güçlü olan harika bir başlangıç dili. Birçok web uygulaması ve bir dizi oyun için kullanılır.
  • Java - Oyunlardan web uygulamalarına ve ATM yazılımlarına kadar sayısız program türünde kullanılır.
  • HTML - Herhangi bir web geliştiricisi için temel bir başlangıç noktası. Başka herhangi bir web geliştirme türüne geçmeden önce HTML'ye hakim olmak çok önemlidir.
  • C - Daha eski dillerden biri olan C, hala güçlü bir araçtır ve daha modern C++, C# ve Objective-C'nin temelidir.

Puan

0 / 0

1. Kısım Testi

Önce web geliştirmenin temellerini öğrenmek istiyorsanız, hangi programlama dili ile başlamalısınız?

piton

Pek değil! Python, öğrenmek için harika bir programlama dilidir, ancak programlama dillerinin en temel kavramlarına odaklanmamıştır. Bunun yerine, web uygulamaları ve oyunlar oluşturmakla ilgileniyorsanız Python öğrenebilirsiniz. Orada daha iyi bir seçenek var!

Java

Tam olarak değil! Java yaygın bir programlama dilidir ancak önce temel kavramları öğrenmek istiyorsanız farklı bir dil denemelisiniz. Bunun yerine, doğrudan web uygulamalarına, oyunlara ve hatta bankacılık yazılımlarına atlamakla ilgileniyorsanız Java öğrenin. Tekrar tahmin et!

HTML

Evet! HTML yazılımı tartışmasız en temel programlama dillerinden biridir. HTML, web geliştiricilerinin büyük web geliştirme projelerinde çalışmaya başlamak için ihtiyaç duydukları becerileri öğrenmeleri için mükemmel bir başlangıç noktasıdır. Başka bir sınav sorusu için okumaya devam edin.

C

Tekrar deneyin! C, bugün hala geçerli olan daha eski bir dildir. C'yi bilmek faydalıdır çünkü C++, C# ve Objective C gibi günümüzde daha yaygın olan programlama dillerinin temelidir. Ancak, C, web geliştirme temelleri için öğrenilecek en iyi dil değildir. Doğru cevabı bulmak için başka bir cevaba tıklayın…

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

Bölüm 2/6: Küçük Başlamak

Bir Programlama Dili Öğrenin 4. Adım
Bir Programlama Dili Öğrenin 4. Adım

0 4 YAKINDA

Adım 1. Dilin temel kavramlarını öğrenin

Bu adımın geçerli olan kısımları seçtiğiniz dile bağlı olarak değişiklik gösterse de, tüm programlama dilleri faydalı programlar oluşturmak için gerekli olan temel kavramlara sahiptir. Bu kavramları erken öğrenmek ve ustalaşmak, sorunları çözmeyi ve güçlü ve verimli kod oluşturmayı kolaylaştıracaktır. Aşağıda, birçok farklı dilde bulunan temel kavramlardan sadece birkaçı verilmiştir:

  • Değişkenler - Değişken, değişen veri parçalarını depolamanın ve bunlara atıfta bulunmanın bir yoludur. Değişkenler manipüle edilebilir ve genellikle "tamsayılar", "karakterler" ve saklanabilecek veri türünü belirleyen diğerleri gibi tanımlanmış türlere sahiptir. Kodlama yaparken, değişkenler tipik olarak, onları bir insan okuyucu için bir şekilde tanımlanabilir kılan isimlere sahiptir. Bu, değişkenin kodun geri kalanıyla nasıl etkileşime girdiğini anlamayı kolaylaştırır.
  • Koşullu İfadeler - Bir koşullu ifade, ifadenin doğru olup olmadığına göre gerçekleştirilen bir eylemdir. Koşullu bir ifadenin en yaygın biçimi "If-Then" ifadesidir. Eğer ifade doğruysa (örneğin x = 5) bir şey olur. Eğer ifade yanlışsa (örneğin x != 5), o zaman başka bir şey olur.
  • İşlevler veya Alt Programlar - Bu kavramın gerçek adı dile bağlı olarak farklı bir şey olarak adlandırılabilir. "Prosedür", "Yöntem" veya "Çağrılabilir Birim" de olabilir. Bu aslında daha büyük bir program içinde daha küçük bir programdır. Bir işlev, program tarafından birden çok kez "çağrılabilir", bu da programcının karmaşık programları verimli bir şekilde oluşturmasını sağlar.
  • Veri girişi - Bu, hemen hemen her dilde kullanılan geniş bir kavramdır. Bir kullanıcının girdisini işlemeyi ve bu verileri depolamayı içerir. Bu verilerin nasıl toplandığı, programın türüne ve kullanıcıya sunulan girdilere (klavye, dosya vb.) bağlıdır. Bu, Çıktı ile yakından bağlantılıdır; bu, sonucun ekranda görüntülenmesi veya bir dosyada teslim edilmesi gibi kullanıcıya nasıl döndürüldüğüdür.
Bir Programlama Dili Öğrenin Adım 5
Bir Programlama Dili Öğrenin Adım 5

0 6 YAKINDA

Adım 2. Gerekli yazılımı yükleyin

Birçok programlama dili, kodu makinenin anlayabileceği bir dile çevirmek için tasarlanmış programlar olan derleyiciler gerektirir. Python gibi diğer diller, programları derlemeden anında çalıştırabilen bir yorumlayıcı kullanır.

  • Bazı dillerde, genellikle bir kod düzenleyici, bir derleyici ve/veya yorumlayıcı ve bir hata ayıklayıcı içeren IDE'ler (Entegre Geliştirme Ortamı) bulunur. Bu, programcının gerekli herhangi bir işlevi tek bir yerde gerçekleştirmesini sağlar. IDE'ler ayrıca nesne hiyerarşilerinin ve dizinlerinin görsel temsillerini de içerebilir.
  • Çevrimiçi olarak kullanılabilen çeşitli kod düzenleyicileri vardır. Bu programlar, sözdizimini vurgulamanın farklı yollarını sunar ve diğer geliştirici dostu araçlar sağlar.

Puan

0 / 0

2. Kısım Testi

Bir programın hangi yönü, değişen verileri depolamaktan ve bunlara atıfta bulunmaktan sorumludur?

Koşullu ifadeler.

Hayır! Koşullu ifadeler, verileri depolamaktan veya bunlara atıfta bulunmaktan sorumlu değildir. Bunun yerine koşullu ifadeler, bir ifadenin doğru olup olmadığına göre gerçekleştirilen eylemlerdir. Tekrar deneyin…

Veri girişi.

Tekrar deneyin! Veri girişinin (yeni veri), veri değişse bile eski veriyi depolamak ve ona başvurmakla pek bir ilgisi yoktur. Ancak, veri girişi hemen hemen her dilin bir parçasıdır ve kullanıcı girişinin işlenmesinden sorumludur. Orada daha iyi bir seçenek var!

Fonksiyonlar

Tam olarak değil! Programlama dili işlevleri veya alt rutinleri, verilerin depolanması ve referanslandırılmasında yer almaz. Bunun yerine işlevler, daha karmaşık uygulamaların oluşturulmasına izin veren daha büyük programların içindeki daha küçük programlardır. Başka bir cevap seçin!

Değişkenler

Doğru! Değişkenler çoğu programlama dilinde temel bir kavramdır. Bir programdaki verilerin saklanması ve daha sonra değiştirilmesine atıfta bulunurlar ve ayrıca manipüle edilebilirler. Başka bir sınav sorusu için okumaya devam edin.

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

Bölüm 3/6: İlk Programınızı Oluşturma

Bir Programlama Dili Öğrenin 6. Adım
Bir Programlama Dili Öğrenin 6. Adım

0 4 YAKINDA

Adım 1. Her seferinde bir konsepte odaklanın

Herhangi bir dil için öğretilen ilk programlardan biri "Merhaba Dünya" programıdır. Bu, ekranda "Merhaba, Dünya" (veya bazı varyasyonlar) metnini görüntüleyen çok basit bir programdır. Bu program, ilk kez programcılara, temel, işleyen bir program oluşturmak için sözdizimini ve ayrıca çıktıyı görüntülemenin nasıl ele alınacağını öğretir. Metni değiştirerek, program tarafından temel verilerin nasıl işlendiğini öğrenebilirsiniz. Aşağıda, çeşitli dillerde "Merhaba Dünya" programı oluşturmaya ilişkin bazı wikiHow kılavuzları bulunmaktadır:

  • Python'da Merhaba Dünya
  • Ruby'de Merhaba Dünya
  • Merhaba Dünya C'de
  • PHP'de Merhaba Dünya
  • Merhaba Dünya C#
  • Java'da Merhaba Dünya
Bir Programlama Dili Öğrenin Adım 7
Bir Programlama Dili Öğrenin Adım 7

0 9 YAKINDA

Adım 2. Çevrimiçi örneklerin yapısökümünü öğrenin

Hemen hemen her programlama dili için çevrimiçi olarak binlerce kod örneği vardır. Dilin çeşitli yönlerinin nasıl çalıştığını ve farklı bölümlerin nasıl etkileşime girdiğini incelemek için bu örnekleri kullanın. Kendi programlarınızı oluşturmak için çeşitli örneklerden küçük parçalar alın.

Bir Programlama Dili Öğrenin 8. Adım
Bir Programlama Dili Öğrenin 8. Adım

0 7 YAKINDA

Adım 3. Sözdizimini inceleyin

Sözdizimi, derleyicinin veya yorumlayıcının anlayabilmesi için dilin yazılma şeklidir. Her dilin benzersiz bir sözdizimi vardır, ancak bazı öğeler birden çok dilde paylaşılabilir. Sözdizimini öğrenmek, dilde programlamayı öğrenmek için çok önemlidir ve genellikle insanların bilgisayar programlama hakkında düşündüklerinde düşündükleri şeydir. Gerçekte, daha gelişmiş kavramların üzerine inşa edildiği temeldir.

Bir Programlama Dili Öğrenin Adım 9
Bir Programlama Dili Öğrenin Adım 9

0 3 YAKINDA

Adım 4. Değişiklikleri deneyin

Örnek programlarınızda değişiklikler yapın ve ardından sonucu test edin. Deneyerek, bir kitap veya kılavuz okumaktan daha hızlı neyin işe yarayıp neyin yaramadığını öğrenebilirsiniz. Programınızı bozmaktan korkmayın; hataları düzeltmeyi öğrenmek, herhangi bir geliştirme sürecinin önemli bir parçasıdır ve yeni şeyler neredeyse hiçbir zaman ilk seferde doğru çalışmaz.

Bir Programlama Dili Öğrenin Adım 10
Bir Programlama Dili Öğrenin Adım 10

0 8 YAKINDA

Adım 5. Hata ayıklamayı uygulamaya başlayın

Programlama yaparken, her zaman hatalarla karşılaşacaksınız. Bunlar programdaki hatalardır ve hemen hemen her yerde ortaya çıkabilir. Hatalar, programdaki zararsız tuhaflıklar olabilir veya programın derlenmesini veya çalışmasını engelleyen büyük hatalar olabilir. Bu hataları bulmak ve düzeltmek, yazılım geliştirme döngüsünde önemli bir süreçtir, bu yüzden bunu erkenden yapmaya alışın.

Temel programları değiştirmeyi denedikçe, çalışmayan şeylerle karşılaşacaksınız. Nasıl farklı bir yaklaşım benimseyeceğinizi bulmak, bir programcı olarak sahip olabileceğiniz en değerli becerilerden biridir

Bir Programlama Dili Öğrenin Adım 11
Bir Programlama Dili Öğrenin Adım 11

0 6 YAKINDA

Adım 6. Tüm kodunuzu yorumlayın

Neredeyse tüm programlama dillerinde, yorumlayıcı veya derleyici tarafından işlenmeyen metni eklemenize izin veren bir "yorum" işlevi vardır. Bu, kodun ne yaptığına dair kısa ama net, insan dilinde açıklamalar bırakmanıza olanak tanır. Bu, yalnızca kodunuzun büyük bir programda ne yaptığını hatırlamanıza yardımcı olmakla kalmaz, başkalarının kodunuzun ne yaptığını anlamasını sağladığı için ortak çalışma ortamında önemli bir uygulamadır. Puan

0 / 0

Bölüm 3 Testi

Bir programlama dili öğrenirken neden örnek programlarınızda değişiklik yapmalısınız?

Hatalarınızı düzeltmeyi öğrenebilirsiniz.

Hemen hemen! Hataları düzeltmek veya kodunuzu "hata ayıklamak", öğrenme sürecinin hayati bir parçasıdır. Alıştırma yaptığınız örnek kodlarda değişiklik yapmaya başlarsanız, geriye dönüp yaptığınız hataları nasıl düzelteceğinizi öğrenebilirsiniz. Bu doğru olmakla birlikte, programlarınızda değişiklik yapmanız için başka nedenler de vardır. Başka bir cevap seçin!

Neyin işe yarayıp neyin yaramadığını öğrenebilirsiniz.

Kısmen haklısın! Örnek programlarınızda değişiklik yaparsanız, hangi değişikliklerin işe yarayıp hangilerinin çalışmayacağını çabucak öğreneceksiniz. Bu deneme yanılma süreci, seçtiğiniz dili öğrenmenin önemli bir parçasıdır. Bu doğrudur, ancak örnek programlarınızı değiştirmeniz için başka nedenler de vardır. Orada daha iyi bir seçenek var!

Genellikle bir kitaptan daha hızlı öğrenebilirsiniz.

Yanılmıyorsun, ama daha iyi bir cevap var! Senaryonun dışına çıkmak veya öğrendiğiniz örnek programlarda değişiklik yapmak, genellikle daha hızlı öğrenmenize yardımcı olabilir. Önceden yazılmamış değişiklikleri yapma konusunda ilk elden deneyim kazanacaksınız. Orada daha iyi bir seçenek var!

Yukarıdakilerin hepsi.

Doğru! Tüm bu nedenler, örnek programlarınızda neden değişiklik yapmayı denemeniz gerektiğini açıklar. Programlarınızda nasıl hata ayıklayacağınızı ve neyin işe yaradığını (veya çalışmadığını) ilk elden tanımak, programlama dilini yalnızca örnek bir programla takip etmekten daha hızlı keşfetmenize yardımcı olabilir. Başka bir sınav sorusu için okumaya devam edin.

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

Bölüm 4/6: Düzenli Çalışmak

Bir Programlama Dili Öğrenin Adım 12
Bir Programlama Dili Öğrenin Adım 12

0 6 YAKINDA

Adım 1. Günlük kodlayın

Bir programlama diline hakim olmak her şeyden önce zaman alır. Temel sözdizimini anlamak yalnızca bir veya iki gün sürebilen Python gibi daha basit bir dil bile, gerçekten yetkin olmak için çok zaman alır. Diğer beceriler gibi, pratik yapmak da daha yetkin olmanın anahtarıdır. İş ve akşam yemeği arasında sadece bir saat olsa bile, her gün en azından biraz zaman ayırmaya çalışın.

Bir Programlama Dili Öğrenin Adım 13
Bir Programlama Dili Öğrenin Adım 13

0 10 YAKINDA

Adım 2. Programlarınız için hedefler belirleyin

Ulaşılabilir ancak zorlu hedefler belirleyerek, sorunları çözmeye ve çözümler bulmaya başlayabileceksiniz. Hesap makinesi gibi temel bir uygulama düşünmeye çalışın ve bunu yapmak için bir yol geliştirin. Öğrendiğiniz söz dizimini ve kavramları kullanın ve bunları pratik kullanımlara uygulayın.

Bir Programlama Dili Öğrenin Adım 14
Bir Programlama Dili Öğrenin Adım 14

0 3 YAKINDA

Adım 3. Başkalarıyla konuşun ve diğer programları okuyun

Belirli dillere veya disiplinlere adanmış birçok programlama topluluğu vardır. Bir topluluk bulmak ve katılmak, öğreniminiz için harikalar yaratabilir. Öğrenme sürecinizde size yardımcı olabilecek çeşitli örneklere ve araçlara erişim kazanacaksınız. Diğer programcıların kodlarını okumak size ilham verebilir ve henüz uzmanlaşmadığınız kavramları kavramanıza yardımcı olabilir.

  • Seçtiğiniz dil için programlama forumlarına ve çevrimiçi topluluklara göz atın. Katıldığınızdan ve sürekli soru sormadığınızdan emin olun. Bu topluluklar genellikle sadece Soru-Cevap olarak değil, işbirliği ve tartışma yeri olarak görülür. Yardım istemekten çekinmeyin, ancak işinizi göstermeye ve farklı yaklaşımları denemeye açık olun.
  • Biraz tecrübe kazandıktan sonra, bir hack-a-thon veya programlama sıkışmasına katılmayı düşünün. Bunlar, bireylerin veya ekiplerin, genellikle belirli bir temaya dayanan işlevsel bir program geliştirmek için zamana karşı yarıştığı etkinliklerdir. Bu etkinlikler çok eğlenceli olabilir ve diğer programcılarla tanışmak için harika bir yoldur.
Bir Programlama Dili Öğrenin Adım 15
Bir Programlama Dili Öğrenin Adım 15

0 2 YAKINDA

Adım 4. Eğlenceyi sürdürmek için kendinize meydan okuyun

Henüz nasıl yapacağınızı bilmediğiniz şeyleri yapmaya çalışın. Görevi (veya benzerini) gerçekleştirmenin yollarını araştırın ve ardından bunu kendi programınızda uygulamaya çalışın. "Temelde" çalışan bir programla yetinmekten kaçınmaya çalışın; her yönün kusursuz çalıştığından emin olmak için elinizden gelen her şeyi yapın. Puan

0 / 0

4. Kısım Testi

Neden bir programlama sıkışmasına katılmalısınız?

Size temel kavramları öğreten faydalı Soru-Cevap oturumlarıdır.

Hayır! Bazı programlama sıkışmalarında ek bir Soru-Cevap oturumu olabilirken, olayların kendisi soru-cevap bölümleri olarak tasarlanmamıştır. Bunun yerine, sorularınıza yanıt bulmakta zorlanıyorsanız, size yardımcı olabilecek diğer programcıları arayın veya daha fazla bilgi edinmek için diğer programları okuyun. Tekrar tahmin et!

Sizi öğrenmeye motive eden zorlu yarışmalardır.

Evet! Programlama sıkışmaları ve hack-a-thons yarışmalardır. Birden fazla programcı bir araya gelecek ve önce işlevsel bir program geliştirmek için rekabet edecek. Bir programlama sıkışmasından çok şey öğrenebilirsiniz ve birine kaydolmak sizi dili öğrenmek için daha fazla zaman harcamak için motive edebilir. Başka bir sınav sorusu için okumaya devam edin.

Başkalarıyla işbirliği yapmayı öğrenebileceğiniz çevrimiçi forumlardır.

Tekrar deneyin! Programlama sıkışmaları, programlama forumlarıyla aynı şey değildir. Ancak, bazı programlama sıkışmalarında yaptığınıza benzer bir şekilde işbirliği yapmak için bir programlama forumu kullanabilirsiniz. Doğru cevabı bulmak için başka bir cevaba tıklayın…

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

Bölüm 5/6: Bilginizi Genişletme

Bir Programlama Dili Öğrenin 16. Adım
Bir Programlama Dili Öğrenin 16. Adım

0 1 YAKINDA

Adım 1. Birkaç eğitim kursuna katılın

Birçok üniversite, topluluk koleji ve topluluk merkezi, okula kaydolmak zorunda kalmadan katılabileceğiniz programlama dersleri ve atölye çalışmaları sunar. Deneyimli bir programcıdan uygulamalı yardım alabileceğiniz ve diğer yerel programcılarla ağ kurabileceğiniz için bunlar yeni programcılar için harika olabilir.

Bir Programlama Dili Öğrenin Adım 17
Bir Programlama Dili Öğrenin Adım 17

0 5 YAKINDA

Adım 2. Bir kitap satın alın veya ödünç alın

Akla gelebilecek her programlama dili için binlerce eğitim kitabı mevcuttur. Bilginiz kesinlikle bir kitaptan gelmemeli, ancak harika referanslar veriyorlar ve çoğu zaman birçok iyi örnek içeriyorlar.

Bir Programlama Dili Öğrenin Adım 18
Bir Programlama Dili Öğrenin Adım 18

0 2 YAKINDA

Adım 3. Matematik ve mantık çalışın

Çoğu programlama temel aritmetik içerir, ancak daha gelişmiş kavramları incelemek isteyebilirsiniz. Bu, özellikle karmaşık simülasyonlar veya diğer algoritma ağırlıklı programlar geliştiriyorsanız önemlidir. Çoğu günlük programlama için çok fazla gelişmiş matematiğe ihtiyacınız yoktur. Mantık, özellikle bilgisayar mantığı çalışmak, daha gelişmiş programlar için karmaşık problem çözmeye en iyi nasıl yaklaşacağınızı anlamanıza yardımcı olabilir.

Bir Programlama Dili Öğrenin Adım 19
Bir Programlama Dili Öğrenin Adım 19

0 2 YAKINDA

Adım 4. Programlamayı asla bırakmayın

Uzman olmanın en az 10.000 saat pratik gerektirdiğine dair popüler bir teori var. Bu tartışmaya açık olsa da, genel ilke doğrudur: ustalık zaman ve özveri gerektirir. Her şeyi bir gecede bilmeyi beklemeyin, ancak odaklanıp öğrenmeye devam ederseniz, alanınızda çok iyi bir uzman olabilirsiniz.

Bir Programlama Dili Öğrenin Adım 20
Bir Programlama Dili Öğrenin Adım 20

0 4 YAKINDA

Adım 5. Başka bir programlama dili öğrenin

Bir dilde uzmanlaşarak kesinlikle başarılı olabilirsiniz, ancak birçok programcı birden fazla dil öğrenerek bu alanda başarı şanslarına yardımcı olur. İkinci veya üçüncü dilleri genellikle ilk dillerini tamamlar ve daha karmaşık ve ilginç programlar geliştirmelerine olanak tanır. İlk programınızı iyice kavradıktan sonra, yeni bir program öğrenmeye başlamanın zamanı gelmiş olabilir.

Muhtemelen ikinci dilinizi öğrenmenin ilkinden çok daha hızlı olduğunu göreceksiniz. Programlamanın birçok temel kavramı, özellikle diller yakından ilişkiliyse, diller arasında taşınır

Puan

0 / 0

Bölüm 5 Testi

Doğru veya yanlış: Kendinize uzman diyebilmek için en az 1.000 saat programlama pratiği yapmanız gerekir.

NS

Hayır! Doğru olabilecek veya olmayabilecek hakim teori, kendinize uzman demek için 1.000 saat değil 10.000 saat pratik yapmanız gerektiğidir. Belirli bir programlama dilinde akıcı olmak için kaç saat pratik yapmanız gerektiğine dair kesin veya hızlı bir kural yoktur, ancak dil üzerinde düzenli olarak çalıştığınızdan emin olmalısınız, böylece çabuk öğrenebilir ve paslanmazsınız. Tekrar tahmin et!

YANLIŞ

Aynen! Kendinize bir beceride ne zaman uzman diyebileceğiniz konusunda katı kurallar yoktur, ancak genel teori, 1.000 saat değil 10.000 saat pratik yapmanız gerektiğidir. Bununla birlikte, düzenli olarak pratik yaparsanız ve kendinizi gerçekten öğrenmeye uygularsanız programlama dili sayesinde beklediğinizden daha kısa sürede işlevsel hale gelebilirsiniz. Başka bir sınav sorusu için okumaya devam edin.

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

Bölüm 6/6: Becerilerinizi Uygulamak

Bir Programlama Dili Öğrenin Adım 21
Bir Programlama Dili Öğrenin Adım 21

0 2 YAKINDA

Adım 1. Dört yıllık bir programa kaydolun

Kesinlikle gerekli olmasa da, bir kolej veya üniversitede dört yıllık bir program sizi çeşitli farklı dillere maruz bırakabilir ve profesyoneller ve diğer öğrencilerle ağ kurmanıza yardımcı olabilir. Bu yöntem kesinlikle herkes için değildir ve birçok başarılı programcı hiçbir zaman dört yıllık bir kuruma katılmamıştır.

Bir Programlama Dili Öğrenin Adım 22
Bir Programlama Dili Öğrenin Adım 22

0 4 YAKINDA

Adım 2. Bir portföy oluşturun

Programlar oluştururken ve bilginizi genişletirken, en iyi çalışmalarınızın tümünün bir portföye kaydedildiğinden emin olun. Yaptığınız işe örnek olarak bu portföyü işe alımcılara ve görüşmecilere gösterebilirsiniz. Kendi zamanınızda yapılan çalışmaları dahil ettiğinizden emin olun ve başka bir şirketle yapılan çalışmaları dahil etmenize izin verildiğinden emin olun.

Bir Programlama Dili Öğrenin Adım 23
Bir Programlama Dili Öğrenin Adım 23

0 4 YAKINDA

Adım 3. Biraz serbest çalışma yapın

Programcılar, özellikle de mobil uygulama geliştiricileri için çok büyük bir freelance piyasası var. Ticari programlamanın nasıl çalıştığına dair bir fikir edinmek için birkaç küçük serbest işte çalışın. Çoğu zaman, portföyünüzü oluşturmaya ve yayınlanmış çalışmalara işaret etmeye yardımcı olması için serbest işleri kullanabilirsiniz.

Bir Programlama Dili Öğrenin Adım 24
Bir Programlama Dili Öğrenin Adım 24

0 3 YAKINDA

Adım 4. Kendi ücretsiz veya ticari programlarınızı geliştirin

Para programlaması yapmak için bir şirkette çalışmak zorunda değilsiniz. Becerileriniz varsa, yazılımı kendiniz geliştirebilir ve kendi web siteniz veya başka bir pazar aracılığıyla satın almak üzere yayınlayabilirsiniz. Müşteriler satın almalarının işe yaramasını bekleyeceğinden, ticari satış için yayınladığınız herhangi bir yazılım için destek sağlayabilmeye hazır olun.

Ücretsiz yazılım, küçük programları ve yardımcı programları dağıtmanın popüler bir yoludur. Geliştirici herhangi bir para almaz, ancak bu, ad tanınırlığı oluşturmanın ve kendinizi toplulukta görünür kılmanın harika bir yoludur

Puan

0 / 0

6. Bölüm Testi

Neden dört yıllık bir programa kaydolmak istiyorsunuz?

Birden fazla dili daha hızlı öğrenebilirsiniz.

Hemen hemen! Dört yıllık bir programda, büyük olasılıkla çok çeşitli programlama dillerine maruz kalacaksınız. Birden fazla dil öğrenmek önemli ölçüde zaman alabilir, ancak üniversite CS kursları öğrenme sürecini hızlandırır. Bu doğru olsa da, birinin dört yıllık bir programa kaydolmasının başka nedenleri de vardır. Doğru cevabı bulmak için başka bir cevaba tıklayın…

Profesyonel programcılarla tanışabilirsiniz.

Kısmen haklısın! Dört yıllık programlar, sizi ağ kurabileceğiniz profesyonellerle tanıştıracak. Programdan mezun olduktan sonra iş bulmak için bu bağlantıları sıklıkla kullanabilirsiniz. Başka bir cevap deneyin…

Programlama alanında kendinize bir isim verebilirsiniz.

Yanılmıyorsun, ama daha iyi bir cevap var! Dört yıllık bir programda başarılı olursanız, genellikle kendinizi programlama ağına tanıtabilir ve bu alanda kendiniz için bir isim yapabilirsiniz. Dört yıllık programlar, adınızı duyurmanıza ve programlama pazarına potansiyel olarak değerli bir katkı sağlamanıza yardımcı olabilir. Tekrar tahmin et!

Yukarıdakilerin hepsi.

Aynen öyle! Bütün bunlar, birçok insanın dört yıllık bir programa katılmasının nedenleridir. Birden fazla programlama dili bilmek değerli bir beceri setidir ve dört yıllık bir program onları daha hızlı öğrenmenize yardımcı olabilir. Ayrıca profesyoneller ve diğer öğrencilerle ağ kurabilir ve bu alanda kendiniz için bir isim yapmaya başlayabilirsiniz. Başka bir sınav sorusu için okumaya devam edin.

Daha fazla sınav mı istiyorsunuz?

Kendini test etmeye devam et!

İpuçları

  • Oyun programlamayla ilgileniyorsanız Python, C++ ve Java'yı araştırın. Üçü arasında muhtemelen en iyi performans göstereni C++, öğrenmesi açık ara en kolayı Python ve değişmeden Windows, Mac OS ve Linux'ta en iyi şekilde çalışan Java'dır.
  • Özgür yazılım hakkında bilgi edinin. Özgür yazılım dizininde bulunan programların kaynak kodunu inceleyin. Daha iyi hale getirebilecekken neden tekerleği yeniden icat ettin? Sadece ne programladığınızı anladığınızdan emin olun.
  • Çoğu insan için, kendilerini ilgilendiren veya kullanabilecekleri bir şeyi programlamak, ders kitabı örneklerinden daha ilginçtir. İlginizi çeken projeler hakkında bilgi edinmek için bir arama motoru kullanın.
  • Yeni bir şey öğrendiğinizde, genellikle onu kendiniz uygulamak ve ardından konsepti anladığınızdan emin olmak için sonuçları tahmin ederek tasarımı ince ayarlamak yardımcı olur.
  • Yazılım yayıncısında mevcut olan güncel uygulama programlama arayüzlerinden ve resmi referans materyallerinden yararlanın.
  • Referanslar size yardımcı olmak için vardır. Her şeyi ezbere hatırlamıyorsanız utanmayın; bu zamanla gelir. Önemli olan, referans materyalin nerede bulunacağını bilmektir.
  • Pratik yapmak için başkalarına öğretmeye çalışın. Sadece sizi daha yetkin kılmakla kalmayacak, aynı zamanda farklı bakış açılarından daha derin düşünmenizi sağlayacaktır.

Önerilen: