10 Jenis Pemaju Web yang Paling Biasa
Berapa banyak pemaju yang anda tahu dalam hidup anda? Sekiranya anda bekerja dengan sekelompok mereka, anda mungkin mendapati bahawa mereka mempunyai kebiasaan tertentu atau personaliti yang sebenarnya anda boleh berkumpul bersama, yang mana yang akan saya lakukan dengan catatan ini.
Pemaju mempunyai keutamaan individu dan gaya kerja merekasangat berbeza - walaupun mereka melakukan pekerjaan yang sama. Kami akan melihat 10 kumpulan pemaju yang paling biasa di luar sana; lihat sama ada anda boleh melihat sendiri atau salah seorang rakan sekerja anda di sana.
1. The Purists
Purists mengikut definisi adalah orang yang berpegang kepada peraturan tradisional, anda mungkin tahu seorang guru bahasa Inggeris atau dua orang yang purist secara alamiah. Para pemurni dalam senarai saya walaupun tidak itu ketat, mereka hanya jenis pemaju yang tidak berminat menggunakan kerangka kerja dan perpustakaan.
Mereka akan memilih JavaScript Vanilla melalui JQuery setiap kali. Mereka tidak melihat masalah dalam menggunakan bahasa yang tulen dan cara tradisionals; Sebenarnya, mereka menjadi marah apabila mereka tersandung pada kerangka atau perpustakaan lain. Perpustakaan tambahan sama rata untuk mereka.
Fikiran anda, ini tidak bermakna mereka tidak menggunakan mereka dalam kehidupan sebenar. Sukar untuk tidak, apabila kekosongan jawatan hari ini meminta “kepakaran dalam jQuery”. Tidak peduli bagaimana keupayaan mereka atau mereka yang berfikiran erat, mereka tidak boleh menyembunyikan kebenaran dalam hujah mereka.
2. The Doers
Semoga semua orang mendapat pekerjaan mereka, tidak kira apa pun, tetapi untuk Doers, senarai keutamaan mereka mulakan dengan mendapat pekerjaan yang dilakukan. Anda boleh bertaruh mereka mempunyai rangka kerja terkini, terpantas, perpustakaan dan aliran kerja. Mereka mempunyai modul premade untuk modul, semuanya disusun untuk kegunaan pantas dalam projek.
Pembuat tinggal dalam permulaan semasa melaksanakan semua alat untuk pengeluaran lancar. Simptom keseorangan biasa adalah penggunaan pelari tugas seperti mengerang atau menelan.
3. Polyglots
Polyglots adalah orang-orang yang menggunakan pelbagai bahasa pengaturcaraan; sesetengahnya juga pemaju stack penuh menyesuaikan SQL dan SASS seperti penyihir sarkas. Yang berkata, bekerja dalam satu bahasa pengaturcaraan hampir mustahil dalam pembangunan web; anda tidak boleh melepaskan nasib itu, walaupun anda seorang pemaju backend. Jadi hanya apabila anda tahu sekurang-kurangnya 4-5 bahasa pengaturcaraan, adakah anda dapat membanggakan bahawa anda adalah seorang polyglot.
Kebanyakan polyglot adalah siapa mereka kerana keadaan kerja mereka bukannya dengan pilihan. Bukan semua orang mempunyai pemaju frontend atau pereka yang berasingan. Sama ada, mereka mendekati bahasa baru dengan keyakinan yang lebih banyak daripada orang lain dan pelajar yang cepat. Tidak perlu berasa terkejut dengan mereka, kerana sesetengah daripada mereka mungkin Jack semua dagangan tetapi tuan tidak ada.
4. The Perfectionists
Apa yang terkesan apabila saya mengatakan programmer perfeksionis? Nah, saya tidak bermaksud orang yang bertujuan untuk menulis kod paling sempurna, tanpa cacat. Kesempurnaan sebenar adalah orang yang melihat, kod dan melampaui pengekodan. Mereka tinggalkan komen, Beri perhatian kepada pembolehubah penamaan dan lakukan kerja aka kotor dokumentasi (antara lain).
Mari kita hadapi, bila kali terakhir awak meninggalkan komen terperinci atau menulis manual untuk perisian anda? Tidak pada bila-bila masa baru-baru ini saya percaya, tidak kecuali dan sehingga anda seorang perfeksionis. Mereka jarang berlaku pada pendapat saya. Kebanyakan pemaju tidak memberi perhatian kepada mereka (walaupun dokumentasi adalah penting. Di sini, Thoriq Firdaus mengambilnya).
5. The Artsy
Dari segi pembangunan web, mari kita katakan lidah ibunya adalah CSS. Bentuk, warna, animasi, penapis dan semua yang lain barangan visual Perkara paling penting kepada mereka. Ingin bertemu dengan mereka? Codepen adalah hab biasa mereka.
Mereka bukan pereka, atau mungkin mereka, tetapi pada tahap dasar mereka adalah pemaju. Mereka menyatakan seni mereka dengan kod dan bukan Adobe Illustrator atau After Effects. Memasangkan mereka dengan perancang adalah seperti menyebarkan mentega pada roti, menghasilkan gabungan yang halus dan hebat.
6. Reuser
Tidak semua daripada kita berminat untuk melompat dalam perkara pertama untuk menulis kelas atau kaedah generik untuk mengendalikan blok kod berulang. Kami meninggalkan bahagian itu sehingga tahap pengoptimuman yang berlaku hanya selepas kami dengan baik menyeberangi tarikh akhir 10px pepejal merah dan tempoh kelonggaran ringkas berikut.
Reusers tahu lebih baik daripada itu, mereka membuat asas yang mantap potongan kod yang boleh diguna semula dari awal itu sendiri dan menjimatkan masa mengoptimumkan kemudian. Mereka kebanyakannya mengalami pemaju yang boleh meramalkan blok kod yang terikat untuk membuat penampilan berganda. Mungkin tidak satu projek tunggal mereka yang tanpa fail global yang lengkap atau kelas utiliti.
7. The Bookworms
Sehari sebelum VB Lab saya yang pertama, Profesor saya memberi kami satu set arahan ringkas, untuk menyatukan satu bentuk. Dia berlari demo di awal kelas, yang saya sayang sekali terlepas kerana saya terlambat. Petunjuk yang saya dapat tuliskan tidak mencukupi untuk menyelamatkan saya dan saya duduk terlalu jauh dari rakan saya untuk sebarang bahasa isyarat atau pembacaan bibir untuk membantu.
Jadi saya melakukan satu-satunya perkara yang boleh saya lakukan - saya membuka buku teks lama saya yang baik. Saya menjadi cacing buku. Akibatnya, saya bukan sahaja mendapat pujian daripada Profesor saya di akhir kelas kerana menguruskan untuk meletakkan semua keperluan bersama dalam bentuk saya, saya juga menambah imej latar belakang - yang tidak ada orang lain dalam kelas - berdasarkan apa Saya belajar dari buku teks.
Ia bukan perkara biasa bagi saya untuk mencari beberapa rakan saya yang benar-benar baik dalam pengaturcaraan dan logik mempunyai meja yang disusun dan ditutup dengan buku. Bookworm mengambil teks untuk mengejar pengetahuan mendalam, kadang-kadang mendapat serendipitously, yang akhirnya adalah jenis yang terbaik!
8. Debuggers
Debugging adalah kemahiran dengan sendirinya. Kuasa yang benar hanya boleh dibawa keluar apabila halaman dipaparkan “Ralat Pelayan Dalaman 500”. Debuggers bukan sahaja mampu menangkap dan memecahkan pepijat dalam kod mereka sendiri tetapi dalam kod yang ditulis oleh orang lain juga (yang merupakan mimpi ngeri pengembang sendiri)!
Mereka berpengalaman dengan semua alat debug dan pilihan sama ada pada pelayar atau IDE. Tetapi alat mengetepikan, debugging memerlukan pengetahuan yang jelas mengenai aliran peristiwa dan keupayaan untuk melihat pencetus dalam rantaian itu.
Sekiranya kod itu dimiliki oleh orang lain, ketika Debuggers menunjukkan kehebatan pemerhatian sebenar mereka, melalui garis-garis garisan kod, mencari mana-mana yang hilang 'jika', 'lain', 'atau', 'atau, separa titik kolon
9. Penyelidik
Bagi Para Penyelidik, kod tidak hanya kod untuk mereka; ia menjadi topik; topik untuk perbincangan forum, topik untuk posting blog, topik untuk a StackOverflow Q & A. Tiada khotbah, tiada penghakiman, adil perkongsian ilmu bahawa mereka berusaha untuk membedah. Setiap kod yang kita tulis mempunyai penggunaan dan tujuan dan malangnya kesan sampingan, kadangkala.
Penyelidik di kalangan kita cuba memahami aspek kod. Mereka menggali dokumen, menjalankan eksperimen dan yang paling penting berkongsi hasil mereka bagi kita yang selamanya akan berterima kasih atas apa yang mereka lakukan.
10. The Sociables
Walaupun menyalin kod antara satu sama lain, kita masih tetap bersama sebagai sebahagian daripada komuniti yang makan, bernafas dan kod hidup. Secara fizikal, kami duduk di depan komputer dengan sendiri, bersendirian walaupun tidak kesepian. Keterampilan sosial kita mengambil hit walaupun, sama ada kita suka atau tidak.
Dan kemudian, ada Sociables. Mereka bertemu dengan anda untuk minum-minum, memberitahu jenaka geeky, bercakap tentang yang terbaru dan paling hebat tentang bidang, teruja tentang keluaran, perkakasan atau lembut yang akan datang, terlibat dalam peluang, kemungkinan rangkaian, dan jika permit masa, bertukar telefon dengan anda jadi anda boleh mencuba OS yang berbeza. Adakah anda tahu orang yang suka bergaul di kalangan kawan pembangun anda??
Wrap Up
Sesetengah daripada anda pasti mencari teman, diri sendiri, sebagai sebahagian daripada beberapa kumpulan, kadang-kadang bertindih, masa lain bertentangan - kita tidak menghakimi, pada akhirnya, kita semua pemaju. Tetapi kami ingin tahu siapa kumpulan pemaju yang anda temukan yang paling bersekutu. Marilah kita tahu dalam komen.