Kalkınan Geliştiriciler İçin 5 Muhteşem Reddit AMA

  • Brian Curtis
  • 0
  • 4712
  • 554
reklâm

Reddit AMA'larına katılan insanlar son derece bilgilendirici ve ilham verici olabilir. Teknoloji meraklısı bir topluluk olarak, gelişmekte olan geliştiriciler için okunması gereken çok sayıda AMA var. Başlamak isteyeceğiniz en iyi 5 AMA.

AMA nedir?

Başlamadan önce, Reddit terminolojisine aşina olmayan bir kaçınızın isteyeceğinden eminim., “Bir AMA halt nedir?”

Kısaltma anlamına gelir “Bana istediğini sor”, ve Reddit'te bir bölüm var subreddit - bir şey öğrenebileceğiniz konuya özel yerler 5 En İyi Subreddit'ler Güzel Şeyleri Öğrenmek İçin 5 En İyi Subredditler Güzel Şeyleri Öğrenmek İçin Reddit, güzel kızlara bakabileceğiniz, nerdy şeyleri okuyabileceğiniz ve inşa ederken ihanet edebileceğiniz bir zaman dilimidir. rastgele önemsiz şeyler hatırası. Reddit öğrenmek için kullanılabilir…) bu AMA’lara adanmıştır. Aynı zamanda birkaç AMAA da var. “Bana hemen hemen her şeyi sor” - Bunlar genellikle sorulan her soruyu cevaplayamayan insanlar içindir. Topluluğun AMA katılımcılarına soru sorması için basit ve açık bir yoldur. Reddit, Başkan Obama, Bill Gates, MythBusters ve diğerleri de dahil olmak üzere birçok ünlü kişiyi AMA'lara katılmaya davet etti..

Awesome Rehberimizden Reddit'e kadar birçok harika şey öğrenebilirsiniz!

Derecesiz 100.000 $ + Yapım


Derecen olmadığında ve her şey kendi kendine öğrenilmişken programlama işine gitmek gibisi yoktur. Bu tam olarak ne greymattr büyük ölçekte yapmayı başardı - bir Fortune 500 şirketinde işe başladı ve altı rakamlı bir maaş aldı..

AMA'sında, greymattr kendisini hazırlamak için neler yaptığını, işini nasıl yaptığını ve başkalarının kendilerini hazırlamak için neler yapabileceğini paylaşıyor. Bu makalede bahsedilecek olan AMA'ların tümü, kalkınan geliştiriciler için harika okumalar olsa da, bu, gruptan çıkan en basit ve bilgi verici olanıdır. Diğerleri harika motivasyonel okumalar.

Öne Çıkan Sorular ve Cevaplar:
S:
Program yapan ancak henüz resmi bir eğitimi olmayan bir lise öğrencisine ne önerirsiniz??
C:
C.'yi Linux'u öğren. TCP / IP ağ bağlantısını öğrenir. Bundan sonra web sayfaları ve veya java betiği hakkında bilgi edinin. ve bununla iyi bir iş bulabilirsiniz (60-200k / yr)

SpaceX Geliştiricileri


Derecesiz altı rakam yapmak harika bir başarı olabilir, ancak SpaceX için programcı olarak çalışmak çok kolay. Bu AMA'da, bütün SpaceX programlama ekibi herkesin sorularını cevaplamak için Reddit'e geldi. Okuyuculara, programlama projelerinin ne kadar büyük olduğu, hangi zorluklarla karşılaştıkları ve işleriyle ilgili en çok neyi sevdikleri hakkında bir fikir verdiler..

AMA'yı okuduktan sonra, aynı zamanda roketleri programlamanın gergin olmanızı gerektiren bir iş olmadığı hissine sahip olursunuz - herkes kodla uğraşmaktan ve eğlenmekten keyif alır.

Öne Çıkan Sorular ve Cevaplar:
S:
En büyük projeniz için mevcut kod tabanınız ne kadar büyük?
Bakımı güçlük mü?
Üstlenmen gereken en zor proje neydi ve neden?
En çok neyin başarıldığını düşünüyorsun??
İşini beğendin mi?
C:
Araç kodu birkaç yüz k çizgiden oluşuyor.
Korumak için bir zorluk değil, bizim işimiz! Aslında kod tabanımızdan çok memnunuz. Bu bir sevgi emeği.
ISS ile ejderhanın yanaşması büyük bir zorluktu. Birçok yeni kodun geliştirilmesi gerekiyordu.
ISS ile Ejder yatakları.
ISS ile Dragon yanaşmasından bahsettik mi??

Eski Zynga Geliştirici


Facebook'un sosyal ağda oyunlara izin verdiği süre zarfında çevrimiçi flash oyunlar patladı - FarmVille'den bahsetmem gerekir mi? Çılgınlık o kadar büyüktü ki, çevrimiçi flash oyunların en bilinen geliştiricisi Zynga milyarlarca dolar kazanmıştı..

Eski bir Zynga geliştiricisi Reddit'e geldi ve okuyucuların oyunların arkasına bakmalarını ve oyun geliştiricilere önerilerde bulunmalarını sağlamak için bir AMA düzenledi. Konuşma, her iki dilde yazılmış Flash, HTML5 ve oyunlar etrafında dönerken, daha geleneksel masaüstü oyun motorlarına da değiniyor..

Öne Çıkan Sorular ve Cevaplar:
S:
Geleneksel eklenti modelinin değiştirilmesiyle ilgili olarak HTML5'in nereye gittiğini görüyorsunuz?
HTML5 videosu iyi bir fikir midir??
Canvas öğesi (ve ilgili optimizasyon tuzakları) için Flash'ta karmaşık programlar yazmaktan nasıl farklı?
C:
Zynga'dan ayrıldıktan bir süre sonra Cocos2dx (JS mobil cihazlarda) ve Cocos2dHTML5 ile çalışmak zorunda kaldım.
Genel olarak, HTML5, video ve etkileşimli mizanpaj gibi basit şeyler yerine flaş kullanmak (iyi hissediyorum).
OTOH, Flash'ta ilginç etkileşimli kullanıcı arayüzü oluşturmak, tanıdığım diğer sistemlerden çok daha kolay, bu da neden bu kadar popüler olduğunu gösteriyor. Bu henüz HTLM5 tarafından çözülmedi ve Adobe CS'deki Flash oluşturma araçlarıyla eşleşmeden önce araçlar üzerinde çok çalışılacak.
Ayrıca HTML5, eski tarayıcıları barındırmanız gerektiğinde gerçekten sinir bozucu kısımlara sahiptir ve bazen Canvas oluşturma (yerine baş ağrısına neden olan oturumları DOM için optimize etmek için oturum açma işlemini yapar) kullanmak yerine, şiddetli istismara uğramış DOM oluşturma özelliğini kullanmak daha hızlıdır. bazı tarayıcılar ve diğerlerinde Tuval). WebGL'ye sahip olmak henüz güvenilir değil; bu, flashda kolay olan birçok şeyin html'de zor olduğu anlamına geliyor5.
HTML5 ayrıca flash'ın sahip olduğu birçok problemi de beraberinde getiriyor; tıpkı kıdemli olmayan geliştiricilerin kaçınmayı bilmeyeceği gerçekten korkunç perf gotcha'lar gibi. Tarayıcı üreticileri HTML5'in hızlı çalışmasını sağlamak için çok fazla çaba harcıyorlar, ancak yoğun olarak optimize edilmiş html5 kodu bile, genel olarak optimize edilmiş flaş kodundan daha düşük bir genel performansa sahip görünüyor.

Guild Wars 2 Takımı


Eski Zynga geliştiricisinin AMA'sı masaüstünde oynamaya yeterince odaklanmadıysa, tüm Guild Wars 2 takımı tarafından yürütülen bu AMA'ya ne dersiniz??

Oyun geliştirmenin nitriti ve oyunun kendisi hakkında birkaç soru hakkında daha fazlasını okuyacaksınız. Bu sorular ayrıca ekibin oyunu geliştirmek ve herkesi mutlu etmek için karşılaştığı zorlukları da vurgulamaktadır..

Öne Çıkan Sorular ve Cevaplar:
S:
Biriniz ekibinizde başkası tarafından yazılmış favori mesajlardan 1-2'sini alabilir mi? Şahsen biliyorum gibi şeyler yazarım “Fred'in Tasarladığı Aptal Eşek Sisteminde Hata Düzeltildi” / “Ne yaptığımdan emin değilim, ama verimli geçti.”
C:
Jim Scott sis üzerinde çalışıyor, tam zamanlı olarak çift gökkuşağı videosu viral hale geliyordu:
“Vay, bu tamamen sis dolu. Çifte sis, aman tanrım. Tamamen çift sis var. Bu çok yoğun. Whoa! Vaov! Oha! Oha! Aman Tanrım! Aman Tanrım! Aman Tanrım! Woo! Vayy! Woo! Evet! Ah ho ho! Aman Tanrım! Aman Tanrım şuna bak! Üçlü sis gibi görünmeye bile başlıyor! Aman Tanrım, dolu! Gökyüzüne kadar çifte sis! Aman Tanrım. Aman Tanrım. Aman Tanrım. Ne anlama geliyor? Ah. Aman Tanrım. Ah. Ah. Tanrı. Çok parlak, aman tanrım çok parlak ve canlı! Ah. Ah! Ah! Çok güzel! Aman Tanrım. Aman Tanrım. Aman Tanrım! Aman Tanrım, bu çift tam bir sis! Oh tam haritamda. Aman Tanrım. Aman Tanrım, bu ne anlama geliyor? Bana söyle. Çok fazla. Bunun ne anlama geldiğini bilmiyorum. Aman Tanrım, çok yoğun. Ah. Ah. Aman Tanrım.” - 2010/07/19 18:07:00 tarihinde 533404'ü jim ile değiştirin

Wikipedia Geliştirici


Dünyanın en iyi 10 web sitesinden biri için program yapmak şaşırtıcı olmaz mıydı? Son fakat kesinlikle en az değil, bir Vikipedi geliştiricisi tarafından bir AMA sahibiz. Brandon Harris, Wikipedia'da nasıl yer almaya başladığını ve bunun bir geliştirme işine nasıl dönüştüğünü açıklıyor. Ayrıca gelişmekte olan geliştiricilere başlamak için ne yapmaları gerektiği konusunda çeşitli ipuçları sunar. MakeUseOf’da birçok kez bahsettiğimiz gibi, açık kaynak kodlu bir projeye katkıda bulunmayı da önerir. Kodlayıcı Yolculuğu: Açık Kaynaklı Bir Projeye Katılarak Kodlama Becerilerinizi Nasıl Geliştirirsiniz: Kodlama İşleminizi Nasıl Artırırsınız? Açık Kaynaklı Bir Projeye Katkıda Bulunarak Yetenekler Kendinizi yetkin bir programcı olarak pazarlamak istiyorsanız, açık kaynak projelere katkıda bulunarak becerilerinizi mümkün olan en iyi şekilde sergilemek için daha iyi bir zaman olamaz. Programlama deneyimine başlamak için birçok neden var..

Öne Çıkan Sorular ve Cevaplar:
S:
Genç bir öğrencinin web uygulaması geliştirmeye girmesi için en iyi ipucunu duymak isterim!
C:
Sadece bir şeyler inşa etmeye başla. Belki sadece kendiniz için küçük aletler üretin. Bugünlerde bir portföy oluşturmak zorundasın.
En iyi yollardan biri açık kaynak kodlu bir projede kodlamaya başlamaktır. Bu şekilde özgeçmişinizde bazı şeyler var ve insanlara göstermek için kod örnekleri var.

Sonuç

Dışarıda kesinlikle daha fazla AMA olsa da, bunlar en kullanışlı ve motivasyonel olan 5 tanesi. Onları okuduktan sonra, çalışmak için yeterince irademiz olacak. Tabii ki, burada da yapmak isteyen geliştiriciler için MakeUseOf'ta çok sayıda harika malzemeye sahip olduğumuzu unutmayın. Bunları öğrenmek için en iyi programlama dilini seçmek için bir yol da dahil olmak üzere, Bugün Öğrenmek ve 2 Yıl İçinde Harika Bir İş Almak Günümüzde Öğrenmek ve 2 Yılda Harika Bir İş Almak İçin Bir Programlama Dili Nasıl Seçilir Gerçekten iyi bir programcı olmak için yıllarca özel çalışma yapmanız gerekebilir; yani yarın işe alınabilmek için bugünden başlayacak doğru dili seçmenin bir yolu var mı?? .

Kalkınan geliştiricilere ne gibi ipuçları sunabilirsiniz? Geliştiriciler için diğer dikkat çekici Reddit AMA'larına rastladınız mı? Yorumlarda bize bildirin!

Resim Kredisi: Michael Himbeault Via Flickr, Surat Lozowick




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.