{"id":4085,"date":"2023-10-25T10:22:31","date_gmt":"2023-10-25T03:22:31","guid":{"rendered":"https:\/\/binus.ac.id\/bekasi\/?p=4085"},"modified":"2023-10-25T10:22:42","modified_gmt":"2023-10-25T03:22:42","slug":"becoming-a-top-grade-programmer-key-traits","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/","title":{"rendered":"Becoming a Top-Grade Programmer : Key Traits"},"content":{"rendered":"<p><em>By Pandu Wicaksono<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4086\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture1-5.jpg\" alt=\"\" width=\"640\" height=\"384\" srcset=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture1-5.jpg 640w, https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture1-5-480x288.jpg 480w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: center\"><span style=\"font-size: 8pt\">Sumber: gethired.id<\/span><\/p>\n<p>Apa yang membuat seseorang menjadi <em>programmer <\/em>yang baik? Ini merupakan pertanyaan menarik jika ditanyakan kepada diri seorang <em>programmer<\/em>. Sangat penting bagi seorang <em>programmer <\/em>untuk menyadari bahwa <em>coding <\/em>adalah dasar dari kesuksesan mereka, tetapi masih banyak hal lain yang menjadikan seorang <em>programmer <\/em>yang baik.<\/p>\n<p>Seorang <em>programmer <\/em>yang baik sangat jarang ditemui. Menurut buku \u201cThe Mythical Man- Month\u201d seorang <em>programmer <\/em>yang baik (<em>good<\/em>) memiliki produktivitas 3 kali lebih baik jika dibandingkan dengan <em>programmer <\/em>yang biasa (<em>average<\/em>) dan 10 kali lebih baik jika dibandingkan dengan <em>programmer <\/em>yang buruk (<em>bad<\/em>). 1% <em>programmer <\/em>teratas di dunia tidak hanya menulis <em>code <\/em>yang solid tetapi juga memiliki kebiasaan yang berbeda dari <em>programmer <\/em>lainnya.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4087\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture2-5.jpg\" alt=\"\" width=\"632\" height=\"356\" srcset=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture2-5.jpg 485w, https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture2-5-480x270.jpg 480w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/p>\n<p style=\"text-align: center\"><span style=\"font-size: 8pt\">Sumber: unpas.ac.id<\/span><\/p>\n<p>Berikut adalah beberapa <em>skills <\/em>dan kebiasaan yang harus dimiliki oleh seorang <em>programmer <\/em>yang baik, diantaranya:<\/p>\n<ol>\n<li>Bersikap positif<\/li>\n<\/ol>\n<p><em>Programmer <\/em>yang baik akan selalu peduli dengan project yang sedang dikembangkannya. Dia akan memberikan usaha terbaik dalam mengerjakan sebuah project hingga selesai dan berjalan lancar. <em>Programmer <\/em>yang hebat tidak akan membiarkan ego mereka menghalangi dalam mengerjakan sebuah project.<\/p>\n<ol start=\"2\">\n<li><em>Problem Solving<\/em><\/li>\n<\/ol>\n<p>Dalam <em>programming <\/em>sebagian besar waktu akan digunakan untuk memecahkan sebuah masalah. Pemrogram yang baik mampu membagi masalah menjadi komponen yang lebih kecil sampai masalah dapat diselesaikan dengan mudah. Tapi hanya datang dengan solusi untuk masalah ini tidak cukup. Seorang pemrogram yang terampil mampu mencari cara untuk merepresentasikan masalah sedemikian rupa sehingga perangkat lunak yang dihasilkan mudah dipahami, mudah digunakan, dan mudah diuji.<\/p>\n<ol start=\"3\">\n<li>Kemauan untuk belajar<\/li>\n<\/ol>\n<p>Ketika teknologi terus berubah, ini adalah sifat penting yang sering diabaikan oleh <em>programmer<\/em>. Kemampuan dan karakteristik yang dimiliki <em>programmer <\/em>yang sekarang dapat segera menjadi usang. Sangat penting bagi <em>programmer <\/em>untuk memiliki minat yang besar untuk tetap mengikuti perkembangan teknologi yang ada. Selain itu, hal ini juga sangat penting karena dapat meningkatkan peluang dan bersaing dalam dunia kerja.<\/p>\n<ol start=\"4\">\n<li><em>Team Player<\/em><\/li>\n<\/ol>\n<p><em>Good programmer <\/em>dapat membantu <em>programmer <\/em>lain agar dapat menjadi <em>good programmer <\/em>lainnya adalah kebiasaan lain yang harus dimiliki. Mereka membantu rekan<\/p>\n<p>satu tim ketika mereka terhambat, memberikan pengetahuan baru kepada orang lain, dan memberikan dokumentasi yang akan berguna bagi rekan satu tim baik di dalam perusahaan mereka maupun di seluruh komunitas antar <em>programmer<\/em>. Mereka juga harus mampu menangani dinamika interpersonal yang halus dalam bekerja dalam tim yang beragam dan, jika perlu dapat menyelesaikan konflik secara damai.<\/p>\n<p>&nbsp;<\/p>\n<p>Semua <em>skills <\/em>dan kebiasaan di atas bersifat umum, tidak ada yang khusus untuk satu bahasa program, <em>framework<\/em>, atau teknologi apa pun. Jika seorang <em>programmer <\/em>memilikinya, maka dia dapat dengan cepat mempelajari bahasa atau <em>tools <\/em>baru, dan menulis kode perangkat lunak yang bagus di lingkungan tersebut. Selain itu, karena sifatnya umum, <em>skills <\/em>dan kebiasaan ini tidak akan menjadi usang dalam beberapa tahun. Sebagai penutup, ingatlah bahwa menjadi <em>programmer <\/em>yang baik adalah perjalanan tanpa akhir, di mana kualitas dan kebiasaan yang baik selalu bernilai, tidak peduli seberapa cepat teknologi berubah.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4088\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture3-4.jpg\" alt=\"\" width=\"595\" height=\"261\" \/><\/p>\n<p style=\"text-align: center\"><span style=\"font-size: 8pt\">Sumber: www.domainesia.com<\/span><\/p>\n<p>Referensi<\/p>\n<p>Frederick P. Brooks. 1978. The Mythical Man-Month: Essays on Softw (1st. ed.). Addison-Wesley Longman Publishing Co., Inc., USA.<\/p>\n<p>Fintelics. (2021, June 1). <em>What Makes A Great Programmer? How You Can Become A Better Programmer<\/em>. Retrieved from Medium: https:\/\/fintelics.medium.com\/what-makes-a-great-programmer-how- you-can-become-a-better-programmer-2fe00ffc423<\/p>\n<p>Rocus, J. (n.d.). <em>16 Characteristics of a Good Programmer<\/em>. Retrieved from Jorcus Blog: https:\/\/blog.jorcus.com\/characteristics-of-a-good-programmer\/<\/p>\n<p>Scalable Path. (n.d.). <em>7 Qualities of Great Programmers. <\/em>Retrieved from Scalable Path: https:\/\/<a href=\"http:\/\/www.scalablepath.com\/hiring\/7-qualities-of-great-programmers\">www.scalablepath.com\/hiring\/7-qualities-of-great-programmers<\/a><\/p>\n<p>Warne, H. (2014, June 30). <em>What Makes a Good Programmer? <\/em>Retrieved from Henrik Warne&#8217;s blog: https:\/\/henrikwarne.com\/2014\/06\/30\/what-makes-a-good-programmer\/<\/p>\n<p>&nbsp;<\/p>\n<p><em>Becoming a Top-Grade Programmer : Key Traits <\/em><\/p>\n<p><em><a href=\"http:\/\/binus.ac.id\/bekasi\">BINUS @Bekasi<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Pandu Wicaksono Sumber: gethired.id Apa yang membuat seseorang menjadi programmer yang baik? Ini merupakan pertanyaan menarik jika ditanyakan kepada diri seorang programmer. Sangat penting bagi seorang programmer untuk menyadari bahwa coding adalah dasar dari kesuksesan mereka, tetapi masih banyak hal lain yang menjadikan seorang programmer yang baik. Seorang programmer yang baik sangat jarang ditemui. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":4086,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[345],"tags":[59,388,374],"class_list":["post-4085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science-software-engineering","tag-binus-bekasi","tag-computer-science","tag-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.4.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Key Traits - Becoming a Top-Grade Programmer | BINUS @Bekasi<\/title>\n<meta name=\"description\" content=\"Apa yang membuat seseorang menjadi programmer yang baik? Ini merupakan pertanyaan menarik jika ditanya.. Becoming a Top-Grade Programmer : Key Traits\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Key Traits - Becoming a Top-Grade Programmer | BINUS @Bekasi\" \/>\n<meta property=\"og:description\" content=\"Apa yang membuat seseorang menjadi programmer yang baik? Ini merupakan pertanyaan menarik jika ditanya.. Becoming a Top-Grade Programmer : Key Traits\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-25T03:22:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-25T03:22:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture1-5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/\",\"name\":\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"description\":\"Binus kampus komunitas kreatif Bekasi dengan visi membangun universitas yang berkelas dunia di tahun 2020 mendatang, sebagai langkah menuju visi tersebut, BINA NUSANTARA kampus komunitas kreatif mengambil suatu langkah mantap untuk membuka jaringan pendidikan di Kota Bekasi.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/binus.ac.id\/bekasi\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2023\/10\/Picture1-5.jpg\",\"width\":640,\"height\":384},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/#webpage\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/\",\"name\":\"Key Traits - Becoming a Top-Grade Programmer | BINUS @Bekasi\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/#primaryimage\"},\"datePublished\":\"2023-10-25T03:22:31+00:00\",\"dateModified\":\"2023-10-25T03:22:42+00:00\",\"author\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0ad698e88db873580c50b2fc9dde2270\"},\"description\":\"Apa yang membuat seseorang menjadi programmer yang baik? Ini merupakan pertanyaan menarik jika ditanya.. Becoming a Top-Grade Programmer : Key Traits\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/bekasi\/2023\/10\/becoming-a-top-grade-programmer-key-traits\/\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0ad698e88db873580c50b2fc9dde2270\",\"name\":\"cmcbinus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d55450a51e075980932005cd0987c4324255b634bc10f6ee56068b92bba05b81?s=96&d=mm&r=g\",\"caption\":\"cmcbinus\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/4085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/comments?post=4085"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/4085\/revisions"}],"predecessor-version":[{"id":4089,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/4085\/revisions\/4089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media\/4086"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media?parent=4085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/categories?post=4085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/tags?post=4085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}