Apakah saya akan belajar lebih banyak lepas atau bekerja di perusahaan?

8

Saya keluar dari sekolah sekitar setahun yang lalu, dan telah menjadi pekerja lepas sejak itu. Kadang-kadang sepertinya itu akan menjadi ide yang baik untuk bekerja di perusahaan selama beberapa tahun, untuk belajar dari orang-orang dengan pengalaman lebih dari yang saya miliki. Tetapi di sisi lain, bekerja untuk diri saya sendiri telah membuat saya mengejar proyek / teknologi yang saya tertarik pelajari, dan saya ragu untuk menyerah. Ada saran?

deklan
sumber
Tergantung pada apa yang ingin Anda pelajari sejauh yang saya tahu. Perusahaan dapat memungkinkan Anda untuk lebih mengkhususkan diri sedangkan freelancing memaksa Anda untuk mengenakan topi jack-of-all-trade. ANDA akan belajar banyak dari bermain banyak peran dalam freelance tetapi Anda juga akan untuk perusahaan di banyak posisi dapat mengkhususkan diri dan fokus pada satu topik tertentu sampai batas tertentu. Mereka masing-masing bergantung.
Chris

Jawaban:

2

Dalam freelancing, nilai bisnis Anda diberikan dengan melihat dan menyelesaikan masalah, seringkali dalam interaksi langsung dengan pelanggan Anda. Salah satu bagian tersulit sebenarnya adalah menemukan apa yang diinginkan pelanggan Anda. Anggap saja sebagai dokter medis, yang harus mencari tahu tentang rasa sakit pasiennya dan mengembangkan terapi

Dalam sebuah perusahaan, nilai bisnis seringkali diciptakan oleh koordinasi tugas dengan orang lain. Ini membutuhkan jumlah diskusi dan pertemuan yang agak tinggi. Di sisi lain, Anda mungkin memiliki lebih banyak akses ke sumber daya (peralatan, pengetahuan, ...) untuk mengatasi masalah. Anggap saja sebagai bagian dari bank yang menghasilkan bunga atas pengetahuan yang dihasilkan.

Poseid
sumber
12

Lakukan keduanya. Aku selalu. Mereka tidak harus saling eksklusif.

Bekerja untuk sebuah perusahaan akan mengajarkan Anda hal-hal seperti:

  1. Menguraikan dan meningkatkan kode warisan yang bukan milik Anda.
  2. Memenuhi tenggat waktu
  3. Dokumentasi
  4. Berhubungan dengan teknologi dan alat yang dipilih orang lain untuk Anda.

Bekerja dengan pekerjaan lepas akan memungkinkan Anda menjelajahi minat apa pun yang Anda miliki pada saat tertentu. Anda lebih mungkin bisa bermain dengan teknologi mutakhir, dan Anda dapat memilih alat favorit Anda.

Amy Anuszewski
sumber
Tentu, siapa yang butuh kehidupan sosial, bukan? (Saya bercanda, tetapi di sini saya melakukan hal yang persis sama ...)
Aaronaught
Jika Anda ingin melakukan keduanya, berhati-hatilah dengan kontrak apa pun yang tidak bersaing dengan atasan Anda.
WuHoUnited
Benar. Pastikan juga perusahaan Anda tidak memiliki semua kode Anda - bahkan pada waktu Anda.
Amy Anuszewski
Saran yang bagus! Pengaturan ini membantu Anda mempelajari hal-hal baru dan memiliki penghasilan yang kuat pada saat yang sama ...
gyurisc
3

Anda belajar jumlah yang sama - hanya serangkaian keterampilan yang berbeda.

Sama seperti yang lainnya, latihan menjadi sempurna . Keterampilan yang dibutuhkan - dan diperoleh - sangat berbeda dari pekerjaan lepas dan bekerja dengan orang lain. Bekerja dalam tim selama X tahun akan sangat memaparkan Anda pada permainan politik dan hubungan tim umum. Sedangkan, pekerjaan lepas selama X tahun akan membuat Anda sangat mencukupi dalam belajar mandiri dan menghargai jadwal fleksibel Anda. Jika Anda benar-benar duduk di pagar, pergi dan coba keduanya. Kalau tidak, selidiki (lebih jauh) apa yang Anda condongkan dan persiapkan diri Anda untuk masa depan.

Saya lebih suka interaksi tatap muka dengan orang-orang secara teratur. Sesuatu yang macet dari sekolah adalah seorang guru pernah berkata: di sini di sekolah, Anda belajar 20% dari saya dan 80% dari teman sekelas Anda . Saya yakin tidak ada bukti yang mendukung angka itu, tetapi saya menyukainya.

JK
sumber
Saya tidak yakin tentang "Anda belajar jumlah yang sama - hanya set keterampilan yang berbeda". Ini benar-benar tergantung pada sebagai pekerja lepas seberapa memotivasi Anda dan berpotensi tergantung pada tugas apa yang Anda lakukan untuk perusahaan yang mempekerjakan Anda.
Chris
@ Chris - Perbedaan dalam mentalitas kami: Anda menyerah membiarkan lingkungan Anda menentukan seberapa banyak yang Anda pelajari. ('Kamu' yang pertama ditekankan karena suatu alasan.)
JK
Hanya menunjukkannya karena Anda tidak menyebutkannya secara eksplisit.
Chris
3

Saya akan mengatakan bekerja untuk sebuah perusahaan selama beberapa tahun, tetapi berhati-hatilah untuk memilih tempat yang menekankan interaksi tim dan memiliki pengembang senior yang kuat dengan banyak pengalaman 'dalam parit' - ini sangat penting untuk kesuksesan Anda dan sulit untuk dapatkan saat Anda sendiri. Setelah itu, lakukan 'apa pun yang mengapung perahu Anda'.

Vektor
sumber
2

Menambahkan - Bekerja di suatu organisasi mengajari saya untuk menjadi pemain tim dan hal-hal yang harus diwaspadai. Dalam dunia nyata, proyek sama-sama digerakkan oleh keputusan politik seperti halnya oleh kebutuhan bisnis.

Anda juga bisa mendapatkan paparan untuk bekerja dengan organisasi eksternal (terutama ketika Anda berada di perusahaan konsultan).

Srikanth Venugopalan
sumber
1

Kebanyakan tugas lepas adalah proyek solo. Kontrak dapat memberi peluang untuk kerja tim. Bekerja di perusahaan memberi peluang kerja tim.

Apa yang Anda pelajari dalam dua pengaturan ini akan berbeda. Yang mana yang Anda pelajari lebih banyak dan yang Anda pelajari lebih sedikit akan menjadi seperti apa Anda nantinya.

Pendapat saya adalah, mungkin ada lebih banyak peluang untuk bekerja pada proyek-proyek besar (menyamakannya dengan gedung pencakar langit, kota, dll) ketika bekerja di sebuah perusahaan, dalam sebuah tim. Dan, mungkin ada lebih banyak kesempatan untuk menulis kode paling pintar yang paling Anda sukai, tetapi hanya bisa menangani proyek-proyek dengan ukuran tertentu (yang, menurut saya, paling tidak bisa dengan ukuran dan kompleksitas menengah) setelah itu Anda perlu bekerja dalam tim.

vpit3833
sumber
1

Temukan tempat di mana Anda dapat mengelilingi diri Anda dengan mentor, orang-orang senior yang kuat, dan pemikir inovatif. Pastikan Anda berada di lingkungan yang menantang. Anda dapat menemukan hal-hal ini di perusahaan, atau sebagai freelance, tetapi sebagai kontraktor freelance, Anda lebih pada keinginan dari kontrak yang Anda dapatkan.

Jika Anda bisa, coba dan temukan perusahaan konsultan. Di sana Anda dapat menemukan yang terbaik dari kedua dunia. Anda akan mendapatkan beragam proyek, teknologi, tetapi biasanya Anda akan memiliki jaringan dukungan yang hebat dan Anda akan dikelilingi oleh konsultan senior lainnya. Dan Anda juga akan belajar banyak soft skill yang akan membantu Anda dengan aspek non-teknis dari pekerjaan Anda.

Dave White
sumber
1

Bekerja untuk sebuah perusahaan bisa sangat berharga memulai. Anda dapat melihat bagaimana hal-hal dilakukan "di dunia nyata," prosedur dan proses yang tidak akan Anda pikirkan sendiri.

Seperti yang mereka katakan, Anda tidak tahu apa yang tidak Anda ketahui .

tesis
sumber
1

Seperti yang sering terjadi dengan jenis pertanyaan ini, jawabannya ada di antara keduanya - tergantung!

Ada banyak perusahaan hebat untuk bekerja, yang akan memberi Anda semua kesempatan belajar yang Anda inginkan.

Ada perusahaan lain yang akan menyedot kehidupan Anda pada beberapa proyek mengerikan tentang teknologi yang sudah ketinggalan zaman.

Wawancara kerja tidak akan sering mengungkapkan kebenaran tentang seperti apa perusahaan itu sebenarnya.

Bahkan di perusahaan yang benar-benar hebat, Anda mungkin menemukan diri Anda terkekang di bawah grup / divisi / manajer yang buruk.

Bagi saya, menemukan perusahaan yang bagus untuk bekerja (betapapun Anda mendefinisikan yang hebat, dan apakah Anda menemukan kebenaran) selama beberapa tahun akan menjadi awal yang baik. Anda selalu bisa lepas lagi nanti.

ozz
sumber