Menerajui dan Mengekalkan Pemaju
Adalah jelas sejauh mana syarikat berusaha untuk mengekalkan jurutera perisian, pembangun, saintis data dan profesional teknologi lain. Mereka cuba menjadikan persekitaran kerja sedingin mungkin dengan menyediakan kemudahan di dalam pejabat seperti mesin popcorn, pelbagai makanan ringan, peti sejuk yang diisi dengan bir dan soda, meja pingpong, permainan video, pundi kacang, malah menawarkan untuk membayar kursus teknologi. , pelajaran Bahasa Inggeris, akses kepada Netflix, Spotify dan banyak lagi faedah menarik.
Tetapi adakah semua usaha ini mendapat ganjaran? Adakah mereka benar-benar berjaya mengekalkan pasukan teknologi mereka? Terdapat data yang menunjukkan bahawa walaupun faedah dan pejabat luar biasa ini kelihatan lebih seperti taman permainan, syarikat teknologi berjuang untuk mengekalkan profesional teknologi mereka. Selalu ada pembangun pergi untuk memulakan perjalanan baharu di syarikat lain dan orang baharu datang.
Anda mungkin tidak menjangkakannya, tetapi syarikat gergasi dalam sektor ini, seperti yang terdapat dalam senarai Fortune 500, cenderung mengalami kadar pusing ganti yang tinggi. Google, sebagai contoh, mempunyai tempoh purata pekerja selama 1.1 tahun, walaupun ramai pembangun bermimpi untuk bekerja di sana. Di Amazon, "tempoh" ini hanya satu tahun. Apple mempunyai kadar pusing ganti terbaik dalam kalangan syarikat teknologi, dengan tempoh purata hanya dua tahun. Kita boleh melihat butiran maklumat ini dalam laporan pusing ganti pekerja daripada Payscale dan laporan LinkedIn, yang mendedahkan bahawa sektor teknologi mempunyai kadar pusing ganti tertinggi. Tetapi kenapa perolehan yang tinggi ini?
Saya tidak tahu jawapannya, tetapi saya percaya faktor seperti permintaan tinggi untuk pekerjaan teknologi dengan gaji tinggi dan minat profesional muda dalam cabaran teknikal yang berbeza dan persekitaran kerja baharu menjelaskan sebahagian daripada "trafik" ini. Pencarian untuk syarikat yang sejajar dengan nilai peribadi mereka dan menikmati perubahan juga mungkin membenarkan pergerakan profesional muda dalam syarikat teknologi ini.
Setiap usahawan dan pengurus tahu betapa buruknya pusing ganti yang tinggi bagi sesebuah syarikat. Mereka menghabiskan masa dan sumber untuk mencari/mengupah, kemudian untuk latihan, dan pekerja baharu mengambil masa untuk benar-benar menyampaikan nilai yang diharapkan. Sukar untuk mengawal pusing ganti ini, tetapi kepimpinan yang baik adalah penting dalam membantu mengekalkan bakat. Berikut ialah beberapa petua yang saya pelajari dalam amalan, bekerja di pelbagai tempat, memulakan syarikat permulaan saya sendiri, membaca banyak buku dan belajar daripada pemimpin yang hebat:
"Saya percaya kepimpinan yang baik dapat membantu orang yang kreatif kekal di landasan kecemerlangan, tidak kira perniagaan yang mereka ceburi." - Ed Catmull, pengasas bersama Pixar dan presiden Walt Disney Animation Studios
1. Beri autonomi kepada ahli pasukan anda
****Ramai pengurus cenderung untuk memusatkan segala-galanya, mahu ia dilakukan mengikut kehendak mereka. Jangan buat kesilapan ini. Percaya pada potensi pasukan anda, berikan mereka autonomi untuk memilih penyelesaian terbaik untuk sesuatu dan menyelesaikan masalah.
"Saya percaya pengurus mesti melonggarkan kawalan, bukan mengetatkan mereka. Mereka mesti mempunyai keupayaan untuk mempercayai mereka yang bekerja dengan mereka dan menerima risiko. Mereka mesti memberi perhatian dan melibatkan apa sahaja yang menimbulkan ketakutan." - Ed Catmull, pengasas bersama Pixar dan presiden Walt Disney Animation Studios
2. Jangan paksa, buat mereka mempersoalkan**
Apabila anda memberi ahli pasukan anda kebebasan untuk memikirkan penyelesaian terbaik untuk masalah atau mencadangkan sesuatu, jika penyelesaian atau cadangan tidak masuk akal pada pandangan anda dan anda fikir lebih baik tidak melakukannya seperti yang dicadangkan, jangan 'Bukan hanya mengenakan sesuatu, buat mereka merenung keputusan itu, bangkitkan hujah mengapa anda fikir ia bukan pilihan terbaik dan buat mereka berinteraksi dan memikirkan penyelesaiannya. Jika hujah anda benar-benar masuk akal, kemungkinan besar mereka akan mula bersetuju dengan anda.
Ramai orang mengatakan bahawa Steve Jobs lebih suka dan mendengar mereka yang mempertahankan idea mereka kerana dia percaya bahawa jika seseorang mempertahankan sesuatu dengan begitu kuat, itu kerana mereka mempunyai asas yang kukuh untuknya. Jadi jangan marah jika ada yang mempertahankan idea mereka. Dengar dan cuba fahami juga; ia mungkin penyelesaian yang lebih baik.
3. Pemimpin mencipta pemimpin**
Bantu pekerja meningkatkan diri mereka secara profesional dan peribadi. Wujudkan budaya di mana matlamatnya adalah untuk setiap orang memperbaiki diri dan membantu antara satu sama lain. Sikap ini akan membina rangkaian pemimpin dalam syarikat anda, di mana masing-masing akan membentuk pemimpin baharu. Jika ini berlaku, persekitaran kerja anda pasti akan bertambah baik.
4. Wujudkan Skuad mengurus diri, tanpa menentukan pemimpin**
Ikuti prinsip pembangunan tangkas. Wujudkan pasukan kecil dengan profil pelengkap (bukannya menentukan ketua) dan tetapkan matlamat untuk skuad ini. Lama kelamaan, skuad ini secara organik akan membentuk pemimpin yang akan membimbing semua orang ke arah matlamat yang sama. Seorang pemimpin dicipta dengan contoh, bukan gelaran. Mereka yang mempunyai contoh terbaik dan terbaik dalam melakukan servis akan diikuti oleh pasukan. Kita boleh perhatikan bahawa apabila kita perlu membuat kerja kumpulan, seorang ketua sentiasa muncul, walaupun ia berkaitan dengan kanak-kanak. Dalam alam semula jadi sebagai kumpulan haiwan, seorang pemimpin juga muncul secara organik. Ini adalah semula jadi.
"Mendapatkan orang yang betul dan kimia yang betul adalah lebih penting daripada mendapatkan idea yang betul." - Ed Catmull, pengasas bersama Pixar dan presiden Walt Disney Animation Studios
5. Orang suka pengiktirafan**
Tunjukkan kepada setiap ahli pasukan bahawa mereka penting dan mereka tergolong dalam pasukan kerana anda percaya pada potensi mereka. Kadang-kadang tidak perlu untuk mengatakannya, hanya dengan isyarat kecil, kepunyaan ini akan difahami. Gerak isyarat mudah, seperti mendengar mereka dan memasukkan mereka dalam keputusan penting, membantu dengan cabaran ini.
Apabila anda mengenali kemahiran seseorang, ia membuatkan mereka berasa gembira tentang diri mereka sendiri. Akibatnya, ini akan menjadikan mereka menyukai anda dan akan menambah baik persekitaran kerja, kerana orang ramai akan bekerja dengan gembira dan bermotivasi, menghantar tenaga ini kepada ahli syarikat yang lain.
6. Pembangun menyukai cabaran teknikal**
Setakat ini, saya tidak pernah bertemu seorang profesional dalam bidang teknologi yang tidak menyukai cabaran teknikal. Jika anda mendapati seseorang yang tidak, mereka mungkin tidak menyukai bidang itu (ketawa). Semua orang suka mengatasi diri mereka sendiri dan belajar lebih banyak. Saya suka mengatakan bahawa cabaran teknikal adalah seperti menyelesaikan teka-teki: jika anda menyelesaikan teka-teki yang mudah, anda akan bosan. Tetapi jika ia sukar, di mana anda perlu banyak berfikir, maka cabaran ini akan menawan hati anda, dan anda mungkin akan menghabiskan malam cuba menyelesaikannya atau tidur memikirkannya.
Berada dalam persekitaran yang mencabar dari segi teknikal sangat serupa dengan keadaan aliran, iaitu keadaan di mana kita sangat fokus dan bermotivasi, menghabiskan berjam-jam melakukan sesuatu tanpa menyedari masa berlalu.
7. Berikan kebebasan kepada pasukan anda dan ingat bahawa setiap orang mempunyai kehidupan peribadi
Beri pasukan anda kebebasan untuk:
Bekerja pada masa yang mereka rasa terbaik; setiap orang mempunyai masa apabila mereka boleh beraksi dengan lebih baik. Jelas sekali tanpa salah jajaran dengan seluruh pasukan. Bekerja dari mana sahaja mereka rasa terbaik, sama ada di tempat tertentu atau dengan seseorang yang mereka lebih pertalian. Pilih tarikh percutian mereka. Jelas sekali, tanpa mengganggu kemajuan sesuatu projek.
Saya membangunkan petua ini berdasarkan apa yang saya baca dan alami dalam amalan. Saya bekerja di banyak syarikat sebagai pembangun yang memberi saya kebebasan kerja sepenuhnya, cabaran teknikal yang lebih besar dan pengiktirafan, dan lain-lain yang hampir tidak memberikan satu pun perkara yang saya nyatakan ini. Secara peribadi, pada mereka yang memberi saya kebebasan ini, saya bekerja dengan lebih seronok, sentiasa menghasilkan lebih daripada yang diminta, dan berasa gembira sepenuhnya. Kebahagiaan ini seperti bahan api untuk bekerja dengan lebih cekap dan berkesan. Saya juga menolak tawaran daripada syarikat yang menawarkan saya gaji yang jauh lebih tinggi.
Apabila saya memulakan syarikat teknologi saya, saya ingat bahawa saya akan cuba mencipta persekitaran yang menyenangkan. Dengan itu, apabila pembangun baharu menyertainya, saya menerapkan pembelajaran ini dan, hasil daripada pendirian ini, saya melihat pembangun menyerupai saya pada masa itu dan bermotivasi seperti saya berada dalam persekitaran yang menyenangkan itu. Semua orang yang terlibat dalam tujuan yang lebih besar sentiasa menyampaikan lebih daripada yang kami minta, memberikan banyak cadangan yang menakjubkan yang kami mula gunakan, dan akhirnya mewujudkan persekitaran perkongsian pengetahuan menyeluruh, dengan satu kandungan menyampaikan kepada orang lain. Sungguh luar biasa melihat perkara ini berlaku dalam amalan.
Saya harap anda menikmatinya!
Salam,
Vitor Braggion
Atas ialah kandungan terperinci Menerajui dan Mengekalkan Pemaju. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Python lebih sesuai untuk pemula, dengan lengkung pembelajaran yang lancar dan sintaks ringkas; JavaScript sesuai untuk pembangunan front-end, dengan lengkung pembelajaran yang curam dan sintaks yang fleksibel. 1. Sintaks Python adalah intuitif dan sesuai untuk sains data dan pembangunan back-end. 2. JavaScript adalah fleksibel dan digunakan secara meluas dalam pengaturcaraan depan dan pelayan.

Penggunaan utama JavaScript dalam pembangunan web termasuk interaksi klien, pengesahan bentuk dan komunikasi tak segerak. 1) kemas kini kandungan dinamik dan interaksi pengguna melalui operasi DOM; 2) pengesahan pelanggan dijalankan sebelum pengguna mengemukakan data untuk meningkatkan pengalaman pengguna; 3) Komunikasi yang tidak bersesuaian dengan pelayan dicapai melalui teknologi Ajax.

Aplikasi JavaScript di dunia nyata termasuk pembangunan depan dan back-end. 1) Memaparkan aplikasi front-end dengan membina aplikasi senarai TODO, yang melibatkan operasi DOM dan pemprosesan acara. 2) Membina Restfulapi melalui Node.js dan menyatakan untuk menunjukkan aplikasi back-end.

Memahami bagaimana enjin JavaScript berfungsi secara dalaman adalah penting kepada pemaju kerana ia membantu menulis kod yang lebih cekap dan memahami kesesakan prestasi dan strategi pengoptimuman. 1) aliran kerja enjin termasuk tiga peringkat: parsing, penyusun dan pelaksanaan; 2) Semasa proses pelaksanaan, enjin akan melakukan pengoptimuman dinamik, seperti cache dalam talian dan kelas tersembunyi; 3) Amalan terbaik termasuk mengelakkan pembolehubah global, mengoptimumkan gelung, menggunakan const dan membiarkan, dan mengelakkan penggunaan penutupan yang berlebihan.

Python dan JavaScript mempunyai kelebihan dan kekurangan mereka sendiri dari segi komuniti, perpustakaan dan sumber. 1) Komuniti Python mesra dan sesuai untuk pemula, tetapi sumber pembangunan depan tidak kaya dengan JavaScript. 2) Python berkuasa dalam bidang sains data dan perpustakaan pembelajaran mesin, sementara JavaScript lebih baik dalam perpustakaan pembangunan dan kerangka pembangunan depan. 3) Kedua -duanya mempunyai sumber pembelajaran yang kaya, tetapi Python sesuai untuk memulakan dengan dokumen rasmi, sementara JavaScript lebih baik dengan MDNWebDocs. Pilihan harus berdasarkan keperluan projek dan kepentingan peribadi.

Kedua -dua pilihan Python dan JavaScript dalam persekitaran pembangunan adalah penting. 1) Persekitaran pembangunan Python termasuk Pycharm, Jupyternotebook dan Anaconda, yang sesuai untuk sains data dan prototaip cepat. 2) Persekitaran pembangunan JavaScript termasuk node.js, vscode dan webpack, yang sesuai untuk pembangunan front-end dan back-end. Memilih alat yang betul mengikut keperluan projek dapat meningkatkan kecekapan pembangunan dan kadar kejayaan projek.

C dan C memainkan peranan penting dalam enjin JavaScript, terutamanya digunakan untuk melaksanakan jurubahasa dan penyusun JIT. 1) C digunakan untuk menghuraikan kod sumber JavaScript dan menghasilkan pokok sintaks abstrak. 2) C bertanggungjawab untuk menjana dan melaksanakan bytecode. 3) C melaksanakan pengkompil JIT, mengoptimumkan dan menyusun kod hot-spot semasa runtime, dan dengan ketara meningkatkan kecekapan pelaksanaan JavaScript.

Python lebih sesuai untuk sains data dan automasi, manakala JavaScript lebih sesuai untuk pembangunan front-end dan penuh. 1. Python berfungsi dengan baik dalam sains data dan pembelajaran mesin, menggunakan perpustakaan seperti numpy dan panda untuk pemprosesan data dan pemodelan. 2. Python adalah ringkas dan cekap dalam automasi dan skrip. 3. JavaScript sangat diperlukan dalam pembangunan front-end dan digunakan untuk membina laman web dinamik dan aplikasi satu halaman. 4. JavaScript memainkan peranan dalam pembangunan back-end melalui Node.js dan menyokong pembangunan stack penuh.
