Video: Penambaikan sistem pendidikan perlu agar setanding negara maju: Muhyiddin 2024
Penyiaran kerja berbeza mengikut apa yang mereka cari dalam pemaju front-end. Sesetengah syarikat mahukan pemohon mengetahui perkara-perkara seperti Ruby, Git, alat reka bentuk, penyuntingan video - dan senarai seterusnya.
Walau bagaimanapun, terdapat beberapa kemahiran yang diperlukan oleh mana-mana pekerjaan pembangunan depan - kemahiran "teras" - dan beberapa orang lain yang perlu anda pertimbangkan dengan serius untuk menambah repertoar anda.
Apa yang Anda Perlu Tahu
Semak senarai kerja dalam talian untuk mencari apa yang penting untuk pemaju front untuk mengetahui dan memahami; terdapat tiga perkara penting.
Tidak boleh dirunding.
Dan mereka adalah:
- HTML
- CSS
- JavaScript (jQuery)
Ini adalah asas-asasnya. Nasib baik, terdapat banyak platform pembelajaran dalam talian percuma atau berpatutan di mana anda boleh mempelajari kemahiran ini jika anda tidak tahu mereka.
HTML
HyperText Markup Language, atau HTML, merupakan komponen utama struktur semua laman web di Internet. Seperti kata Jennifer Kyrnin,
"Ia adalah bahasa halaman web-bahasa markup yang dibaca penyemak imbas untuk memberikan halaman web. "
Laman Web tidak boleh wujud tanpa HTML.
CSS
CSS dan HTML berfungsi bersama: CSS menambah gaya ke HTML. Saya suka menggunakan analogi bahawa HTML adalah seperti wajah, dan CSS seperti solek.
Walaupun CSS tidak perlu untuk mendapatkan laman web dalam talian, pada dasarnya setiap laman web dalam talian menggunakan beberapa jenis gaya.
Jika tidak, ia akan menjadi sangat membosankan. Dengan versi CSS terkini, anda boleh melakukan perkara seperti animasi dan gaya yang lebih canggih yang hanya mungkin dilakukan dengan JavaScript atau Flash pada masa lalu.
JavaScript
JavaScript, atau JS, telah berkembang dengan pesat selama bertahun-tahun. Ia mempunyai banyak tujuan pada masa kini dan boleh digunakan pada bahagian depan atau belakang.
Berhubung dengan perkembangan front-end, JS penting kerana ia membantu membuat halaman web interaktif. Anda boleh melakukan perkara yang mengagumkan seperti membuat pemilihan, kuiz atau borang penyerahan.
Pada masa kini terdapat banyak perpustakaan JS dalam talian untuk membantu anda membawa laman web anda ke peringkat seterusnya.
Walau bagaimanapun, untuk menjadi pemaju front-end, anda hanya perlu memahami JavaScript asas serta perpustakaan JS paling popular - jQuery.
Nice-to-Haves
Setelah mendapat asas-asas, ini adalah kemahiran lain yang bagus untuk dimiliki. (Dan banyak kerja pembangunan front-end mencari mereka.)
MV * Kerangka JavaScript
Rangka kerja JavaScript membantu anda mengatur dan menguraikan kod anda.
Setakat pilihan MV * (atau MVC) pergi, terdapat tiga puluh di luar sana: dua tulang belakang yang paling popular. js dan sudut. js.
Tidak syak lagi, belajar rangka kerja JS adalah bahagian yang paling sukar untuk menjadi pemaju front-end yang benar, tetapi ia adalah cara terbaik untuk mengambil kemahiran anda ke peringkat seterusnya.
Alat CSS
Berbanding dengan rangka kerja JavaScript di atas, alat CSS di bawah ini agak mudah dipelajari.Terdapat tiga jenis untuk dicari:
Precompilers: Menggunakan precompiler (atau preprocessor) mempunyai banyak kelebihan, daripada membuat pembersih kod untuk menjaga organisasi. Ini cara mudah untuk menulis CSS dan mempromosikan prinsip KERING (Jangan Ulangi). Penyetempatan CSS popular adalah Sass, Less, dan Stylus. Sekiranya anda baru bermula, terus belajar.
Rangka kerja CSS: Rangka kerja CSS membantu mengoptimumkan aliran kerja anda dengan grid terbina dalam dan komponen CSS yang lain. Dua contoh popular ialah Bootstrap dan Yayasan.
Reka bentuk yang responsif: Hari-hari ini, terdapat banyak jenis peranti yang membolehkan laman web anda dapat menyesuaikan diri dengan kesemua mereka. Reka bentuk responsif membantu anda membina tapak yang berfungsi pada semua saiz skrin - desktop, tablet, dan telefon pintar. Rangka kerja seperti Bootstrap dan Yayasan mempunyai reka bentuk responsif yang dibina, jadi jika anda mengetahui salah satu daripada mereka, anda ditetapkan.
Alat Bina Muka Depan
Sebagai pemaju, anda harus dapat menguruskan kecekapan saiz fail dan kecekapan aliran kerja. Alat ini boleh membantu.
Pengurusan Pakej: Adalah sukar untuk menyusun semua perpustakaan, aset, dan sebagainya, terutamanya untuk projek besar atau yang anda bekerjasama dengan pasukan.
Gunakan pengurus bungkusan, seperti Bower, untuk mendapatkan semua yang disusun dan menyimpan log kemas kini anda.
Yeoman. io: Sekiranya anda kadang-kadang mengalami kesulitan mendapatkan projek dari tanah, gunakan Yeoman untuk memulakan projek dengan cepat dan terus produktif. Ia berjalan pada baris arahan.
Pelari Petugas: Gunakan Grunt atau Gulp, yang juga dijalankan pada baris arahan, untuk memampatkan fail dan mengoptimumkan aliran kerja. Mereka boleh bertindak sebagai penyusun untuk Sass atau Less preprocessor, dan juga mempunyai pelbagai plugin yang menawarkan ciri-ciri lain.
Kesimpulan
Walaupun bagus untuk dijadikan seperti banyak, fikirkan mereka sebagai kemahiran yang anda perlu tambah dari masa ke masa. Perkara teras yang perlu anda ketahui ialah HTML, CSS, dan JavaScript.
Jika anda mempunyai kemahiran web yang lain, walaupun mereka tidak ada hubungan frontline, bawalah mereka ke meja seperti reka bentuk, video editing, SEO, dan sebagainya. Anda tidak pernah tahu apa yang dicari oleh syarikat.
Dan rasa apa? Anda mungkin patut sempurna.
Kemahiran Berfikir kritis - Adakah Anda Memiliki Kemahiran Lembut?
Apa pemikiran kritikal? Ketahui tentang kemahiran lembut yang penting ini, ketahui bagaimana anda boleh membangunkannya, dan lihat apa kerjaya yang memerlukan anda untuk memilikinya.
Derivatif dalam ETF: Ke hadapan, Hadapan, Swap, Pilihan
ETFs akan mengandungi pelbagai jenis derivatif seperti kontrak hadapan, niaga hadapan, swap, dan pilihan (panggilan dan meletakkan).
15 Kemahiran Setiap Usahawan Perlu Menguasai 2017
Memulakan perniagaan dan berjaya sebagai seorang usahawan 't mudah. Di dunia hari ini, anda memerlukan kemahiran keusahawanan ini.