Showing posts with label Brainware. Show all posts
Showing posts with label Brainware. Show all posts

Brainware adalah Kita

Brainware adalah Kita - Brainware... dari katanya kita sudah tau pasti, Brain dengan ware.... maksudnya T**perware? tidak tidak... tunggu... ware were... lupakan...
Brainware
Ok, setelah menjelajahi dunia internet, sudah didapatkan maksudnya. Ware yang bergabung dengan kosa kata lain berarti jenis atau barang dagangan tertentu. Kalau Brain terjemahannya otak dan Ware yang dimaksud seperti tadi... berarti...
Brainware == jenis otak tertentu?.... Damn it, aku gak ngerti... bagaimana dengan kalian para DTechtive?

Seluk beluk Bahasa pemrograman bagian 1

Seluk beluk Bahasa pemrograman bagian 1 - Hai guys, udah lama ya gak update artikel berkategori Technology, pastinya udah pada kangen kan? hehe, untuk minggu ini kita bakalan membahas Apasih seluk beluknya bahasa pemrograman? Kenapa mereka ada? Siapa mereka? dan apa itu mereka? yang semuanya secara garis besar akan dirangkum didalam artikel ini! selamat membaca..



Definisi Bahasa Pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemograman komputer, adalah instruksi standar untuk memerintah sebuah kompter. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer1 dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Programmer1 adalah profesi yang bertugas untuk membuat sebuah program melalui bantuan bahasa pemrograman yang dapat digunakan untuk menyelesaikan permasalahan melalui otomasi dengan bantuan perangkat lunak atau software. Tugas inti dari seorang programmer sama seperti tugas sebuah program itu sendiri.

Klasifikasi Pemrograman

Berdasarkan Tingkatannya
  • Tingkat Rendah
  • Bahasa tingkat rendah disebut juga bahasa assembly. Tingkat ini merupakan bahasa pemrograman generasi pertama. Bahasa ini sulit dimengerti karena menggunakan bahasa mesin (mesin yang satu dengan yang lainnya berbeda, tergantung mesinnya).
    Kelebihan didalam Bahasa tingkat rendah
    • Ukuran file yang dihasilkan sangat sedikit
    • Lebih cepat dieksekusi daripada bahasa pemrograman yang lain.
    Kelemahan didalam Bahasa tingkat rendah
    • Dalam melakukan pekerjaan, baris program relative lebih panjang dari bahasa pemrograman tingkat tinggi.
    • Sulit dipelajari karena harus mengetahui seluk beluk perangkat keras yang akan digunakan
    • Lebih sulit dipahami karena jumlah baris sudah terlalu banyak.
    • Untuk menjalankan operasi matematis lebih sulit (rumit).
    • Bahasa ini untuk satu jenis mikroprosesor satu dengan yang lain sangat jauh berbeda karena belum ada standarisasi.
    • Fungsi-fungsi yang tersedia juga cukup terbatas, misaknya tidak ada fasilitas untuk pemrograman grafik, fungsi numeric, string, dan lain-lain.

  • Tingkat Menengah
  • Bahasa tingkat menengah merupakan bahasa pemrograman yang berada di antara tingkat tinggi dan tingkat rendah (pengguna istruksi sudah mendekati bahasa sehari-hari, akan tetapi bahasa ini masih sulit dipahami karena banyak menggunakan singkatan-singkatan, seperti STO (store), MOV (move). Contoh dari bahasa tingkat menengah, yaitu bahasa C. Penulisan bahasa C dengan cara membuat blok-blok, sehingga bahasa C disebut juga dengan bahasa terstruktur. Bahasa ini bisa digunakan di berbagai mesin, seperti PC, mainframe dengan berbagai system operasi seperti DOS, UNIX, VMS, dan lain-lain.
    Kelebihan didalam Bahasa tingkat menengah
    • Bahasa C (bahasa tingkat menengah) tersedia hampir disemua computer, sehingga banyak yang menggunakan.
    • Kode bahasa yang digunakan untuk computer tertentu dapat dilakukan di computer lain hanya dengan sedikit modifikasi.
    • Bahasa ini hanya menggunakan sedikit kata kunci
    • Bahasa ini mampu menggabungkan kemampuan bahasa tingkat tinggi dan bahasa tingkat rendah.
    Kelemahan didalam Bahasa tingkat menengah
    • Banyaknya opertator serta fleksibilitas program kadang-kadang membingungkan pemakai, selain itu bagi pemula akan susah untuk menggunakan pointer.


  • Tingkat Tinggi
  • Disebut juga bahasa compiler (compiler language) atau bahasa yang berorientasi pada masalah (problem oriented). Ini merupakan bahasa sederhana yang sering dipakai dalam banyak pemecahan persoalan dan tersederana untuk dipelajari. Namun seringkali bahasa ini menunjukkan sedikit sekali tentang mesin digital yang merupakan alat untuk menjalankannya. Perancang bahas ini umumnya memusatkan pikirannya dalam cara spesifikasi bahasa pemrograman yang cukup sederhana untuk pemakai computer yang umum, tetapi karena mempunyai fasilitas yang cukup sehingga membuat bahasa dan compiler dan bahasa yang bersangkutan berharga untuk menjadi pemrograman profesional. Bahasa yang paling terkenal adalah Fortan, PASCAL, BASIC, dan Cobol.

         Suatu program yang tertulis dalam bahasa Fortran dapat dijalankan hampir disetiap komputer komersial yang memiliki ukuran memori cukup besar untuk menampung compiler Fortran, karena hampir semua pabrik menyediakan compiler Fortran untuk komputernya. Pada tingkat ini bahasanya bersifat machine independent (harus bisa membuat bahasa tinggi yang sama berjalan pada mesin yg berbeda). Bahasa tingkat tinggi memiliki kosa kata, symbol, dan kalimat yang ekstensif. Instruksi-instruksi yang diberikan dalam bahasa tingkat tinggi disebut statement atau syntax. Satu statement dalam bahasa tingkat tinggi diterjemahkan keseluruhan statementnya ke beberapa mesin yang berbeda. Penerjemahnya dilakukan oleh program khusus yang disebut Compiler.
    Kelebihan didalam Bahasa tingkat tinggi
    • Mudah dipelajari
    • Kode program pendek
    Kelemahan didalam Bahasa tingkat tinggi
    • Proses eksekusi lambat
    • Penggunaannya tidak fleksibel


Berdasarkan Metodanya
  • Pemrograman terstruktur
  • Pemrograman terstruktur merupakan suatu tindakan untuk membuat program yang berisi instruksi-instruksi dalam bahasa komputer yang disusun secara logis dan sistematis supaya mudah dimengerti, mudah dites, dan mudah dimodifikasi.

         Bahasa pemrograman terstruktur adalah pemrograman yang mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur. Gaya penulisan program terstruktur indentasi sehingga struktur dan kontrol program.Memudahkan pembacaan, pemahaman, penelusuran kesalahan dan pembuatan koreksi. Contoh bahasa pemrograman terstruktur : Pascal, Cobol, RPG, ADA, C.
    Ciri-ciri Program Terstruktur
    • Mengandung teknik pemecahan masalah yang tepat dan benar.
    • Memiliki algoritma pemecahan masalah yang sederhana, standar dan efektif.
    • Penulisan program memiliki struktur logika yang benar dan mudah dipahami.
    • Program hanya terdiri dari tiga struktur dasar (struktur berurutan, seleksi dan perulangan).
    • Menghindari penggunaan pernyataan GOTO, yang akan menjadikan program tidak terstruktur dengan baik.
    • Biaya pengujian yang dibutuhkan rendah.
    • Memiliki dokumentasi yang baik.
    • Biaya perawatan dan dokumentasi yang dibutuhkan rendah

  • Pemrograman berorientasi objek
  • Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
    Bahasa pemrograman yang mendukung OOP


    • Visual FoxPro
    • Pascal
    • Java
    • SIMULA
    • VB.Net
    • Python
    • Smalltalk
    • PHP
    • Ruby
    • Delphi
    • C#
    • Perl
    • ActionScript 3.0
    • Eiffel
    • C++

  • Pemrograman Visual
  • Visual menggunakan bahasa visual yang memakai ekspresi visual (seperti grafik, gambar, atau ikon) dalam proses pemrograman. Bahasa ini bukan hanya dipakai oleh komputer, malah lebih tua dari komputer, misalnya Hieroglyphs (bahasa Mesir kuno). Bahasa ini kemudian diterapkan pada komputer dengan anggapan bahwa komputer dulu tidak bisa melakukan apa-apa. Contoh program yang digunakan VB, Delphi, dll.
    Kelebihan Pemrograman Visual
    • Bahasa sederhana
    • Bahasanya popular sehingga mudah untuk dipelajari
    • Bisa memperoleh banyak tools baik yang gratis atau tidak lewat internet.
    Kelemahan Pemrograman Visual
    • Tidak terlalu bagus untuk membuat games yang memuaskan
    • Lebih lambat dari bahasa pemrograman lain


Untuk saat ini, itulah bagian pertama dalam Seluk Beluk Bahasa Pemrograman, bagian keduanya akan menyusul.. Kenapa dibuat banyak bagian? karena ini bakal panjang, dan tentunya ini masih garis besar lo! xD, stay tuned with us, DTechtive!

Memulai Dari manakah belajar Web Programming ?

Cat DTech


Memulai Dari manakah belajar Web Programming ? - Yak!! Sekian lama tak posting karena masih sering .... eng ... ya gitulah .. dari judul post juga udah ketahuan, apa yang mau dibahas. Tentu saja Web Programming dan dari manakah kita akan memulainya ?.


Pertanyaan tersebut telah ditanyakan oleh sejuta umat yang tertarik dengan Web Programming, tapi selalu berakhir dengan ketidaktahuan, nekat,dan akhirnya gagal. Memang menyedihkan tapi yaa gitulah, gak ada yang namanya instant didunia ini (kecuali mie instant, tapi mie instant wajib di rebus dulu loh jangan salah, terkadang namanya tak sesuai harapan #abaikan). Jika ingin berhasil, ya harus usaha serta berdoa kepada YME agar apa yang nantinya dipelajari bisa berhasil. Kami disini ingin memberikan saran kepada sobat semua yang masih 'hijau' dalam dunia programming khususnya web.

Dimulai dari manakah saya?



Cat DTech - HTML


HTML!!!, kenapa harus HTML dulu ? karena HTML adalah batang tubuh/inti dari sebuah halaman web. Sangat Mustahil membuat sebuah web dengan modal nekat alias tidak memiliki pengetahuan dasar tentang HTML. Dari kata-kata barusan sepertinya HTML itu susah, tapi Tidak!.

So Lucky! HTML itu sangat mudah dipelajari loh? kenapa ? karena penguasaan HTML, anda tidak perlu memiliki pengetahuan tentang dasar programming atau algoritma apapun. cukup menarik bukan ? tapi ingat! HTML bukanlah sebuah 'bahasa pemograman', tetapi bahasa markup (markup language), hal ini terdengar sedikit aneh, tapi jika anda telah mengenal bahasa pemograman lain, dalam HTML tidak akan ditemukan struktur yang biasa di temukan dalam bahasa pemograman seperti IF, LOOP, maupun variabel ataupun algoritma apapun. HTML hanyalah sebuah bahasa struktur yang fungsinya untuk menandai bagian-bagian dari sebuah halaman.


Lalu setelah ke HTML, kemana lagikah ?

Jika anda sudah menguasai HTML walaupun hanya dasar-dasarnya. Anda bisa memilih lanjut antara CSS atau PHP, menurut saya pribadi lebih baik anda pergi ke CSS. Kenapa ? karena anda bakal punya dasar yang pas dan bisa memahami bagaimana cara membuat tampilan website dan mempercantik desain halaman web.


Cat DTech - CSS


Kasus CSS Sama seperti HTML, CSS juga tidak membutuhkan pengetahuan apapun terkait programming seperti IF, LOOP, maupun variabel ataupun algoritma apapun karena, kedua belah pihak CSS ataupun HTML keduanya sebenarnya bukanlah sebuah ‘bahasa pemrograman’. Keduanya adalah bahasa struktur yang terdiri dari perintah-perintah sederhana walaupun CSS mungkin ‘sedikit’ lebih rumit daripada HTML.


Lalu apakah saya mulai bisa membuat sebuah web dengan berpedoman HTML dan CSS ?

Sejatinya sudah, hanya dengan HTML dan CSS anda sudah bisa membuat sebuah "Web Statis". Web yang hanya dibangun menggunakan HTML dan CSS kebanyakan digunakan untuk membuat Landing Page ataupun hanya portal saja. Tapi jika ingin membuat sebuah web yang lebih besar atau bisa dibilang "Web Dinamis" anda harus mulai belajar pemrograman PHP!

Cat DTech - PHP


Dan disinilah saatnya anda mengetahui bahwa PHP berbeda dengan HTML dan CSS. kenapa ? karena PHP adalah 'bahasa pemrograman' MURNI. Ketika membuat web dengan PHP, terkadang kita perlu untuk menyimpan data seperti registrasi user, laporan penjualan, laporan keuangan. Media penyimpanan ini dikenal dengan Database. Terdapat beragam aplikasi database yang bisa digunakan, saat ini aplikasi database yang paling populer untuk web programming adalah MySQL (walaupun masih memiliki beberapa celah untuk kemungkinan di bobol dengan -SQL Injection-). Anda bisa mempelajari MySQL pada saat yang sama dengan PHP atau bisa saja hanya fokus ke PHP, baru kemudian lanjut ke MySQL. Itu sih terserah anda, tapi jika bisa bersamaan why not ?


Dengan itu, sudahkah bisa saya membuat Web yang dinamis ?

Jawabannya adalah Iya!!, sudah pasti anda bisa membuat sebuah web yang 'WAH!' dengan bermodalkan hal diatas. Tapi menurut saya itu masih tanggung, kenapa ? Karena kutahu engkau begitu (malah nyanyi)...... karena hanya berpedoman pada CSS rasanya website kurang terlihat modern. Kenapa tidak menguasai hal seperti Action Script seperti Java Script.

Cat DTech - JS

JavaScript Sama halnya seperti PHP, JavaScript merupakan 'bahasa pemrograman' MURNI. Anda bisa langsung mempelajari JavaScript setelah belajar HTML, tapi saya menyarankan anda untuk masuk ke JavaScript setelah paham PHP, terutama jika anda belum pernah mempelajari bahasa pemrograman komputer sebelumnya.


Berapakah lama saya menguasai semua itu ?

Jawabannya yaa tergantung, kata-kata ‘menguasai’ disini sangat relatif. Untuk sekedar ‘tahu’ tentang fungsi masing-masing 'bahasa pemrograman' ini, mungkin dibutuhkan waktu yg singkat. Karena anda hanya ingin 'tahu' dan bukan 'menguasai'.

Jadi, mungkin pertanyaannya bisa dibalik, yakni seberapa banyak yang ingin anda pahami? Jika anda benar-benar ingin 'memahami' ataupun 'menguasai' pasti bukan perkara yang mudah. Karena anda dari awal sudah berniat untuk menguasai sebuah 'bahasa permrograman' dimana sebuah bahasa tersebut selalu mengalami perubahan yang signifikan, seperti HTML yang sekarang sudah mampu membuat tag kondisional video yang mampu mengalahkan 'Adobe Flash Player' dengan kekuatan HTML5nya, ataupun perkembangan CSS yg sudah memasuki tahap CSS3 dimana designnya lebih memasuki taraf animasi tapi mampu mengurangi beban load dan ukurannya relatif ringan.

Itu semua kembali lagi kepada anda, jika memang sudah niat untuk 'menguasai' saya sarankan belilah buku panduan manual ataupun ebooknya. karena, jika anda menelusuri di Amazon.com lalu anda mencari di kategori 'Books' pasti anda akan melihat rangkaian buku dari berbagai jenis genrenya. Anda mencari buku 'Programming Language' pasti akan banyak menjumpainya disana, yang membuat saya menyuruh anda kesana adalah anda harus melihat 1 buku yg membahas 1 materi, contohnya HTML lalu anda akan terkejut. kelihatannya HTML terlalu dasar, tapi secara Officialnya buku HTML itu memiliki jumlah halaman yang tidak sedikit yakni 1000-2000. jadi intinya adalah, kalau sekedar 'tahu' anda tidak harus mencari buku seperti itu, cukup belajar online atau baca artikel-artikel di internet saja sudah cukup. Tapi jika anda berniat untuk 'menguasai' tentu saja anda harus mencoba membeli buku itu dan mempelajarinya dengan betul betul.
Jadi jangan ditanya berapa lama yang anda butuhkan untuk menguasainya, karena semua itu 'Relatif' terlebih lagi jangan mengharapkan hasil INSTANT karena didunia ini tidak ada yg Instant (yang namanya mie instant saja harus perlu direbus dahulu baru dimasak, apalagi yg namanya hidup).

Jika ada yg sekiranya sulit dipahami bisa berkomentar, jika tidak saya ucapkan sekian dan terima kasih, see ya Dtechtive!, Diambil dari berbagai Referensi

Tips menguasai software secara maksimal!!

Tips menguasai software secara maksimal!! - Mungkin berapa orang mengatakan kalau menguasai software itu susah, apalagi pindah dari software 1 ke satunya lagi. (wah gak bakal tuh :v, saya aja males tuh)
Tips menguasai software secara maksimal!!
Ya, tapi terkadang ada alasan untuk berpindah ke software lain, baik itu untuk alasan platform (Sistem Operasi) , kreatifitas, fitur, kecepatan, dan harga.

Menurut saya, pindah ke software lain itu gampang kok, apalagi kalau sudah menguasai software yang sistemnya mirip dengan software yang dituju.
Mau tau kayak mana saya menguasai software itu (Penasaran.... :v)
Ok, seperti ini caraku menguasai software dengan cepat (Kuharap... :v) :

1. Berdoa

Berdoa
Well, Semua harus dimulai dengan doa. Jadi ya sebaiknya berdoa dulu sebelum melakukan sesuatu (Biar berkahhh :v).

2. Memahami Bahasa inggris

Bahasa inggris adalah bahasa yang paling penting didalam komputer (Ya, karena Software pertama dibuat dengan bahasa inggris dan bahasa inggris merupakan bahasa internasional).
Memahami Bahasa inggris
Setidaknya, diharuskan memiliki memampuan memahami bahasa inggris meski itu secara dasar (Kecuali, mengunakan software tertentu yang memiliki bahasa indonesia bahkan bahasa daerah).

3. Memilih software yang sesuai dan diinginkan

Sebelum mengenalnya lebih lanjut, sebaiknya pikirkan software apa yang benar-benar akan digunakan.
Ada baiknya untuk memilih dengan bijak sebelum mempelajarinya.
Memilih software yang sesuai dan diinginkan
(Jujur saja, saya sering mendapatkan masalah dibagian ini. Yaaaa, jadi banyak software mirip yang kupelajari, tapi enggak kepake akhirnya = = ).
Ya, setidaknya lihat kekurangan dan kelebihan software agar tidak terjadi penyesalan dimasa mendatang.
(Tidak ada salahnya sih memilih semua software meski itu memiliki sistem yang sama. Namun setidaknya terdapat software yang difokuskan menjadi titik kekuatan kreatifitas (Istilahnya itu :v))

4. Ask. Software, What You Can Do!?

Ini sebenarnya hanyalah sebagai penyemangat diri sendiri (Apalagi jika belajar secara otodidak, wah bisa mati gara gara boring XD). Lihat apa yang bisa software itu lakukan, salah satunya dengan melihat hasil karya profesional dari seseorang yang pro terhadap software yang dipilih( Seperti aku :3 ( Ngarep dikit gak masalah kan :v )).
Ask. Software, What You Can Do!?
Suatu yang tampak wah dan sungguh hebat, akan mendorongmu untuk mempelajari lebih software tersebut.
Hal ini juga agar tidak menyesal dikemudian hari, dimana ada beberapa hal yang ternyata tidak bisa dilalukan Software tersebut.
Sebenarnya ada cara lain untuk membuatmu lebih bersemangat, yaitu Uang.
Untuk beberapa software, Setiap hasil yang dibuat dapat dijual dengan di website-website tertentu. Apalagi hasil 3D Modeling yang dapat dijual di Website GameEngine tertentu untuk digunakan sebagai objek game (Tapi bukan berarti hasil asal-asalan akan diterima, Mereka pasti akan memilih yang terbaik).

5. Telusuri Software tersebut

It's time for adventure!!!, Saatnya mengoprak-aprek Software yang ingin dipelajari!
Setiap software memiliki beberapa fitur-fitur khusus, namun beberapa fitur itu sama. Seperti Menubar, Toolbox, Work Canvas, Window pallete, dan beberapa hal lainnya.
Telusuri Software tersebut
Lakukan semua yang bisa dilakukan dan simpulkan apa kegunaan dari setiap fitur yang ada, meski kesimpulan itu salah maupun benar.
Jujur saja, disaat mempelajari sebuah software sendirian. Sangat dibutuhkan pemahaman dan pengunaan logika yang baik.

6. All Software have almost same shortcut!!

Jika telah mengunakan beberapa software pasti mengenal shortcut keyboard seperti Ctrl + S, Ctrl + X, Ctrl + Shift + Z, Ctrl + X ( Apalagi Ctrl + C ditambah Ctrl + V :v).

Semua software memiliki shortcut keyboard yang hampir sama, Namun juga terdapat yang beda seperti CorelDraw yang mengunakan shortcut Ctrl + Z untuk Undo dan Ctrl + Shift + Z untuk Redo.

sedangkan Adobe Photoshop yang mengunakan CTRL + Z untuk Undo namun saat ditekan kembali menjadi Redo, Jika mengunakan Ctrl + Alt + Z akan memberikan Undo penuh dan Ctrl + Shift + Z akan memberikan Redo penuh.

Apalagi software GIMP, Mengunakan Ctrl + Z untuk Undo dan mengunakan CTRL + Y untuk Redo.
All Software have almost same shortcut!!
Meski penekanannya berbeda, namun semua itu sama ( Apalagi, software yang memiliki sistem yang sama ). Sistem shortcut merupakan hal yang sangat penting untuk menjadi seorang profesional ( Udahlah, pasti tahu siapa itu ;) ) dikarenakan akan membuat pekerjaan 2 kali lebih cepat dari sebelumnya, jadi sebaiknya dipelajari untuk lebih menguasai software tersebut.

7. Mari mencari tutorial

Now, start to doing something with that software!!, Carilah sebuah tutorial dari internet, kusarankan untuk mencari tutorial video dengan resolusi dan suara yang baik dan juga sudah ditingkat intermediate ( Itu jika memiliki pemahaman bagus ).
Mari mencari tutorial
Bukan berarti harus membuat yang persis seperti yang ada ditutorial, tapi buatlah lebih baik dan lebih keren dari yang ada ditutorial. Tidak lupa untuk memahami apa yang dia lakukan.
( Sebenarnya sih kusarankan untuk tidak mengikuti tutorial tersebut, Namun pahami dan mengimplementasikannya ke pekerjaan yang berbeda tetapi dengan teknik yang sama ).

8. Tutorial not enough?, Search tips and tricks

Memang kadang tutorial itu tidak lah cukup ( Bahkan saya sering bosan melihatnya = = ).
Maka sebagai alternatif, kusarankan untuk mencari tips dan trick mengunakan software tersebut.
Tips dan trik akan memberikan mengetahuan lebih tepat untuk menguasai suatu fitur di Software yang digunakan.
Tutorial not enough?, Search tips and tricks
Terkadang, tips dan trik memberikan informasi secara langsung yang hanya diperuntukan untuk intermediate dan terkadang hanya sebatas hal kecil yang berhubungan dengan konsep namun dapat digunakan dengan baik.

9. Share your achieved to friends or community

Sama seperti point ke 4, tujuan dari hal ini adalah untuk menyemangatkan diri sendiri.
Jangan selalu menyimpan hasil anda, karena pada dasarnya sebuah karya dinilai oleh orang lain bukan diri sendiri.
Share your achieved to friends or community
( Saya sangat menyarankan hal ini, dikarenakan saya pernah membuat sebuah hasil dan tidak di share. Hasil itu seperti tidak ada gunanya. Namun, kalau bisa berikan yang terbaik menurutmu )
Sharelah kepada teman ataupun komunitas yang sesuai dengan hasil yang dimiliki dan tunggulah kritik dan saran dari mereka.

10. Boring? Stop!

Maksudku adalah jangan terlalu memaksakan diri. Jika sudah merasa bosan dengan Software itu, segera berhenti dan mencari sesuatu yang menyenangkan hingga siap untuk mempelajari Software itu lagi (Take some donut and hot chocolate, then Relax :3).
Boring? Stop!
Alasannya adalah Software yang digunakan untuk bekerja/berkarya berbeda dengan Game.
Mungkin akan sulit bosan jika bermain game dalam waktu yang lama ( Namun tidak untukku, saya mudah bosan dengan game ), Namun tidak untuk Software yang sering digunakan untuk bekerja/berkarya.
Software itu hanya akan memberikan tampilan yang begitu-begitu saja, yang berubah hanya apa yang dikerjakan disana.

Oleh karenanya ada kemungkinan yang lebih besar untuk bosan pada Software itu ketimbang game.
Jika sudah merasa bosan dan terus memaksakan diri, bisa-bisa akan terjadi sesuatu yang kunamakan bosan permanen ( Sering kulakukan untuk cepat berhenti bermain game ).
Sebenarnya cara agar mempelajari software tidak mudah bosan adalah melakukan apa yang diinginkan. Sebuah hasil yang sangat bagus akan membuat ingin mempelajari dan membuat lebih banyak karya..
Namun saya sarankan, beristirahat dengan melihat hasil-hasil karya orang-orang profesional sesuai dengan software yang dipelajari. Dengan begitu, akan menambahkan semangat 45 untuk mempelajari software tersebut :3

Karakter diatas adalah karakter unofficial Cat-DTech. cuman buat rame-ramein aja :v. Jika kalian mau tau gimana maskot official Cat-DTech, tunggu tanggal mainnya :3
Ok, mungkin itu saja. Bagaimana pendapatmu dengan tips ku, keren gak :v? Kalau ada masalah, saya akan bertanggung jawab kok :3