İşverenler giderek diplomalardan ziyade somut becerilere sahip çalışanları işe almaya odaklandığından, yeni mezunların çoğu bugünün iş piyasasında hayal kırıklığı yaşıyor. Bilgisayarla ilgili olmayan alanlarda çalışmak isteyenler bile, ne olursa olsun, mezunları şimdi kodlama becerilerine ihtiyaç var ve birçok işveren HTML veya Javascript hakkında bilgi sahibi olan adaylara öncelik vermektedir. Bir programlama dili öğrenmek özgeçmişinizi geliştirmek ve kendinizi daha pazarlanabilir hale getirmek için mükemmel bir yoldur.
Bilgisayara erişimi olanlar, bir üniversite kursuna katılmadan ödeme yapmadan çevrimiçi olarak bir programlama dili öğrenebilirler. Başlangıç seviyesinde programlamayı öğrenmek şaşırtıcı bir şekilde sezgisel olabilir ve teknoloji kariyerine harika bir giriş olabilir. Yaşa veya bilgisayarlara aşinalık seviyesine bakılmaksızın, çevrimiçi çalış ve öğren.
Üniversiteler ve Daha Fazlası
Son birkaç on yıldır, kitaplar programlamayı öğrenmenin temel yollarından biri olarak kullanılmıştır. Çoğu zaman çevrimiçi olarak dijital versiyonlarda bulunan ücretsiz birçok kitap vardır. Bir popüler serinin adı
Zor Yoldan Kod Öğrenin öğrencilerin kod çalışması yapmasını sağlayan kod daldırma stratejisini kullanır ve sonra neler olduğunu açıklar. İsmin aksine, bu yaklaşım acemi kodlayıcılara programlama kavramlarını açıklama zorluğunu azaltmada çok etkilidir.Belirli bir dile odaklanmak yerine programlamanın temelleriyle başlamak isteyenler için MIT, Bilgisayar Programlarının Yapısı ve Yorumlanması. Bu metin, bir öğrencinin birçok önemli bilgisayar bilimi prensibini anlamak için Şemayı kullanmayı öğrenmesine izin vermek için ücretsiz ödevler ve ders talimatları ile birlikte sunulmaktadır.
Çevrimiçi Öğreticiler
Etkileşimli öğreticiler, büyük bir zaman bloğunu bir kerede bir kenara bırakmak yerine, günde birkaç dakika sürekli olarak geliştirmek isteyen sıkı bir programa sahip olanlar için akıllı bir seçimdir.
Programlamayı öğrenmek için etkileşimli bir öğreticiye harika bir örnek, Ruby dilini kullanarak programlamanın temellerini öğrenmenin kolay bir yolunu sağlayan Hackety Hack'dur. Farklı bir dil arayanlar Javascript veya Python gibi daha kolay bir dil ile başlamayı tercih ederler. Javascript genellikle web sayfalarıyla çalışmak isteyen herkes için önemli bir dil olarak kabul edilir ve sağlanan interaktif araç kullanılarak araştırılabilir. CodeAcademy. Python, Javascript'in izin verdiğinden daha karmaşık sistemler geliştirmek isteyenler için öğrenmesi kolay basit bir dil olarak kabul edilir. LearnPython Python'da programlamaya başlamak isteyenler için iyi bir interaktif araçtır.
Ücretsiz, İnteraktif Çevrimiçi Programlama Dersleri
Etkileşimli öğreticiler tarafından sağlanan tek sunum biçiminin aksine, birçok kişi öğrenmeyi tercih eder Devasa Açık Çevrimiçi Kurslar - üniversitelerde sunulanlara benzer bir format. Programlama üzerine tam bir ders almak için etkileşimli yöntemler sunmak için birçok kurs çevrimiçi hale getirilmiştir. Coursera web sitesi 16 farklı üniversiteden içerik sunmaktadır ve bir milyondan fazla “Eğitimci” tarafından kullanılmaktadır. Biri katılan okullar algoritmalar, kriptografi ve mantık.
Harvard, UC Berkeley ve MIT, edX web sitesinde çok sayıda kurs sunmak için bir araya geldi. Hizmet olarak yazılım (SAS) ve Yapay Zeka gibi derslerle, edX sistemi oldukça yeni teknolojiler üzerine mükemmel bir modern eğitim kaynağıdır.
Udacity, blog oluşturma, test yazılımı ve arama motoru oluşturma gibi konularda talimatlar içeren daha küçük ve daha temel bir interaktif eğitim yazılımı sağlayıcısıdır. Udacity, çevrimiçi kurslar sağlamanın yanı sıra, yüz yüze etkileşimlerden de yararlananlar için dünyanın 346 şehrinde buluşmalara ev sahipliği yapıyor.
Statik Programlama OpenCourseWare
Etkileşimli kurslar bazen çok zamana ihtiyaç duyan veya teknolojiye aşina olmayanlar için çok ileri düzeydedir. Böyle bir durumda olanlar için başka bir alternatif, aşağıdakiler tarafından sağlananlar gibi statik OpenCourseWare malzemelerini denemektir. MIT’in Açık Eğitim Yazılımı, Stanford’un Her Yerde Mühendisliği veya diğer birçok program.
Daha fazla bilgi edin
Öğrenme yönteminiz ne olursa olsun, programınızı belirledikten ve çalışmanıza neyin uyduğunu tarzı ile, yeni bir beceri almak ve kendinizi daha fazla yapmak için ne kadar hızlı şaşıracaksınız pazarlanabilir.
Terri Williams tarafından güncellendi / düzenlendi