Programlama hakkında 12 gerçek

Programlama hakkında 12 gerçek

Modern teknolojinin -hakkında pek bir şey bilmesek bile- günlük hayatımızda önemli bir rol oynadığı dijital bir çağda yaşadığımıza şüphe yok. Kişisel bilgisayarlar, dizüstü bilgisayarlar, tabletler ve akıllı telefonlar gibi bariz olanların dışında bilgisayarlar akıllı evlerde, televizyonlarda, ev aletlerinde ve hatta oyuncaklarda kendilerine yer bulmuştur.

Ancak bilgisayarlar bizim dilimizi konuşamadıkları için komutları yerine getirmek için koda ihtiyaç duyarlar.Bu demek oluyor ki programlama bugün ve gelecek için kesin bir iştir.Fakat bu işe dışarıdan bakanların hala birçok yanılgısı vardır. programcılar.

Bu şekilde, programcılar ve yaptıkları işlerle ilgili bu inançlardan bazılarını ortadan kaldırmak için programlama hakkında herkesin hemfikir olduğu 12 gerçeğin bir listesini yapmaya karar verdik. Ve aynı fikirdeyseniz, bu 12 maddeyi seviyelerine göre inceleyin.

Daha fazlasını öğrenmek için okumaya devam edin.
Teknoloji alanında 12 yaygın yanılgı
1. Amatör bir kodlayıcı olmalısınız
Bu muhtemelen en büyük yanılgıdır. Oryantasyon medyası, programlamayı kötü bir üne sahip olarak tanımlar ve hatta bazı insanlar bu işi yapmaktan utanır ve amatör kodlayıcı olarak etiketlenmekten korkar.
Gerçek şu ki, diğer birçok işte olduğu gibi, herhangi bir işte çok çeşitli insanlar vardır. Hatta programcıların en çeşitli grup olduğu bile söylenebilir, çünkü her geçen gün sayıları giderek artıyor. Bir kategoride imkansızlar.
2. Yetenekli bir matematikçi olmalısınız
Bu ifade %100 doğru olmasa da yine de tamamen yanlış olduğunu varsayamayız.Programlama ve matematik arasındaki ilişki, her ikisinin de kesin bir çözüme ulaşmak için mantıksal düşünmeyi gerektirmesi gerçeğine yansır.

Bununla birlikte, matematiği kullanmanız gerekir, ancak yalnızca temel cebir ve çok ileri veya zor bir şey kullanmamanız gerekir. Web geliştiricilerinin bir dizi beceriye sahip olması gerekir. Sonuçta, programlamanın amacı kod yazmaktır, matematik problemlerini çözmek değil.
Kodlamanın bir bölümünde karmaşık matematiksel denklemler kullanmak zorunda kalırsanız, hayal kırıklığına uğramamalısınız çünkü kodun o bölümünü yazmak yerine kullanabileceğiniz kitaplıklar biçiminde birçok yardımcı program mevcuttur.

Matematikte kötü olmak programlamada iyi olmayacağın anlamına gelmez, tıpkı matematikte harika olmanın harika bir programcı olacağın anlamına gelmediği gibi.
3. MENSA-Caliber zeka düzeyine ihtiyacınız var (Dünyadaki en yüksek zeka düzeyi)

Bu doğru olsaydı her programcının bu grubun bir üyesi olması gerekirdi ama değil.Kodlamayı öğrenmek gitar çalmayı öğrenmek gibi olabilir.Önemli olan sadece yetenek değil,onda ustalaşmak için ne kadar çok çalıştığındır. Bu senin zeka seviyenle ya da başka bir şeyle ilgili değil.
Programlamada yaratıcı olmanız ve sorunlara çözüm aramanız gerekir.Herkesin zekasında olan bir şey. Programlama dilleri adından da anlaşılacağı gibi dillerdir ve bu da kendi dilinizi veya yabancı bir dili öğrenebiliyorsanız kodlamayı da öğrenebileceğiniz anlamına gelir.Java, C, C++ ve Python gibi diller uzaylılar tarafından yaratılmıştır. Başka bir gemiden yapılmadılar ama onu sıradan insanlar yaptı.
4. En iyi programlama dili olarak bir dil seçebilirsiniz.
Günlük hayattan farklı olarak programlama söz konusu olduğunda hangisinin en iyi dil olduğunu söylemek mümkün değildir çünkü her programlama dili belirli bir amaca ulaşmak için yazılır.

Basitçe söylenebilir ki, bir programlama dili size yapmak istediğinizi veriyorsa ve amacınıza uygunsa, en iyi seçiminizdir, örneğin, düşük seviyeli dil ve işletim sistemi kodlamasıyla ilgileniyorsanız, o zaman assembling dili en iyisi tercih sizin ve eğer bir program yapıyorsanız Java, C++, C# kullanabilirsiniz.

Bu üç programdan hangisinin en iyi seçim olduğu tamamen size ve çözdüğünüz soruna bağlıdır.
5. Programlama sadece üniversitede öğrenilmelidir
Bu geçmişte doğru olabilirdi, çünkü akademi dışında kodlama öğreten yalnızca bir avuç yer vardı, şimdilerde ister başlangıç ​​seviyesinde olun, ister yeni başlayan olun, ister önde gelen bir sektörde kıdemli bir geliştirici olun, ihtiyacınız olan hemen hemen her şeyi bulabilirsiniz. IT şirketi.

Tabii ki üniversite dersleri daha iyi, çünkü profesör ve yardımcıları size her adımda rehberlik ediyor ve dersler, size önce düşünmeyi öğretecek, sonra onunla öğrendiğiniz her şeyi uygulayacak şekilde yapılandırılıyor.
Yani üniversiteye gitmemiş olmanız veya başka bir işte eğitim almamış olmanız, programlamanın ulaşamayacağınız anlamına gelmez.İsterseniz, bir platform olarak kullanabileceğiniz birçok çevrimiçi kaynak ve hatta çevrimiçi eğitim kursları vardır. Coursera veya Codecademy olarak.
6. Programlama kadınlara göre bir iş değildir
Burada feminizm tartışmasına giriyoruz ama kadınların erkekler gibi programcı olamayacağına dair temel bir iddia yok.Örneğin dünyadaki ilk programcı bir kadındı.Yahoo'nun CEO'su Marissa Mayer! Google'ın işe aldığı ilk programcılardan biriydi.Ayrıca Press Hooper, yalnızca programcı olarak değil, aynı zamanda "bug" terimini ve bugün bildiğimiz kavramını tanıtan kişi olarak da ün yapmış bir kişidir.

Söylendiği gibi kadın programcı eksikliği var.Ana sebebi belirtmek zor, belki de hem erkeklerin hem de kadınların kodlama bilgisinin az olması ve medyanın kendilerine verdiği klişelere inanmalarıydı.
7. Kodlamayı öğrenmek için çok gençsiniz.
Kodlamaya başlamak için asla çok genç değilsiniz.Aslında, erken kodlamayı öğrenmenin analitik becerileri geliştirmek gibi birçok faydası vardır.Ancak çocukların öğrenme kalıpları yetişkinlerden farklıdır.Çocuklar daha görsel düşünürler ve bu, seçim yaparken dikkate alınması gereken bir şeydir. bir ilk dil Programlama olarak kabul edilir.
8. Kodlamayı öğrenmek için çok yaşlısınız.
Öte yandan, kodlamayı öğrenmek için asla çok yaşlı değilsiniz.Aslında, artık yazılım geliştirici olanlar hayatlarının geri kalanında kodlamaya devam etmelidir çünkü BT ve programlama dinamik alanlar.

Yani onlar emekli olana kadar devam etsinler, onlar yapabiliyorsa siz de yapabilirsiniz, ilgileniyorsanız yaş sadece bir rakam.
9. Binlerce satır kodlama için çok fazla.
Programlamayla ilgileniyorsanız veya başlamayı planlıyorsanız, 10.000 satırlık kaynak koduna bakmak göz korkutucu veya tamamen imkansız görünebilir.

Tüm kodlara daha yakından bakarsanız, bazı bölümlerin kopyalandığını ve kodlayıcının bazı kodları farklı yerlerde defalarca kullandığını fark edeceksiniz, bu nedenle bin farklı kod satırı yoktur.

En detaylı ve aynı zamanda en zor programlama, başlangıçta öğrendiğiniz aynı küçük kodların birleştirilmesiyle yapılır.Bu küçük kodları öğrendikten sonra, binlerce satır kod yazmak sizin için dünyanın en kolay işi olacaktır.
10. Bir programlama dilini öğrenmek yıllar alır.
Bir programlama dili öğrenmek çok zaman ve emek ister ve öğrenme süreci asla bitmez.Fakat belirli bir dilin komutlarını ve fonksiyonlarını anlamak ve kullanmak için çok fazla zamana (mesela yıllarca) ihtiyacınız yoktur.Çünkü tüm komutlar, çoğunlukla İngilizcedir.

Yapmanız gereken bir sonraki şey dilbilgisini öğrenmek, bu daha çok bir yabancı dilin kurallarını öğrenmek gibidir.
Bu, komutları ve işlevleri öğrenmekten daha fazla zaman alır, özellikle düşük seviyeli bir derleme dilinde programlama yapıyorsanız ve yazmaçlarla uğraşıyorsanız, ama yine de imkansız değil! Bu işin bittiği anlamına gelmez ancak kodları kendiniz yazıp program geliştirebilirsiniz.Yani zaman çerçevesine baktığınızda, yıllarca değil, birkaç ay sıkı çalışmanın gerekli olduğu sonucuna varıyorsunuz.
11. Bir programcının gelirine ulaşmak yıllar alır.
Bahsettiğimiz gibi programlamayı öğrenmek yıllar almaz ve kodlama becerisi ile para kazanmak uzun yıllar almaz.Yeteneklerinize ve deneyim seviyenize göre size uyacak başka yerler de vardır.Bazı yerler sizin sahip olmadığınız deneyimi gerektirir. "var, bu yüzden deneyiminiz olmadığı için orada çalışamazsınız. Bir işe başlamak için çevrimiçi bir kurs iyi bir fikir olabilir.
Bu şekilde, finansal sorunlara rağmen deneyim kazanabilir, artı tam zamanlı çalışma şansınız her zaman vardır.Ayrıca her zaman bağımsız olmayı deneyebilir ve kendi müşterilerinizi bulabilirsiniz ki bu da kötü bir yol değildir. para kazanmak.Bazı insanlar evlerinin rahatlığında çalışmayı sever ve esnek çalışma saatlerinin tadını çıkarır, hayatları için bu yolu seçen kodlayıcıların artmasının nedeni budur.
12. Birçok saat sürer.
Buna hiç aldırış etmemeliyiz ama yapıyoruz.Programlama çok zaman ve emek istiyor ama kanun yok.Uzun saatler çalışan kodlayıcılar bile emeklerinin karşılığını güzel bir şekilde alıyor ve hiçbir şey duymuyorsunuz. tabii ki freelance çalışabilir, çalışma saatlerini ve çalışma hızını kendinize göre belirleyebilirsiniz.

Tüm bu inançlar doğru olsaydı, çok azı programcı olmaya istekli olurdu, oysa bunun tersi doğrudur.

Programlama kesinlikle geleceğin bir işi ve yaşınız, cinsiyetiniz, konumunuz veya zeka seviyeniz ne olursa olsun bu geleceğin bir parçası olabilirsiniz.

Gereken tek şey çok çalışmak ve öğrenme isteğidir ve bunun yukarıdaki kategorilerden hiçbiriyle ilgisi yoktur.


Unknown column 'aid' in 'where clause'