Saya mengajar desain grafis / multimedia di tingkat perguruan tinggi serta lepas di samping. Kami telah berdiskusi di antara kolega dan bertanya-tanya apa yang diharapkan rata-rata untuk desainer grafis dan desainer web (mengingat mereka semua akan mengambil kelas yang sama tetapi beberapa mungkin lebih cenderung web). Tidak mudah menentukan berapa banyak desain vs. berapa banyak pengkodean yang harus dimasukkan dalam kelas. Saya telah memposting pertanyaan serupa di LinkedIn sebelumnya tetapi saya ingin sebanyak mungkin data yang saya dapat sehingga kita dapat mengambil tindakan tentang apa yang harus kita fokuskan.
Saya telah mengamati variasi liar mulai dari: hanya memahami beberapa konsep tata letak web, hingga dapat memperbarui situs web yang ada menjadi mampu, untuk membangun seluruh situs web dengan menyertakan PHP / MySQL dan javascript / jQuery. Sering bertanya-tanya apakah perusahaan yang meminta semuanya pernah menemukan kandidat yang tepat atau hanya mencoba peruntungan mereka.
Apa pengalaman Anda dalam hal ini? Harap sebutkan jika Anda menganggap diri Anda seorang desainer grafis atau desainer Web.
EDIT: Program kami adalah program desain grafis 3 tahun termasuk 4 kelas desain Web. Kami bukan program multimedia per katakan. Saya juga harus menambahkan bahwa di mana saya berada, siswa dapat berhenti belajar di tingkat perguruan tinggi atau akan melakukan BA dalam desain grafis (3 tahun lagi) yang jauh lebih berorientasi pada penciptaan.
Lebih tepatnya, saya mencari jawaban tentang apa yang ekspektasi pasar wajar untuk entry-level desainer grafis vs entry-level web desainer?
Jawaban:
Saya melihat desain web sebagai bagian dari desain grafis dan tidak selalu merupakan entitas yang terpisah, jadi saya sedikit kesulitan dengan "vs." aspek edit pertanyaan. Seseorang tentu hanya bisa menjadi desainer web. Saya hanya tidak yakin memfokuskan secara langsung pada satu area membuat orang itu menjadi desainer "grafis". Dengan cara yang sama, seseorang bisa menjadi desainer paket yang fantastis, tetapi mungkin tidak benar-benar memiliki keahlian untuk memenuhi syarat mereka sebagai desainer "grafis". Saya lakukan merasa, bagaimanapun, bahwa "Grafis" desainer meliputi baik cetak dan reproduksi web. Karena itu "vs" tidak bermain dengan baik di pikiranku. Pada akhirnya, mungkin hanya semantik.
Catatan: Tanggapan ini sebelum pengeditan dari pertanyaan aktual yang diajukan:
Saya telah melakukan desain cetak dan desain web ujung depan selama beberapa dekade. Saya membangun situs web dengan berbagai HTML, CSS, jQuery, PHP, MySQL, dan ketika dipaksa, ASP. Saya tidak menganggap diri saya sebagai pengembang web. Saya benar-benar seorang desainer.
Saya merasa, setiap desainer yang baik perlu memahami HTML / CSS, Warna Spot, RGB, CMYK, resolusi, dan pemisahan. Ini mencakup dasar-dasar reproduksi web dan cetak.
Sangat penting untuk memahami batasan saat mendesain. Tanpa pemahaman tentang bagaimana pemisahan bekerja, desain cetak dapat menderita. Hal yang sama berlaku untuk desain web - tanpa pemahaman tentang bagaimana HTML dan CSS bekerja, desain web dapat menderita.
Seperti yang saya ketahui, pembuatan web benar-benar 2 tahap - desain dan pengembangan. Semakin banyak tahapan tersebut bisa kabur baik untuk perancang atau pengembang, semakin baik hasil akhirnya. Seorang desainer yang memahami ada batasan dalam cara kerja HTML dan CSS tidak akan membuat desain yang hampir tidak mungkin dikodekan. Pada akhirnya, saya melihat HTML / CSS sebagai pengetahuan inti yang diperlukan di dunia saat ini. Hadapi itu, HTML pada dasarnya sama selama lebih dari 15 tahun dengan hanya pembaruan kecil. Dan itu bisa dipelajari dalam satu minggu atau kurang dari sekadar bereksperimen. Tidak ada alasan seorang desainer seharusnya tidak mengetahuinya.
Saya tidak berpikir seorang perancang perlu memahami PHP / MySQL atau sistem scripting / database sisi server lainnya, meskipun tentu saja dapat membantu. Hal paling sederhana seperti PHP termasuk dapat secara drastis mengurangi waktu yang dibutuhkan untuk menyempurnakan serangkaian halaman web.
Pemahaman dasar tentang apa yang dilakukan Javascript / JQuery diperlukan, meskipun fungsionalitas aktual akan menjadi sesuatu yang saya tidak benar-benar membahas jika saya mengajar. Konsep halaman dinamis melalui javascript harus dipahami. Fungsionalitas mungkin memerlukan kelas sendiri atau bidang studi khusus dan Anda mulai mengaburkan garis dengan fase pengembang karena kemungkinan interaksi ajax.
Adapun iklan yang menginginkan segalanya ... Mereka meminta dunia menyadari tidak ada yang benar-benar memiliki semua keterampilan itu. Tetapi jika Anda meninggalkan sesuatu, Anda mungkin tidak mendapatkan satu aplikasi dari satu kandidat dengan satu keterampilan yang spektakuler di satu area itu. Ini tas ambil. Tidak seorang pun boleh merasa rendah diri atau tidak cukup karena mereka hanya memiliki sepertiga atau tiga perempat dari keterampilan yang tercantum dalam iklan baris. Sebagian besar penempatan iklan-iklan tersebut sadar bahwa tidak ada yang bisa melakukan semuanya.
Tambahan:
Saya melihat pengalaman pendidikan umum sebagai pengalaman multi-tier. Penting untuk mengekspos siswa baru ke berbagai kemungkinan, jika hanya minimal. Kemudian siswa itu sendiri dapat lebih menargetkan dan bergerak ke arah bidang yang mereka temukan menarik dan menyenangkan. Sebagai inti dasar, setiap siswa di bawah payung "desain grafis" harus terpapar dengan dasar-dasar desain web, desain cetak, desain video / multimedia / permainan, dan pemasaran. Saya merasa kemungkinan besar bidang-bidang ini yang akan menginspirasi dan membantu siswa menyadari kekuatan dan kelemahan mereka sendiri. Tidak ada yang lebih mendasar untuk desain web selain HMTL / CSS. Itu yayasan semuadesain web dibangun di atas, sama seperti semua desain cetak dibangun di atas pemisahan warna CMYK / Spot. Jika seorang siswa kemudian ingin lebih fokus pada desain web, mereka harus dapat mencari kursus yang mengajarkan CSS canggih atau jQuery / javascript. Sama seperti jika mereka ingin fokus pada sisi pemasaran, mereka dapat mencari kursus dalam studi demografis dan analisis statistik. Jangan salah seorang "Desainer Grafis" dengan keterampilan web yang kuat sama berharganya dengan "Desainer Grafis" dengan keterampilan pemasaran yang kuat. Namun, dalam pengalaman saya, ketika departemen Sumber Daya Manusia memasang iklan untuk "Desainer Grafis" mereka mencari seseorang yang berpengetahuan baik dalam desain cetak atau web dan paling sering keduanya pada tingkat tertentu.
Saya memilih untuk pergi ke arah cetak, dan kemudian web front-end. Tapi saya bisa dengan mudah memilih untuk pergi ke media cetak dan pemasaran atau video dan kemudian web. Tanpa paparan awal ke setiap bidang saya tidak akan pernah tahu di mana keahlian saya (dan gairah) berada.
sumber
Rata-rata berada di antara "Freaks out jika mereka melihat tag HTML" dan "dapat membangun semua yang mereka desain dalam kode".
Intinya tidak ada rata-rata khas di sini.
Namun, secara umum, jika seorang desainer akan fokus pada media tertentu (katakanlah desain web) maka semakin mereka tahu tentang medium tersebut, semakin banyak yang dapat mereka lakukan dengannya. Jadi itu pasti sesuatu yang mendorong. Ajarkan itu. Ini akan 'melekat' untuk beberapa orang dan mereka akan terus belajar lebih banyak. Bagi yang lain tidak. Dan itu mungkin baik-baik saja.
Seperti yang ditunjukkan scott, desainer grafis tidak HARUS tahu cara kerja mesin cetak. Atau bagaimana garis layar atau overprinting berfungsi. Tetapi mereka yang tahu bagaimana semua itu bekerja pada akhirnya adalah para profesional yang lebih baik karena mereka dapat merancang sesuatu yang kemudian dapat dicetak.
Hal yang sama berlaku untuk desain web.
UPDATE: Saya pikir judul pertanyaan yang diedit sedikit berbeda.
Daftar saya adalah:
Dengan kata lain, untuk level pemula, saya akan mencari kemampuan berpikir di atas toolset tertentu. Kita bisa mengajarkan mereka alat-alatnya, tetapi saya berharap universitas akan mengajarkan mereka cara berpikir.
sumber
Saya memasarkan dan menganggap diri saya seorang desainer grafis dan pengembang web front-end. Sebagai seseorang yang lulus kurang dari 5 tahun yang lalu, belajar sendiri untuk kode dalam HTML / CSS / JavaScript serta Java, dan baru-baru ini telah menguji pasar kerja, saya dapat memberitahu Anda lanskap kompetitif pekerjaan desainer grafis sedang berubah.
Pertama dan terutama, sebagian besar posisi tingkat junior membutuhkan pengetahuan tentang HTML dan CSS atau lebih suka sebagai keterampilan tambahan. Alasan untuk ini adalah bisnis semakin usang tanpa semacam kehadiran web. Jika Anda memiliki individu multifungsi yang dapat menciptakan aset untuk pemasaran dan web - serta menerapkannya, Anda mengisi dua pilar bisnis Anda dengan harga satu gaji. Bahkan pengetahuan terbatas tentang apa artinya mendesain untuk web dalam hal mengoptimalkan gambar, prinsip-prinsip UX dan UI, dan tren web, Anda segera menjadi lebih berharga.
Ukuran dan jenis perusahaan juga penting untuk keterampilan web yang mereka butuhkan. Startup yang lebih kecil cenderung lebih menyukai desainer yang berpikiran teknis, sedangkan Anda mungkin menemukan bahwa entitas perusahaan yang lebih besar lebih suka Anda mengisi peran desainer tertentu di dalam perusahaan. Ini sering berarti bahwa tidak ada kebutuhan mendesak untuk keterampilan web karena itu sering diserahkan kepada perusahaan lain.
Banyak dari ini berbicara kepada pemberi kerja yang lebih besar yang ditempatkan pada desainer grafis untuk menjadi generalis. Kami ingin desainer grafis kami juga menjadi fotografer, mahir mencetak, ninja UX, dan pengkodean (saya baru-baru ini ditanya apakah saya tahu sesuatu tentang rendering 3d untuk pekerjaan yang sama sekali tidak terkait). Pada akhirnya, jika Anda ingin mempersiapkan siswa untuk lingkungan yang dinamis di dunia nyata, mereka harus siap untuk memiliki keterampilan web teknis yang terbatas. Mereka harus berbicara bahasa untuk menyampaikan dan mengkomunikasikan ide-ide di lanskap baru ini.
sumber
Itu akan tergantung pada apa Anda mendasarkan ini karena Anda menyebutkan desainer web dan desainer grafis yang merupakan dua bidang yang berbeda. Desainer web sebagian besar mendesain untuk web seperti itu dan seorang desainer cetak harus merancang untuk cetak seperti itu.
Industri menganggap desainer harus menjadi dalang bagi semua. Yang mengatakan dan dengan transisi ke sebagian besar web diharapkan desainer grafis harus memiliki pemahaman yang kuat tentang HTML dan CSS. Beberapa perguruan tinggi bahkan melemparkan satu atau dua kursus di bidang ini. Dengan pengembangan dan kesederhanaan jQuery itu dimaksudkan untuk para desainer dengan kemudahan penggunaan dan beberapa mengharapkan pemahaman dasar.
Orang-orang yang meminta web-out penuh dan desainer cetak biasanya toko skala kecil yang tidak ingin membayar tim ketika mereka seharusnya. Sebagian besar waktu, saya melihat dalam waktu dua atau tiga tahun perusahaan mencari pekerjaan lagi karena desainer yang disewa telah habis terbakar oleh semua permintaan.
Jika Anda memperkenalkan pengkodean back-end, Anda beralih dari perancang web ke pemrogram web. Jika Anda ingin melakukan secara ketat web saya akan mendorong pemahaman dasar kode seperti PHP, SQL, AJAX, dan ruby on rails.
Berasal dari desain sulit untuk datang dari pemikiran kreatif untuk transisi ke logika kode. Yang saya maksud dengan itu adalah beberapa desainer tidak dapat kode meskipun mereka mencoba karena mereka tidak bisa melihat produk akhir. Saya telah melihat beberapa seniman ilustrator yang baik dalam desain grafis tidak dapat melihat melewati pena. Saya akan sangat menyarankan untuk memilih satu dan tetap dengan lapangan. Sangat sulit mencoba untuk tetap terkini dengan perangkat lunak (baik rilis kode dan revisi perangkat lunak).
Saya juga ingin menunjukkan portofolio yang mencoba untuk menguasai semua. Sangat sulit untuk menentukan talenta seorang desainer yang mengeksekusi portofolio yang solid, berpengetahuan luas, yang dapat mengatakan bahwa mereka adalah master dari semua. Ada terlalu banyak detail halus yang terlibat dalam cetak VS web.
Saya juga ingin memperpanjang ini karena kita berada di topik ini. Seperti yang dibahas dalam komentar di bawah jawaban saya, saya pikir itu tidak adil untuk desainer. Ini adalah beban untuk menjadi dalang dan benar-benar tidak adil untuk bakat mentah untuk beberapa yang datang dengan begitu mudah. Saya juga percaya sulit untuk tetap sering dalam segala hal dan harus diperhatikan jika Anda ingin menjadi orang yang berpengetahuan luas di kedua web dan mencetaknya akan membawa Anda banyak usaha dan komitmen.
sumber
Pengalaman saya dengan ini bervariasi tergantung pada pekerjaan saya.
Saya telah bekerja untuk "firma identitas merek" yang mempekerjakan banyak orang dengan berbagai keahlian dan menawarkan spektrum penuh layanan multimedia. Para perancang, sebagian besar, adalah perancang yang ketat dan hampir tidak ada hubungannya dengan fungsionalitas suatu proyek, terutama ketika proyek itu memasukkan basis data, persyaratan keamanan dan / atau sistem hak milik yang perlu dimasukkan.
Sebagai seorang pengembang, saya tidak ada hubungannya dengan aspek desain. Lebih sering daripada tidak, saya akan diberikan spesifikasi desain dan aset yang harus diletakkan di atas kerangka kerja, dan merupakan tanggung jawab saya untuk menentukan apakah spesifikasi desain tersebut dapat dicapai. Saya mungkin atau mungkin tidak menjadi orang yang benar-benar menerapkannya, semuanya bervariasi berdasarkan proyek. Namun untuk sebagian besar keadaan, ada garis yang ditarik antara desain dan pengkodean.
Di sisi lain, saya juga telah bekerja bertahun-tahun sebagai freelance print dan desainer / pengembang web apa pun yang Anda ingin panggil saya. Saya tidak pernah benar-benar repot-repot menempatkan diri saya gelar dalam arti itu karena pada akhirnya itu tidak masalah. Sebagian besar klien saya tidak tahu perbedaan antara perancang dan pengembang. Mereka tidak tahu perbedaan antara 72 dan 300 dpi, mereka tidak mengerti mengapa Anda tidak dapat menggunakan warna PMS mereka di situs web dan mengapa ketika Anda mencoba untuk mencocokkannya sebaik mungkin, itu akan tetap terlihat berbeda pada mereka layar dibandingkan dengan milikmu.
Maksud saya di sini adalah bahwa jika Anda seorang pria, maka Anda bisa melakukan semuanya, setidaknya di mata klien Anda. Jika Anda bekerja untuk tempat dengan peran dan praktik yang sudah mapan, maka majikan Anda kemungkinan besar akan memanfaatkan bakat terkuat Anda dan memungkinkan orang lain untuk mengisi kekosongan.
Secara pribadi, saya cenderung memberi nilai lebih pada pembelajaran kode dan akan lebih menyukai sebanyak itu dalam program desain, tanpa mengubahnya menjadi program pengembangan. Desain adalah bakat yang banyak dimiliki secara alami dan saya suka berpikir saya memiliki sentuhan sendiri. Tidak banyak, tetapi cukup untuk mengesankan toko bunga lokal di jalan, atau teman ibu yang ingin menaikkan taruhan pada bisnis Mary Kay-nya. Kemampuan menulis kode atau mengembangkan sistem adalah cerita lain. Ini bisa sangat teknis dan bukan sesuatu yang alami bagi banyak orang.
sumber
Masalah saya dengan ini adalah bahwa Desainer Grafis telah menjadi sangat identik dengan Desainer Web.
Lihat: Apa cabang-cabang Desain Grafis
Ada begitu banyak cabang mapan yang menurut saya tidak adil untuk mengatakan bahwa semua desainer grafis perlu belajar cara membuat kode. Apakah itu membuka banyak pekerjaan? Tentu. Tapi di mana itu berakhir?
10 Harus Memiliki Keterampilan untuk Devs Front End dari 2009 saat ditulis sangat arogan daftar hal-hal seperti kontrol versi / GIT, jQuery, CSS3, HTML5, SQL ...
Dan sebenarnya dia tidak jauh dari pengembang web front end. Tetapi banyak dari ini harus dalam desain web tertentu / spesialisasi ujung depan pengembang dalam setiap program sekolah yang tidak diperlukan untuk semua siswa desain grafis.
Apakah saya berharap saya tahu lebih banyak tentang hal-hal ini? Iya. Tapi saya tahu banyak keterampilan lain seperti Kepatuhan UU CAN-SPAM, segmentasi lanjutan dalam pemasaran email. Sasaran, filter, dan acara di Google Analytics sebagai beberapa contoh. Apakah ini juga diperlukan untuk desain grafis? Tidak. Ini juga harus menjadi spesialisasi, satu cabang di pohon yang lebih besar.
Perusahaan yang berbeda melakukannya dengan cara yang berbeda. Saya pikir sebagian besar perbedaan saya adalah bahwa saya berada di sektor B2B secara eksklusif. Tidak sejak saya melakukan pekerjaan freelance di sekolah menengah dan perguruan tinggi, saya telah melakukan sesuatu yang ditujukan pada segmen populasi umum.
Jadi desain mana yang bekerja lebih baik?
Nah ini adalah masalah yang saya miliki dengan banyak desainer, pemasar, dan apa yang disebut "blogosphere." Mereka membuat orang percaya bahwa ponsel itu penting, desain yang hebat menggunakan setidaknya 5 kerangka kerja dan kisi yang berbeda dan skrip ini dan skrip itu, dan setiap orang harus memiliki blog.
Ketika saya bergabung dengan perusahaan saya bekerja untuk situs web mereka ditulis dengan html inline
<font size='15' color='white'>
untuk mereka yang bahkan tidak ingat seperti apa html inline. Saya belum mendesain ulang situs tersebut tetapi saya membangunnya kembali dengan HTML / CSS yang sangat mendasar. Lebih penting daripada menambahkan jQuery dan AJAX dan respons seluler untuk kemudian meningkatkan SEO dan Analisis. Saya dapat memberi tahu Anda dengan tepat siapa yang berkunjung dari mana, apa yang mereka klik, jika mereka mengunduh brosur kami, memulai video promo kami, menyelesaikan video promo kami ... di Bing kami bahkan muncul pada pencarian terkait untuk beberapa pencarian kata kunci dan yang telah mengarahkan lalu lintas berkualitas sangat tinggi.Apakah ini desain yang hebat? Kira itu tergantung. Apakah Anda menginginkan desain mewah yang mungkin Anda temukan di Awwwards yang belum pernah didengar orang dan tidak dapat ditemukan di mesin pencari mana pun - tetapi terlihat seksi seperti apa pun. Atau Anda ingin situs yang hambar dan membosankan tetapi mendapat hasil yang bagus?
Idealnya, Anda menginginkan keseimbangan. Tetapi industri dan pemasaran mempromosikan hal-hal yang mencolok dan terus terang sebagai akibatnya semakin banyak siswa yang ingin bekerja hanya pada hal-hal yang mencolok. Saya berbicara dari pengalaman. Banyak rekan saya memilih untuk meninggalkan pekerjaan desain yang bagus di Miami untuk pindah ke NYC hampir tidak cukup untuk bertahan hidup bekerja untuk pemula yang trendi # 217. Yang lain yang saya tahu tidak bekerja sama sekali dan tidak akan berlaku untuk perusahaan desain yang tampaknya tidak menyenangkan dan segar. Lupakan pekerjaan pemerintah - saya sendiri tidak mengenal satu perancang pun yang telah melamar pekerjaan desain pemerintah apa pun meskipun bayaran dan tunjangan yang luar biasa dengan pekerjaan tingkat tinggi masuk ke dalam 6 angka. Mengapa? Karena itu pemerintah dan pengap dan bukannya perlu tahu jQuery dan kerangka kerja minggu Anda perlu tahu Standar Aksesibilitas dan Acrobat Pro.
Ringkasan
Ajarkan apa yang diharapkan siswa ketika mereka mendaftar untuk program ini. Beberapa HTML dasar dan CSS tentu tidak ada salahnya. Tetapi tidak juga Standar Aksesibilitas, Penulisan Salin, Proses Cetak, Penggabungan Surat ke InDesign, atau aspek lain dari Desain Grafis yang kurang modis.
Tip lain yang saya gunakan dan ini benar-benar bagus --- jangan mencari situs karier untuk "Desain Grafis" daripada memilih perangkat lunak paling kompleks yang Anda kenal dan sukai dan cari "InDesign" "SASS" "After Effects" "Desain Responsif" "jQuery" apa pun itu. Beri tahu siswa Anda untuk mencari berdasarkan keterampilan, bukan berdasarkan judul.
sumber
Kata kunci untuk fokus adalah entry-level . Tidak masuk akal jika sebuah perusahaan mengharapkan seorang mahasiswa pascasarjana untuk mengetahui bagaimana "dunia nyata" bekerja - sebagian besar mereka akan mengumpulkan pengetahuan teoretis, beberapa pengalaman proyek in-vitro (kualitas variabel) dan mungkin latar belakang magang.
Perekrutan lulusan adalah investasi jangka panjang yang mahal bagi perusahaan. Karyawan baru harus membiasakan diri dengan apa pun mulai dari sistem CRM, bugtracker, dan kontrol versi hingga keanehan korporat dan etiket milis. Biasanya dipasangkan dengan rekan senior / menengah untuk dukungan dan bimbingan, mereka akan dengan cepat maju ke tugas yang lebih kompleks dan, idealnya, dipertahankan dalam perusahaan cukup lama untuk menjadi aset yang berharga.
Paparan teknologi modern jelas bermanfaat, tetapi fokus pada kemampuan transfer-keterampilan. Hanya karena perguruan tinggi berfokus pada ASP.NET seharusnya tidak membuat mereka menghindari lingkungan Java, atau Ruby on Rails, atau PHP. Hal ini terutama berlaku untuk perancang / pengembang web, di mana cara memproduksi html berbeda relatif dangkal (dibandingkan dengan menulis kode "fungsional" yang lebih dalam).
Seorang perancang web pada akhirnya akan berakhir dengan "minoring" di UX, pengembangan web, atau tetap menjadi generalis yang kuat. Mengetahui bahaya css / html membuat kolaborasi desainer-pengembang jauh lebih efisien (mis. Tidak membuang waktu memilah-milah lapisan tanpa nama / tidak dikelompokkan di photoshop, memiliki tata letak pixel-aligned dan grafik spritable). Cara yang berharga untuk menonjol dari kesetaraan, atau bahkan lulusan yang lebih berkualitas adalah untuk mendapatkan beberapa pengalaman proyek melalui pasar freelance.
sumber
Saya pikir itu seperti ini: Di masa depan kita akan mengotomatiskan hal-hal semakin banyak. Banyak pekerjaan kerah putih memudar dan yang akan ditinggalkan akan menjadi pekerjaan dengan produktivitas lebih tinggi seperti desain. Ini berarti juga akan ada lebih banyak kompetisi.
Sekarang untuk bertahan hidup ini, sangat berguna untuk mengetahui cara memprogram. Hal-hal seperti CSS dan HTML sebenarnya bukan kode pemrograman. Melainkan markup, yang merupakan semacam kode anak haram. Memahami markup sangat bermanfaat karena menawarkan pandangan yang lebih baik tentang berbagai hal. Ini juga akan bermanfaat untuk mengetahui markup bukan kode melainkan cara input alternatif. Sementara saya memahaminya cukup umum sebagai kode oleh non programmer (posisi ini agak tidak bisa dipertahankan karena ini berarti menyimpan dokumen photoshop kata dokumen akan dihitung sebagai pengkodean). Perbedaan itu penting untuk sisa jawaban saya.
Sekarang ketika saya mengatakan bahwa setiap orang membutuhkan pemahaman tentang kode pemrograman, hampir semua orang salah. Universitas tentu melakukannya, terutama karena mereka mendorong agenda ilmu komputer yang tidak ada hubungannya dengan pemrograman. Pada tingkat pribadi, sebagian besar dari Anda berpikir dalam hal kebutuhan untuk melakukan aplikasi.
Tetapi keterampilan pemrograman yang dibutuhkan jauh lebih sederhana daripada semua ini. Ini lebih tepatnya bagaimana Anda membuat komputer mengulangi tugas yang Anda lakukan tetapi atas semua sumber data ini. Cara mengubah semua dokumen kata ini menjadi PDF. Cara mengambil alamat semua pekerja di perusahaan x dan memasangkannya dengan desain Anda. Sesuatu di mana loop untuk dapat melakukan keajaiban pada produktivitas Anda dan mendapatkan aplikasi tertentu akan menjadi biaya mahal atau aplikasi itu tidak ada.
Contoh sederhana
Mari tautkan pertanyaan di situs ini; contoh ini ada di sweet spot pengetahuan yang dibutuhkan meskipun diberikan Anda dapat meminta hal-hal seperti ini (kadang-kadang Anda tidak akan sekalipun):
Font Keren sebagai Photoshop Bentuk Kustom Set (peringatan mungkin iklan diri). Ini adalah kasus penggunaan yang sangat spesifik dan sangat tidak mungkin skrip ini ada atau Anda akan mengetahuinya dengan cepat karena akan mudah bagi Google. Script mungkin terlihat rumit tetapi sebenarnya hanya 3 baris kode yang saya tulis, sisanya hanya merapikan dan membersihkan atau sesuatu yang saya rekam. Poin utamanya adalah pada dasarnya untuk loop (dengan kata lain struktur berulang) dipasangkan dengan 5 menit penelitian. Sebelum itu 5 menit saya tidak tahu bagaimana melakukan ini saya harus mempelajarinya dari awal. Saya belum pernah menggunakan plugin pendengar script atau melakukan apa pun dengan bentuk di Photoshop sebelumnya dalam hidup saya. Jadi ya bahasa berubah tetapi Anda dapat mempelajari hal-hal baru dalam 5 menit jika Anda memiliki dasar.
Kompleksitas bijak ini antara menulis daftar belanja dan resep memasak . Sekarang ini bukan skrip pertama yang mudah, tetapi modifikasi kedua seharusnya cukup sepele setelah Anda memahami tahap pertama (dan selesai dengan pencarian dan ganti). Juga cukup percaya diri untuk mengikuti instruksi tanpa takut akan menyenangkan.
Mengetahui apa yang dapat Anda harapkan dari seorang pengembang dapat membantu. Mampu membuang beberapa kode dapat mengurangi pekerjaan selama sebulan menjadi pekerjaan dua hari. Jadi lebih dari waspada pada apa yang programmer lakukan lebih dari apapun. Juga memahami bahwa tidak semua kode sama baiknya untuk diketahui. Mampu memahami bahwa admin DB jauh berbeda dari penulis shader membuat Anda sangat jauh.
Pada akhirnya kode memiliki kemampuan untuk meningkatkan nilai diri Anda secara permanen, apakah di dalam dirinya alasan yang baik untuk mempelajarinya. Hanya saja, jangan terlalu fokus pada kode itu sendiri, bukan pada utilitasnya. Selain itu mengetahui bagaimana programmer melakukan kontrol versi dapat membuat literatur mengubah cara Anda bekerja.
Jadi Anda harus bisa mengajari mereka cukup sehingga mereka tidak lari ketakutan ketika mereka melihat kode tetapi bisa mengatakan pada diri mereka sendiri saya bisa mengatur ini.
sumber