Pembelajaran Sosial - Tempat Kerja
Kemampuan kita dalam mengungkapkan ide, pikiran dan perasaan melalui bahasa, sehingga kita dapat terhubung dengan orang lain untuk mencapai tujuan yang menguntungkan kita bersama itulah yang mendefinisikan manusia sebagai ras. Kemampuan kami untuk tumbuh melalui pembelajaran inovatif berbasis observasi inilah yang merupakan salah satu anugerah paling signifikan yang kami miliki.
Many of us imagine learning to be an individual effortmenuju pengejaran pengetahuan. Banyak orang akan membayangkan seorang pria yang duduk di depan mejanya atau di depan komputer sebagai gambaran ideal untuk belajar. Namun, dengan dunia yang semakin mengglobal, ada lebih banyak hal untuk dipelajari daripada sebelumnya dan sementara itu sebagian besar hal yang baik, sering kali hal itu datang dengan serangkaian tantangan uniknya sendiri.
Untuk menangani situasi dan tantangan ini, ide barunya adalah menggabungkan pengetahuan kolektif sedemikian rupa sehingga detail yang relevan dapat segera diberikan dalam situasi waktu nyata. Para profesional di seluruh dunia membentuk komunitas tempat mereka belajar tentang minat yang sama dan mengejar hasrat mereka dengan saling berbagi pengetahuan dan interaksi.
It took 1000 unsuccessful attempts for Thomas Edison to invent the electric bulb. Setelah dia menemukan bohlam, suatu hari dia ditanyai bagaimana perasaannya tentang gagal 1000 kali. Edison menjawab,Each failure was a step closer towards success. Sebuah pertanyaan yang muncul di benak saya setelah membaca anekdot ini adalah, jika Edison hidup di zaman sekarang, apakah dia akan melakukan banyak upaya untuk membuat bohlam? Betapa efisiennya, jika dia memiliki kesempatan untuk membandingkan catatan dan mempelajari metode yang gagal sehingga dia bisa mengambil langkah yang lebih sedikit menuju kesuksesan.
Para ilmuwan sekarang menyaksikan bahwa mengerjakan proyek-proyek tertentu saja tidaklah efektif, seperti yang ada very less progress in mega-projectslewat sana. Mereka menemukan bahwa dengan berbagi pengalaman dan keahlian bersama, banyak dari mereka dapat menyadari jika pendekatan awal mereka benar. Tetapi tidak ada industri lain yang mungkin menyadari kebutuhan Pembelajaran Sosial saat ini sebagai Teknologi Informasi.
As a programmer puts it so beautifully, “Tidak pernah ada saat ketika saya merasa begitu dekat dengan jiwa lain, namun begitu sendirian, ketika saya mencari kesalahan di Google dan pencarian hanya mengembalikan satu hasil - sebuah utas oleh programmer lain dengan masalah yang sama. Dan tidak ada jawaban. "
Ada permintaan yang meningkat untuk pembelajaran sosial karena pengembang perangkat lunak merasa perlu untuk portal atau alat pembelajaran, di mana mereka can learn short-term skills yang membantu mereka dalam tugas langsung mereka, serta mengerjakan keterampilan jangka panjang yang akan bermanfaat bagi mereka sepanjang karier mereka.
For example, consider these following two scenarios -
Scenario 1- Seorang pengembang datang ke kantor rekan kerja dan memberi tahu dia menggunakan alat urutan pengkodean yang memiliki banyak perintah pengembangan interaktif pengguna untuk merestrukturisasi kodenya. Pengembang menyadari bahwa dia juga bisa melakukan restrukturisasi yang sama pada kodenya menggunakan alat refactoring lingkungan pengembangan ini dan menghemat banyak waktu,only if he had known about it.
Scenario 2- Saat membuka blog, pengembang perangkat lunak membaca tentang Scrum, antarmuka pertemuan online interaktif yang membantu tim mengurangi masalah komunikasi dengan mengizinkan mereka memperbarui status. Pengembang menyadari bahwa timnya menghadapi masalah yang sama, dan mencoba Scrum. Pengalaman ini sangat bagus sehingga dia menjadikan ini sebagai prinsip kerja untuk timnya.
Pembelajaran sosial dalam rekayasa perangkat lunak adalah praktik yang mengacu pada upaya insinyur perangkat lunak masa lalu sehingga upaya dan waktu yang dibutuhkan untuk insinyur perangkat lunak saat ini dapat diminimalkan. Seperti yang bisa kita lihat dari dua skenario di atas, pembelajaran sosial dalam rekayasa perangkat lunak bukanlah hal baru. Sebaliknya,it is applied in many stages of day-to-day functioning dan membantu kami menemukan solusi untuk pertanyaan kami yang paling cepat.
The cycle in which social learning is used in software engineering -
- Profesional terlibat dalam tugas terkait rekayasa perangkat lunak.
- Informasi tentang tugas itu kemudian dicatat untuk referensi di masa mendatang.
- Orang baru mencoba tugas serupa dan mulai mencari referensi.
- Elemen tugas sebelumnya dibandingkan dengan tugas baru dan referensi yang diambil.
Elemen-elemen yang relevan dari tugas lama disajikan kepada pemrogram baru sebagai rekomendasi untuk memperbaiki tugas segera atau yang akan datang. Ini tidak hanya memberikan bantuan real-time untuk memperbaiki masalah dengan segera, tetapi juga membangun database contoh kerja kasus serupa untuk programmer masa depan.
Setelah iterasi yang memadai, alat pengembangan ini akan menjadi begitu optimal sehingga pemrogram baru hanya perlu membuat perubahan kecil yang disesuaikan pada skrip yang sebagian besar tidak berubah dan mengirimkan pekerjaannya lebih cepat dan akurat.