Saya agak mengambil masalah dengan pernyataan Anda bahwa Anda baru saja menemukan solusi lengkap untuk suatu masalah. Sebagai seseorang yang telah melakukan pemrograman menengah sejak tahun 70-an, dan menjadi terbiasa dengan siklus rilis-dan-tambalan iteratif bahkan untuk tugas-tugas yang tampaknya paling sederhana, saya pikir Anda mungkin sedikit terlalu disederhanakan!
Pertama dan terutama, program apa pun akan menyelesaikan beberapa masalah. Masalah yang paling sulit adalah selalu mengurangi kebebasan pengguna hingga Anda dapat memprediksi input mereka. Desainnya sangat mirip dengan ini.
Algoritma yang Anda kembangkan bukan satu-satunya solusi yang mungkin untuk masalah khusus itu dan, dalam banyak kasus, ada banyak rute yang mungkin diambil: pemrograman adalah media ekspresif dengan banyak dialek dan bahasa, dan programmer memiliki gaya .
Jika Anda membaca dengan cermat stackexchange matematika, Anda akan menemukan orang-orang yang memposting solusi matematika yang secara tepat menangkap masalah dan mengekspresikannya dengan cara yang secara instan dibuat oleh orang-orang karena cocok dengan pengalaman pribadi mereka, dan kemudian mereka menguranginya menjadi lebih banyak. bentuk standar disederhanakan yang ada di lembar buaian dan diajarkan. Ini adalah contoh yang baik dari presentasi variabel dari solusi untuk masalah dan bagaimana yang paling sederhana, paling elegan tidak selalu merupakan bentuk pertama.
Jadi, bagaimana Anda memulai?
Ya, beberapa pengetahuan tentang teori warna sangat membantu, tetapi Anda tidak perlu tahu banyak tentang itu. Bahkan itu memiliki nilai yang sangat kecil di luar membela ide-ide Anda dari audiens yang bermusuhan (baca: kritik). Yang paling penting untuk diketahui adalah: bagaimana warna-warna ini bekerja dalam warna hitam dan putih (semacam zen)? Apakah saya mengutuk klien saya lebih dari 80% tingkat banjir CMYK di semua pekerjaan mereka? Apakah mereka akan mampu membeli cetakan jika saya meminta emboss / deboss foil dicap dengan UV dan 100% CMYK banjir pada stok plastik?
Pengetahuan teknis tentang jenis itu penting, tetapi Anda tidak perlu menjadi pembuat font untuk menggunakannya. Hal yang paling penting untuk diperhatikan adalah ruang. Untuk tipe, ini memimpin (spasi baris) dan pelacakan / kerning (masing-masing spasi antar-kata dan antar-huruf).
Yang pasti, untuk menjadi perancang nomor satu di dunia, Anda mungkin perlu memiliki pengetahuan yang mendalam, tetapi harus di atas rata-rata? Anda membutuhkan pengetahuan dasar tentang bentuk dan keinginan untuk melakukan yang lebih baik.
Desain terbaik biasanya memiliki tidak lebih dari 2 hal , berkomunikasi dengan tepat dan hanya apa yang perlu dikomunikasikan, dan tidak memadati ruang. Sebagian besar dari apa desain yang baik berasal dari ide dasar bahwa ruang adalah kemewahan, dan kepadatan adalah keputus-asaan .
Dua wajah font, dua warna (kertas putih? Pilih hitam dan satu lagi), dua bagian. Dua. Kau ingin lebih? Benarkan untuk diri Anda sendiri, tetapi buatlah Anda melakukannya.
Setelah itu, satu-satunya pertanyaan yang perlu Anda tanyakan pada diri sendiri adalah "apakah saya malu untuk menyerahkan ini?" Jika ya, ulangi.
Tempat terbaik untuk memulai dengan desain pembelajaran di samping adalah mencari "buku desain desainer" atau majalah tentang desain top-end. Dengan melakukannya, Anda dapat mempelajari aspek teknis tanpa perlu memecahkan masalah. Kemudian Anda mengeluarkan penggaris dan buku catatan, mencatat, dan mereproduksi segala yang ada di dalamnya yang Anda bisa. Maka Anda akan tahu ruang dan komposisi dan menahan diri.