Rumah Keuangan Pribadi Mitos Pendidikan Berkaitan dengan Coding - dummies

Mitos Pendidikan Berkaitan dengan Coding - dummies

Daftar Isi:

Video: Learn the Bible in 24 Hours - Hour 1 - Small Groups - Chuck Missler 2024

Video: Learn the Bible in 24 Hours - Hour 1 - Small Groups - Chuck Missler 2024
Anonim

Sudah umum berpikir bahwa karir pengkodean dicadangkan untuk beberapa penyihir teknis di dunia. Sebenarnya, ini pekerjaan biasa untuk orang biasa. Jika Anda gigih, teliti, dan penasaran, saya berani bertaruh Anda bisa melakukannya. Jangan menjual diri Anda dengan membeli ide yang tidak benar.

Anda pasti ahli matematika sebagai pengembang

Pengembang yang sedang membangun permainan mutakhir, ilmuwan data mencoba membuat algoritma pembelajaran mesin besar berikutnya, atau insinyur yang bekerja di industri jasa keuangan mungkin memerlukan keahlian dalam fisika, statistik, atau matematika keuangan. Namun, banyak pengembang, seperti mereka yang membangun aplikasi e-commerce atau halaman web biasa, tidak memerlukan lebih banyak matematika daripada penambahan dan pengurangan dasar dan aljabar sekolah menengah.

Banyak matematika dan aplikasi daya, namun seringkali tidak perlu memahami semua hal yang sedang terjadi. Bahasa dan program komputer dirancang untuk mengelola kompleksitas dengan mengharuskan Anda memahami input dan output - namun bukan yang terjadi di antara, sebuah konsep yang disebut abstraksi. Misalnya, saat mengendarai mobil, Anda tidak perlu memahami bagaimana mesin pembakaran internal bekerja atau fisika mengubah energi dari piston ke roda. Untuk mengendarai mobil, Anda perlu memahami bagaimana mengoperasikan akselerator, rem, dan kopling untuk mobil stick-shift. Demikian pula, program memiliki fungsi yang melakukan operasi, namun Anda hanya perlu memahami input yang Anda kirimi fungsi dan hasilnya akan kembali.

Dengan kata lain, Anda harus bisa memahami matematika dan memiliki beberapa keterampilan matematika dasar, tapi Anda tidak perlu Einstein berikutnya untuk dapat memprogram.

Anda pasti pernah belajar teknik untuk mendapatkan pekerjaan dalam coding

Banyak orang yang belajar teknik belajar bagaimana memprogram, tapi Anda tidak perlu menjadi insinyur untuk belajar bagaimana kode. Teknik mengajarkan keterampilan yang berguna bagi pemrogram, seperti bagaimana memecahkan masalah selangkah demi selangkah serta bekerja di dalam dan kemudian merancang seputar kendala dunia nyata. Ini adalah keterampilan yang berguna, tapi Anda bisa mempelajarinya di luar kurikulum teknik.

Banyak topik yang merupakan bagian dari kurikulum teknik bervariasi dalam kegunaan untuk belajar bagaimana kode. Topik seperti algoritma bisa langsung diterapkan, terutama jika Anda mengerjakan masalah mutakhir. Topik lainnya, seperti bahasa assembly dan teori komputasi, memberikan latar belakang yang bagus namun jarang digunakan oleh kebanyakan coders.

Jika tujuan Anda adalah mendorong terdepan program komputer, gelar dalam teknik komputer mungkin akan berguna.Namun, jika Anda ingin membuat situs web untuk memecahkan masalah, belajar kode dalam tiga sampai enam bulan mungkin sudah cukup untuk memulai.

Banyak perguruan tinggi menawarkan beasiswa yang dapat mensubsidi atau menutupi biaya kehadiran wanita dan minoritas yang mengikuti gelar sains dan teknik.

Anda bisa belajar coding dalam beberapa minggu

Seperti hasrat atau profesi apa pun, pengkodean adalah sebuah seni, dan coders mengasah ketrampilan mereka selama beberapa dekade. Meskipun Anda tidak memerlukan penelitian selama puluhan tahun untuk memulai coding, jumlah waktu yang dibutuhkan untuk belajar bergantung pada tujuan Anda. Misalnya:

Satu minggu:

  • Cukup pelajari HTML untuk meletakkan teks, gambar, dan konten dasar lainnya di laman. Anda dapat mengoperasikan pembangun situs untuk membuat dan menyesuaikan situs web informasi. Satu bulan:
  • Kembangkan keterampilan CSS front-end Anda sehingga Anda dapat memposisikan dan elemen gaya pada halaman. Anda juga dapat mengedit situs yang dibuat dengan pembangun situs web seperti Wix, Weebly, dan SquareSpace. Untuk ilmu data, Anda bisa belajar mengimpor dan menangani kumpulan data yang besar dan menggunakan Python atau R untuk menemukan wawasan tentang data. Tiga sampai enam bulan:
  • Pelajari keterampilan pengembangan front-end dan back-end untuk mengambil konsep, membangun prototipe kerja yang dapat menyimpan data dalam database, dan kemudian memberi kode versi yang dapat menangani ratusan ribu pengguna. Selain itu, pelajari cara menggunakan perpustakaan eksternal bahasa pemrograman untuk menambahkan fungsionalitas tambahan, manajemen pengguna, dan sistem kontrol versi seperti Git sehingga beberapa orang dapat mengerjakan proyek secara bersamaan. Untuk ilmu data, Anda bisa membuat visualisasi interaktif menggunakan pustaka JavaScript seperti d3. js. Apakah belajar pengembangan web atau sains data, dibutuhkan sekitar 800 jam usaha untuk cukup mahir untuk dipekerjakan untuk suatu pekerjaan. Anda memerlukan ide bagus untuk mulai coding

Belajar kode adalah proses yang panjang, penuh dengan pasang surut. Anda mungkin terjebak berhari-hari dan tidak melihat banyak kemajuan. Selama masa frustrasi yang tak terelakkan, memiliki gagasan lebih besar atau alasan konkret untuk memotivasi Anda agar terus belajar dapat membantu. Alih-alih mencoba membangun Facebook, YouTube, atau Google berikutnya, cobalah untuk membangun sesuatu yang memecahkan masalah yang Anda hadapi secara pribadi. Inilah orang-orang yang belajar kode dan tetap termotivasi dengan sebuah proyek:

Coffitivity. com:

  • Empat mahasiswa ingin melawan blok penulis dengan mendengarkan suara sekitar. Sambil belajar memberi kode, Tommy Nicholas membangun sebuah situs yang mengalirkan kedai kopi untuk menambahkan suara latar ke kantor dan ruang kerja yang tidak biasa. mengatasi. saya:
  • Sam Fellig adalah penggemar Kickstarter yang menginginkan cara mudah untuk melihat dan membeli barang dari proyek crowdfunded yang berhasil. Dia mengambil lompatan itu dan belajar untuk kode sehingga dia bisa membangun situs webnya, yang kemudian berubah menjadi salah satu dari 50 situs Top 50 tahun yang berjudul pada tahun 2013. Sworkit: Ryan Hanna suka bekerja tapi sering Menjadi bosan di gym. Saat belajar JavaScript dan Ruby, dia membangun sebuah aplikasi yang membimbing pengguna melalui latihan gaya militer dalam lima menit atau kurang.Aplikasi ini memiliki lebih dari satu juta unduhan, dan Ryan akhirnya menjualnya ke Nexercise, perusahaan latihan.
  • mengatasi. saya menjual produk dari proyek crowdfunded yang berhasil. Masing-masing situs ini menikmati popularitas dan diketahui oleh sejumlah besar pengguna. Jika sesuatu yang serupa terjadi dengan situs yang Anda desain, ini berfungsi sebagai bonus yang bagus. Tetapi bahkan jika tidak, Anda akan merasa puas karena telah memecahkan masalah Anda sendiri.

Ruby lebih baik dari pada Python

Anda mungkin bertanya-tanya bahasa apa yang harus dipelajari terlebih dahulu, terutama mengingat semua pilihan di luar sana. Anda bisa mulai dengan Ruby, Python, JavaScript, PHP, Swift, Objective-C - daftarnya terus berlanjut. Untuk mengatasi perdebatan ini, Anda bisa mencari bahasa mana yang terbaik, atau bahasa mana yang harus dipelajari terlebih dahulu. Anda akan menemukan artikel dan posting yang menganjurkan satu bahasa atau lainnya. Tidak seperti membandingkan TV atau pemanggang roti, pemenang yang jelas tidak mungkin muncul. Terkadang Anda bisa meluangkan lebih banyak waktu untuk menentukan bahasa mana yang harus dipelajari terlebih dahulu daripada belajar bahasa.

Yang paling penting adalah mempelajari beberapa bahasa scripting yang mudah dulu dan kemudian memilih satu bahasa pemrograman pemula untuk dipelajari secara menyeluruh.

Biasanya, pemula memulai dengan HTML, CSS, dan JavaScript. Bahasa ini adalah kesalahan sintaks yang paling pemaaf dan yang paling mudah dipelajari. Kemudian, setelah Anda mempelajari dasar-dasar ini, pilih Python atau Ruby jika Anda tertarik dengan pengembangan web. Anda akan menemukan banyak tutorial online dan membantu keduanya.

Jika Anda berencana untuk melakukan pekerjaan dengan sistem manajemen konten seperti WordPress atau Drupal, pertimbangkan untuk belajar PHP.

Jangan terlalu banyak waktu untuk menentukan bahasa mana yang harus dipelajari terlebih dahulu, dan jangan mencoba untuk belajar semuanya pada saat yang bersamaan. Terkadang orang memukul penghalang pandang dengan satu bahasa, menyerah, dan mulai belajar bahasa lain. Namun, hasil akhirnya adalah belajar sedikit tentang banyak bahasa, alih-alih menguasai satu bahasa dan mampu membangun situs web yang lengkap dan berfungsi.

Mitos Pendidikan Berkaitan dengan Coding - dummies

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...