Untuk seorang programmer, dua istilah yang paling umum yang tampaknya kelebihan beban adalah kontraktor dan konsultan?
Apakah ada perbedaan di antara keduanya?
Untuk seorang programmer, dua istilah yang paling umum yang tampaknya kelebihan beban adalah kontraktor dan konsultan?
Apakah ada perbedaan di antara keduanya?
Jawaban:
Konsultan: Pakar materi pelajaran, sering mengarahkan dan memandu proyek, mengantisipasi kebutuhan pelanggan bahkan sebelum pelanggan mengantisipasi bahwa dirinya sendiri, seharusnya dibayar lebih untuk alasan yang jelas, suatu keharusan untuk proyek intensif domain
Kontraktor: Anda menetapkan pekerjaan, Anda menentukan tarif, Anda memberikan spesifikasi dan Anda lebih baik memiliki konsultan yang memandu kontraktor (s)
Apakah pekerjaan ditugaskan, dapat merancang dan memilih implementasi tetapi seringkali tujuan akhirnya adalah untuk menghasilkan produk yang ditentukan oleh klien.
Dipekerjakan untuk memecahkan masalah dan memberikan solusi. Solusi ini dapat diimplementasikan oleh Konsultan, atau diambil dan diimplementasikan oleh klien.
Definisi saya adalah:
Namun keduanya biasanya saling dipertukarkan (Anda dapat menganggap saran sebagai output, sehingga konsultan dapat dianggap sebagai kontraktor, dan juga seorang kontraktor dapat diharapkan untuk memberikan saran sebagai bagian dari pekerjaan mereka).
Biasanya kontraktor akan mempertimbangkan karena tidak ada frasa yang lebih baik "Pasak lain dalam roda". Mereka disewa untuk melakukan tugas tertentu dengan sedikit atau tanpa suara dalam bagaimana hal itu dilakukan.
Seorang konsultan di sisi lain biasanya disewa untuk memberikan wawasan, arahan dan saran ahli. Seringkali, itu akan mengarah pada produksi beberapa produk, yang akan membantu konsultan dalam menciptakan.
Itu cenderung menjadi topik yang sangat panas di kali. Bagi saya seorang kontraktor adalah seseorang yang datang dan melakukan tugas-tugas khusus yang diarahkan oleh klien. Ini bisa berupa coding, desain, dukungan, apa pun. Seorang konsultan adalah seseorang yang datang untuk memberi nasihat tentang mata pelajaran tingkat yang lebih tinggi seperti arah teknologi, platform, dll.
Saya tentu mengenal beberapa kontraktor / konsultan yang sangat tersinggung dengan dipanggil seorang kontraktor. Saya pribadi saya lebih suka dianggap sebagai kontraktor tetapi saya tidak merasa kuat tentang hal itu.
Consultant extends Contractor
kecuali kadang-kadangConsultant
menimpa beberapaContractor
metode dengan:throw new UnsupportedOperationException()