Ev Kişisel Finans Acemi Kodlayıcılar için 10 ipucu

Acemi Kodlayıcılar için 10 ipucu

İçindekiler:

Video: OYUN BUGA GİRDİ!! BENZİN ALIRKEN ÇOK FENA ÇARPTI | ETS2MP 2024

Video: OYUN BUGA GİRDİ!! BENZİN ALIRKEN ÇOK FENA ÇARPTI | ETS2MP 2024
Anonim

İşyerinde çalıştıktan sonra yoğunlaşmaya ya da yoğunlaşmaya katılıp katılıp davranmadığınız önemli değil … < >

Bugünlerde kod öğrenme her zamankinden daha popüler. Herkesin bir Web sitesi veya bir uygulama fikri varmış gibi görünüyor ve arkadaşlarınız, aileniz veya iş arkadaşlarınız yeni kodlama yeteneklerinizi keşfedikleri anda birçokları tavsiye ve yardım isteyecektir.

İşten sonra kendinizi şımarttığınızdan veya yoğun on haftalık kodlama önyükleme kampına katılıp katılmamanızdan bağımsız olarak, kod öğrenmek zor bir yolculuk olabilir. Önünüzde bitiş çizgisini aşan bazı insanlardan birkaç ipucu almak için para ödüyor. Aşağıdaki ipuçlarını aklınızda tutun, özellikle kodlama yolculuğunu başlatırken.

Bir dil seçin, herhangi bir dil

Bir acemi kodlayıcı olarak, nereden başlayacağınızdan emin olamazsınız. Daha önce hiç programlamadıysanız, web sayfaları oluşturmak için kullanılan bir dil öğrenerek başlayın. Çünkü bu dillerde başlamak ve diğerlerinin görebileceği işleri yayınlamak kolaydır.

HTML ve CSS, öğrenmesi en kolay olan biçimlendirme dilleridir ve bir web sayfasında HTML ile içerik yerleştirmenizi ve bu içeriği CSS ile stil etmenizi sağlar. İçerik sunma temellerinden bazılarını anladıktan sonra, o içeriği değiştirmek için bir programlama dili öğrenebilirsiniz.

Bir hedef tanımlayın

  • Kod öğrenmeyi başlattığınızda, bir hedef seçmek motivasyonunuzu korumanıza yardımcı olabilir. Beğendiğiniz herhangi bir hedefi seçebilirsiniz, ancak başaracağınızdan gerçekten heyecan duyacağınız bir şey olduğundan emin olun. Yeni başlayanlar için iyi hedefler şunlardır:

  • Kendiniz, işiniz veya bir grup için - bir ila dört farklı sayfadan oluşan küçük bir web sitesi oluşturmak -.

    İşyerindeki toplantılarda geliştiricilerin veya tasarımcıların söylediklerini anlayabilmeniz için kodlama sözcüğünüzü oluşturun.

Bir web sitesinin veya uygulama fikrinin prototipini veya temel bir sürümünü oluşturma - örneğin, sonraki otobüsü ne zaman bulunduğunuz yere götürdüğünü gösteren bir uygulama.

İlk önce çok küçük kodlama görevleri uygulayın. Bir başlığı cesur gibi bu görevler, nihai hedefinizden kopuk olduğunuzu hissetmenize neden olabilir. Ancak öğrenmeye devam ederken, bireysel kodlama becerilerini bir araya getirmeye ve hedefinizi gerçekleştirmek için bir yol göreceksiniz.

Hedefinizi ısırık boyutlu adımlara bölün

  • Bir hedef belirledikten sonra, onu küçük adımlara ayırın. Bu, size yardımcı olur

  • Hedefi tamamlamak için gereken tüm adımları görün

  • Her bir belirli adımı nasıl yapacağınızı araştırın

Bir adıma sıkıştığınızda diğerlerine kolayca yardım isteyin İlk olarak, geniş veya tamamlanmamış olabilir, ancak zamanla bazen teknik özellikler

olarak adlandırılan bu adımları ayrıntılandırma yeteneğinizi artırabilirsiniz.

Cupcake'i buzullamayla ayırtın

Evde ilk uygulamanızı oluştururken veya bir web sitesini kuran bir ekipte çalışırken projeleriniz, belirli bir son tarihte inşa etmek için çok fazla özellik içerme eğiliminde olacaktır.Bu, kaçınılmaz olarak üç sonuçtan birine yol açmaktadır: Proje zamanında fırlar fakat arabadır; proje geç başlatılıyor; veya ekibiniz projeyi zamanında başlatmak için fazla mesai yapıyor.

Önemli olan fincan kek olup olmadığına karar verin - ki bunlar esastır - ve sahip olmaktan hoşnut olan şartsız buzlanma, ancak isteğe bağlıdır. Bu önceliklerinizin nerede olduğunu gösterir. Projeniz zamanında veya bütçeyle bitiyorsa, isteğe bağlı özellikleri daha sonra oluşturabilir veya daha sonra oluşturabilirsiniz.

Kendi uygulamalarınızı oluştururken, kodlamaya başlamadan önce temel öğeleri isteğe bağlı özelliklerden ayırdığınızdan emin olun.

Google, geliştiricinin en iyi arkadaşıdır Geliştiriciler, bir özelliği kodlamaya ilişkin genel soruları veya komut veya etiket için sözdizimi ile ilgili özel soruları araştırmak için Google arama motorunu kullanmaktadır. Arama yaparken, HTML gibi programlama dili, istenilen komut ve sözdizimi

kelimesi, iyi bir kaynak kümesi bulmak için yeterli olmalıdır.

Zıplayın hatalar Tüm bu kodlamayı yaparken kaçınılmaz olarak hatalar

  • olarak anılacak hatalar yaratacaksınız. Üç tür hata vardır: Söz dizimi hataları

  • bilgisayarın anlamadığı geçersiz kod yazdığınızda ortaya çıkar. Anlamsal hatalar

  • , istenmeyen bir efekt içeren geçerli bir kod yazdığınızda ortaya çıkar. Örneğin, bir sayıyı sıfıra bölmeye çalışmak, JavaScript'te semantik bir hatadır. Lojik veya tasarım hataları

, istenen etkiye sahip geçerli bir kod yazarken oluşur; ancak kod yanlış sonucu üretir.

Hataları bulmanın ve ortadan kaldırmanın en iyi yolu, önce kod sözdizimini kontrol etmeniz ve ardından mantığı kontrol etmektir. Hattınıza göre kod satırınızı gözden geçirin ve hatayı hâlâ bulamadıysanız, başka bir kişiden kodunuza bir göz atmasını veya onu stackoverflow gibi bir çevrimiçi topluluk forumunda yayınlamasını isteyin. com.

Sadece yollayın

LinkedIn'in kurucusu Reid Hoffman ünlü bir şekilde "Ürününüzün ilk versiyonundan utanmazsan çok geç başlattın. "Kodlamaya başladığınızda, ilk temel web siteniz ya da daha karmaşık bir şey olsun, büyük olasılıkla başkalarına kreasyonlarınızı göstermek konusunda isteksiz olursunuz.

Hoffman, yaptıklarınızı mükemmelleştirmeye çalışmak isteyen bu arzuyu yorumluyor ve utandırmaktan çekinmeden kodunuzu kamuya açıklamak için (ya da "gemi") diyor. Web sitenizin veya uygulamanızın boyutuna bakılmaksızın, geri bildirim almaktan ve hatalarından öğrenmek daha sonra yanlış yönde ilerlemeye devam etmek daha iyi olur.

Ayrıca, günümüzde çokça işlenen, oldukça cilalanmış web sitelerinin başlangıçta mütevazi başlangıç ​​ve çok basit prototiplerden başlandığını unutmayın. Örneğin, Google'ın ilk ana sayfasında, bugün ana sayfasının işlevselliği veya stilinin yalnızca bir kısmı vardı.

Geri bildirim topla

Web sitenizin veya uygulamanızın ilk sürümünü kodlamayı bitirdikten sonra, kodunuz ve son üründe geri bildirim toplamayın. Her şey yolunda ve web siteniz harika görünse bile, bu kodunuzun doğru yazıldığı veya sitenizin elinden gelen her şeyi yaptığı anlamına gelmez.Örneğin, YouTube başlangıçta bir video arşivi sitesi olarak başladı ancak kullanıcı geri bildirimine dayalı olarak genel bir video paylaşım sitesi haline geldi.

Bu bilgiyi edinmenin en iyi yolu kodunuz ve ürününüz hakkında nicel ve nitel veri toplamaktır. Ziyaretçilerin tıkladığı yerleri ve her bir web sayfasında ne kadar kaldıklarını ölçmek, düşük performans gösteren sayfaları teşhis etmenize ve geliştirmenize yardımcı olan nicel bilgiler verir. Anket sorularını e-postayla e-postayla göndererek veya kişileri web sitenizi kişisel olarak izleyerek izleyerek ve daha sonra soru soran kullanıcıları ölçerek niteliksel bilgi toplayabilirsiniz. Çoğu zaman bu veriler sizi şaşırtacak - kullanıcılar açık ve kolay anlaşılabileceğini düşündüğünüz özellikleri kafa karıştırıcı bulabilir ve tersi de yapabilirsiniz. Benzer şekilde, bir başkasına kodunuzu, kod incelemesi

adlı bir süreçte incelemenizi sağlayarak, herhangi bir önemli sorunu göz ardı etmediğinizden emin olun.

Kodunuzu tekrarlayın

Geribildiriminizi topladıktan sonra, bir sonraki adım bu geri bildirimi "yinelemek" olacaktır: Görüşlerinizdeki büyük sorunlar çözülene kadar ve kodunuzu geliştirene kadar kodlamayı sürdürün. ve ürün. Unutmayın ki, kodu iyileştirmek için zaman harcamadan önce ürününüzün kullanışlılığını öncelikle teyit etmek en iyisidir. Bu süreç - ürün üzerinde geribildirim toplama, minimum gerekli özelik seti ile bir ürün oluşturma ve ardından bu geri bildirimi tekrarlama - bazen Yalın Başlangıç ​​Metodolojisi

olarak anılır. Eskiden, üretim süreçleri bir kez ayarlandıktan sonra değiştirmek son derece zordu, ancak günümüzde değişen yazılımlar birkaç satırlık kodun tadilatı kadar basit. Bu, ürünlerin kodlanması için kullanılan yol ile ters orantılıdır; bu, daha uzun geliştirme döngüleri ve daha az ayarlı geribildirim içermektedir.

Başarınızı ve başarısızlığınızı paylaşın

Kodlama yaparken, bir web sitesinde kafa karıştırıcı bulduk ya da sadece yanlıştır belgeler bulmuş olabilirsiniz. Kendiniz ve daha büyük toplum için yapabileceğiniz en iyi şey başarılarınız ve başarısızlıklarınız hakkında blog yazmaktır. Bloglama size fayda sağlar, çünkü başkalarına, üzerinde düşündüğünüz ve çözmeye çalıştıkları sorunları gösterir.

Benzer şekilde blogculuk, tıpkı Google'ı fikir aramak ve sorunları çözmek için kullandığınız gibi, Google'ı kullanarak deneyimlerinizi aramak ve okumak için kullanacak olan diğer kişilere de yarar sağlar.

Acemi Kodlayıcılar için 10 ipucu

Editörün Seçimi

Kullanarak Excel Array İşlevini kullanın: LOGEST for Statistical Analysis - aumlalar

Kullanarak Excel Array İşlevini kullanın: LOGEST for Statistical Analysis - aumlalar

Bir ilişki kurulması mümkündür doğrusal olmaktan çok eğrisel olan iki değişken arasında. Excel işlevi LOGEST, bu eğrisel denklem için a ve b'yi tahmin eder. Aşağıdaki resim LOGEST İşlev Argümanları iletişim kutusunu ve bu örneğe ait verileri göstermektedir. Sonuçlar için de bir dizi gösterir. Bu işlevi kullanmadan önce ...

Excel Veri Analizi Eklentisi'ni kullanarak - <TABLOLAR ile

Excel Veri Analizi Eklentisi'ni kullanarak -

Veri Analizi eklentisi (Excel'in önceki sürümlerinde Analiz Araç Paketi veya ATP olarak bilinir) her çeşit istatistiksel analiz yapmanıza yardımcı olur - ve satış tahminleri kesinlikle bir tür istatistiksel analizdir. Bir eklenti, Visual Basic kodunu içerir: Excel'in çalıştırabildiği bir BASIC sürümünde genellikle yazılmış bir program. Bu ...

Editörün Seçimi

Yaşlanma Karşıtı İpuçları -

Yaşlanma Karşıtı İpuçları -

Akdeniz'de yaşayan bir yaşam tarzı da hissetmenize ve bakmanıza yardımcı olabilir elinden gelenin en iyisi. Besin maddelerinde yüksek bir diyet, ılımlı aktivite ve arkadaşlarınızla çok fazla kahkaha sizi sağlığın avantajlarından istifade etmenizi sağlar! İşte Akdeniz yaşam tarzıyla zarifçe yaşlanmanın bazı yolları. Uzun ömürlülüğün artırılması: NIH-AARP Diyet ve Sağlık Araştırması ...

Akdeniz Diyetinde Meze ve Tatlı Tarifleri - AYDINLATMA

Akdeniz Diyetinde Meze ve Tatlı Tarifleri - AYDINLATMA

Akdeniz Diyeti lezzet ve lezzetle doludur. Çeşitlilik. Herhangi bir yaşam tarzı gibi, bir salata ve antreyi içeren Akdeniz menü seçimleri yapmanız gerekir. Akdeniz yaşam tarzınıza uyan mezeler ve tatlılar için çok seçenek var.

Akdeniz'de Popüler Fındık ve Tohum Çeşitleri Diyet -

Akdeniz'de Popüler Fındık ve Tohum Çeşitleri Diyet -

Burada bir liste Akdeniz beslenme için gerekli olan fıstığı ve tohumları. Seçtiğiniz fındık ve tohum çeşitleri ne olursa olsun, kendinize bir iyilik yapıyor ve faydalar biriktiriyorsunuz demektir. Ayrıca ne kadar çok yerseniz, aldığınız besin maddelerinin çeşitliliği de o kadar artar. Fakat bazı fıstık ve tohumlar düşer ...

Editörün Seçimi

Web Sitelerini 960 Grid - Mankenler İçinde Tasarlama

Web Sitelerini 960 Grid - Mankenler İçinde Tasarlama

Web sayfalarını tasarlama zorluğuna, web sayfalarının neden 960 px genişliğiyle başlaması gerekir. Fakat onlar mı? Hayır, hepsini değil. Ancak web tasarımcılarının sayfaları standart bir 960 px genişliğine getirmek için çekim yapmalarının zorlayıcı güçlü nedenleri var: işlev ve ...

Bir Gezinti Yapısı Nasıl Geliştirilir - aumlalar

Bir Gezinti Yapısı Nasıl Geliştirilir - aumlalar

Bir gezinme yapısı bir web sitesinin planlanması için anahtardır. Bir gezinme yapısı, yalnızca sayfaları çizmekten çok daha üst düzeyde soyutlamayı içerir. Bir navigasyon akış şeması (veya site haritası), materyalleri aracılığıyla ziyaretçilere nasıl rehberlik edeceğinizi organize eder. Sitenizde bir şeyler arayan engellerin ziyaretçiler önünde bulunmasını istemezsiniz. ...

HTML5'i HTML5 Dışı Ortamlarda Dağıtma - mankenler

HTML5'i HTML5 Dışı Ortamlarda Dağıtma - mankenler

HTML5 öğeleri en çok sayfa düzeni oluşturmak için mantıklı bir yol. Üstbilgi ve altbilgi gibi, hangi içeriğin hangi öğe içerisine girdiğini açıkça gösteren etiketlerle, tasarımcıların yaşamını kolaylaştırıyorlar. Ayrıca, arama motorları HTML5 yapı öğelerini tanımayı ve bunları birleştirmeyi öğrenirler; içeriği, arayan kişiler için daha erişilebilir hale getirirler ...