Merhaba, geçtiğimiz hafta sonu 1000 öğrenciye ulaştıktan sonra yapmaya karar verdiğim Bana
Her Şeyi Sor videosuna hoş geldiniz.
Halihazırda 2000'den fazla öğrencimiz var.
Bu yüzden kesinlikle diyerek başlamak istiyorum.
Teşekkür ederim.
Bu kursun bir parçası olduğunuz için çok teşekkür ederim.
Beklediğimin ötesinde bir şey.
Birkaç yüz tane alırım ve buna başarı derim diye düşündüm.
Ama birçoğunuzla etkileşim kurmayı gerçekten çok sevdim.
100'den fazla ülkeden öğrencimiz var ve herkes bu kadar farklı geçmişe sahip olduğu için çok heyecanlı.
Ve bunun sonucunda ortaya çıkan topluluğu çok seviyorum.
Dediğim gibi, beklentilerimin ötesindeydi ve herkesin kod yazmayı öğrenme konusunda bu kadar heyecanlı olmasını seviyorum.
Çok teşekkür ederim.
Bilirsiniz, izlemeniz için birkaç video hazırladım, ancak bence bunun
etrafında oluşan topluluk, birbirlerini destekliyor ve umarım birkaç ay içinde olmak istedikleri web geliştiricileri olmalarına
yardımcı oluyor.
Bence en şaşırtıcı kısmı da bu.
Tekrar çok teşekkür ederim.
Bazılarınızın 1000 öğrenciye ulaşmayı kutlamak için sorduğu birkaç soruyu yanıtlayacağım.
Burada gördüğüm ilk soru Ashley'den geliyor ve "Yeni bir kariyer alanına başlamayı öğrendikten sonra karşılaştığınız
en büyük engel neydi?" diye soruyor.
Karşılaştığım en büyük engelin kesinlikle sahtekârlık sendromu olduğunu düşünüyorum.
Belki duymuşsunuzdur.
Kendinizi bir sahtekar gibi hissediyorsunuz.
Sizden başka herkes bunları biliyormuş gibi hissediyorsunuz.
Bir odada oturuyorsunuz ve insanlar konuşmaya başlıyor ve ne olup bittiğine dair hiçbir fikriniz olmadığını fark ediyorsunuz.
Soru sormaktan korkuyorsun.
Bence en büyük engel de bu; bir şey okuduğunuzda ya da internette bir video izlediğinizde insanların bu konuda pratik
yaptıklarını ve yazılarında ya da videolarında hata olmadığından emin olduklarını fark etmek.
Ve bunu da yaptım.
Bu da şu anlama geliyor: Videolarımıza ya da blog yazılarımıza yansıttığımız şey tam olarak mükemmel olmamız
değil.
Yineleyerek hatalarımızı kontrol edip düzelttiğimizden emin oluyoruz.
Yani hiç kimse web geliştirme veya kodlama hakkındaki her bir cevabı bilmiyor.
Hepimiz acemiyiz ve sorun çözücüyüz.
Bizler problem çözme konusunda gerçekten çok iyiyiz, sadece her şeyi bilen sözlükler değiliz.
Sahtekâr olmadığınızı gerçekten anlayın.
Diğer herkesten daha az değilsiniz.
Herkesin bu tür zorlukları vardır.
Ve bence bir geliştirici olarak yapabileceğiniz en büyük şey çok soru sormaktır.
Bir şeyi bilmediğinizde soru sorun, bilmiyormuş gibi hissetmeyin.
Bunu bilmeyen tek kişi sensin.
Büyük olasılıkla, odadaki diğer insanlar soru sormaktan ve ellerini kaldırmaktan korkmaları dışında bunu bilmiyorlar.
Sanırım en büyük engel bu.
Bunun üstesinden gelirsiniz ve iş arkadaşlarınıza soru sorarken ve bir şeyi anlamadığınızda rahat olursunuz.
Kodlamaya ilk başladığımda bunu çok yaptım ve soru sormayan çoğu insandan çok daha hızlı yanıt alabildim
ve ilerleyebildim.
Tamam.
Bir sonraki soru Mike'tan geldi.
JavaScript dışında öğrenilmesi gereken en önemli dil hangisidir?
Muhtemelen JavaScript dışında Python'un öğrenmek için gerçekten iyi bir dil olduğunu söylemeliyim,
çünkü makine öğreniminde çok fazla kullanılıyor ve çok hızlı büyüyen bir alan.
İnsanların aşina olabilmesi için bu konuda küçük bir blog yazısı yazacağım.
Ama Python kesinlikle ilginç.
Diğeri ise Ethereum için dağıtık uygulamalar oluşturmada kullanılan kodlama dili olan solidity
diyebilirim.
Blok zincirini ve kripto para birimiyle ilgili tüm hype'ı duymadıysanız, solidity'nin gerçekten ilginç bir şey olduğunu
düşünüyorum.
2018'de çok sayıda dağıtık uygulamanın oluşturulduğunu göreceğiz ve bu dili bilen
geliştiricilere büyük bir talep var.
Bence bu ikisi oldukça heyecan verici.
Daha fazla bilgi alabilmeniz için bu konuda bir blog yazısı yazacağım.
Ama evet, JavaScript'in yanı sıra bunlara da bakmalısınız, ancak önce JavaScript'e odaklanın.
Tamam.
Bir sonraki soru Wasim'den geldi ve bu kursu tamamlayan öğrencilerden reaktif bir yardımcı işe alacak
olsaydınız, ne olurdunuz diye sordu.
Bugün okuyamıyorum.
Ne arardınız ve hangi soruları sorardınız?
Tamam.
Sanırım ilk olarak React'in faydasının ne olduğunu sorardım.
Sadece birkaç sözdizimi öğrendiler ve React öğrenmediler mi yoksa react'in hangi sorunları çözdüğünü gerçekten biliyorlar mı?
Kursta bunun üzerinden geçiyorum, umarım siz de anlarsınız.
Ve sonra da eksikliklerinin neler olduğunu soracağım.
React kullanmak için ne zaman kötü bir zamandır?
Çünkü teknoloji konusunda gerçekten çok heyecanlanan ve bunu anlamadan bunun gelmiş geçmiş
en büyük hediye olduğunu düşünen pek çok insan gördüm.
Her sorun tek bir kütüphane tarafından çözülemez.
Bence React bazı şeyler için harika ama her şey için değil.
Ayrıca React ile birlikte gelen ve bilmeniz gereken pek çok eksiklik var.
Çünkü artıları ve eksileri anlayabilirseniz, bence o zaman kütüphaneyi gerçekten anlarsınız ve bir geliştirici
olarak iyi bir karar verebilirsiniz.
Bu kursta da yapmaya çalıştığım şey, ille de bir sürü fonksiyon ve bir şeyler yapmanın yollarını
öğrenmek değil, bunları derinlemesine anlamak, hangi sorunları çözdüklerini ve ne zaman kullanılmalarının iyi olacağını
bilmek.
Ve eğer bunu derinlemesine anlıyorsanız, o zaman birisini %100 işe alırım çünkü bir şey hakkında yüzeysel değil derin
bilgiye sahip olduklarını bilirim, bu da talimatları takip etmekten daha fazlasını yapabilecekleri
anlamına gelir.
Kendi başlarına düşünebiliyorlar ve sadece kurallara uyup benim söylediklerimi yapmıyorlar, kendi
başlarına düşünüp iyi kararlar verebiliyorlar.
Tamam.
Sıradaki Josh'tan.
En sık hangi programlama bloglarını okuyorsunuz?
Medium'u kesinlikle seviyorum.
Medium teknik blog yazıları için harikadır.
Eğer daha önce oraya gitmediyseniz, sadece aracı olun. com ve sadece herhangi bir şeyi takip et.
Aslında, her gün ilk on makaleyi takip edin ve hangilerinin teknolojiyle ilgili olduğuna
göz atın derim.
Bence gerçekten çok iyiler.
Aslında bu kursa böyle başladım.
Çok popüler olan orta ölçekli bir blog yazısı yazdım ve düşündüm ki, Hey, belki de bir kurs oluşturmalıyım.
Diğeri ise Software Engineering Daily ve bu gerçekten çok iyi bir podcast.
Ve bu sadece web geliştirme ile ilgili değil, genel olarak yazılım mühendisliği ile ilgili ve zaman
zaman çok teknik olabiliyor.
Gerçekten de orada neler olduğunu ve gelişen teknolojiyi iyi kavramanızı sağlıyor.
Ve son olarak, JavaScript için haftalık bir JavaScript bülteni var.
Bunu Google'da aratıp kaydolabilirsiniz ve her hafta size JavaScript ile ilgili güncellemeler verecektir.
Birkaç sorumuz daha var.
Kariyer değişikliğinizden önce ne iş yapıyordunuz?
Yani aslında ilginç bir kariyerim oldu.
Sanırım.
Eskiden dünya çapında tur direktörleri yetiştirirdim, örneğin Kosta Rika'ya uçar ve insanları eğitirdim.
Ayrıca yoga ve sörf inzivaları düzenlediğim küçük bir işletmem vardı, bu yüzden her zaman insanlarla çalıştım ve arada
bir bir web sitesi arkadaşına ihtiyacım oluyor.
Ve bir geliştiriciye bir sürü para verirdim ve perde arkasında neler olduğunu asla bilemezdim.
Bitmiş ürün asla istediğim gibi gelmiyordu ve bu bir tür kara delikti, içine para depoluyordum,
bu yüzden kendim öğrenmek istedim ve bu alana bu şekilde girdim.
Sonrasını biliyorsunuz, gerçekten çok keyif aldım ve içinde olmak için harika bir sektör olduğu ve bunu
ilginç bulduğum gerçeğine dayanarak kariyerimi değiştirmeye karar verdim.
Bir sonraki soru DEP olarak ilk işinizi nasıl aldığınızdı?
Aslında HTML ile başladıktan beş ay sonra geliştirici olarak işe başladım, HTML, CSS, JavaScript
gibi şeylerin ne olduğunu bilmiyordum.
İnternetin nasıl çalıştığını gerçekten bilmiyorum.
Beş ay sonra bir iş buldum, hem de kıdemsiz bir geliştirici olarak değil, orta düzey bir geliştirici olarak.
Ve bu gösterilecek bir şey değil.
Ancak, gerçekten çalışırsanız ve temelleri anlarsanız bu kariyerde ne kadar hızlı ilerleyebileceğinizi göstermek
için.
Aldığım ilk işe, ilgilendiğim birkaç şirkete mesaj atarak ve e-postalarını, CEO'larının
e-postasını bularak ve onlara bir rolle ilgilendiğimi ve sahip oldukları belirli
bir sorunu çözdüğümü bildirerek başvurdum.
Bu yüzden bir şirketi araştırır ve şöyle derdim: Hey, web sitenizde veya uygulamanızda şu ve şu düzeltmelerin yapılabileceğini
fark ettim.
Ben olsam böyle yapardım.
Ya da bir CEO'ya mesaj atar ve şöyle derdim: Hey, bunlar benim geçmişteki başarılarım.
Yakın zamanda bir geliştiriciye dönüştüm ve size garanti ederim ki ekipteki diğer herkesten
iki kat daha fazla çalışacağım ve sanırım dikkatinizi çekmek için büyük bir söz vereceğim.
Bu yüzden soru şu değildi ve görüşme nasıl geçti?
Aslında geliştirici rolümü ilk aldığımda birden fazla teklif almıştım ve bence bu teklifleri alabilmemin nedeni
dünyanın en iyi geliştiricisi olmam değildi ve hiçbir şekilde şu anda da öyle değilim.
Ama sanırım mülakatta yapabildiğim şey, onları herkesten daha çok çalışacağıma ikna
etmek oldu.
Ve bunu sergileyerek yaptığımdan emin oldum.
A Ben farklı bir geçmişten geliyorum.
Diplomayla mezun olmuş bir bilgisayar programcısı değilim ve onlara daha önce yaptığım
diğer şeyleri anlatarak bunu bir avantaja dönüştürdüm.
Son olarak da onlara tıpkı sizin gibi kendi kendini yetiştirmiş bir programcı olduğumu, hırslı
ve kararlı olduğumu gösterdim ve böylece mülakatın sonunda onları en yetenekli
geliştirici olmasam da en çalışkan geliştirici olacağıma ikna edebildim.
Ve altı ay içinde gerçekten çok değerli bir çalışan olabilmek için bunları öğrendiğimden
emin olurdum.
Ve bence bunu yapabilirseniz, ne kadar çok teklif alacağınıza şaşıracaksınız çünkü dışarıda çok
fazla geliştirici var.
Ancak talimatları takip edebilen, sıkı çalışabilen ve dar bir vizyona sahip olacak ve başkalarının girdilerini
dikkate almayacak kadar yeteneklerine güvenmeyen geliştiriciler bulmak gerçekten çok zor.
Dolayısıyla, birilerini onlara yardımcı olacağınıza, gerçekten çok çalışacağınıza
ve onların hayatını kolaylaştıracak bir varlık olacağınıza ikna edebilirseniz.
Bence bu bir işe girmek için harika bir yol.
Tamam.
Sıradaki soru WAN'dan.
Size bir şekilde ilham veren üç kitap ve ben kodlama ile ilgili olmayan kitapları seçtim çünkü kodlama ile ilgili kitapların, tüm popüler
olanların herkes tarafından bilindiğini veya Google'da aratılabileceğini düşünüyorum.
Ancak bana gerçekten ilham veren üç kitaptan biri, bazılarınızın duymuş olabileceği Tim Ferriss'in yazdığı
The Four Hour Workweek.
Çok popüler bir kitap.
Gerçek içerik ipuçlarını ve püf noktalarını sevmiyorum, ancak Tim'in düşünme şeklini ve verimlilikle düşünmesini gerçekten
seviyorum.
Ve sınırlı zamanımızı mümkün olan en verimli şekilde kullanma konusunda takıntılıyım.
Bu da demek oluyor ki, bir konuyu öğrenmem ve zamanımı boşa harcamamam için en iyi yol nedir?
Bir şeyler öğrenmemin ve mümkün olan en kısa sürede ödüller almamın en iyi yolu nedir?
Eminim siz de bu kursta bunu fark edeceksiniz.
Ben de öyle yaptım.
Mümkün olan en hızlı şekilde para kazanmaya başlamak ve bir an önce ekipler halinde çalışmaya başlamak için mümkün
olan en verimli yolu bulmak istedim.
Çünkü zamanımız kısıtlı ve etrafımız başkalarıyla çevrili olduğunda, çalıştığımızda ve geliştirme ekipleriyle birlikte olduğumuzda
çok daha fazla şey öğrenebiliyoruz.
Dolayısıyla bu kitap, sadece geliştirme konusunda değil, kariyerimde kişisel, finansal, duygusal olarak,
her şeyde büyümek için yaptığım şeyler hakkında eleştirel düşünmemi, her şeye bakmaya ve analiz etmeye çalışmamı sağlamak
için hayatımı gerçekten etkiledi.
İkinci kitap "So Good They Can't Ignore You" (O Kadar İyisin ki Seni Görmezden Gelemezler) idi ve bu kitap Cal Newport'a aitti ve
okuduğumda düşüncelerimi bir kez daha tamamen değiştirdi.
Ve tutkunun aslında bir şey olmadığı fikrini öğretti.
Gençken seyahat etmeye, sörf yapmaya tutkulu olduğumuzu düşünür ve bu tutkunun peşinden
gitmeye çalışırız.
Ancak bu kitap tutkunun aslında ustalıktan, insanların size para ödemeye başladığı, alanınızda saygı gördüğünüz
ve insanların size hayranlık duyduğu bir beceride gerçekten çok iyi olmaktan kaynaklandığını
savunuyor.
Ve zanaatınızda gerçekten çok iyi ve usta olduğunuzda, işte o zaman hayatınızdan memnun olursunuz.
İşte o zaman insanlara değer sağladığınızı hissedersiniz.
Ve bu kitap benim için son birkaç yılı gerçekten ama gerçekten şekillendirdi.
Bu yüzden kodlama işine gerçekten girdim ve bundan giderek daha fazla keyif almaya başladım.
Bu konuda giderek daha iyi olduğum için bu kitabı şiddetle tavsiye ediyorum.
Son olarak, üçüncü kitap Shane Snow'un Smart Cuts kitabıdır ve bu kitap kursu alan herkese, özellikle de
bilgisayar bilimleri geçmişi olmayanlara tavsiye ettiğim bir kitaptır.
Başarı merdivenini sadece geleneksel yolu izleyerek değil, bir yandan diğer yana atlayarak nasıl tırmanabileceğinizi
anlatıyor.
Örneğin, bir oyuncuydunuz ve şimdi bir geliştirici olmak istiyorsunuz.
Bu kitap, bunun aslında daha iyi olduğunu savunuyor çünkü öğrendiklerinizi bu alanda kullanabilir
ve insanlarla iyi iletişim kurmak, empati kurmak ve birbirinizin beden dilini taklit etmek gibi başka hiçbir insanın
sahip olmadığı becerileri geliştirmek ve kullanmak için bu diğer merdivene atlayabilirsiniz.
Bu, bilirsiniz, pek çok geliştiricinin bilmediği bir şeydir.
Bu yan becerileri kendi yararınıza kullanarak, kitaba kesinlikle göz atabilirsiniz.
Gerçekten çok iyi.
Şiddetle tavsiye edilir.
Tamam.
Sıradaki soru.
Blok zinciri teknolojisi hakkındaki görüşleriniz.
Çok, çok güzel şeyler.
Aslında bu konuyla gerçekten ilgileniyorum ve bu konuda bir blog yazısı yazıyorum.
Bence herkes blok zinciri veri yapısını öğrenmeli.
Aslında bunu JavaScript ile yapabilir ve bir gün içinde oldukça kolay bir şekilde basit bir tane oluşturabilirsiniz.
Ve bence bu çok ama çok heyecan verici.
Bence bu konuda çok fazla abartı var.
Yatırım yapmanızı önermem ama kendiniz öğretin.
Bence teknoloji gerçekten çok ilginç ve 2018'de büyük değişiklikler olacak ve bu alan gerçekten
çok hızlı büyüyecek.
Tamam.
Bu iş uzuyor.
Son iki sorumuz var.
Hayatın anlamı nedir?
Muhtemelen bunu soracak en kötü kişi de benim.
Hiçbir fikrim yok.
Ama size hayatımı sürdürdüğüm tek bir şey söyleyemem.
Bunu bir yerde duymuştum, keşke kaynak gösterebilsem.
Bunu duyduğum kişi sizin yakaladığınızdan daha fazla değer sağlıyor.
Ve bence bu gerçekten ilginç.
Kursta yapmaya çalıştığım şey de buydu.
Elimden geldiğince çok değer sunmaya çalıştım ve bu kursu hazırlarken gerçekten berbat olduğum zamanlar
oldu çünkü çok fazla saat, çok fazla düzenleme ve videoyu beğenmediğim birçok zaman oldu, bu yüzden yeniden
yapmak zorunda kaldım, ama gerçekten değerli bir şey sunmak ve sadece biraz fayda
sağlamak istedim.
Ve ben bu düşünce tarzını seviyorum.
Çok fazla değer sunma fikrini seviyorum ve bunu mutlaka yakalamak ve kursunuzun kopyalandığını ve torrent'e
düştüğünü ve insanların ücretsiz olarak indirdiğini bildiğinizde üzülmek zorunda değilsiniz.
Eğer bir grup insana yardım edebiliyorsanız, bu harika.
Yararın bir kısmını yakalayabilirseniz, bu da harika olur.
Ama bence bu, olaylara bakmanın gerçekten güzel bir yolu.
Ve eğer hepimiz web geliştiricileri olarak dünyaya sağladığımız değerin bir kısmını yakalamak için bunu
yapmaya çalışırsak, bence dünya çok daha iyi bir yer olur.
Tamam, güzel.
Son soru.
Öğrencilerinizden her gün kaç mesaj alıyorsunuz?
Yani, bu sayı kesinlikle arttı.
Bu konuda çok ama çok heyecanlıyım.
Şu anda 2000'den fazla öğrencimiz olduğuna inanamıyorum ve kesinlikle çok zaman harcıyorum.
Keşke her şeyin kaydını tutabilseydim.
Ama sabah uyandığımda yaklaşık bir saatimi mesajlara cevap vererek geçiriyorum.
Sonra öğleden sonra bir iki saatimi daha mesajlara ve sorulara cevap vererek geçiriyorum.
Ve yine geceleri de bunu yapıyorum.
Ve bunu günde üç kez yapmazsam, buna ayak uyduramayacağım.
Bunun için daha iyi bir sistem bulmam gerekecek, çünkü her öğrenciye cevap vermek istiyorum ve insanların bana sorabildikleri
kadar çok soru sorarak kendilerini rahat hissetmelerini istiyorum.
Ama aynı zamanda yeni videolar sunmaya ve geri bildirimlere dayanarak kursu daha iyi ve daha iyi hale getirmeye devam
etmek istiyorum.
Göreceğiz bakalım.
Şu anda o kadar eğlenceli ve heyecan verici ki, bazılarınızın bildiği gibi, tam zamanlı olarak bu kursa
odaklanmak için işimden ayrıldım.
Yani tüm geri bildirimler, tüm topluluk ve Slack'te bana yardım eden, soruları yanıtlayan ve açık kaynak
projeleri oluşturmaya çalışan herkes.
Gerçekten çok eğlenceliydi ve bu muhtemelen hayatım boyunca çalıştığım en eğlenceli işti.
Ve bunun için size gerçekten çok teşekkür ediyorum.
Bence hepiniz harikasınız.
Ve sanırım benim size sağladığım şey, değerin belki de %20'si.
Bence bu kursla yarattığımız topluluk ve destek büyük bir avantaj.
Ve umarım büyümeye devam eder ve umarım hayal ettiğimden daha büyük bir şey olur.
Ve umarım hepiniz, bunun sonunda, ister bir iş bulmak için becerilerinizi geliştirmek ister sadece biraz
daha akıllı olmak için olsun, bundan istediğinizi elde edersiniz.
Bir sonraki videoda görüşürüz.
Bu videonun ne kadar uzun olduğunu bilmiyorum ama gerçekten çok uzun geldi.
Hepinize gerçekten minnettarım.
Çok teşekkür ederim.
Güle güle.