Pengembang dan pemrogram web sangat diminati. Dan meskipun mungkin tampak rumit, jika Anda memiliki hasrat untuk mempelajari bahasa, waktu luang untuk berlatih, dan beberapa pengetahuan dalam menemukan dan bekerja dengan klien, Anda dapat mencari nafkah dengan membangun situs web terkemuka.
Langkah
Metode 1 dari 3: Mempelajari Bahasa
Langkah 1. Pilih pengembangan web front-end atau back-end (atau keduanya)
Buat pilihan untuk mempelajari pemrograman front-end atau back-end. Pengembang front-end (atau sisi klien) perlu mengetahui berbagai bahasa dari HTML hingga CSS dan JavaScript untuk membangun situs web dengan desain yang menarik dan fitur yang bermanfaat. Pemrogram back-end menggunakan bahasa seperti Python dan Ruby untuk membuat situs bekerja dengan mulus.
- Mempelajari pengembangan front-end dan back-end akan membantu Anda melakukan berbagai jenis pekerjaan.
- Anda juga dapat fokus pada pengalaman pengguna (UX), antarmuka pengguna (UI), atau pengembangan perangkat lunak. Bagian dari disiplin ilmu ini tergabung dalam pendidikan pengembangan web apa pun.
Langkah 2. Dapatkan gelar associate atau sarjana dalam pemrograman web
Carilah sekolah dan perguruan tinggi perdagangan lokal untuk menemukan program gelar dalam ilmu komputer atau pemrograman. Jika Anda memiliki keterampilan yang kuat dalam matematika, sains, dan teknologi, Anda akan lebih mudah diterima di program sarjana.
Anda tidak harus mendapatkan gelar formal, tetapi jalur tradisional adalah pilihan yang baik jika Anda membutuhkan pengalaman belajar yang lebih terstruktur
Langkah 3. Ikuti kursus online dalam pemrograman
Platform pembelajaran online seperti Udemy dan Coursera menawarkan banyak kursus pemrograman. Ini adalah pilihan yang bagus jika Anda tidak tinggal di dekat sekolah perdagangan, tidak ingin mengeluarkan uang untuk gelar, atau lebih suka belajar dari rumah dengan kecepatan Anda sendiri.
- Kursus Udemy biasanya berharga sekitar $10 hingga $20 dolar.
- Beberapa kursus Coursera gratis atau menawarkan masa percobaan gratis. Namun, untuk menerima sertifikat kelulusan resmi mengenai spesialisasi (seperti bahasa pengkodean tertentu), Anda harus membayar biaya mulai dari $39 hingga $79.
Langkah 4. Pelajari keterampilan yang Anda perlukan di waktu luang Anda
Baik Anda memutuskan untuk tidak melanjutkan sekolah atau hanya ingin mempelajari beberapa bahasa yang tidak ditawarkan oleh program gelar Anda, ini akan membantu mengasah keterampilan Anda dalam berbagai aplikasi pengembangan web. Berbagai bahasa yang perlu Anda pelajari antara lain:
- HTML: Konten halaman utama
- CSS: Penataan halaman
- JavaScript: Konten dinamis (seperti video dan grafik interaktif)
- jQuery: Membuat skrip dalam JavaScript lebih mudah
- PHP: Skrip sisi server
- SQL: Manajemen basis data
- Bootstrap: Kembangkan situs yang mengutamakan seluler
Langkah 5. Pelajari HTML dan CSS untuk membuat desain web yang unik
HTML dan CSS adalah bahasa tulang punggung yang akan membantu Anda membangun situs web kreatif yang menonjol. Memahami kedua bahasa ini juga akan membantu Anda memahami jenis lain dalam jangka panjang.
Untuk mulai berlatih HTML dan CSS secara gratis, kunjungi
Langkah 6. Pelajari Javascript untuk membuat konten front-end dan back-end
Setelah Anda mempelajari dasar-dasar HTML dan CSS, pelajari Javascript untuk meningkatkan keterampilan pemrograman Anda. Javascript adalah bahasa yang bagus untuk membuat fungsi situs yang menyenangkan seperti grafik animasi, video bergulir, dan peta interaktif.
Pemrogram JavaScript sangat diminati dan, akibatnya, mereka cenderung menghasilkan lebih banyak uang dengan melakukan pekerjaan lepas atau bekerja dengan tim internal
Langkah 7. Berlatih membuat grafik vektor dengan menggunakan aplikasi editing grafik
Bayar untuk mengunduh Adobe Illustrator atau Muse untuk mulai berlatih mendesain grafik vektor. Grafik membuat situs web unik dan menarik, jadi mengetahui cara melakukannya sangat penting untuk menjadi pengembang web yang baik.
- Affinity Designer adalah aplikasi yang lebih murah yang mirip dengan Adobe Illustrator.
- https://inkscape.org adalah alternatif gratis (dan sumber terbuka) yang bagus jika Anda tidak ingin mengeluarkan uang untuk aplikasi.
- Grafik vektor pada dasarnya adalah gambar grafik komputer yang dibuat oleh titik 2D. Mereka sering kali memiliki kualitas yang lebih tinggi daripada melukis dengan piksel (yang disebut grafik raster).
Langkah 8. Biasakan diri Anda dengan Wordpress
Pelajari cara menyesuaikan tema, plugin, dan pengaturan default di Wordpress untuk membuat konten yang tampak unik. Situs ini terutama menggunakan PHP, Anda harus mengetahui HTML, CSS, dan beberapa JavaScript untuk bekerja dengannya. Mulailah berlatih membangun situs dan blog dengan membuka
Ini adalah aplikasi yang penting untuk digunakan karena banyak perusahaan dan bisnis kecil lebih menyukai keserbagunaan dan kemudahan penggunaannya
Langkah 9. Belajar dari perancang dan pemrogram web hebat lainnya
Lihatlah situs web lain yang dirancang dengan baik, dan perhatikan bagaimana menu atau area konten ditata dan kemudian terapkan pengetahuan itu ke desain Anda.
Misalnya, jika Anda menyukai tampilan dan perilaku fungsi menu di situs tertentu, coba tiru itu saat Anda berlatih membuat situs web Anda sendiri
Metode 2 dari 3: Mendapatkan Pekerjaan
Langkah 1. Iklankan diri Anda sebagai pengembang dan pemrogram web lepas
Tawarkan berbagai layanan mulai dari desain logo hingga desain web atau pengkodean dasar saat Anda baru memulai. Sering kali, klien tidak tahu persis apa yang mereka butuhkan, jadi bersiaplah untuk menawarkan berbagai layanan kepada mereka.
- Jangkau orang yang Anda kenal dan bisnis lokal kecil yang mungkin membutuhkan layanan Anda.
- Pikirkan tentang "promosi" untuk menjual layanan Anda kepada klien. Misalnya, promosi Anda bisa sesederhana, “Saya seorang pengembang web yang ingin membuat konten yang bersih, ramah pengguna, dan kreatif untuk bisnis dan pengusaha.”
Langkah 2. Ambil pekerjaan pro-bono untuk membangun portofolio Anda
Hubungi organisasi nirlaba atau bisnis beranggaran rendah lainnya untuk mengetahui apakah Anda dapat secara sukarela membangun situs web mereka untuk mereka. Berusahalah semaksimal mungkin dalam pekerjaan pro-bono seperti halnya Anda akan membayar pekerjaan.
Tawarkan layanan gratis Anda di situs seperti Craigslist untuk membantu terhubung dengan klien dan membangun portofolio Anda
Langkah 3. Buat situs web untuk memamerkan portofolio pekerjaan Anda
Bangun situs pribadi Anda sendiri dengan portofolio pekerjaan Anda. Pastikan untuk menyertakan formulir "kontak" sehingga klien dapat mempekerjakan Anda. Situs web Anda akan memberikan gambaran kepada calon klien tentang apa yang dapat Anda lakukan, jadi buatlah tampak hebat!
- Sertakan resume singkat di situs Anda yang menyertakan latar belakang pendidikan Anda (jika ada) dan semua bahasa yang dapat Anda gunakan. Dalam hal pengalaman kerja, fokuslah pada pemrograman dan desain web saja (yaitu, hapus pekerjaan yang tidak relevan).
- Situs web Anda akan bertindak seperti merek Anda sendiri, jadi buatlah itu berkesan dan pamerkan desain Anda yang paling kreatif dan indah!
- Buat tab terpisah dalam portofolio Anda untuk menunjukkan keserbagunaan Anda. Misalnya, atur pekerjaan Anda dengan desain komersial atau lebih berorientasi niche. Atau, Anda dapat memiliki tab untuk logo dan tab untuk templat situs web.
Langkah 4. Pergi ke konferensi pengembangan web untuk membangun jaringan dan mengasah keterampilan Anda
Hadiri konferensi untuk bertemu pengembang lain, pelajari trik baru, dan ikuti tren desain terbaru. Jenis konferensi ini diadakan di seluruh dunia dan biasanya ditujukan untuk pengembangan front-end atau back-end. Namun, Anda dapat menemukan konferensi yang berfokus pada keduanya serta berbagai bahasa pengkodean.
- Bawalah kartu nama untuk terhubung dengan pengembang dan pemrogram lain yang mungkin berbagi beberapa kiat dan membantu Anda menemukan klien.
- Acara ini sering kali berlangsung beberapa hari dan menyelenggarakan lokakarya dan pembicara yang berbagi teknologi terbaru untuk meningkatkan keterampilan Anda.
Metode 3 dari 3: Bekerja dengan Klien
Langkah 1. Buat kontrak antara Anda dan klien potensial
Tulis kontrak yang berisi beberapa aturan dan pedoman untuk diri sendiri dan klien. Kontrak harus mencakup ikhtisar layanan yang akan Anda lakukan, informasi faktur dan pembayaran, serta beberapa syarat dan ketentuan yang berkaitan dengan hak cipta dan kerahasiaan.
Misalnya, kontrak sederhana mungkin berbunyi: “Joanna Tillery (kontraktor) akan menyediakan Kline LLC (klien) dengan situs web yang berfungsi sebagaimana ditentukan oleh spesifikasi yang dirinci dalam Syarat dan Ketentuan di bawah ini. Faktur akan dibuat pada tanggal 1 setiap bulan, dan pembayaran sebesar $70 per jam diterima melalui kartu kredit atau transfer bank. Joanna Tillery dapat menggunakan karya yang telah selesai sebagai bagian dari portofolionya untuk peluang bisnis di masa depan, dengan persetujuan dari Kline LLC. Semua dokumen dan interaksi antara Kline LLC dan Joanna Tillery akan tetap dirahasiakan.”
Langkah 2. Tetapkan tarif per jam untuk proyek pendek atau jika Anda baru memulai
Pilih untuk memberi harga pada diri Anda sendiri sesuai dengan jumlah waktu yang Anda habiskan untuk bekerja. Sebagian besar programmer pemula memulai dengan membebankan biaya $45 hingga $50 per jam dan pekerja lepas yang cukup terampil memulai dengan upah per jam sekitar $70 hingga $75 per jam. Desainer biasanya mengenakan biaya antara $30 hingga $80 per jam.
Geser harga Anda berdasarkan tingkat kesulitan pekerjaan atau hubungan Anda dengan klien. Misalnya, Anda dapat menaikkan tarif per jam jika situs web memiliki banyak halaman atau menurunkan harga jika Anda mencoba merayu klien baru
Langkah 3. Tetapkan tarif harga tetap untuk proyek jangka panjang yang memerlukan pembaruan
Tetapkan tarif tetap untuk pekerjaan Anda jika klien ingin Anda tetap di papan untuk pembaruan dan pemeliharaan. Pastikan untuk bertanya kepada klien tentang anggaran dan persyaratan proyek mereka sehingga Anda tahu persis apa yang dibutuhkan oleh pekerjaan itu. Ini penting agar Anda tahu kapan proyek selesai di pihak Anda. Berikut adalah beberapa harga tetap umum untuk layanan yang berbeda:
- Pengaturan: $ 160
- Bangunan dan desain: $5, 000
- Isi: $500
- Pemeliharaan dan pembaruan: $500
Langkah 4. Lakukan pekerjaan terbaik Anda dan berkomunikasilah dengan klien Anda secara teratur
Minta klien Anda untuk tujuan yang jelas, sehingga Anda tahu bagaimana mendekati pekerjaan. Hubungi mereka untuk memastikan mereka senang dengan proyek yang Anda lakukan. Juga, jujurlah dengan klien Anda tentang harapan tidak realistis yang mungkin mereka miliki tentang waktu atau harga.
Misalnya, jika mereka mengharapkan Anda untuk memiliki situs web mereka dan berjalan dalam waktu kurang dari seminggu, mohon jelaskan dasar-dasar membangun situs dan berapa lama waktu yang dibutuhkan setiap bagian
Tips
- Bagikan desain dan template Anda di forum online dan mintalah umpan balik dari rekan Anda.
- Bergabunglah dengan komunitas freelancer online untuk membuat koneksi dan mempelajari lebih lanjut.
- Pertimbangkan untuk menjual desain atau template Anda di platform seperti Templamatic atau Theme Forest.