Soft skill untuk pengembang: mengapa dan bagaimana cara mengembangkan?

Permintaan akan profesional TI meningkat setiap hari, seiring dengan ini, persaingan meningkat. Keterampilan keras tidak lagi cukup untuk membangun karier di perusahaan yang baik. Pengusaha juga mulai memperhatikan apa yang disebut "soft" skill - soft skill. Ini adalah keterampilan yang tidak terkait dengan profesi, tetapi lebih terkait dengan kualitas pribadi (keterampilan komunikasi, kreativitas, empati, dll.). Kami akan berbicara hari ini tentang apakah itu benar-benar penting, keterampilan apa yang diperlukan dan bagaimana mengembangkannya.



gambar



Mengapa soft skill menjadi penting?



Kita semua tahu gambar "terkenal" dari seorang programmer: seorang introvert, mengenakan sweater nenek, meregangkan celana dan kacamata. Tentu saja, pada saat kelahiran profesi (dan munculnya stereotip ini), tidak ada pembicaraan tentang soft skill, karena jika Anda tahu cara menulis kode, Anda sudah keren! Sekarang bidang IT dan profesi itu sendiri telah berubah secara signifikan.



Tanggung jawab pengembang yang baik tidak hanya mencakup pemenuhan tugas teknis, tetapi juga keterampilan mengelola tim, berkomunikasi dengan klien, dan lainnya. Dengan kata lain, ada lebih banyak persyaratan untuk spesialis.



Mengapa pengembang membutuhkan soft skill?



1. Membantu dengan pekerjaan



Setuju, jika majikan perlu memilih antara dua kandidat dengan keterampilan profesional yang sama (hard skill), maka pilihan akan dibuat untuk seseorang yang juga memiliki soft skill yang baik. Lebih menguntungkan untuk mengambil seseorang yang dapat mengambil tanggung jawab, suka menunjukkan inisiatif, memimpin proses, untuk dapat berkomunikasi dengan tim dan mendengarkan lawan bicara.



2. Kemungkinan pertumbuhan karier yang lebih tinggi



Keterampilan "lunak" yang dikembangkan pasti membantu dalam jenjang karier, karena dengan setiap langkah baru ada semakin banyak tanggung jawab. Jika Anda ingin tumbuh menjadi senior, maka Anda harus berpikir tentang mengembangkan soft skill. Dia berbeda dari Jun tidak hanya dalam pengalamannya, tetapi juga dalam kemampuannya untuk membuat keputusan yang akan bermanfaat bagi perusahaan.



Google melakukan penelitian yang menarik tentang topik ini pada tahun 2017 . Mereka memutuskan untuk mengidentifikasi tim terbaik dalam perusahaan. Menurut hasil, ternyata karyawan dari tim yang paling produktif adalah orang-orang yang memiliki tingkat soft skill yang tinggi.



Keterampilan lunak apa yang dibutuhkan?



1. Komunikatif



Ini adalah keterampilan negosiasi, presentasi, kemampuan untuk menemukan kompromi dan bekerja dalam tim.



Pengembangan produk adalah upaya tim. Suka atau tidak, Anda harus berinteraksi dengan tim. Terutama sekarang, ketika banyak perusahaan mengadakan retrospektif dan acara internal lainnya, di mana mereka membahas masalah, solusi dan ide-ide baru.



Keterampilan komunikasi berguna ketika berkomunikasi dengan rekan kerja, berbagi pengalaman dan pengetahuan. Jika Anda ingin berkembang, maka tidak ada tempat tanpa itu.



Bagaimana cara mengembangkannya?



  • . , , , . , , . . , . — , , .
  • . — , , . , ( )


2.



Poin ini adalah tentang kemampuan untuk dengan cepat beradaptasi dengan kondisi baru dan menemukan solusi non-standar untuk situasi tersebut.



Saat bekerja pada produk TI, penyesuaian signifikan sering dilakukan yang perlu ditanggapi dengan cepat. Selain itu, pengembang perlu memiliki pemikiran inovatif untuk menghasilkan saran untuk meningkatkan produk.



Bagaimana cara mengembangkannya?



  • Temukan pendekatan baru untuk masalah lama. Tanyakan kepada diri sendiri: "Bagaimana Anda bisa melakukannya secara berbeda di sini?"
  • Ambil tugas yang tidak biasa bagi Anda. Suatu ketika saya mendengar ungkapan yang sangat saya ingat: "neraka meningkatkan keterampilan." Ini berarti semakin sulit Anda mengerjakan tugas untuk diri sendiri, semakin cepat Anda belajar.


3. Disiplin



Ini termasuk manajemen waktu dan kemampuan untuk memprioritaskan.



Ketika beberapa proyek berjalan secara paralel, itu tidak hanya penting, tetapi perlu untuk dapat mengatur waktu Anda dan memahami bagaimana mengalokasikan sumber daya Anda.



Bagaimana cara mengembangkannya?



  • Simpan semua tugas di satu tempat. Ini bisa berupa aplikasi atau notepad. Di sini, pertama, Anda harus membiasakan diri untuk berperilaku (jika Anda belum melakukannya), dan kedua, dengan pendekatan ini, Anda pasti tidak akan kehilangan atau melupakan apa pun.
  • Prioritaskan setiap tugas.
  • Mulailah dengan tugas yang paling sulit. Pernahkah Anda memiliki situasi di mana Anda tampaknya telah melakukan sesuatu sepanjang hari, tetapi menjelang malam, lihat - tugas yang paling sulit belum selesai. Aspek ini hanya tentang itu. Pelatih bisnis Brian Tracy mengatakan, "Makan kodok di pagi hari," yaitu, pada awal hari, menyelesaikan tugas yang paling sulit.


4. Kemandirian dan proaktif



Prinsipnya di sini sederhana: lakukan lebih dari yang diharapkan dari Anda dan tidak bertanya lagi pertanyaan yang Anda sendiri dapat menemukan jawabannya.



Bagaimana cara mengembangkannya?



  • Tidak perlu segera lari ke kolega senior untuk setiap pertanyaan yang muncul - cari di google dan coba atasi sendiri masalahnya. Pendekatan ini tidak hanya menghemat waktu Anda, tetapi juga waktu karyawan lain. Dan menambah nilai tambah pada reputasi.


Bagaimana cara menguji soft skill Anda?



Keterampilan profesional dikonfirmasi oleh ijazah, sertifikat, dan ijazah, tetapi bagaimana cara memeriksa soft skill?



Menurut saya ada satu pilihan: minta pendapat keluarga dan teman Anda. Mereka mengenal Anda dan pasti akan memberi tahu Anda apa yang layak dikerjakan.



Apa yang harus dibaca tentang soft skill?



Tentang komunikasi:



  1. « ! »
  2. « «»»


:



  1. « Scrum. Agile- ».
  2. « 21 ».
  3. «7 ».
  4. «. ».


- :



  1. «Deadline. ».
  2. « ».
  3. « … »




Keterampilan lunak perlu dikembangkan serta keterampilan pemrograman. Di pasar, ini pasti tidak akan berlebihan, tetapi dalam banyak kasus ini akan berlaku untuk Anda. Oleh karena itu, putuskan keterampilan yang ingin Anda tingkatkan. Jangan menangani semuanya sekaligus! Bertindak secara bertahap, satu per satu. Maka itu akan efektif.



Tulis poin A Anda dan poin B. Di mana Anda mulai dan apa hasil yang ingin Anda capai? Jangan lupa untuk menetapkan tenggat waktu.



Untuk implementasi, buat rencana dengan tindakan kontraktual. Sebagai contoh, saya ingin mengembangkan keterampilan komunikasi saya. Jadi setiap hari saya harus berkomunikasi dengan satu orang asing.



Jangan takut, berlatih dan semuanya akan berhasil! Tim Lab Evercode akan mendukung Anda.



All Articles