Isi kandungan:
- Anda mesti baik pada matematik untuk menjadi pengkoder
- Anda mesti belajar kejuruteraan untuk mendapatkan pekerjaan dalam kod
- Anda boleh belajar pengekodan dalam beberapa minggu
- Anda memerlukan idea yang bagus untuk memulakan coding
- Ruby lebih baik daripada Python
Video: On The Spot - Fakta Mencengangkan Dunia Pendidikan 2024
Adalah biasa untuk berfikir bahawa kerjaya pengkodan dikhaskan untuk beberapa pakar sihir teknikal di dunia. Malah, ia adalah pekerjaan biasa untuk orang biasa. Sekiranya anda berterusan, teliti, dan ingin tahu, saya pasti anda boleh melakukannya. Jangan menjual diri sendiri dengan membeli idea-idea yang tidak benar.
Anda mesti baik pada matematik untuk menjadi pengkoder
Pembangun yang membina permainan canggih, saintis data yang cuba membuat algoritma mesin pembelajaran yang besar, atau jurutera yang bekerja dalam industri perkhidmatan kewangan mungkin memerlukan beberapa kemahiran dalam fizik, statistik, atau matematik kewangan. Walau bagaimanapun, banyak pemaju, seperti aplikasi e-dagang yang membangun atau laman web biasa, tidak memerlukan lebih banyak matematik daripada penambahan dan pengurangan asas dan algebra sekolah menengah.
Banyak matematik beroperasi dan aplikasi kuasa, tetapi sering tidak perlu memahami apa yang berlaku. Bahasa dan program komputer direka untuk mengurus kerumitan dengan menghendaki anda memahami input dan output - tetapi bukan apa yang terjadi di antara, konsep yang disebut abstraksi.
Sebagai contoh, apabila memandu kereta, anda tidak perlu memahami bagaimana enjin pembakaran dalaman berfungsi atau fizik di sebalik menukar tenaga dari omboh ke roda. Untuk memandu kereta, anda perlu memahami bagaimana untuk mengendalikan pemecut, brek, dan klac untuk kereta lurus. Begitu juga, program mempunyai fungsi yang menjalankan operasi, tetapi anda hanya perlu memahami input yang anda hantar fungsi dan output yang ia pulangkan.
Dengan kata lain, anda perlu memahami matematik dan mempunyai beberapa kemahiran matematik asas, tetapi anda tidak perlu menjadi Einstein seterusnya untuk dapat program.
Anda mesti belajar kejuruteraan untuk mendapatkan pekerjaan dalam kod
Ramai orang yang belajar kejuruteraan belajar bagaimana untuk memprogram, tetapi anda tidak perlu menjadi seorang jurutera untuk belajar bagaimana untuk kod. Kejuruteraan mengajar kemahiran yang berguna kepada pengaturcara, seperti bagaimana menyelesaikan masalah secara bertahap serta bekerja di dalam dan kemudian mereka bentuk di sekeliling kekangan dunia sebenar. Ini adalah kemahiran yang berguna, tetapi anda boleh belajar mereka di luar kurikulum kejuruteraan.
Banyak topik yang menjadi sebahagian daripada kurikulum kejuruteraan yang berbeza-beza dalam kegunaan untuk belajar bagaimana untuk kod. Topik seperti algoritma boleh digunakan secara langsung, terutamanya jika anda mengusahakan masalah canggih. Topik lain, seperti bahasa perhimpunan dan teori pengiraan, memberikan latar belakang yang baik tetapi jarang digunakan oleh kebanyakan coder.
Jika matlamat anda adalah untuk mendorong kemunculan program komputer, ijazah dalam kejuruteraan komputer mungkin berguna.Bagaimanapun, jika anda ingin membuat laman web untuk menyelesaikan masalah, belajar untuk kod dalam tiga hingga enam bulan mungkin cukup untuk bermula.
Banyak kolej menawarkan biasiswa yang boleh mensubsidi atau menampung sepenuhnya kos kehadiran wanita dan minoriti yang mengikuti sains dan sains kejuruteraan.
Anda boleh belajar pengekodan dalam beberapa minggu
Seperti keghairahan atau profesion, pengekodan adalah seni, dan coders mengasah kemahiran mereka selama beberapa dekad. Walaupun anda tidak memerlukan dekad kajian untuk memulakan pengekodan, jumlah masa yang diperlukan untuk belajar bergantung pada matlamat anda. Sebagai contoh:
- Satu minggu: Belajar HTML yang cukup untuk meletakkan teks, imej, dan kandungan asas lain pada halaman. Anda akan dapat mengendalikan pembina tapak untuk membuat dan menyesuaikan laman web maklumat.
- Suatu bulan: Kembangkan kemahiran CSS front-end anda supaya anda dapat memposisikan dan gaya elemen pada halaman. Anda juga dapat mengedit tapak yang dibina dengan pembina laman web seperti Wix, Weebly, dan SquareSpace. Untuk sains data, anda boleh belajar untuk mengimport dan mengendalikan set data yang besar dan menggunakan Python atau R untuk mencari maklumat mengenai data.
- Tiga hingga enam bulan: Ketahui kemahiran pembangunan front-end dan back-end untuk mengambil konsep, membina prototaip kerja yang boleh menyimpan data dalam pangkalan data, dan kemudian kod versi yang dapat menangani ratusan ribu pengguna. Di samping itu, pelajari cara menggunakan perpustakaan luaran bahasa pengaturcaraan untuk menambah fungsi tambahan, pengurusan pengguna, dan sistem kawalan versi seperti Git sehingga ramai orang boleh bekerja pada projek pada masa yang sama. Untuk sains data, anda dapat membina visualisasi interaktif menggunakan perpustakaan JavaScript seperti d3. js. Sama ada pembelajaran pembangunan web atau sains data, ia akan mengambil masa kira-kira 800 jam usaha untuk cukup mahir untuk disewa untuk pekerjaan.
Anda memerlukan idea yang bagus untuk memulakan coding
Pembelajaran untuk kod adalah proses yang panjang, penuh dengan naik dan turun. Anda mungkin terjebak selama beberapa hari dan tidak melihat banyak kemajuan. Semasa tempoh kekecewaan yang tidak dapat dielakkan, mempunyai idea yang lebih besar atau sebab konkrit untuk mendorong anda untuk terus belajar boleh membantu. Daripada cuba membina Facebook, YouTube, atau Google yang seterusnya, cuba buat sesuatu yang menyelesaikan masalah yang anda alami secara peribadi. Berikut adalah orang yang belajar untuk kod dan kekal bermotivasi dengan projek:
- Kerapuhan. com: Empat pelajar kolej mahu melawan blok penulis dengan mendengar bunyi ambien. Semasa mempelajari kod, Tommy Nicholas membina laman web yang menimbulkan bunyi kedai kopi untuk menambahkan bunyi latar belakang ke pejabat dan ruang kerja yang senyap.
- Outgrow. saya: Sam Fellig adalah peminat Kickstarter yang mahukan cara mudah untuk mencari dan membeli barangan dari projek crowdfunded yang berjaya. Dia melompat dan belajar untuk kod supaya dia boleh membina laman webnya, yang menjadi salah satu laman web Top 50 Masa majalah Top 50 2013.
- Sworkit: Ryan Hanna suka bersenam tetapi sering menjadi bosan di gym. Semasa belajar JavaScript dan Ruby, beliau membina aplikasi yang menggunakan pengguna melalui latihan tentera dalam masa lima minit atau kurang.Aplikasi ini mempunyai lebih daripada satu juta muat turun, dan akhirnya Ryan menjualnya kepada Nexercise, sebuah syarikat senaman.
Setiap laman web ini menikmati tahap populariti dan diperhatikan oleh sebilangan besar pengguna. Jika sesuatu yang serupa berlaku dengan laman web yang anda reka, ia berfungsi sebagai bonus yang bagus. Tetapi jika tidak, anda akan merasa berpuas hati setelah menyelesaikan masalah anda sendiri.
Ruby lebih baik daripada Python
Anda mungkin tertanya-tanya bahasa apa yang perlu dipelajari terlebih dahulu, terutama sekali diberikan semua pilihan di luar sana. Anda boleh mulakan dengan Ruby, Python, JavaScript, PHP, Swift, Objektif-C - senarai teruskan. Untuk menyelesaikan perdebatan ini, anda mungkin mencari bahasa mana yang terbaik, atau bahasa mana yang perlu dipelajari terlebih dahulu. Anda akan menemui artikel dan catatan yang menganjurkan satu bahasa atau yang lain. Tidak seperti membandingkan TV atau toaster, pemenang yang jelas tidak mungkin muncul. Kadang-kadang anda boleh meluangkan lebih banyak masa untuk menentukan bahasa mana yang perlu dipelajari terlebih dahulu daripada belajar bahasa.
Yang paling penting ialah mempelajari beberapa bahasa skrip mudah dahulu dan kemudian memilih satu bahasa pengaturcaraan pemula untuk belajar dengan teliti.
Biasanya, pemula bermula dengan HTML, CSS, dan JavaScript. Bahasa-bahasa ini adalah kesilapan sintaks yang paling memaafkan dan yang paling mudah untuk dipelajari. Kemudian, setelah anda mempelajari asas-asas ini, pilih Python atau Ruby jika anda berminat dalam pembangunan web. Anda akan mendapati banyak tutorial dalam talian dan bantuan untuk kedua-duanya.
Jika anda merancang untuk melakukan kerja dengan sistem pengurusan kandungan seperti WordPress atau Drupal, pertimbangkan untuk belajar PHP.
Jangan terlalu banyak menghabiskan masa untuk menentukan bahasa mana yang perlu dipelajari terlebih dahulu, dan jangan cuba untuk belajar semuanya pada masa yang sama. Kadang-kadang orang memukul sekatan jalan dengan satu bahasa, menyerah, dan mula belajar bahasa lain. Walau bagaimanapun, hasil akhirnya adalah belajar sedikit tentang banyak bahasa, bukannya menguasai bahasa tunggal dan dapat membina laman web yang lengkap dan berfungsi.