Apakah Anda memiliki alat Anda? [Tutup]

9

Seorang kolega saya menulis posting beberapa waktu lalu yang menanyakan apakah Anda memiliki alat Anda . Itu menimbulkan pertanyaan penting. Apakah kamu? Saya menjawab dalam komentar. Sebagai seorang yang mandiri, saya memiliki alat sendiri. Bahkan ketika saya tidak mandiri, saya memiliki alat sendiri (berlisensi penuh) yang saya gunakan untuk pengembangan pribadi. Saya tidak berpikir membeli alat sendiri adalah sesuatu yang bisa membuat Anda kesal (hanya karena Anda dapat membeli sepasang sepatu basket seharga $ 100, itu tidak akan membuat Anda sebagus Michael Jordan), tetapi itu adalah investasi dalam diri Anda sendiri bahwa tidak bisa dianggap enteng.

Menurutmu apa orang baik?

Michael Brown
sumber

Jawaban:

19

Masalah antara pengrajin tradisional dan programmer adalah bahwa alat tradisional biasanya tidak kedaluwarsa setelah satu tahun. Ayah saya bekerja di mobil, rumah, dan banyak lagi di waktu luangnya dan telah mengumpulkan banyak alat selama bertahun-tahun. Perbedaan yang saya lihat adalah bahwa dia masih memiliki palu luar biasa yang sama sejak tahun 90-an, kekuatan yang sama yang dia miliki sejak 10+ tahun yang lalu, meja kerja yang sama sejak saya lahir. Katakanlah saya ingin membeli Resharper. Itu 100 dolar. Setelah satu tahun saya harus membelinya lagi sehingga saya bisa mendapatkan lisensi untuk tahun berikutnya ... dan lagi dan lagi. Alat-alat sering berubah, dan lisensi perlu dibeli kembali begitu sering sehingga benar-benar tidak masuk akal berkali-kali untuk membeli alat sendiri selain dasar-dasarnya. Hanya jika Anda melakukan pekerjaan kontrak yang masuk akal karena secara hukum, Anda tidak dapat mencuri alat dan Anda mungkin membutuhkan IDE untuk menyelesaikan pekerjaan dalam waktu yang kompetitif.

Ryan Hayes
sumber
Anda membuat poin yang bagus! Harus terus meningkatkan alat Anda membuat menjaga koleksi Anda sendiri lebih mahal.
Michael Brown
1
Itu membuatnya lebih mahal. Tetapi ini adalah investasi dalam kerajinan Anda, sedikit seperti para pengrajin yang semuanya digunakan untuk membayar biaya keanggotaan guild kerajinan. Anda tidak mendapatkan sesuatu tanpa hasil. Dan jika Anda mendapat untung dari alat-alat yang terus Anda bayar, Anda harus bisa mengimbangi pengeluaran itu dengan penghasilan Anda. Setidaknya ini dibayar sebelum $ pajak.
cepat
1
itu semua benar, tetapi tidak lengkap;) Untuk programmer ada alat gratis yang mengagumkan, jadi kadang-kadang Anda mendapatkan palu mewah secara gratis.
Antonio Bakula
1
Atau, jika palu mewah tidak ada, sebagai programmer kita dapat mencoba mencari programmer lain, bergabung bersama, dan mengembangkan palu yang baru dan lebih baik untuk menggantikan mereka semua. Kita harus menyebutnya ... "Obeng!" :-)
Tin Man
16

Di perusahaan sebelumnya, saya tidak terlalu memikirkan pengeluaran hingga $ 100 dari kantong saya sendiri untuk alat perangkat lunak. Namun, sejak awal tahun 00-an, sebagian besar perusahaan tempat saya bekerja telah memiliki kebijakan yang melarang ini. Jadi, sementara saya tidak keberatan menghabiskan uang, sejak itu menjadi melanggar aturan untuk melakukannya.

Selain itu, dengan banyak perusahaan yang cukup senang untuk segera membawa Anda ke pintu dan melarang akses Anda ke komputer tempat Anda bekerja ketika Anda memberi pemberitahuan (atau dipecat atau diberhentikan), Anda tidak akan dapat memulihkan alat-alat Anda yang Anda inginkan. sudah dibayar. Dan dengan membiarkannya terinstal, Anda mungkin melanggar sejumlah perjanjian lisensi.

Aturan praktis saya hari ini adalah:

  • Jika itu berjalan di mesin pribadi saya, maka bayar saya untuk itu, saya instal dan saya menggunakannya.
  • Jika itu terjadi pada properti perusahaan, maka perusahaan harus membayarnya.
  • Jika perusahaan tidak mau membayar alat tersebut, maka itu berarti mereka ingin saya menghabiskan waktu melakukannya dengan keras / jauh.
Tangurena
sumber
7

Jika Anda mandiri, maka ya, Anda harus. Jika saya menyewa kontraktor untuk masuk dan memperbaiki gipsum saya, saya berharap dia akan membawa alat sendiri. Jika saya memulai perusahaan perbaikan drywall, saya mungkin menyediakan beberapa alat masalah standar untuk semua orang, untuk konsistensi, dan jika mereka menginginkan alat mereka sendiri, mereka dapat menghabiskan uang mereka sendiri.

Jika Anda ingin terus maju dan membeli alat dev Anda sendiri untuk keperluan Anda sendiri, silakan !! :)

FrustratedWithFormsDesigner
sumber
7

Saya bekerja untuk sebuah perusahaan. Perusahaan bersikeras bahwa mereka memiliki semua yang saya hasilkan. Saya pikir itu benar-benar tidak masuk akal bagi mereka untuk tidak menyediakan semua alat saya. Tidak mungkin saya akan menghabiskan $ 15.000 / tahun untuk alat dan memberi mereka semua yang saya hasilkan dengan alat itu.

Selain itu, sekitar 33% dari gaji tahunan saya di rumah. Tidak mungkin saya bisa membenarkan pengeluaran semacam itu.

John Kraft
sumber
6

Secara kolektif alat yang saya gunakan untuk melakukan pekerjaan saya akan menelan biaya sekitar $ 80.000 untuk dibeli. Jika saya diharapkan untuk membeli itu, saya juga berharap akan dibayar dengan tarif per jam yang jauh lebih tinggi.

Apa namanya
sumber
4

Ini bersinggungan dengan pertanyaan OP, tetapi berlaku untuk beberapa jawaban:

Jika Anda seorang pekerja lepas / pekerja kontrak di AS, dan perusahaan menyediakan alat-alat Anda, mungkin ada konsekuensi pajak: bagus untuk Anda, tetapi tidak untuk perusahaan.

IRS memiliki pedoman untuk menentukan apakah Anda seorang Kontraktor Independen (Wiraswasta) atau Karyawan . Salah satu faktornya adalah "siapa yang menyediakan alat / persediaan."

Mungkin kepentingan finansial perusahaan untuk memanggil Anda seorang freelancer, tetapi jika mereka menyediakan alat Anda dan memberi tahu Anda kapan, di mana, & tentang apa yang harus dikerjakan, Anda mungkin akan ditipu.

Lihat Permatemp (Wikipedia) untuk latar belakang tambahan.

[ Catatan : Bukan pengacara, bukan agen IRS, bukan pro pajak, bukan nasihat hukum, berkonsultasi dengan seseorang yang tahu apa yang mereka bicarakan, dll.]

Dori
sumber
2
Ya banyak perusahaan melakukan hal-hal yang dipertanyakan untuk mengelak dari tanggung jawab pajak mereka.
Michael Brown
3

Saya pikir itu sangat tergantung pada kebijakan perusahaan tempat seseorang bekerja dan apa yang mau didukung departemen TI seperti yang lainnya. Saya harus membeli hampir semua alat saya sendiri karena saya harus menyelesaikan pekerjaan, dan, pada saat itu, mendapatkan uang yang diizinkan untuk membeli apa yang saya butuhkan lebih banyak masalah daripada nilainya atau tidak ada anggaran. Sejak itu saya membuat mereka untuk membuka pundi-pundi dan membeli lisensi mereka sendiri, tetapi pundi-pundi itu ditutup lagi dan beberapa aplikasi akan melakukan upgrade yang signifikan.

Apakah saya merasa lebih baik — bahkan bangga — tentang memiliki alat sendiri? Tidak semuanya. Walaupun saya memiliki rasa memiliki atas produk yang saya buat untuk perusahaan saya, pekerjaan itu pada akhirnya dilakukan untuk mereka dan bukan untuk saya, jadi mereka seharusnya membayar untuk itu. Pada saat yang sama, jika saya ingin menggunakan alat saya untuk barang-barang di rumah maupun di tempat kerja, maka saya tidak pernah memiliki semangat moral untuk meminjam (mencuri) lisensi perusahaan untuk tujuan jahat saya, dan saya belajar banyak di luar yang tergesa-gesa. hari kerja, jadi saya tidak terlalu keberatan. Namun, itu bisa menjadi mahal dan saya terpaksa menjatuhkan beberapa alat karena kekurangan dana.

Philip Regan
sumber
Jika perusahaan tidak akan memberikan Anda alat, maka Anda tidak dapat melakukan pekerjaan itu. Apa yang akan mereka lakukan? Memecatmu? Atas dasar apa? Saya ingin menjadi lalat di dinding di persidangan pemecatan tidak adil :-)
Mawg mengatakan mengembalikan Monica
2

Sebagai freelance , Anda tentu harus, jika tidak, Anda tergantung pada apa yang disediakan klien Anda yang mungkin tidak selalu terbaik untuk alur kerja Anda, jika mereka memiliki alat sama sekali (apakah konsultan bahkan tercakup dalam lisensi VL?)

Sebagai seorang karyawan , bisa jadi menarik jika itu adalah alat yang tidak memiliki lisensi perusahaan, namun jika itu meningkatkan produktivitas, Anda harus mendorong agar manajemen melisensikannya untuk semua orang, dengan cara itu orang lain akan mendapat manfaat dari itu dan Anda tidak memiliki untuk membelanjakan uang Anda sendiri untuk itu (dan itu pasti membantu jika semua orang menggunakan alat pengembangan yang sama).

wildpeaks
sumber
Saya akan memenuhi syarat ini: Jika Anda seorang freelancer, majikan dapat jika itu memilih menyediakan alat. Dalam hal ini Anda harus menagih tarif yang lebih rendah daripada jika Anda menyediakan alat sendiri. Jika majikan (atau Anda kontraktor / freelancer) melibatkan Anda dengan alasan bahwa Anda memiliki semua alat dan memahami bahwa Anda akan menggunakan milik Anda sendiri, Anda harus mengenakan tarif yang sesuai yang mengkompensasi Anda untuk pengeluaran yang harus Anda lakukan. Anda tidak selalu harus mengungkapkan perbedaan tarif penagihan ini. Majikan mungkin melakukan pembicaraan itu dengan Anda, atau tidak.
cepat
2

Saya pikir tidak masuk akal mengharapkan majikan Anda untuk membeli alat Anda, tetapi saya juga berpikir pengembang terbaik pada akhirnya akan memiliki alat sendiri untuk proyek pribadi mereka - begitu mereka memiliki sedikit uang tambahan pasca-perguruan tinggi.

Dalam pos itu, ayahnya berkata, "Ya, saya punya sekitar $ 6000 alat saya sendiri." Alat yang disediakan untuk saya di tempat kerja mungkin berjalan mendekati $ 15.000 dan mungkin hanya berlangsung satu atau dua tahun sebelum pembayaran lain perlu dilakukan untuk versi baru (vs alat perangkat keras yang bertahan beberapa dekade, asalkan ada gunanya). Juga, pengembang sering "membeli alat mereka sendiri" dalam bentuk buku perpustakaan, peralatan teknologi, dan investasi lain yang lebih sulit untuk dibayar majikan. Akhirnya, ada jauh lebih banyak variasi dalam alat pengembang - dimulai dengan Microsoft vs open source, dan termasuk kontrol sumber, CI, dan banyak lagi - yang benar-benar perlu dipilih dari oleh orang yang membuat keputusan bisnis, biasanya majikan ( kecuali jika Anda adalah freelance). Jadi saya pikir masuk akal untuk tidak memiliki alat sendiri untuk pekerjaan Anda.

Pada saat yang sama, menyisihkan waktu untuk proyek pribadi adalah kunci untuk menjadi salah satu pengembang terbaik , dan bagian dari investasi itu adalah membeli alat untuk proyek Anda sendiri.

Ethel Evans
sumber
2

Saya suka banyak paragraf ketiga Anda @Michael Kohne. Pada dasarnya bagi saya itu datang ke dua hal:

  • Jika saya melakukan sesuatu, maka aturan Open Source, karena hampir semua yang saya butuhkan adalah open source (gcc / llvm, cmake, doxygen, python, ruby ​​dan eclipse) (saya terutama memprogram dalam C / C ++, python, java, ruby ​​dan terkadang saya melakukan pengembangan web)

  • Jika ini adalah perusahaan tempat saya (akan) bekerja, maka itu adalah masalah perusahaan, saya hanya ingin melakukan hal saya, yang terbaik yang saya bisa (saya hanya pengembang yang bodoh);

Coyote21
sumber
1

Sebagai seorang freelancer, saya bisa melihat itu berjalan baik, tetapi jika Anda disewa untuk menangani sebuah proyek (sebagai lawan menjadi satu lagi tubuh hangat di kursi), maka Anda mungkin akan membutuhkan alat Anda sendiri.

Sebagai karyawan tetap, majikan Anda harus menyediakan alat-alat karena mereka akan menggunakan rantai alat tertentu (seringkali bukan pilihan Anda).

Untuk pekerjaan pribadi, jelas Anda akan membutuhkan alat Anda sendiri, tetapi bagi banyak orang yang terdiri dari rantai alat sumber terbuka. Sejujurnya, kebanyakan proyek pribadi orang-orang tidak menyentuh pada hal-hal yang Anda butuhkan untuk rantai alat kelas atas.

Michael Kohne
sumber