Daftar Isi:
- Anda pasti ahli matematika sebagai pengembang
- 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.
- 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:
- 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:
- Yang paling penting adalah mempelajari beberapa bahasa scripting yang mudah dulu dan kemudian memilih satu bahasa pemrograman pemula untuk dipelajari secara menyeluruh.
Video: Learn the Bible in 24 Hours - Hour 1 - Small Groups - Chuck Missler 2024
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.
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.
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.
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.
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.