Technology

Bir Programcı Olarak Keşke Daha Önce Bilseydim Diyeceğiniz 13 İpucu

Bir Programcı Olarak Keşke Daha Önce Bilseydim Diyeceğiniz 13 İpucu

Published

on

İyi bir programcı olmak için, bir temel eğitim kampına gitmenin ve kurslar almanın yanı sıra, programlamayla çok az ilgisi olan ama kod yazmak veya test etmek kadar önemli olan şeyleri de bilmeniz gerekir.

Bunlar size çevrimiçi kurslarda öğretilmeyen ancak önceden bilirseniz uzun vadede size yardımcı olacak şeylerdir.

Bunlardan bazıları.

1. Aletler gelir ve gider, bu yüzden ezberlemeyin

İşte acı bir gerçek, şu anda öğrendiğiniz bazı şeyler birkaç yıl içinde geçerliliğini yitirmiş sayılacak.

Örneğin, Python’da veri analizi için uzun yıllardır pandaları kullanıyorum, ancak son zamanlarda onun yerini alabilecek daha hızlı bir veri çerçevesi kitaplığı öğrendim: Polars .

Bu, veri analistlerine özel bir şey değil, aynı zamanda web geliştiricilerinin, yazılım mühendislerinin ve teknoloji dünyasındaki herkesin başına gelen bir şey. Bu yüzden bir aracın nasıl çalıştığını ezberlemek yerine kavramları anlamayı hedeflemelisiniz. Bu, kolayca başka bir araca geçiş yapmanıza yardımcı olacaktır.

2. Diğer programcılarla değil, kendinizle yarışırsınız

Hayat her zaman bir hackathon değildir.

Günümüzde kendinizi başkalarıyla karşılaştırmak çok kolay. Bir YouTube videosu izliyorsunuz ve “bunu o nasıl yapıyor da ben yapamıyorum?” diye merak ediyorsunuz. veya “Ben işsizken o nasıl büyük bir teknoloji şirketinde çalışabilir?”

Gerçek şu ki, çevrimiçi gördüğünüz herkesin arkasında bir hikaye var. Ne yazık ki, o kişinin oraya ulaşmak için neler yaşadığını göremezsiniz. Bu nedenle, kendinizi tanımadığınız insanlarla karşılaştırmak, ilerlemenizi ölçmek için iyi bir yol değildir.

Biriyle rekabet etmek istiyorsanız, kendinizi seçin. 3, 6 veya 12 ay önceki kendinizi düşünün ve ne kadar ilerleme kaydettiğinizi görün.

3. Gerçek zenginlik büyük bir teknoloji şirketinin maaşından gelmez

Parayı asla hafife almam. Aslında her zaman hak ettiğimi almak isterim (ve insanları da aynısını yapmaya teşvik ederim). Bununla birlikte, iyi bir maaşınız olduğunda, gerçek zenginliğin sadece parayla değil, hayatınız üzerinde kontrol sahibi olmakla ilgili olduğunu anlıyorsunuz.

Eğer gerçekten zengin değilseniz…

  • Paran var ama iş yüzünden son zamanlarda sevdiklerini göremiyorsun.
  • Paran var ama fazla çalıştığın için sık sık hasta oluyorsun.
  • Paran var ama istediğini yapacak zamanın yok

4. Kodunuzun mükemmel olması gerekmez

Hiç kimsenin kodu mükemmel değildir, bu nedenle kodlamayı öğrenirken mükemmelliği hedeflemeyin.

Diğer insanların GitHub’ında görebileceğiniz tüm o süslü tek satırlıklar, iyi uygulamalar ve güzel görünen kodlar, yıllarca süren uygulamanın sonuçlarıdır.

Mükemmelliği hedeflemeyin. Yeni başlayan biriyseniz, işlerinizi halletmek için kod yazın ve ancak o zaman sizi daha iyi bir programcı yapacak iyi kodlama alışkanlıklarını öğrenin.

5. Her şeyi bilmeye çalışmayın, ilerledikçe öğrenin

Teknoloji hızlı hareket eder. Bugünün popüler araçları yakın gelecekte demode olacak.

Bir programlama diliyle ilgili her şeyi öğrenip ancak o zaman uygulayın değil, işleri halletmek için neye ihtiyacınız olduğunu öğrenin.

Kodunuz ideal olmayabilir, kod satırlarını tekrar edebilir, kötü kodlama uygulamaları yapabilir ve daha fazlasını yapabilirsiniz, ancak bu, yaparak öğrenmek için iyi bir şanstır.

6. Programcı olmak için ideal bir yol yoktur.

Bir programcı, yazılım mühendisi veya veri bilimcisi olma yolu hakkında birçok YouTube videosu var (benimki bile var), ancak bu, bir programcının yolculuğunun yalnızca büyük bir resmi.

Her şeyi tek tek takip etmek zorunda değilsiniz. Hepimizin farklı geçmişleri ve hedefleri var.

Kendi yolunu inşa et. Çevrimiçi kurs müfredatınızı oluşturun . Kendi projelerinizi çözün . Günün sonunda, senin için doğru yolu seçen sensin.

7. Bir programcı olarak sizi mutlu eden tek şeyi bulmanız gerekiyor.

Programcı tükenmişliğine kapılmadan önce, programcı olmakla ilgili sizi mutlu eden şeyi bulun.

Aptalca oyunlar yaratmak, sıkıcı görevleri otomatikleştirmek, eğlenmek için web siteleri oluşturmak veya istediğiniz herhangi bir şey olabilir. Eğlenmek için programlama yapmak, programcı olmanın pek de heyecan verici olmadığı günleri atlatmanıza yardımcı olacaktır.

8. Yeni bir şey öğrenmeyi alışkanlık haline getirin

Kodlama yolculuğunuzun bir noktasında, üniversitede veya BootCamp’ta öğretilmeyen şeyleri öğrenmeniz gerekir.

Öğrenmekten korkma. Teknoloji hızlı hareket eder, bu nedenle videolar izleyerek veya çevrimiçi kurslar alarak kendinizi eğitin.

9. Her şeyi kendi başınıza yapmaya çalışmayın. işbirliği yapın!

Kendi başınıza bir şeyler geliştirmek harika, ancak er ya da geç takılıp kalacaksınız ya da tüm projeleriniz için zamanınız olmayacak.

Yardım isteyin ve başkalarına yardım edin. Öğreterek zamandan tasarruf edecek ve iki kez öğreneceksiniz .

10. Ağ önemlidir

Sizden daha az zeki olan insanlar , mülakata girmelerine veya doğrudan patronla konuşmalarına yardımcı olan bağlantıları olduğu için daha iyi bir işe veya maaşa sahip olacaklardır.

Siz büyük bir teknoloji şirketinde mülakata girmek için özgeçmiş oluşturmayı öğrenirken, diğerleri sırayı atlamak için kendi ağlarını kullanır.

Üniversitedeki veya eğitim kamplarındaki insanlarla arkadaş olun. Bu insanlar gelecekte kilit ortaklar haline gelebilir. Unutmayın, ağ oluşturma söz konusu olduğunda, her zaman kısa vadeli değil, uzun vadeli düşünmelisiniz.

11. Reddedilmek her zaman kötü değildir

İş görüşmelerinde kaç kez reddedildiğimi sayamam. Bir röportajda her şey yolunda gitse bile, seçilen sen olamazsın.

Bu iyi. Bu herkesin başına gelir. Reddedilmenin denediğiniz anlamına geldiğini unutmayın. Sadece çabalayanlar istediklerini elde edebilirler.

12. İşinizi sevmiyorsanız yetinmeyin

Kıdemsiz bir programcı olarak kaç tane istenmeyen görev yapmak zorunda kaldığımı sayamam. Bazıları e-postalara cevap veriyor ve toplantılara katılıyordu.

Bu beni daha iyi bir programcı yaptı mı? Hayır! Ama bir ofis işinde yaptığın şey bu.

Kıdemli bir rolünüz olduğunda işler değişmez. Muhtemelen yanıtlamanız gereken daha fazla e-postanız ve katılmanız gereken toplantılarınız olacak! İş hayatınız üzerinde çok az kontrole sahip olma fikrinden hoşlanmıyorsanız, 9’dan 5’e kadar çalışmayı bırakıp kendi başınıza çalışmaya başlamayı düşünün!

13. Hayatınız birkaç yıl içinde değişebilir. Sabırlı ol

Bir veya iki yıl içinde hayat sizin için tamamen değişebilir.

  • Üç yıl önce işsiz bir programcıydım.
  • İki yıl önce programlama kılavuzları yapmaya başladım.
  • Bir yıl önce çevrimiçi kurslar vermeye başladım

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Öne Çıkanlar

Exit mobile version