Rumah Kewangan Peribadi Orang yang Membawa Aplikasi Web untuk Kehidupan - para pengemis

Orang yang Membawa Aplikasi Web untuk Kehidupan - para pengemis

Isi kandungan:

Video: Astri Puji Lestari - Menerapkan Gaya Hidup Minimalis & Pola Hidup Sederhana | BukaTalks 2025

Video: Astri Puji Lestari - Menerapkan Gaya Hidup Minimalis & Pola Hidup Sederhana | BukaTalks 2025
Anonim

Anda akan dapat kod dan melengkapkan beberapa aplikasi kecil sendiri, tetapi aplikasinya membina di tempat kerja atau digunakan setiap hari, seperti Peta Google atau Instagram, dicipta oleh sekumpulan orang. Pasukan untuk satu produk boleh berbeza-beza mengikut saiz, mencapai ke atas 50 orang, dan setiap orang memainkan peranan khusus di seluruh bidang seperti reka bentuk, pembangunan, pengurusan produk, dan ujian.

Dalam syarikat yang lebih kecil, orang yang sama boleh melakukan pelbagai peranan, sementara di syarikat yang lebih besar, peranan menjadi lebih khusus, dan individu individu melaksanakan setiap peranan.

Mencipta aplikasi dengan pereka

Sebelum apa-apa kod yang ditulis, pereka bekerja untuk membuat rupa dan rasa tapak melalui susun atur, visual, dan interaksi. Pereka bentuk menjawab soalan mudah seperti "Sekiranya menu navigasi berada di bahagian atas halaman atau bahagian bawah? "Kepada soalan yang lebih rumit seperti" Bagaimanakah kita boleh menyampaikan rasa kesederhanaan, kreativiti, dan keseronokan? "

Secara umum, para pereka menjawab jenis pertanyaan ini dengan meninjau pengguna, membuat banyak reka bentuk idea produk yang sama, dan kemudian membuat keputusan akhir dengan memilih satu reka bentuk. Reka bentuk yang baik dapat meningkatkan penggunaan produk atau penggunaan tapak, dan produk seperti iPhone dan Airbnb Apple. com.

Jonathan Ive, SVP of Design di Apple, dikreditkan untuk kejayaan reka bentuk Apple.

Apabila membina laman web atau aplikasinya, anda mungkin membuat keputusan anda memerlukan pereka, tetapi perlu diingat bahawa dalam reka bentuk, terdapat banyak peranan yang dimainkan oleh pereka. Peranan berikut adalah pelengkap, dan semuanya boleh dilakukan oleh satu orang atau oleh orang yang berasingan:

  • Pereka pengguna (UI) dan pengalaman pengguna (UX) pereka berurusan terutamanya dengan "rupa dan nuansa" dan dengan susun atur. Apabila anda melayari laman web, contohnya Amazon, anda mungkin melihat bahawa di semua halaman, menu navigasi dan kandungan berada di tempat yang sama dan menggunakan font, butang, kotak input dan imej yang serupa atau serupa. Pereka UI / UX berfikir tentang pesanan di mana skrin dipaparkan kepada pengguna, bersama dengan mana dan bagaimana pengguna mengklik, memasuki teks, dan sebaliknya berinteraksi dengan laman web.

Jika anda ingin mendengarkan pada pereka UI / UX, anda mungkin mendengar perbualan seperti, "Halamannya terlalu sibuk dengan terlalu banyak panggilan untuk bertindak. Pengguna kami tidak membuat banyak keputusan ini di tempat lain di laman web ini. Mari letakkan susun atur dengan hanya mempunyai satu butang Beli, jadi siapa saja boleh memesan dengan hanya satu klik. "

  • Pereka visual berurusan terutamanya dengan membuat grafik akhir yang digunakan di laman web, dan peranan ini paling berkaitan dengan" pereka."Pereka bentuk visual mencipta versi akhir ikon, logo, butang, tipografi, dan imej. Contohnya, perhatikan pelayar Internet anda - ikon penyemak imbas, butang Back, Reload, dan Bookmark semuanya dicipta oleh seorang pereka visual, dan sesiapa sahaja yang menggunakan pelayar untuk kali pertama akan tahu apa ikonnya bermakna tanpa penjelasan.

Jika anda ingin mendengarkan pereka visual, anda mungkin mendengar perbualan seperti, "Sebaliknya warna pada ikon ini terlalu ringan untuk dibaca, dan jika termasuk teks dengan ikon, mari pusatkan-align teks di bawah ikon dari atasnya. "

  • Pereka interaksi berurusan terutamanya dengan interaksi dan animasi berdasarkan input pengguna dan keadaan. Pada mulanya, reka bentuk interaksi dihadkan kepada interaksi papan kekunci dan tetikus, tetapi hari ini sensor sentuh pada peranti mudah alih telah mencipta lebih banyak interaksi pengguna yang berpotensi. Pereka interaksi memikirkan cara menggunakan interaksi terbaik supaya pengguna dapat menyelesaikan tugas semudah mungkin.

Sebagai contoh, fikirkan bagaimana anda menyemak e-mel anda di telefon bimbit anda. Selama bertahun-tahun, interaksi tradisional adalah melihat senarai mesej, klik mesej, dan kemudian klik butang untuk membalas, bendera, simpan ke folder atau padamkan mesej. Pada tahun 2013, pereka interaksi memikirkan semula interaksi aplikasi e-mel dan mewujudkan interaksi supaya pengguna boleh menggeser jari mereka ke kiri atau kanan untuk memadam atau membalas mesej e-mel daripada perlu mengklik melalui berbilang menu.

Jika anda ingin mengupayakan pereka interaksi, anda mungkin mendengar perbualan seperti, "Walaupun pengguna menavigasi dengan aplikasi peta kami, bukannya memberitahu kami bahawa mereka hilang dengan mengklik atau meleret, mungkin mereka boleh menggoncang telefon dan kami boleh dengan serta-merta mempunyai pakar lokasi memanggil mereka. "

Jika membuat aplikasi seperti membuat filem, pereka akan menjadi penanda skrip.

Pengekodan dengan pemaju depan dan belakang

Selepas reka bentuk selesai, pemaju depan dan belakang membuat reka bentuk itu menjadi kenyataan. Pemaju front-end, seperti Mark Otto dan Jacob Thornton, kod dalam HTML, CSS, dan JavaScript, dan menukar reka bentuk menjadi antara muka pengguna. Pemaju ini menulis kod yang sama yang telah anda pelajari sepanjang buku ini dan memastikan bahawa laman web kelihatan konsisten merentasi peranti (desktop, komputer riba, dan mudah alih), pelayar (Chrome, Firefox, Safari, dan sebagainya), dan sistem pengendalian (Windows, Mac, dan sebagainya).

Semua faktor ini, terutamanya peningkatan penggunaan peranti mudah alih, menghasilkan ribuan gabungan yang mesti dikodkan dan diuji kerana setiap peranti, penyemak imbas, dan sistem operasi menjadikan HTML dan CSS berbeza.

Mark Otto dan Jacob Thornton mencipta Bootstrap, kerangka depan yang paling popular.

Jika membuat aplikasi seperti membuat filem, pemaju depan akan menjadi pelakon yang dibintangi.

Pemaju back-end seperti Yukihiro menambah kefungsian kepada antara muka pengguna yang dicipta oleh pemaju front-end. Pemaju latar belakang memastikan bahawa segala sesuatu yang tidak dapat dilihat oleh pengguna dan di belakang tabir disediakan untuk produk berfungsi seperti yang diharapkan.Pemaju latar belakang menggunakan bahasa sisi pelayan seperti Python, PHP, dan Ruby untuk menambahkan logik di sekitar kandungan yang dipaparkan, kapan, dan kepada siapa. Di samping itu, mereka menggunakan pangkalan data untuk menyimpan data pengguna, dan membuat pelayan untuk menyampaikan semua kod ini kepada pengguna.

Yukihiro Matsumoto mencipta Ruby, sebuah bahasa sisi pelayan popular yang digunakan untuk membuat laman web.

Jika membuat aplikasi adalah seperti membuat filem, pemaju back-end akan menjadi sinematographers, koordinator stunt, artis solek, dan set pereka.

Menguruskan dengan pengurus produk

Pengurus produk membantu menentukan produk yang akan dibina dan menguruskan proses pembangunan produk. Apabila pasukan kejuruteraan kecil (seperti 14 orang atau kurang), komunikasi, peranan, dan akauntabiliti mudah diurus secara dalaman tanpa pengawasan formal.

Sebagai pasukan kejuruteraan berkembang, setiap orang yang berkomunikasi antara satu sama lain juga berkembang, dan tanpa proses, interaksi boleh menjadi tidak terurus, yang membawa kepada miskomunikasi dan tarikh akhir yang tidak dijawab. Pengurus produk berkhidmat untuk mengurangkan overhead komunikasi, dan apabila masalah muncul sebagai produk sedang dibina, pengurus ini memutuskan sama ada untuk melanjutkan tempoh masa, memotong skop, atau menambah lebih banyak sumber kepada pasukan.

Pengurus produk sering bekas jurutera, yang mempunyai kelebihan semulajadi dalam membantu menyelesaikan cabaran teknikal yang timbul, tetapi orang bukan teknikal juga menganggap peranan ini dengan berjaya. Biasanya, tiada jurutera melaporkan kepada pengurus produk, menyebabkan beberapa mengulas bahawa pengurus produk mempunyai "semua tanggungjawab, dan tidak ada pihak berkuasa. "

Satu pengurus produk yang mempunyai tanggungjawab dan kewibawaan yang besar ialah Sundar Pichai, yang pada asalnya merupakan pengurus produk untuk toolbar Google dan baru-baru ini dilantik untuk mengawasi banyak produk Google, termasuk pencarian, Android, Chrome, peta, iklan, dan Google+.

Sundar Pichai menyelia hampir setiap produk utama Google.

Menguji aplikasi anda dengan jaminan kualiti

Ujian adalah langkah akhir perjalanan selepas aplikasi atau tapak web telah dibina. Hasil daripada banyak tangan yang membantu dengan pengeluaran, produk yang baru dibuat pasti akan mempunyai pepijat. Senarai dibuat daripada semua tugas dan aliran pengguna aplikasi teras, dan penguji manusia bersama-sama dengan program automatik menerusi senarai berulang-ulang pada pelayar, peranti, dan sistem operasi yang berbeza untuk mencari kesilapan.

Penguji mengkompilasi pepijat yang baru ditemui dan menghantarnya kembali kepada para pemaju, yang mengutamakan pepijat untuk pertama kalinya. Pembelian selalu dibuat antara berapa banyak pengguna yang terjejas oleh pepijat, masa yang dibutuhkan untuk membetulkan pepijat, dan masa yang tersisa sehingga produk mesti dibebaskan.

Pepijat yang paling penting ditetapkan dengan serta-merta, dan pepijat kecil dijadualkan untuk diperbaiki dengan kemas kini atau keluaran yang lebih baru. Kini, syarikat juga bergantung kepada sistem maklum balas dan mengumpul laporan ralat daripada pengguna, dengan borang maklum balas dan dalam beberapa kes melalui pelaporan automatik.

Orang yang Membawa Aplikasi Web untuk Kehidupan - para pengemis

Pilihan Editor

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Jika anda mahu mengubah link di seluruh dunia di Dreamweaver untuk menunjuk URL baru atau ke beberapa halaman lain di laman web anda, anda boleh menggunakan pilihan Tukar Link Sitewide untuk memasukkan URL baru dan menukar setiap rujukan secara automatik. Anda boleh menggunakan pilihan ini untuk menukar sebarang jenis pautan, termasuk mailto, ...

Cara Mengurus Tapak di Dreamweaver - dummies

Cara Mengurus Tapak di Dreamweaver - dummies

Setelah anda menyelesaikan proses persediaan tapak, tambahan kepada persediaan tapak dengan memilih Site → Manage Sites untuk membuka kotak dialog Kelola Tapak. Untuk mengedit tapak yang telah anda tetapkan, pilih nama tapak dalam kotak dialog Kelola Tapak, dan kemudian klik ikon ...

Cara Membuat Atribut Dreamweaver Disunting - dummies

Cara Membuat Atribut Dreamweaver Disunting - dummies

Di samping membuat sebarang elemen dalam halaman yang dapat diedit, membuat atribut mana-mana unsur dalam Dreamweaver boleh diedit. Langkah ini hanya perlu jika anda ingin membuat atribut disunting apabila tag itu sendiri tidak boleh diedit (contohnya, apabila anda ingin keupayaan untuk menukar imej latar belakang ...

Pilihan Editor

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Berfikir tentang bagaimana perasaan apabila anda orang yang lebih cintakan, dan orang lain menganggap anda hanya membengkak - tetapi pada satu titik. Ini keadaan yang sukar. Orang suka siapa yang mereka cintai, dan hanya kerana tarikh yang memikirkan anda sebagai kawan tidak secara automatik menyejukkan api tarikan dan ...

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Hak cipta © 2014 AARP. Hak cipta terpelihara. Sekiranya anda tidak bertarikh dalam masa yang lama, menghampiri seseorang mungkin berasa canggung, dan didekati mungkin merasa memalukan atau sedikit menakutkan. Jika anda ketakutan, pastikan bahawa sementara kastam telah berubah, asas-asas akan kembali kepada anda. Ia sebenarnya sedikit seperti ...

Pilihan Editor

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Strategi keselamatan yang dirancang, isu yang berbeza akan muncul dengan pengkomputeran awan. Oleh itu, strategi anda perlu mengambil kira model pengkomputeran yang berbeza ini. Malah, anda ingin memastikan bahawa strategi keselamatan IT anda dipenuhi dengan strategi keselamatan awan anda. Penunjuk untuk mewujudkan awan ...

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Masing-masing mempunyai cara pengurusan sendiri. Terdapat tiga kumpulan produk keselamatan IT - log aktiviti, sistem perlindungan pencerobohan berasaskan tuan rumah dan sistem perlindungan intrusi berasaskan rangkaian, dan audit data. Log aktiviti sebagai keselamatan pengkomputeran awan Banyak keupayaan pembalakan dimasukkan ke dalam sistem pengendalian, aplikasi, pangkalan data, dan peranti seperti ...

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Awan mempunyai beberapa ciri utama: keanjalan, - peruntukan perkhidmatan, antara muka berasaskan piawaian, dan membayar semasa anda pergi. Jenis fungsi ini harus direkayasa ke dalam perisian. Untuk mencapai kejuruteraan jenis ini memerlukan asas untuk awan direka dengan baik dan diwarisi dengan baik. Bagaimana pula dengan seni bina awan yang membuat pendekatan ini mungkin? ...