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 2024

Video: Astri Puji Lestari - Menerapkan Gaya Hidup Minimalis & Pola Hidup Sederhana | BukaTalks 2024
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

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

IS-IS protokol penghalaan gerbang dalaman pautan-negeri. Seperti OSPF, IS-IS mengendalikan algoritma pertama yang terpendam Dijkstra (SPF) untuk membuat pangkalan data topologi rangkaian dan, dari pangkalan data itu, untuk menentukan jalan terbaik (iaitu, terpendek) ke destinasi. Paket-paket yang IS-IS routers menghantar kepada satu sama lain menggambarkan topologi rangkaian adalah ...

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

OSPF adalah ciri kaya, protokol multi-topologi yang memerlukan sedikit usaha untuk menubuhkan keperluan khusus rangkaian anda. Tetapi, mengkonfigurasi dan mengawasi OSPF pada router Junos OS adalah mudah dan mudah. Pertama, anda mesti menentukan kawasan OSPF yang penghubung akan disambungkan, dan kemudian anda mesti mendayakan OSPF pada antara muka ...

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Ketika anda masuk ke OS Junos peranti, anda segera dimasukkan ke dalam Command Line Interface (CLI) dan boleh mula berfungsi. Ganjaran menunjukkan nama pengguna yang digunakan untuk log masuk dan nama peranti: user @ junos-device> Oleh kerana peranti dikongsi pada rangkaian, anda mungkin mahu menghantar mesej kepada ...

Pilihan Editor

Rugby utama - dummies

Rugby utama - dummies

Untuk pemain ragbi atau penonton kali pertama, sukan ini mungkin kelihatan koleksi yang tidak dapat dielakkan pergerakan dan perlanggaran seram. Pada hakikatnya, rugby sangat teknikal dan teratur dengan undang-undang khusus yang mengawal semua aspek permainan. Untuk mendapatkan anda di landasan yang betul awal, berikut adalah empat bahagian yang paling penting ...

Rugby Positions dan Scoring - dummies

Rugby Positions dan Scoring - dummies

Seperti kebanyakan sukan yang tidak berasal dari Amerika Utara, permainan ragbi boleh sukar untuk difahami pada pandangan pertama kerana sejumlah besar pemain yang terlibat, panggilan rawak yang kelihatan rawak, dan pelbagai strategi yang digunakan oleh pasukan yang berlainan untuk menjaringkan mata dan mendapatkan kemenangan. Bahagian berikut ...

Power Boating For Dummies Cheat Sheet - dummies

Power Boating For Dummies Cheat Sheet - dummies

Boating power adalah hobi yang menyeronokkan dan santai selagi bot anda selamat dan sedia untuk dilancarkan. Pemeriksaan mudah dapat membantu memastikan kedua-duanya. Sebagai salah satu kraf yang lebih kuat di atas air, anda perlu tahu kapan untuk memberi laluan dan apabila anda berhak untuk berdiri di atas jalan ...

Pilihan Editor

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Xbox One membolehkan anda menjalankan permainan dan aplikasi pada masa yang sama. Sebagai contoh, anda boleh memainkan permainan, mematikan soundtracknya dan mendengar muzik anda sendiri semasa anda bermain, dengan aplikasi Xbox Music. Atau, anda boleh merakam program TV kegemaran anda dan memerhatikan permainan semasa ...