Apakah ini semacam hukum Murphy? Mungkin jika saya ingin menyewa seorang ninja pemrograman yang sangat baik, saya harus memeriksa situs webnya seperti pada "Perlihatkan situs web saya dan saya akan mengatakan seberapa baik Anda"
EDIT: Buka tab pengguna teratas stackoverflow dan Anda akan melihat
design
aesthetics
Lukasz Madon
sumber
sumber
Jawaban:
Karena desain adalah spesialisasi, sama seperti pemrograman: tidak semua orang bisa melakukannya. Dibutuhkan bertahun-tahun pelatihan dan pengalaman untuk mengetahui bagaimana mengenali dan mengimplementasikan desain yang baik.
Kebanyakan orang bukanlah polymath sejati, dan entah tidak punya waktu, kecenderungan, atau kemampuan untuk menguasai dua spesialisasi.
Selain itu, kebanyakan orang tidak memiliki sumber daya untuk menyewa seorang desainer profesional untuk melakukan situs web mereka. Jadi, tambahkan itu ke kecenderungan programmer umum untuk menulis versi sendiri dari situs web daripada menggunakan alat yang tersedia, dan Anda memiliki resep untuk banyak programmer membuat situs web yang tidak benar-benar terlihat terlalu bagus.
sumber
Salah satu alasan umum adalah:
sumber
Ini adalah jawaban yang sangat sederhana:
Mobil yang dikendarai oleh mekanik Anda sering kali merupakan 'pekerjaan restorasi yang sedang berjalan'.
Tukang listrik Anda kemungkinan memiliki kabel yang keluar dari langit-langit di lebih dari satu tempat.
Tukang ledeng Anda mungkin memiliki lumpur yang termasuk dalam museum.
Saya bukan hanya seorang programmer, saya juga seorang fotografer yang cukup baik. Saya jarang membuat film 'keluarga', saya tidak punya waktu (ya, sebagian dari kita masih menggunakan hal-hal yang disebut 'film')
Kami melakukan ini setiap hari, banyak dari kita enam hari seminggu. Hal terakhir yang ingin kami lakukan adalah mengerjakan sesuatu yang sepele seperti situs web pribadi ketika ada hal yang lebih menarik untuk dikerjakan di 'waktu luang' kami :)
Tentu, situs ini mungkin jelek, tetapi mudah untuk mempertahankan dan berfungsi di browser apa pun. Selain itu, saya pikir pengunjung ke situs saya lebih tertarik pada informasi yang saya sediakan, daripada gaya cantik.
Pikirkan tentang StackOverflow .. Anda mencari, Anda menemukan tautan yang menjanjikan dan Anda menemukan apa yang Anda butuhkan untuk menyelesaikan masalah Anda. Apakah Anda terkesan dengan gayanya? Apakah Anda akan mengingatnya beberapa bulan dari sekarang? Mungkin tidak, tetapi Anda mungkin akan mengingat pengetahuan yang Anda peroleh.
sumber
Seorang programmer yang baik! = Seorang desainer web yang bagus. Dan sama sekali tidak ada yang salah dengan itu. Menempatkan CSS cantik di situs juga tidak akan menunjukkan kemampuan programmer untuk menulis kode PHP (misalnya) yang mendukung situs.
Belum lagi bahwa kecantikan itu subjektif dan apa yang tampak mengerikan bagi Anda mungkin terlihat cukup bagus bagi pembuat situs. Kecuali mereka melamar pertunjukan desain web, saya tidak akan berkeringat. Tidak memiliki situs web "cantik" tidak membuat seorang programmer lebih rendah atau tidak kreatif.
sumber
Situs yang dirancang dengan baik terdiri dari bentuk dan fungsi yang baik. Saya pikir OP berbicara tentang aspek formulir di sini. Dari fungsi POV, saya menemukan sebagian besar situs programmer dirancang dengan cukup baik: Saya mendapatkan informasi yang saya butuhkan dengan cepat dan jelas dan teksnya mudah dibaca.
Adapun aspek bentuk, karena alasan yang jelas kebanyakan programmer tidak desainer terlatih. Tidak ada yang salah dengan itu. Namun, Anda tidak harus menjadi perancang profesional untuk membuat situs sederhana yang layak, selama Anda mengetahui prinsip-prinsip dasar desain seperti tipografi, tata letak, teori warna, dll. Dan beberapa akal sehat dalam hal kegunaan situs Anda akan cukup halus. Memiliki pengetahuan Photoshop tidak ada hubungannya dengan semua ini. Anda dapat memiliki situs yang sangat elegan tanpa menggunakan satu grafik pun.
Saya selalu memberi tahu teman-teman programmer saya untuk membaca beberapa blog desain yang bagus (yang mengajarkan dasar-dasar desain, bukan mereka yang membuat posting daftar tren terpanas). Bagi mereka yang tertarik, berikut adalah daftar desain blog yang saya rekomendasikan: ( diposkan ulang dari podcast Scott Hanselman)
sumber
Karena pemrograman memerlukan jenis pemikiran logis tertentu, dan estetika (membuat segala sesuatu terlihat cantik) memerlukan jenis pemikiran yang sangat berbeda. Ada sangat sedikit orang yang memiliki bakat untuk keduanya.
sumber
Berikut ini beberapa item
Bersyukurlah ada lebih dari sekedar command-prompt.
sumber
Ini adalah contoh pensinyalan balik : "pamer dengan tidak pamer, atau dengan bermain rendah hati." Perhatikan bahwa beberapa programmer elit memiliki situs web yang patut dicontoh, yang berada di bawah pensinyalan biasa.
Jika Anda menghabiskan terlalu banyak waktu membuat logo khusus dan memilih warna yang bagus, itu mungkin menunjukkan bahwa Anda terlalu peduli dengan apa yang dipikirkan orang lain. Pemrogram elit sudah tahu bahwa mereka baik, dan tidak merasa mereka memiliki sesuatu yang perlu dibuktikan.
Catatan Kaki: Beberapa programmer elit memiliki beberapa situs web pertama, dan banyak yang telah berubah sejak saat itu. Untuk melihat apa yang saya maksud, lihat situs web Warner Bros untuk film Space Jam , yang telah berubah sejak tahun 1996. Situs yang buruk sekarang bisa dianggap "bersih" satu dekade yang lalu.
sumber
Saya pikir itu harus dengan pola pikir utilitarian. Pikirkan tentang itu? Apa yang akan dianggap oleh programmer, mencolok, situs web yang bagus dengan gambar-gambar cantik, flash, dan waktu muat rata-rata 30-60detik atau situs web yang cepat cepat, berisi segala sesuatu yang menurut programmer berguna dan sangat mudah untuk dipelihara. Sial, beberapa penggunaan mungkin menganggap baris perintah lebih mencolok daripada GUI yang cukup rapi. Jelek ada di benak pengguna!
sumber
Tidak, ini masalah pendanaan. Siapa yang akan membayar untuk upaya memiliki situs web "cantik"? Alasan yang sama programmer yang baik tidak mungkin menawarkan aplikasi yang lengkap sebagai kode sampel.
Produk membutuhkan uang nyata dan situs web yang dirancang dengan baik adalah sebuah produk.
sumber
Anak-anak tukang sepatu tidak punya sepatu. Jika situs itu indah, mungkin programmer, karena cukup sibuk dengan proyek-proyek berbayarnya, telah menggunakan tema atau templat yang ada. Juga, itu benar-benar tergantung pada bahasa apa yang disukai programmer - mungkin mereka tidak kuat dengan HTML dan CSS atau mungkin mereka sibuk belajar bahasa lain daripada melakukan sesuatu yang dapat dengan mudah dicapai dengan menggunakan template gratis yang ada.
sumber
Ada situs yang saya kunjungi yang membandingkan situs web yang dibangun oleh seseorang dengan latar belakang pemrograman dan situs yang dibangun oleh desainer / artis grafis. Anda dapat dengan jelas melihat artis itu lebih menyenangkan untuk dilihat.
Jelas, itu karena seniman memahami hal-hal seperti tipografi apa yang sesuai untuk situs ini, skema warnanya cocok, dan tata letak situs juga penting. Banyak programmer tidak pernah mengajarkan hal-hal semacam itu.
sumber
Situs web programmer yang sangat bagus mungkin terlihat lebih baik ketika melihat kode sumber.
sumber
Sulit dikatakan mengapa. Saya yakin Anda dapat menemukan alasan berbeda untuk setiap contoh. Yang mengatakan, estetika sangat penting dalam pemrograman, seperti halnya mereka dengan matematika. Tidak cukup untuk menyelesaikan sesuatu - Anda harus melakukannya dengan elegan. Setidaknya itulah yang saya rasakan perbedaan antara programmer yang baik dan yang hebat.
Keanggunan, kesederhanaan, dan konsep lunak lainnya sulit dilakukan tetapi mudah dikenali saat Anda melihatnya. Mungkin pendidikan terlalu menekankan sains dalam ilmu komputer dan tidak cukup dengan seni yang lebih lembut.
Sedangkan saya, saya menggunakan gaya default yang datang dengan perangkat lunak blog saya karena saya belum punya waktu untuk menyesuaikannya. Sepertinya saya juga tidak punya banyak waktu untuk menulis blog sehingga lebih rendah dalam daftar prioritas saya. Itu tidak berarti saya tidak menaruh perhatian dan perawatan yang tepat ke dalam pekerjaan yang saya lakukan untuk mendapatkan bayaran. Ini hanya masalah menempatkan sebagian besar pekerjaan di mana Anda mendapatkan manfaat paling banyak.
sumber
Ini adalah pola pikir yang didasarkan pada anggapan yang salah. Kebanyakan Pemrogram Web menganggap bahwa mereka tidak pandai mendesain sejak hari pertama. Desainer mendapatkan keterampilan mereka dengan menonton dan melakukan - bukan di ruang kelas.
Banyak orang multi-faceted tetapi tidak pernah menjangkau zona nyaman mereka. Saya pribadi melakukan keduanya karena saya menyadari bahwa jika Anda ingin sesuatu dilakukan dengan benar, Anda harus melakukannya sendiri.
Saya seorang Pengembang Web yang sedang mengerjakan desain baru blog saya: http://twitpic.com/3ihbgt
sumber
Saya pikir itu bukan masalah spesialisasi, atau jumlah waktu luang atau uang yang dimiliki programmer.
Apa yang Anda katakan sebenarnya tidak benar. Sebagian besar programmer memiliki situs web yang indah . Anda hanya melihat tempat yang salah. Lihatlah sumbernya . Jika Anda ingin menilai keindahan dari sesuatu yang dibuat oleh seorang programmer, periksa kode sumbernya! Sumber adalah apa yang dibuat oleh seorang programmer, bukan penampilan.
sumber
Yah, karena saya memiliki proyek yang jauh lebih menarik daripada membuat situs web saya. Jangan salah sangka. Saya ingin memiliki situs web spifftastic, dan mungkin akan mengamuk HTML5 di beberapa titik dan mengerjakan ulang situs saya. Tetapi ketika datang untuk "bekerja pada program yang sangat menarik" vs. "membuat situs web terlihat layak", saya cenderung memilih # 1.
Dan untuk hiburan semata, lihat desainnya di http://www.berkshirehathaway.com/ .
sumber
Inilah mengapa saya menggunakan http://themeforest.net/ Saya adalah seorang pengembang yang mencoba-coba desain. Saya dapat membuat segala sesuatu tampak hebat, tetapi saya membutuhkan seorang desainer untuk memberikan saya semua tampilan dan nuansa.
Terakhir kali saya melakukan desain sendiri, saya butuh 2 minggu dan terlihat oke. Kemudian kami mempekerjakan seseorang dan dalam 2 hari ia memiliki desain yang membuat saya keluar dari air. Tapi, itu adalah keahliannya. Kode adalah spesialisasi saya.
Saya pikir programmer dibebani dengan desain banyak waktu baik alasan keuangan. Tapi saya lebih suka majikan saya menghabiskan $ 30 dan membeli template daripada membiarkan saya menghabiskan waktu 2 minggu dan membayar menciptakan sesuatu yang biasa-biasa saja di terbaik.
Ada pepatah lama: Pemrogram yang baik menulis kode yang baik. Pemrogram yang hebat menyalin kode pemrogram yang baik. Saya pikir ini berlaku untuk memperoleh template desain online (tentu saja secara hukum).
sumber
preferensi diberikan ke situs web html dasar tulisan tangan yang berbicara terutama tentang publikasi dan proyek penelitian alih-alih seni flash mewah dan hal-hal yang mencolok.
sumber
Pemrograman adalah cara melewati logika. Ketika seorang programer memprogram, ia memikirkan suatu item untuk melengkapi cara efisien dan betapa mudahnya ia dapat mencapainya.
Sementara desain membutuhkan Seni untuk menarik orang. Dan jika Anda memiliki logika Anda tidak dapat menguasai seni yang disukai semua orang.
Jadi setiap kali seorang programmer membuat desain, ia hanya memikirkan item apa saja yang diperlukan dan di mana harus meletakkannya di halaman. Mereka tidak pernah berpikir bagaimana cara mewakilinya dengan bantuan desain.
sumber
Programmer peduli fungsionalitas, dan sangat senang tidak memiliki gradien dan kurva ketika sesuatu yang lebih sederhana berfungsi dengan baik.
Seperti apa bentuk kode? Mungkin "jelek" oleh standar OP.
Ada alasan bahwa lukisan-lukisan Piet dianggap sebagai seni, namun bahasa pemrograman Piet adalah sesuatu yang tidak digunakan siapa pun untuk program-program nyata.
sumber
Karena prioritas lain dan banyak hal yang harus dilakukan, jadi selalu didorong ke "ketika saya akan punya waktu", sama dengan liburan: D
sumber
Pertama-tama, kebanyakan programmer gagal mengenali desain yang bagus. Ini bukan tentang tidak memedulikannya, ini tentang tidak menyadarinya.
sumber