Langkah pertama, lakukan semua yang Anda bisa, semua membaca semua turorial, membangun semua hal. Perlu diingat apa yang membuat Anda menjadi programmer yang baik adalah (1) kesabaran, (2) gairah. Ya mungkin bukan yang Anda harapkan untuk dikatakan. Salah satu tantangan Anda adalah seberapa sering Anda akan kesulitan memecahkan masalah, tergoda untuk menyalahkan komputer, perangkat lunak, pendahulu, tetapi 99% dari waktu itu Anda. Anda akan belajar kesabaran dengan diri sendiri dan kesabaran dengan mesin Anda. Apa yang ada di pihak Anda adalah hasrat Anda, membangun sesuatu, memecahkan teka -teki teknis ini, masing -masing menciptakan sedikit tinggi, berpasangan dengan sesuatu yang Anda pedulikan dan Anda akan ketagihan, selamanya.
Jika Anda ingin berhasil, saya telah menemukan hal -hal berikut bermanfaat dalam mempercepat proses pembelajaran:
- Mencari pasangan. Orang ini harus memiliki tingkat kemampuan yang sama seperti diri Anda sendiri.
- Bersikap konsisten. Sisihkan waktu, bahkan hanya beberapa jam satu malam seminggu untuk bertemu dengan pasangan tersebut dan mengatasi masalah bersama. Ini cenderung bekerja dengan sangat baik jika mengatakan Anda memutuskan untuk membangun situs web / aplikasi web bersama -sama dan mengerjakannya dalam beberapa jam per minggu bersama dan di antara rapat -rapat menetapkan tutorial dan bacaan Anda untuk diselesaikan.
- Blog. Bagian ini bagi saya adalah yang paling menantang, diperlukan untuk program Railsgirls Summer of Code yang saya sukai, dan ternyata menjadi salah satu sumber daya terbaik yang saya miliki. Maksud saya bukan menulis esai dan puisi menganggapnya lebih dari log, posting setiap hari bahwa Anda sedang mengerjakan pengkodean tentang apa yang Anda baca, apa yang Anda lakukan, perintah apa yang Anda pelajari. Percayalah, Anda akan membaca ini berulang kali karena Anda tidak dapat mengingat perintah apa yang Anda gunakan minggu lalu untuk melakukan sesuatu tetapi Anda tidak memiliki vocab untuk menemukannya di google ...
- Membangun komunitas . Saya telah menemukan yang terbaik dari semua ini adalah sekelompok kecil berkuda yang cerdas, sepeda, wanita badass yang saya temui lokakarya pemrograman Girls Rails pada musim semi 2013. Sangat gila untuk berpikir berapa banyak dari 40 wanita yang ada di sana hari itu saya sekarang mempertimbangkan teman dekat. Rails Girls adalah satu set bahan lokakarya DIY untuk menjadi tuan rumah bengkel di komunitas Anda. Saya sangat merekomendasikan untuk menjadi tuan rumah di mana Anda tinggal - atau menemukan siapa yang sudah ada.
### Bahan Studi Saya mengatur ini dalam kemajuan yang direkomendasikan, jangan ragu untuk melompat -lompat apa yang Anda suka, tidak ada jawaban yang benar atau salah. Jika saya merekomendasikan membaca sesuatu yang menurut Anda sudah ada di atas kepala Anda, mungkin hanya membaca sekilas sekarang. Terkadang saya akan merekomendasikan Anda membaca sesuatu yang sudah Anda baca beberapa minggu sebelumnya, lakukanlah, Anda akan mendapatkan prosektif yang sama sekali baru dengan sedikit lebih banyak pengalaman.
Tutorial online gratis
- Tutorial Aplikasi Rails Girls
- Pelajari Ruby dengan cara yang sulit
- Codekatas
- Rubymonk
- Railscast
- Tryruby
- Tutorial Ruby on Rails Micheal Hartl
- Mengapa panduan pedih untuk ruby
- Rubykoans
- Kamp kode gratis belum pernah menggunakan ini sebelumnya - ide menarik, mereka mengajarkan Anda untuk kode dengan imbalan sukarelawan untuk membantu organisasi nirlaba dengan keterampilan Anda.
- Javascript untuk kucing
- Mempelajari Anda haskell untuk kebaikan yang bagus
- Video YouTube Boston yang baru
- Kursus Pelatihan Online Github
- Belajar membangun AWS
Buku
Tutorial online dibayar
- Rumah pohon
- Codeschool
- Upcase - Dibangun oleh ThoughtBot
Sumber daya yang belum saya gunakan:
- Skillshare
- Platzi
- Daftar Sumber Daya Google Made With Code
- Hulu
- Kode Avengers
Bootcamps Coding yang Penting
- Recurse Center - sebelumnya Sekolah Peretas. IMO terbaik terbaik. Biaya kuliah gratis, proses aplikasi kompetitif, NYC.
- Makersquare - Beasiswa untuk Wanita di Kantor LA
- Turing School - Nirlaba, Colorado
- ADA Developer's Academy - Fokus pada wanita + keragaman, Seattle.
Bootcamps Coding Lainnya / Sekolah Dev
- Betih - Berlin berbasis, biaya rendah (ER), mungkin bukan untuk keuntungan?
Program magang
- Konsultasi Web Rockstar yang berpikir RockBot PRECTBOT memompa perangkat lunak dan alat open source untuk programmer lain untuk menjadi programmer yang lebih baik.
- 8Tlight Apprenticeship
- Pivotal Labs Apprenticeship - Tidak terdaftar di web lagi?
Daftar sumber daya dari orang lain
- Tips untuk menyusun portofolio