Iklan

Orang-orang yang berpartisipasi dalam AMA Reddit bisa sangat informatif dan inspiratif. Sebagai komunitas yang mengerti teknologi, ada banyak AMA yang harus dibaca untuk calon pengembang. Berikut adalah 5 AMA teratas yang ingin Anda mulai.

Apa itu AMA?

Sebelum kita mulai, saya yakin beberapa dari Anda yang tidak terbiasa dengan terminologi Reddit akan bertanya, "Apa-apaan itu AMA?"

Singkatan singkatan dari "Ask Me Anything", dan itu ada seluruh bagian di Reddit (disebut a subreddit - tempat subjek tertentu dimana kamu bisa belajar apa saja 5 Subreddits Terbaik Untuk Belajar Cool StuffReddit lebih dari sekedar tenggang waktu di mana Anda dapat melihat gadis-gadis cantik, membaca tentang hal-hal kutu buku, dan menunda-nunda saat Anda membangun memori hal-hal sepele acak. Reddit dapat digunakan untuk belajar ... Baca lebih banyak ) didedikasikan untuk AMA ini. Ada juga beberapa AMAA di sana, yang merupakan singkatan dari “Ask Me Almost Anything” - ini biasanya untuk orang-orang yang tidak dapat menjawab setiap pertanyaan yang diajukan. Ini adalah cara sederhana dan terbuka bagi komunitas untuk mengajukan pertanyaan kepada peserta AMA. Reddit telah mengundang banyak orang terkenal untuk berpartisipasi dalam AMA, termasuk Presiden Obama, Bill Gates, MythBusters, dan lainnya.

instagram viewer

Anda dapat mempelajari banyak hal hebat lainnya dari kami Panduan Luar Biasa untuk Reddit Panduan Luar Biasa untuk RedditBertanya-tanya bagaimana teman Anda selalu menemukan hal-hal keren di Internet sebelum Anda? Mereka mungkin menggunakan Reddit, "halaman depan Internet" yang diproklamirkan sendiri. Baca lebih banyak !

reddit_ama_money
Tidak ada yang lebih baik dari mendapatkan pekerjaan pemrograman ketika Anda tidak memiliki gelar sarjana dan semuanya telah dilakukan secara otodidak. Itulah tepatnya greymattr berhasil melakukannya dalam skala besar - ia mendapat pekerjaan di perusahaan Fortune 500 dan mendapat gaji enam digit.

Dalam AMA-nya, greymattr membagikan apa yang dia lakukan untuk mempersiapkan diri, bagaimana dia mendapatkan pekerjaannya, dan apa yang dapat dilakukan orang lain untuk mempersiapkan diri. Sementara semua AMA yang akan disebutkan dalam artikel ini adalah bacaan yang bagus untuk para calon pengembang, ini adalah yang paling mudah dan informatif dari yang lain. Yang lain adalah bacaan motivasi yang bagus.

T&J unggulan:
Q:
Apa yang akan Anda rekomendasikan untuk siswa sekolah menengah yang memprogram tetapi belum memiliki pelatihan formal?
SEBUAH:
belajar C. belajar Linux. belajar jaringan TCP / IP. setelah itu pelajari tentang halaman web, dan atau script java. dan dengan itu Anda dapat menemukan pekerjaan yang baik (60-200k / tahun)

reddit_ama_spacex
Membuat enam angka tanpa gelar mungkin merupakan pencapaian besar, tetapi bekerja sebagai programmer untuk SpaceX benar-benar keren. Dalam AMA ini, seluruh tim pemrograman SpaceX datang ke Reddit untuk menjawab pertanyaan semua orang. Mereka memberi pembaca wawasan tentang seberapa besar proyek pemrograman mereka, tantangan apa yang mereka hadapi, dan apa yang paling mereka nikmati tentang pekerjaan mereka.

Setelah membaca AMA, Anda juga merasakan bahwa pemrograman roket bukan pekerjaan yang mengharuskan Anda untuk tegang - semua orang senang bermain-main dengan kode dan bersenang-senang.

T&J unggulan:
Q:
Seberapa besar basis kode Anda saat ini untuk proyek terbesar Anda?
Apakah sulit untuk mempertahankannya?
Proyek apa yang paling menantang yang harus Anda ambil dan mengapa?
Apa yang paling Anda rasakan?
Bagaimana Anda menyukai pekerjaan Anda?
SEBUAH:
Kode kendaraan ada di urutan beberapa ratus k baris.
Tidak sulit untuk mempertahankannya, itu adalah tugas kami! Kami sebenarnya sangat senang dengan basis kode kami. Ini adalah kerja cinta.
Naga berlabuh bersama ISS merupakan tantangan besar. Banyak kode baru harus dikembangkan.
Naga berlabuh bersama ISS.
Apakah kami menyebutkan Dragon berlabuh bersama ISS?

reddit_ama_zynga
Game flash online meledak sekitar waktu Facebook mengizinkan game masuk ke jejaring sosial - apakah saya perlu menyebutkan FarmVille? Kegemarannya begitu besar sehingga pengembang game flash online paling terkenal, Zynga, menghasilkan miliaran.

Mantan pengembang Zynga datang ke Reddit dan mengadakan AMA untuk memberi pembaca tampilan di belakang layar dan memberikan beberapa saran kepada calon pengembang game. Sementara banyak pembicaraan berkisar pada Flash, HTML5, dan game yang ditulis dalam kedua bahasa tersebut, ia juga menyentuh lebih banyak mesin game desktop tradisional.

T&J unggulan:
Q:
Di mana Anda melihat HTML5 pergi, dalam hal mengganti model plugin tradisional?
Apakah video HTML5 ide yang bagus?
Bagaimana menulis untuk elemen Canvas (dan perangkap optimasi terkait) berbeda dari menulis program kompleks di Flash?
SEBUAH:
Saya harus bekerja dengan Cocos2dx (dengan binding JS di ponsel) dan Cocos2dHTML5 untuk sementara waktu setelah saya meninggalkan zynga.
Secara keseluruhan, HTML5 mengganti flash untuk hal-hal dasar seperti video dan tata letak interaktif (saya rasa) adalah hal yang baik.
OTOH, Membuat UI interaktif yang menarik dalam flash jauh lebih mudah daripada sistem lain yang saya tahu, yang merupakan bagian besar mengapa sangat populer. Itu belum diselesaikan oleh HTLM5, dan itu akan membutuhkan banyak pekerjaan pada alat-alat sebelum mereka cocok dengan alat pembuatan Flash di Adobe CS.
HTML5 juga memiliki banyak bagian yang sangat menjengkelkan ketika Anda harus mengakomodasi browser lama, dan kadang-kadang lebih cepat menggunakan rendering DOM yang sangat disalahgunakan. daripada menggunakan rendering Canvas (yang membuat sesi yang memicu sakit kepala mencoba mengoptimalkan kode bersama Anda untuk DOM pada beberapa browser dan Canvas on lainnya). Memiliki webGL belum dapat diandalkan, yang berarti bahwa banyak hal yang mudah di flash sulit di html5.
HTML5 juga mengalami banyak masalah yang dimiliki flash, seperti masalah yang sangat mengerikan yang tidak akan dihindari oleh pengembang non-senior. Para pembuat browser berupaya keras untuk membuat HTML5 berjalan cepat, tetapi bahkan kode html5 yang sangat dioptimalkan tampaknya memiliki kinerja keseluruhan yang lebih rendah daripada kode flash yang dioptimalkan dengan baik.

reddit_ama_guild_wars
Jika AMA oleh mantan pengembang Zynga tidak cukup fokus pada desktop gaming, bagaimana dengan AMA ini yang dilakukan oleh seluruh tim Guild Wars 2?

Anda akan membaca lebih banyak tentang pengembangan permainan yang sangat penting serta beberapa pertanyaan tentang permainan itu sendiri. Pertanyaan-pertanyaan itu juga menyoroti tantangan yang dihadapi tim dalam mengembangkan game dan membuat semua orang senang.

T&J unggulan:
Q:
Bisakah salah satu dari Anda hanya mengambil 1-2 dari pesan komit favorit Anda yang ditulis oleh orang lain di tim Anda. Saya tahu secara pribadi saya akan menulis hal-hal seperti "Memperbaiki Bug dengan Sistem Ass Bodoh yang Dirancang Fred" / "Saya tidak yakin apa yang saya lakukan, tetapi produktif"
SEBUAH:
Jim Scott mengerjakan kabut, tepat pada saat video pelangi ganda menjadi viral:
"Wah, itu kabut penuh sepanjang jalan. Kabut ganda, astaga. Ini kabut ganda, sepenuhnya. Whoa itu sangat intens. Astaga! Wow! Wah! Wah! Whoa ho ho oh my god! Ya Tuhan! Ya Tuhan! Merayu! Oh wow! Merayu! Ya! Oh ho ho! Ya Tuhan! Ya Tuhan lihat itu! Itu bahkan mulai terlihat seperti kabut tiga! Ya Tuhan tuh penuh! Kabut ganda sepanjang jalan melintasi langit! Ya Tuhan. Ya Tuhan. Ya Tuhan. Apa artinya ini? Oh Ya Tuhan. Oh Oh Tuhan. Ini sangat cerah, oh my god, sangat cerah dan jelas! Oh Ah! Ah! Itu begitu indah! Ya Tuhan. Ya Tuhan. Ya Tuhan! Ya Tuhan, ini kabut ganda lengkap! Oh, tepat di petaku. Ya Tuhan. Ya Tuhan, apa artinya? Katakan padaku. Terlalu banyak. Saya tidak tahu artinya. Ya Tuhan, sangat kuat. Oh Oh Ya Tuhan." - Ubah 533404 oleh jim pada 2010/07/19 18:07:00

reddit_ama_wikipedia
Tidakkah luar biasa memprogram untuk salah satu dari 10 situs web Top di dunia? Terakhir tapi pasti tidak kalah pentingnya, kami memiliki AMA oleh pengembang Wikipedia. Brandon Harris menjelaskan bagaimana ia mulai terlibat di Wikipedia dan bagaimana itu berubah menjadi pekerjaan pengembangan. Dia juga menawarkan berbagai kiat untuk calon pengembang tentang apa yang harus dilakukan untuk memulai. Seperti yang telah kami sebutkan di MakeUseOf berkali-kali, ia juga menyarankan berkontribusi pada proyek sumber terbuka The Journey Of A Coder: Cara Meningkatkan Keterampilan Pengodean Anda Dengan Berkontribusi Ke Proyek Sumber TerbukaJika Anda ingin memasarkan diri sebagai programmer yang kompeten, tidak ada waktu yang lebih baik untuk memamerkan keterampilan Anda sebaik mungkin - dengan berkontribusi pada proyek sumber terbuka. Ada banyak alasan... Baca lebih banyak untuk memulai dengan pengalaman pemrograman.

T&J unggulan:
Q:
Saya ingin mendengar kiat terbaik Anda untuk siswa muda yang masuk ke pengembangan aplikasi web!
SEBUAH:
Mulailah membangun sesuatu. Bangun alat kecil hanya untuk diri sendiri, mungkin. Anda harus membangun portofolio hari ini.
Salah satu cara terbaik adalah memulai pengkodean dalam proyek sumber terbuka. Dengan begitu Anda memiliki banyak hal dalam resume Anda dan Anda memiliki contoh kode untuk ditampilkan kepada orang-orang.

Kesimpulan

Meskipun pasti ada lebih banyak AMA di luar sana, ini adalah 5 yang paling berguna dan memotivasi. Setelah membacanya, Anda akan memiliki lebih dari cukup kemauan untuk mulai bekerja. Tentu saja, jangan lupa bahwa kami juga memiliki banyak materi hebat di sini di MakeUseOf untuk calon pengembang, termasuk cara untuk pilih bahasa pemrograman terbaik untuk dipelajari Cara Memilih Bahasa Pemrograman Untuk Belajar Hari Ini & Dapatkan Pekerjaan Hebat Dalam 2 TahunDiperlukan bertahun-tahun kerja keras untuk menjadi programmer yang benar-benar baik; jadi apakah ada cara untuk memilih bahasa yang tepat untuk memulai hari ini, agar dapat diterima besok? Baca lebih banyak .

Kiat apa yang dapat Anda tawarkan kepada pengembang yang ingin menjadi pengembang? Apakah Anda menemukan AMA Reddit penting lainnya untuk pengembang? Beri tahu kami di komentar!

Kredit Gambar: Michael Himbeault Via Flickr, Surat Lozowick

Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.