'/> KURSUS KOMPUTER DI JAKARTA: Kesulitan Menentukan Langkah Saat Belajar Computer Science? Ikuti Caranya Di Sini

Sunday, October 13, 2019

Kesulitan Menentukan Langkah Saat Belajar Computer Science? Ikuti Caranya Di Sini

Kesulitan Menentukan Langkah Saat Belajar Computer Science? Ikuti Caranya Di Sini
Part 2: Spesialisasi
Makers Institute
Makers Institute
Follow
Apr 25, 2017 · 5 min read

Pada part 1 artikel ini, kamu telah mengetahui apa saja yang perlu dikuasai dalam tahap pertama, yaitu web design, HTML, CSS dan JavaScript, serta tools apa saja yang bisa membantumu. Tech skill dasar tersebut dapat membuka banyak peluang karir, tetapi mereka juga membatasi seberapa jauh kamu bisa melangkah dalam karirmu tersebut. Jika kamu ingin karirmu memuaskan dan terus berkembang, maka sebaiknya kamu melakukan spesialisasi.
Ada dua pilihan utama spesialisasi yang akan dibahas pada artikel ini: design atau development. Dalam dua pilihan tersebut, kamu akan mendapatkan kemampuan khusus, yang berarti karir yang lebih memuaskan dan bayaran yang lebih tinggi.
Tahap kedua dalam proses pembelajaran dan memulai karir impianmu adalah menentukan jalan mana yang ingin kamu tempuh dan apa yang harus kamu kuasai dari masing-masing pilihan tersebut.
Jika kamu belum bisa memutuskan, tentu tidak masalah untuk mempelajari dua-duanya! Tetapi, pada awalnya, orang biasanya akan memilih untuk fokus pada satu pilihan. Mencoba mempelajari keduanya pada saat yang bersamaan bisa jadi terlalu berat.
Langkah 4: Putuskan Apakah Kamu Ingin Menjadi Designer atau Developer
Sekarang, kamu perlu memilih antara web design atau web developer, paling tidak untuk permulaan. Tetapi bagaimana caranya untuk memutuskan hal tersebut? dan kemudian bagaimana caranya agar tahu kamu ingin jadi designer atau developer yang seperti apa?
Pilihannya sangat terbuka!
Salah satu cara untuk membantu kamu mengambil keputusan untuk karirmu adalah dengan mengikuti kuis ini: kuis karir gratis
Dengan mengikuti kuis di atas, kamu tidak hanya akan mengetahui yang mana yang lebih baik untukmu, tetapi kamu juga akan tahu spesialisasi lebih jauh yang mungkin kamu inginkan.
Namun, di luar kuis karir tersebut, cobalah untuk sediakan waktu untuk menganalisa dirimu dan memutuskan apakah design atau developmentkah yang benar-benar cocok untukmu.
Langkah 4A: Karir di Bidang Design
Designer web biasanya mempunyai sisi visual yang kuat. Contoh, ketika designer web memberi kamu petunjuk arah, mereka akan mengatakan padamu untuk belok kanan saat melihat sebuah pohon besar.
Designer web biasanya bergantung pada intuisi dan perasaan karena mereka menghabiskan banyak waktu mengembangkan tampilan dan rasa dari sebuah website. Sebagai contoh, jika kamu meminta mereka untuk menuliskan kata-kata pada halaman web, maka setelah membuatnya, mereka akan berkata, “apakah tampilan kata-katanya sudah bagus?”
Designer web suka mempunyai ide-ide besar dan membayangkan gambaran keseluruhan. Sebagai contoh, jika seorang designer web membangun taman, maka pada awalnya dia akan fokus untuk menentukan “overall vibe” dari taman tersebut: layout-nya, dan bagaimana perasaan pengunjung saat di dalam taman, setelah itu, baru designer web akan memikirkan hal-hal detail seperti warna, bentuk, dan nama.
Nama Pekerjaan untuk Designer Web
Ada sangat banyak nama pekerjaan yang sebenarnya membutuhkan kemampuan design web. Berikut beberapa di antaranya:
- Designer Web
- Designer UX
- Designer Visual
- Designer Mobile
- Designer UI
Skill yang Dibutuhkan Designer Web
1. Skill Utama
- Typography — Teori warna — CSS
- Branding — Design Responsif
- Design UX — HTML
2. Skill Tambahan
- JavaScript — Sass atau LESS
- jQuery — Bahasa pemograman seperti PHP, Ruby, Python
- Git
3. Software
- Adobe Photoshop — Adobe Illustrator
- Text Editor — Wireframing software seperti Balsamiq atau Axure
- Command Line
Bagaimana Cara Belajar Web Design
Jika kamu terbiasa belajar secara independent, ada banyak sumber gratis online untuk membantu kamu belajar web design. Diantaranya adalah melalui blog, video di Youtube, dan buku. Berikut beberapa di antaranya:
InVision design
Ini adalah koleksi video tutorial dari InVision yang akan mengajarkan kamu tips Photoshop dan membuat sketch sebagai dasar dari design web.
Tipografi serta layout HTML dan CSS
Ini adalah video learning untuk designer web. Melingkupi hal-hal seperti HTML, CSS, tipografi serta layout.
Tutorial mengubah Photoshop ke HTML
Tutorial ini akan memberi tahu kamu langkah-langkah mengubah file Photoshop ke webpage full, website yang responsif, website bootstrap, dll.
Merencanakan User Experience
Ini adalah buku yang sangat esensial mengenai membangun experience bagi user.
Layout CSS
Ini adalah tutorial lebih jauh tentang CSS, tapi tetap relevan dengan orang yang baru mulai belajar. Pastikan kamu sudah menguasai bagian paling dasar dari CSS, lalu tingkatkan skill kamu dengan ini.
Design web
Koleksi permainan, perangkat, dan artikel tentang pembelajaran dan bagaimana membuat design website yang menarik.
Langkah 4B: Karir di Bidang Developing
Web developer cenderung untuk memakai pendekatan yang logikal dan saintifik untuk melihat dunia. Jika mereka tersesat, daripada memperhatikan bangunan-bangunan tertentu untuk memandu mereka, mereka lebih sering akan melihat GPS.
Web developer juga melihat dunia seperti koleksi data yang dapat digunakan untuk bermacam tujuan. Jika kamu meminta seorang web developer untuk menuliskan kata-kata pada webpage, maka mereka akan mencari cara untuk melakukannya dengan cepat dan efisien. Mungkin dengan melipat kertas secara sama rata atau mengambil penggaris.
Web developer suka menangani project-project besar dengan mengambil langkah-langkah kecil dan memperhatikan hal-hal detail. Jika seorang web developer membangun sebuah taman, maka ia akan memperhatikan hal-hal seperti aspek fisika wahana bermain di taman tersebut dan berapa jumlah orang yang mampu ditampung oleh taman tersebut.
Nama Pekerjaan untuk Web Developer
Seperti pada karir designer, ada banyak nama pekerjaan yang dipunyai oleh seorang web developer. Berikut beberapa di antaranya:
- Web Developer — Front-End Developer
- Ruby Developer — WordPress Developer
- JavaScript Developer — Mobile Developer
Skill yang Dibutuhkan Web Developer
1. Skill Utama
- HTML — CSS
- JavaScript & jQuery — Git + Github
- Bahasa pemograman back-end — MySQL
2. Skill Tambahan
- Sass atau LESS — Design responsif
- Photoshop — Design UX
- Ruby/Ruby on Rails — PHP/WordPress
- Agile — Object Oriented Programming
3. Software
- Text Editor — Command Line
- Photoshop
Bagaimana Cara Belajar Web Development?
Seperti halnya design web, ada banyak sumber online untuk belajar web development. Selain buku, blog, tutorial, juga ada tempat belajar interaktif seperti Codecademy. Berikut beberapa sumber yang bisa membantu kamu:
JavaScript dan front-end development yang interaktif
Buku ini memberi tahu kamu bagaimana membaca dan menulis JavaScript, kemudian juga dasar-dasar pemograman komputer dalam penyampaian yang sederhana dan menarik.
JavaScript dari Codecademy
Course gratis ini bertujuan untuk mengajarkan dasar-dasar konsep pemograman seperti type, function, loop, control flow, dan object.
Python
Buku ini bertujuan untuk orang yang benar-benar baru belajar coding. Ini adalah fondasi yang kamu butuhkan jika ingin belajar Python yang lebih kompleks.
Ruby
Tutorial interaktif selama 15 menit ini akan memberikan kamu pengetahuan mengenai bagaimana Ruby bekerja dan bagaimana menggunakannya.
Ruby on Rails
Buku dan screencast ini mengajarkan kamu untuk membuat sebuah aplikasi yang real menggunakan Ruby on Rails.

No comments:

Post a Comment

Featured Post

Tips Belajar Komputer Jadi Lebih Mudah dengan Videobelajar.com

Tips Belajar Komputer Jadi Lebih Mudah dengan Videobelajar.com eko10 July, 2008 vbc.jpgSalah satu media belajar yang saat ini berkembang ...

Most Popular