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

Bagaimana Mengambil Piksel dari Gambar di Photoshop CS6 - dummies

Bagaimana Mengambil Piksel dari Gambar di Photoshop CS6 - dummies

Saat Anda downsample Photoshop Creative Suite 6, Anda menghilangkan piksel dan karena itu hapus informasi dan detail dari gambar Anda. Meskipun ada beberapa jebakan untuk resampling, terkadang Anda juga bisa merusak gambar Anda dengan menggunakan downsampling. Memang, downsampling terkadang diperlukan saat Anda mengubah grafis cetak beresolusi tinggi menjadi grafis web. Misalnya, Anda ...

Bagaimana Mengubah Jenis menjadi Bentuk dan Jalan Vektor di Photoshop CS6

Bagaimana Mengubah Jenis menjadi Bentuk dan Jalan Vektor di Photoshop CS6

Secara default, tipe reguler yang dibuat dengan tool Type di Photoshop CS6 adalah tipe berbasis vektor, tidak bitmap, tipe raster. Tapi Anda juga bisa mengonversi tipe reguler (masing-masing karakter) ke bentuk vektor individu. Anda bisa mengedit bentuk seperti bentuk yang dibuat dengan alat bentuk, dengan memanipulasi titik jangkar, dan segmen lurus dan melengkung. Anda ...

Bagaimana Mengubah Lapisan di Photoshop CS6 - dummies

Bagaimana Mengubah Lapisan di Photoshop CS6 - dummies

Saat mengomposisi beberapa gambar di Photoshop CS6, Anda tidak akan ragu harus mengubah lapisan pada gambar Anda agar sesuai dengan tata letak Anda. Untungnya, Photoshop membuat penskalaan tugas yang mudah dengan memberi Anda perintah Transform and Free Transform pada menu Edit. Mengubah lapisan hampir identik dengan pilihan yang berubah, kecuali bahwa Anda ...

Pilihan Editor

Drupal Struktur Pengelolaan Situs Taman - dummies

Drupal Struktur Pengelolaan Situs Taman - dummies

Halaman Struktur Taman Drupal adalah tempat Anda mengelola banyak fitur , halaman, dan blok yang ada di situs Anda. Beberapa fitur, blok, dan halaman tertentu yang dapat Anda kontrol dari halaman ini mencakup formulir Kontak, Forum, dan Mailing list. Anda juga dapat mengelola fitur yang muncul di blok dengan menggunakan Blokir ...

Fitur Taman Drupal - dummies

Fitur Taman Drupal - dummies

Memberi Anda kesempatan untuk melihat dan bermain dengan semua fitur Drupal Gardens, Anda dapat membuat situs baru dan memilih opsi Kustom dan bukan salah satu template yang terinstal: Pastikan Anda masuk log, lalu klik link My Sites. Dengan melakukannya, buka pengelola Situs Drupal Gardens Site. Klik Buat ...

Menu drupal Menu Customization - dummies

Menu drupal Menu Customization - dummies

Adalah kumpulan tautan (item menu) yang digunakan untuk menavigasi situs web. Modul Menu di Drupal menyediakan antarmuka untuk mengendalikan dan menyesuaikan sistem menu yang hebat yang disertakan dengan Drupal. Untuk menambahkan item ke menu, ikuti langkah-langkah ini: Dari bilah menu Dasbor, pilih Structure → Menu. Klik Daftar Tautan di ...

Pilihan Editor

Menjaga Tutup Mata di BlackBerry App Callback - dummies

Menjaga Tutup Mata di BlackBerry App Callback - dummies

Aplikasi BlackBerry Anda menggunakan callback untuk memungkinkan OS smartphone untuk memanggil aplikasi Anda untuk operasi tertentu. Aplikasi BlackBerry Anda sendiri mungkin menggunakan callback untuk memungkinkan benang yang dibuatnya menginformasikan proses utama aplikasi Anda sehingga thread tersebut telah menyelesaikan tugasnya. Berikut adalah beberapa hal yang perlu diingat ...

Ke Berkedip Windows 8 Application Development Stuff - dummies

Ke Berkedip Windows 8 Application Development Stuff - dummies

Di Windows 8, Tautan ke Keren Hal adalah cara hidup. Di sinilah, setidaknya pada saat menulis, Anda bisa mendapatkan apa yang Anda butuhkan untuk pengembangan aplikasi Windows 8. Cool Stuff Apa itu aplikasi Link Generation Dapatkan bantuan dari Microsoft untuk membangun ide aplikasi Anda dalam 30 hari - untuk ...