Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan

Minggu, 11 November 2018

10 Programmer terkece yang berpengaruh di dunia

Programmer adalah seseorang yang bekerja membuat atau memodifikasi bahasa pemrograman. Apapun bahasa pemrograman yang dihasilkan oleh para programmer tersebut memberikan pengaruh yang sangat besari bagi kemajuan teknologi komputer saat ini. Di dunia ini terdapat beberapa programmer dinilai cukup berpengaruh bagi kemajuan berkat bahasa pemrograman yang mereka ciptakan. Inilah daftar 10 programmer yang berpengaruh di dunia.

10. Tim Berners Lee

tim berners lee
Sir Timothy John 'TIm' Berners Lee adalah seorang pria berkebangsaan Inggris yang juga adalah seorang programmer berpengaruh di dunia. Dirinyha dikenal dunia berkat hasil kerjanya berupa World wide Web. Di tahun 1989 Lee berhasil mengimplementasikan komunikasi antara Hypertext Transfer Protocol (HTTP) client dengan server menggunakan jaringan Internet. 
Saat ini Lee merupakan seorang direktur dari World Wide Web Consortium (W3C) yang merupakan hasil perkembangan lebih jauh dari web.

9. Bill Gates

bill gates
Membicarakan programmer yang paling berpengaruh di dunia sudah tentu nama Bill Gates harus diikutsertakan. Bill Gates selain berstatus sebagai orang terkaya di dunia, dirinya juga merupakan seorang pebisnis Amerika terkenal, programmer, pelopor di dunia komputer, investor, dan juga dermawan. Dirinya merupakan orang yang turut membangun perusahaan Microsoft. Saat ini dialah pula yang menjadi pemimpin perushaan komputer terbesar di dunia tersebut. Pria inilah yang telah menciptakan dan mengembangkan sistem operasi windows yang saat ini telah menjiad operasi sistem yang paling banyak digunakan di dunia.

8. Guido van Rossum

Guido van Rossum
Guido van Rossum adalah programmer Belanda yang telah dikenal di dunia sebagai penulis bahasa pemrograman Python. Dedikasinya dalam terus mengembangkan bahasa Python membuatnya diberi julukan Benevolent Dictator For Life. Melihat dedikasinya yang lua rbiasa, Google pun kemudian mempekerjakan Rossum dari tahun 2005 sampai tahun 2012. Dimana selama bekerja di Google itu, Rossum lebih berfokus dalam mengembangkan Python. 
Setelah keluar dari Google, pada Januari 2013 Rossum mulai bekerja untuk sebuah perusahaan cloud storage bernama Dropbox.

7. Ken Thompson

ken thompson
Pria Amerika yang bernama lengkap Kenneth Lane Thompson ini merupakan seorang pelopor ilmu komputer yang terkenal di dunia. Pria yang juga terkenal di dunia hacker ini dengan nama Ken inilah yang mendesign dan mengimplementasikan operasi sistem Unix dnegan menggunakan bahasa pemrograman B. Bahasa pemrograman B sendiri adalah bahasa pemrograman yang telah ada lebih dahulu sebelum bahasa pemrograman C.
Thompson diketahui telah bekerja di Google sejak tahun 2006 dimana dirinya berperan penting dalam membuat bahasa pemrograman Go.

6. Brian Kernighan

Brian Kernighan
Brian Kernighan bersama dengan pencipta UNIX Ken Thompson dan Dennis Ritchie saling bekerja sama di sebuah laboratorium bernama Bell Labs. Bersama para pencipta UNIX, Kernighan yang merupakan programmer asal Kanada itu memberikan kontribusi yang cukup besar dalam pengembangan UNIX. 
Brian Kernighan juga merupakan orang yang membantu dalam penulisan bahasa pemrograman AWK dan AMPL. Nama Kernighan kemudian semakin dikenal di dunia karena dirinya membantu turut membantu menuli buku pemrograman C bersama dengan Dennis Ritchie.

5. Anders Hejlsberg

Anders Hejlsberg
Programmer Denmark ini dikenal akan keberhasilannya dalam mengembangkan bahasa program C#. Tidak hanya berhasil dalam membuat bahasa pemrograman, Hejlsberg ini juga merupakan orang yang menulis tentang Turbo Pascal dan juga merupakan kepala arsitek dari Delphi. Saat ini dirinya bekerja di perusahaan terkenal Microsoft sebagai arsitek utama dari bahasa pemrograman C# dan sebagai pengembang inti dari TypeScript.

4. James Gosling

james gosling
Merupakan ilmuwan komputer yang berasal dari Kanada, James Arthur Gosling. Programmer inilah yang telah membuat dan mengembangkan bahasa pemrograman yang saat ini telah banyak digunakan oleh orang-orang yakni bahasa Java di tahun 1994. Gosling kemudian memberikan hasil temuannya itu kepada salah satu muridnya ketika dirinya tengah membuat sebuah mesin virtual p-code untuk laboratorium Dec Vax Computer.
Tidak hanya berhasil membuat bahasa Java, Gosling juga memberikan beberapa kontribusi dalam pembuatan operasi sistem News dan Gosling Emacs. Berkat perannya yang sangat penting tersebut, dirinya diangkat sebagai anggota Foreign Associate of the United States National Academy of Engineering.

3. Linus Torvalds

Linus Torvalds
Linus Torvalds adalah seorang pria keturunan Finlandia-Amerika yang berprofesi sebagai software engineering. Pria inilah yang berperan penting dalam pengembangan Linux Kernal. Kemudian dirinya berprofesi sebagai kepala arsitek dari Linux Kernaldan berperan sebagai koordinator projek. 
Di tahun 2012, dirinya bersama Shinya Yamanaka secara terhormat diberi penghargaan Millennium Technology Prize oleh Technology Academy Finland berkat kreasinya dalam membuat operasi sistem yang bersifat open source.

2. Bjarne Stroustrup

Bjarne Stroustrup
Sorang programmer asal Denmark ini merupakan orang yang diberi kredit atas usahanya dalam mengembangkan bahasa C buatan Dennis Ritchie. Hasil kembangannya kini telah banyak digunakan di dunia komputer dan diberi nama dengan C++. Yang mengagumkan adalah pahasa pemrograman C++ itu ia kembangkan sendiri tanpa bantuan orang lain.
Sekarang ini Stoustrup bekerja sebagai profesor dan pemilik dari College of Engineering Chair in Computer Science di Texas A&M University.

1. Dennis Ritchie

Dennis Ritchie
Pria dengan nama panjang Dennis McAlistair Ritchie ini merupakan pria kebangsaan Amerika yang bekerja sebagai ilmuwan komputer. Dirinya telah dianggap sebagai salah satu programmer yang paling berpengaruh di dunia. Pria inilah yang membuat bahsa pemrograman C yang saat ini telah banyak digunakan oleh orang sebagai bahasa dasar untuk membuat program..
Selain membuat pahasa pemrograman C, Ritchie juga membuat operasi sistem yang dinamakan UNIX. Berkat hasil kerja kerasnya tersebut, dirinyamendapatkan penghargaan Turing Award dari ACM di tahun 1983, Hamming Medal dari IEEC di tahun 1990 dan National Medal of Technology dari presiden Clinton pada thaun 1999.

10 Orang Terkaya di Dunia | menurut Forbes

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gates

Jack Ma pecahkan rekor nih

Setiap tahunnya, Forbes selalu mengumumkan daftar orang terkaya di dunia
. Sebuah informasi dari majalah bisnis dan finansial asal Amerika Serikat yang selalu dinantikan kalangan tertentu.



Tentu saja hal ini bisa memberikan inspirasi dan semangat dalam bekerja. Siapa tahu, suatu saat nanti kamu bisa berada dalam 10 besar orang terkaya di dunia seperti mereka.
10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gates

thestar.com

2. Naik 7 miliar dollar AS, Bill Gates menjadi orang terkaya kedua dengan total 90 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatestwitter.com/billgates

3. Dikenal sebagai investor bertangan dingin, pemilik saham Berkshire Hathaway, Warren Buffet memiliki kekayaan 84 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gates

business.financialpost.com

4. Louis Vuitton jadi merek paling digemari di dunia. CEO-nya Bernard Arnault berhasil naik peringkat 4, dari posisi 11 dengan kekayaan 72,2 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatesclosermag.fr

5. Paling muda di deretan 10 besar (33 tahun), pendiri dan CEO Facebook, Mark Zuckerberg sukses mendapatkan kekayaan hingga 71 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatesogue.com
6. Pendiri Zara, Amancio Ortega, kekayaannya turun dari 71,3 menjadi 70 miliar dollar AS
10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatessputniknews.com

7. Meski Carlos Slim Helu turun satu peringkat, kekayaan raja telekomunikasi asal Meksiko ini meningkat hingga 67,1 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gates

borgenmagazine.com

8. Charles Koch sukses menggantikan posisi ayahnya, Koch Industries menjadi semakin berkembang. Kini jumlah kekayaannya mencapai 60 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatesfortune.com

9. Sama-sama mempunyai kekayaan 60 miliar dollar AS, David Koch bersama sang kakak yang menjabat Executive Vice President  berperan penting di Koch Industries

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatesbizjournals.com

10. Sebagai pendiri perusahaan database terbesar di dunia, bukan hal mustahil bagi Larry Ellison mendapatkan harta kekayaan mencapai 58,5 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gatesforbes.com

11. Untuk pertama kalinya, Forbes memasukkan pendiri perusahaan raksasa Alibaba, Jack Ma. Dia berada di posisi 20 dengan kekayaan 39 miliar dollar AS

10 Orang Terkaya di Dunia, Bos Amazon Sukses Singkirkan Bill Gates

nytimes.com
Menurutmu siapa sosok yang paling berpengaruh dan dapat memberikan inspirasi? Kalau cita-cita kamu, ingin berada di posisi berapa nih?

Rabu, 07 November 2018

11 Bahasa Pemrograman terkece 2018

Bahasa pemrograman adalah instruksi standar untuk memerintah komputer, yang isinya berupa suatu himpunan dari aturan sintaks dan semantik. Bahasa pemrograman sendiri rasanya sangat wajib dikuasai oleh seorang developer guna dapat membangun sebuah aplikasi maupun software.
Tidak hanya itu saja, bahasa pemrograman sendiri ternyata ada banyak sekali jumlah dan jenisnya, terlepas dari berbagai tingkatan kesulitan. Maka demikian, inilah 10 bahasa pemrograman terbaik dan sering digunakan.

1. Java

Java adalah bahasa program komputer yang dapat dijalankan di berbagai platform, dari mulai PC hingga smartphone dan perangkat mobile. Bahasa pemrograman ini dikembangkan oleh The Green Project miliknya Sun Microsystem pada tahun 1991 silam. Dan hingga kini, Java menjadi salah satu bahasa pemrograman terpopuler di dunia, dan bahasa pemrograman yang paling banyak digunakan.
Kepopuleran Java sebagai salah satu bahasa pemrograman tebaik bukan muncul tanpa alasan, melainkan karena kelebihan Java itu sendiri, misalnya seperti bisa berjalan di berbagai platform, lebih mudah dimengerti, dan mempunyai library yang lengkap sehingga akan sangat memudahkan para programer ketika mengoperasikannya.
Nama Java sendiri dipilih karena salah satu pencetus Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling kopi, dimana kopi tersebut berasal dari pulau Jawa, Indonesia. Dan pulau Jawa (Java) yang akhirnya menjadi nama dari salah satu bahasa pemrograman terbaik dan terpopuler di dunia.

2. C


Image: proprofs.com
Perlu diketahui bahwa bahasa C merupakan salah satu bahasa pemrograman tertua yang ada di dunia. Bahasa pemrograman ini dikembangkan sekitar tahun 70an oleh Dennis Ritchie. Selain itu, bahasa C sendiri rasanya pantas jikalau kita sebut sebagai salah satu bahasa pemrograman terbaik yang ada di dunia, termasuk di Indonesia. Pasalnya, di tanah air sendiri, bahasa C dipelajarkan—pertama kali sebelum mempelajari bahasa pemrograman lain—di perguruan tinggi Indonesia jurusan IT, maupun lembaga kursus pemrograman.
Adapun alasan bahasa C dipelajari pertama kali, yakni karena bahasa pemrograman yang satu ini adalah induk dari bahasa pemrograman lain, misalnya: Java, C#, C++, dll. Maka dari itu, tidak heran jikalau bahasa pemrograman yang satu ini begitu populer di dunia.

3. PHP


Bahasa program yang satu ini biasanya digunakan untuk membuat profesional website. Bahkan website sekelas Facebook, WordPress, maupun Digg—kabarnya menggunakan PHP dalam pengembangannya. Selain karena dapat membuat website menjadi dinamis, PHP juga dapat digunakan secara gratis, sehingga hal itulah yang membuat bahasa program komputer yang satu ini banyak digunakan oleh developer di dunia. Dan perlu diketahui bahwa PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.

4. Visual Basic


Image: 18nwithvb.com
Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh perusahaan raksasa Microsoft, yang menawarkan IDE visual dalam pembuatan software, khususnya untuk membuat software-software berbasis Windows.  Hebatnya, Visual Basic ternyata digunakan oleh hampir semua developer software yang ada di dunia.

5. Python


Image: python.org
Secara tingkatan bahasa pemrograman, Python termasuk bahasa tingkat tinggi, yang artinya mudah untuk dipahami manusia. Dan Python adalah salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web maupun berbasis mobile.
Bahasa pemrograman yang satu ini cukup mudah dipahami bagi pemula, dan hal itu merupakan salah satu kelebihannya. Tidak hanya itu saja, meskipun mudah dipahami, ternyata Python banyak digunakan oleh perusahaan besar di dunia, seperti Instagram, Pinterest, dan Rdio. Bahkan, Python juga digunakan oleh pengembang Google, Yahoo!, serta website NASA.

6. C++


Image: udemy.com
C++ merupakan bahasa pemrograman hasil pengembangan dari bahasa C, sehingga C++ maupun bahasa C memiliki syntaks penulisan yang hampir sama. Namun meskipun demikian, kedua bahasa pemrograman ini ternyata memiliki perbedaan dalam hal penyelesaian masalahnya.
Terlepas dari itu, C++ merupakan salah satu bahasa pemrograman terbaik dan banyak digunakan oleh perusahaan-perusahaan software besar, seperti Adobe, Firefox, dan lain sebagainya.

7. JavaScript


Image: vectorlogo.zone
Netscape mengembangkan bahasa pemrograman yang akhirnya diberi nama dengan JavaScript. Selain bahasa PHP, JavaScript juga ternyata banyak digunakan untuk membuat website. Dan hampir semua website rasanya telah menggunakan bahasa pemrograman yang satu ini. Hal itu juga menjadikan JavaScript sebagai salah satu bahasa pemrograman terbaik di dunia.

8. C#


Image: github.com
Selain Visual Basic, Microsoft juga telah berhasil mengembangkan bahasa pemrograman C#, yang didasari dari prinsip bahasa C dan C++. Secara tidak langsung, hal itu mengatakan bahwa bahasa C# merupakan penyempurnaan dari dua bahasa pemrograman yang telah ada. Dan secara kegunaan, C# banyak digunakan untuk membuat maupun mengembangkan software yang berbasis Windows.

9. Objective-C


Lain halnya dengan Windows, bahasa pemrograman yang satu ini banyak digunakan pada perangkat Apple, khususnya mengembangkan aplikasi-aplikasinya. Dan tidak hanya aplikasinya saja, Objective-C ternyata juga telah digunakan untuk mengembangakan sistem operasi iOS.

10. ActionScript

Yang terakhir adalah ActionScript, merupakan bahasa pemrograman yang dibuat berdasarkan ECMAScript dan pada awalnya dikembangkan oleh Macromedia, namun sekarang bahasa pemrograman yang satu ini lanjut dikembangkan oleh Adobe, hal itu dikarenakan perusahaan Adobe telah membeli Macromedia pada tahun 2005 silam.
11. Golang

Logo Golang, "The Go Gopher"

Golang memiliki kelebihan dibanding bahasa lainnya, beberapa di antaranya:
  • Mendukung konkurensi di level bahasa dengan pengaplikasian cukup mudah
  • Mendukung pemrosesan data dengan banyak prosesor dalam waktu yang bersamaan (pararel processing)
  • Memiliki garbage collector
  • Proses kompilasi sangat cepat
  • Bukan bahasa pemrograman yang hirarkial, menjadikan developer tidak perlu ribet memikirkan segmen OOP-nya
  • Package/modul yang disediakan terbilang lengkap. Karena bahasa ini open source, banyak sekali developer yang juga mengembangkan modul-modul lain yang bisa dimanfaatkan

11 Tips menjadi Programmer kece 2018

  1. Berlatih dan temukan kesalahan
    Berlatihlah menulis kode program agar menjadi lebih baik, analisa kode itu dan temukan kesalahanya. Semakin sering anda menemukan kesalahan maka anda akan semakin tajam dalam menyadari sebuah kesalahan. Sehingga kedepan anda diharapkan belajar dari kesalahan dan dapat menulis kode tanpa ada kesalahan.
  2. Belajar sendiri dari website atau buku
    Cara sebagian orang agar menjadi programmer yang baik adalah membaca, membaca dari berbagai sumber website dan buku yang ditulis dari orang-orang berpengalaman.
  3. Berkaca/RefleksiRefleksi adalah hal yang sanagat penting, setiap kali anda memberbaiki bug dalam kode anda, anda harus melihat dan merenungkan bagaimana anda dapat menghindari kesalahan/bug di project sekarang dan project yang akan datang.
  4. Belajar dari programmer lain
    Cobalah mengerjakan proyek dari berbagai jenis proyek. Gunakan setiap proyek sebagai metode belajar, kerjakan dengan baik pada hal2 yang tidak anda kenal, karena nanti anda akan memperoleh keterampilan baru. Tanyakan pada programmer lain, tentang kode yang anda tulis. Lebih bagusnya programmer lain itu lebih senior daripada anda, sehingga nanti akan mendorong kualitas kodemu semakin baik.
  5. Buat projects opensource
    Buatlah proyek-proyek opensource di Source Forge atau Github. Dengan cara ini dapat meningkatkan kemampuan pemrograman anda. Anda diharapkan dapat berbagi dan berdiskusi tentang apa yang anda tulis dengan programmer di seluruh dunia yang tertarik dengan proyek opensource anda. Tulislah dokumentasi tentang proyek yang anda buat, ini akan membuat anda lebih paham dan mendalami tentang proyek yang anda tulis.
  6. Membaca codeBacalah dan pahamilah proyek-proyek opensource yang ada di Source Forge atau Github. Pahami bagaimana acara kerjanya dan temukan pola atau sesuatu yang bisa anda terapkan dalam proyek anda sendiri.
  7. Menguasai satu atau banyak bahasa program[jack of all trades, master of none]Ada 2 pilihan untuk menjadi programmer yaitu menguasai satu atau banyak bahasa pemrograman. Jika anda hanya ingin menguasi satu bahasa pemrograman maka jadilah yang terbaik di bahasa itu. Namun dapat dikatakan teknologi pemrograman terus berubah cepat, akan lebih baik menjadi multi-terampil dalam beberapa bahasa[jack of all trades, master of none]. Hal ini memungkinkan anda dapat bekerja pada banyak bahasa dan membuat anda paham perbedaan dari setiap bahasa yang anda pelajari. Tetapi dapat dipastikan bahwa anda tidak akan begitu baik dari setiap bahasa yang anda pelajari.
  8. Aktif di media sosialTeknologi membuat kita mudah dalam belajar, yang sebelumnya kita harus masuk kelas, sekarang untuk mencari sumber informasi bisa didapat dimanapun, bisa bertanya pada guru atau teman melalui media sosial. Gabung dan aktif pada group-group khusus yang membahas tentang apa yang sedang anda pelajari. Misalnya saat ini saya sedang belajar React Native maka saya ikut gabung group yang membahas React Native.
  9. Unit Test
    Dengan unit test anda akan mengetahui bahwa suatu unit program yang anda buat layak untuk dipakai atau tidak. Unit tes biasanya ditulis dan dijalankan oleh programmer untuk memastikan bahwa kode memenuhi desain dan berperilaku sebagaimana diinginkan. Tujuan dari pengujian unit adalah mengisolasi setiap bagian dari program dan menunjukkan bahwa bagian-bagian individu (unit-unit tersebut) adalah benar. Di dalam procedural programming methodology, sebuah unit adalah sebuah function atau sebuah procedure.
  10. Lakukan Code Review
    Melakukan review kode itu penting, akan menjadikan anda sebagai programmer yang berkualitas. Melalui review anda dapat meningkatkan kualitas kode anda dengan menerima saran dan kritik dari programmer lain pada saat yang bersamaan anda juga dapat membantu programmer lain meningkatkan kualitas kodenya.
  11. Ngobrol dan bersenang-senang
    Jangan lupa untuk bersosialisasi dengan orang lain, di anjurkan dengan orang yang berbeda dengan bidang anda. Karena mungkin anda akan merasa jenuh jika setiap hari membahas topik bidang yang sama.


source: https://medium.com/skyshidigital/11-cara-jitu-agar-jadi-programmer-se-kelas-bill-gates-67b26624442d

11 Langkah menjadi Web Developer kece 2018

12 LANGKAH MENJADI WEB DEVELOPER

developer
Tentu anda sudah mengenal apa web itu. Namun mungkin ada yang belum mengerti bagaimana sih membuat web tersebut. Apa yang harus dipelajari untuk menjadi web developer, dan bagaimana untuk hidup dari profesi web developer. Saya mencoba membuat daftar langkah-langkah yang dapat anda tempuh untuk menjadi seorang web developer berdasarkan pengalaman saya sebagai web developer. Semoga daftar ini dapat membantu anda untuk memulai karir sebagai web developer. Tidak panjang lebar inilah langkah-langkah menjadi seorang web developer:

Belajar bahasa pemrograman web

Belajar bahasa pemrograman web - 12 Langkah Menjadi Web Developer - tekprogapp.blogspot.com
Belajar bahasa pemrograman web – 12 Langkah Menjadi Web Developer – tekprogapp.blogspot.com
untuk memulainya tentu anda harus menguasai bahasa pemrograman web. Dan bahasa yang dikuasai tidak cukup 1 bahasa pemrograman saja karena web dibangun diatas beberapa faktor pendukung. Bahasa yang sebaiknya anda pelajari untuk menjadi web developer adalah:
  1. HTML, merupakan bahasa pemrograman web paling dasar dan mutlak harus dikuasai. HTML adalah bahasa untuk menciptakan tampilan web yang anda lihat di browser. HTML membangun struktur tampilan web seperti header, content, footer, menu, dan sebagainya. Namun untuk menciptakan tampilan yang lebih baik tidak cukup dengan HTML saja masih diperlukan bahasa lain untuk menciptakan tampilan yang lebih baik.
  2. CSS, inilah bahasa pelengkap HTML. Tanpa CSS kita tak akan dapat menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout dan tampilan dari web tersebut misalnya warna background, tulisan, font, ukuran, dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat menciptakan tampilan yang baik dan indah.
  3. Bahasa scripting web misalnya PHP, ASP, ColdFusion, Python, dan lainnya. Bahasa pemrograman ini adalah bahasa yang akan kita gunakan untuk membangun aplikasi web. Kalau tadi HTML dan CSS merupakan pembangun tampilan dari web tersebut maka bahasa scripting ini adalah pengontrol logika aplikasi web. Bahasa ini menghubungkan aplikasi web kita dengan database dan mengolah input output dari aplikasi kita. Sebaiknya anda memilih salah satu bahasa untuk didalami. Saya menyarankan menggunakan PHP karena bahasa inilah yang paling banyak digunakan untuk membuat aplikasi web. Dengan sifatnya yang terbuka dan bebas biaya maka kita dengan mudah mempelajari dan membuat aplikasi web dengan mudah. Kelengkapan dokumentasi dan tutorial PHP juga sangat banyak sehingga anda tidak akan kesulitan mempelajari bahasa yang satu ini.
  4. SQL, merupakan bahasa scripting database. Database adalah aplikasi pengolah data yang menyimpan data untuk digunakan bersama aplikasi web kita. Database ada bermacam-macam misalnya MySQL, SQLite, Oracle, PostgreSQL, SQL Server, dan database lainnya. Sangat disarankan untuk memilih salah satu untuk didalami. Walaupun SQL merupakan standar bahasa scripting database namun dengan mempelajari salah satu scripting database yang ada maka kita akan dimudahkan dalam menyimpan, mengelola, dan memberikan output data dengan tersedianya fungsi-fungsi yang akan membantu anda bekerja dengan database.
  5. Javascript, bahasa scripting yang berjalan di browser. Bahasa ini tidak mutlak dipelajari, namun kalau anda ingin membuat web dengan efek animasi, dan web yang lebih interaktif maka javascript akan membantu anda. Dibandingkan dengan flash untuk membuat efek tertentu, saya lebih memilih Javascript. Kenapa, karena Flash masih memerlukan installasi plugin sedangkan Javascript sudah didukung secara default oleh browser modern.

Pelajari teknik penyelesaian kasus-kasus pemrograman web

Pelajari teknik penyelesaian kasus-kasus pemrograman web - 12 Langkah Menjadi Web Developer - duniailkom.com
Pelajari teknik penyelesaian kasus-kasus pemrograman web – 12 Langkah Menjadi Web Developer – duniailkom.com
Misalnya bagaimana pemrograman yang berhubungan dengan tanggal, bagaimana menghubungkan web dengan aplikasi lainnya, bagaimana mengakses database, dan beragam teknik lainnya. Dengan mengetahui teknik pemrograman dan penyelesaian kasus-kasus pemrograman web maka anda dapat lebih efektif dalam pemrograman aplikasi web anda.

Pelajari metode pengembangan web yang baik

Pelajari metode pengembangan web yang baik - kasus pemrograman web - 12 Langkah Menjadi Web Developer -hostinger.co.id
Pelajari metode pengembangan web yang baik – kasus pemrograman web – 12 Langkah Menjadi Web Developer -hostinger.co.id
Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tapi pada dasarnya mengfokuskan pada analisa, perancangan, pengembangan, dan pengujian. Lakukan pengembangan aplikasi dengan tahapan-tahapan diatas. Lakukan analisa apa yang diperlukan oleh aplikasi ini, kemudian rancang terlebih dahulu aplikasi anda sebelum melakukan coding, lakukan pengembangan atau coding, dan uji coba terlebih dahulu sebelum dirilis atau didelivery. Anda dapat kembali ketahap sebelumnya bila diperlukan. Yang penting, tentukan sendiri metode yang paling baik seusai dengan diri anda.

Belajar mengolah gambar

Belajar mengolah gambar -   12 Langkah Menjadi Web Developer - fiverr.com
Belajar mengolah gambar – 12 Langkah Menjadi Web Developer – fiverr.com
Buat apa? Karena dengan gambar maka kita dapat memberikan informasi lebih cepat dan efektif dibandingkan dengan mendeskripsikan dalam text yang panjang. Cukup pelajari Adobe Photoshop atau Adobe Firework yang merupakan software paling umum untuk keperluan gambar web. Pelajari bagaimana membuat gambar seperti icon, background, patern, dan gambar lainnya. Sebenarnya bukan merupakan keharusan karena untuk menciptakan gambar untuk tampilan web karena hal ini lebih cenderung merupakan pekerjaan web designer. Namun bila anda bs membuat gambar untuk web maka akan lebih membantu dibandingkan anda harus meminta tolong teman anda untuk keperluan gambar web anda.

Gunakan framework

 Gunakan framework - 12 Langkah Menjadi Web Developer - Symfony.com
Gunakan framework – 12 Langkah Menjadi Web Developer – Symfony.com
framework merupakan sekumpulan fungsi dan library yang dapat memudahkan pemrograman anda. Gunakan framework sesuai dengan bahasa pemrograman anda. Misalnya ASP menggunakan .NET Framework. Ruby dengan Rails Framework, Python dengan Django Framework, dan PHP yang lebih banyak lagi seperti Prado, Symfony, CakePHP, dan framework lainnya. Lakukan riset dan tentukan pilihan anda framework mana yang akan anda gunakan dan dalami framework tersebut. Jangan terlalu banyak berpindah-pindah framework karena anda tidak akan memperoleh manfaat maksimal karena pemahaman yang terpecah-pecah. Jadi tentukan framework pilihan anda sesuai minat, dan teknik yang anda senangi.

Pelajari teknik-teknik mengoptimalkan aplikasi anda

Pelajari teknik-teknik mengoptimalkan aplikasi anda - 12 Langkah Menjadi Web Developer - google-developer-training.gitbooks.io
Pelajari teknik-teknik mengoptimalkan aplikasi anda – 12 Langkah Menjadi Web Developer – google-developer-training.gitbooks.io
Agar aplikasi anda dapat berjalan lebih cepat dan responsif maka anda harus dapat melakukan tuning atau optimalisasi. Pelajari teknik pemrograman web yang baik, pemecahan masalah programming yang efektif, tuning dan optimalisasi database, serta optimasi web server.

Pelajari web server

Pelajari web server - 12 Langkah Menjadi Web Developer - google-developer - idwebhost.com
Pelajari web server – 12 Langkah Menjadi Web Developer – google-developer – idwebhost.com
akan sangat bermanfaat bila anda mempelajari web server agar anda dapat mengetahui bagaimana menjalankan aplikasi anda di web server. Atau bagaimana cara mengoptimalkan aplikasi di web server. Misalnya penggunaan module caching seperti APC, eAccelerator, dan sebagainya. Atau penggunaan file .htaccess untuk menciptakan friendly URL atau URL yang lebih enak dibaca. Dengan mempelajari web server maka anda dapat mengoptimalkan dan menambahkan feature aplikasi anda di server.

Pelajari penggunaan control panel hosting

Pelajari penggunaan control panel hosting - 12 Langkah Menjadi Web Developer - sites.google.com
Pelajari penggunaan control panel hosting – 12 Langkah Menjadi Web Developer – sites.google.com
Karena anda akan banyak berhubungan dengan control panel bila anda menyewa hosting untuk web anda. Control panel yang banyak digunakan antara lain Cpanel, Pleks, ISPConfig, dan sebagainya. Dengan memahami penggunaan control panel maka anda dapat mengoptimalkan aplikasi anda di provider hosting anda.

Ikuti perkembangan teknologi web terbaru

Ikuti perkembangan teknologi web terbaru - 12 Langkah Menjadi Web Developer - biznakenya.com
Ikuti perkembangan teknologi web terbaru – 12 Langkah Menjadi Web Developer – biznakenya.com
Teknologi web selalu berkembang misalnya munculnya teknologi RSS, PODCasting, dan teknologi lainnya. Pelajari bagaimana membuat dan menggunakan teknologi tersebut di aplikasi anda. Karena aplikasi yang ketinggalan jaman akan ditinggalkan penggunanya juga.

Pelajari manajemen proyek

Pelajari manajemen proyek - 12 Langkah Menjadi Web Developer - td.org
Pelajari manajemen proyek – 12 Langkah Menjadi Web Developer – td.org
Suatu pengembangan aplikasi merupakan suatu proyek yang harus di atur, direncanakan, dan dilakukan dengan baik. Dengan mempelajari manajemen proyek maka anda dapat melakukan kolaborasi dengan yang lain dalam mengembangkan aplikasi. Anda juga dapat memperoleh efektifitas dan efisiensi waktu dalam menyelesaikan suatu proyek.

Untuk meningkatkan kemampuan anda, selalu asah kemampuan anda dengan mengerjakan aplikasi web

Untuk meningkatkan kemampuan anda, selalu asah kemampuan anda dengan mengerjakan aplikasi web - 12 Langkah Menjadi Web Developer - mastercaweb.u-strasbg.fr
Untuk meningkatkan kemampuan anda, selalu asah kemampuan anda dengan mengerjakan aplikasi web – 12 Langkah Menjadi Web Developer – mastercaweb.u-strasbg.fr
Entah pekerjaan, atau proyek pribadi. Karena makin banyak aplikasi yang anda buat maka kemampuan anda akan makin baik. Kembangkan ide anda dan realisasikan menjadi suatu aplikasi.Yang terakhir, jangan mau selalu menjadi web developer yang hanya mengerjakan proyek orang lain.

Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan anda sebagai wujud kemampuan anda

Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan anda sebagai wujud kemampuan anda - 12 Langkah Menjadi Web Developer - techspot.com
Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan anda sebagai wujud kemampuan anda – 12 Langkah Menjadi Web Developer – techspot.com
Produk dan layanan ini dapat anda jual sehingga anda dapat memperoleh hasil dari kemampuan anda dan menikmati hasilnya. Dibandingkan dengan mengerjakan proyek orang lain secara terus-terusan dan dibayar per-proyek tentu akan lebih baik bila anda mengerjakan 1 produk namun anda memperoleh hasil terus-terusan dengan syarat produk anda memiliki nilai jual yang baik.

source: http://www.ruangfreelance.com/12-langkah-jadi-web-developer/

7 Pekerjaan BerGaji Besar Tanpa Harus Berada di Kantor

1. Pemandu Wisata Merdeka.com -  Pekerjaan pertama yang cukup mudah dilakukan namun menghasilkan banyak uang adalah menjadi tour guide at...