Saya bekerja di perusahaan perangkat lunak kecil di mana pemiliknya juga manajer. Kekhawatiran saya adalah bahwa setiap dan semua kemajuan dalam teknologi bertemu dengan sangat diremehkan oleh manajemen. Beberapa komentar adalah sebagai berikut:
- LINQ, nHibernate, dan ORM adalah praktik pemrograman yang buruk, kami tidak akan pernah menggunakannya.
- Sebagian besar aplikasi besar masih ditulis dalam VB6.
- Web hanya membuang-buang waktu, itu tidak dimaksudkan untuk aplikasi.
Setiap kali versi baru perangkat lunak pengembangan dirilis, saya harus mendengarkan keluhan manajemen selama berjam-jam. Teknologi seperti WPF, WCF, MVC dan Entity sepenuhnya diabaikan.
Semua yang dikatakan, itu bukan tempat yang mengerikan untuk bekerja, bayarannya rata-rata dan dekat dengan rumah.
Kekhawatiran saya adalah bahwa, meskipun kami secara teknis menggunakan versi terbaru dari .NET, kami hampir tidak menggunakan teknologi terbaru, kami mungkin juga menggunakan .NET 1.
Jika saya memutuskan untuk pindah, apakah "pengalaman" ini membatasi karier saya bijak? Saya sudah di sini selama beberapa tahun.
EDIT: Saya benar-benar berterima kasih atas tanggapan yang luar biasa. Jujur saya pikir mungkin demi kepentingan saya sendiri untuk bergerak.
Jawaban:
Semakin lama Anda tinggal, semakin buruk hasilnya (dalam hal Anda terkini tentang teknologi saat ini). Pergi sekarang.
sumber
Masalah terbesar adalah bahwa Manajemen / Pemilik membuat keputusan teknis. Mereka harus fokus pada pengambilan keputusan bisnis. Jika Anda tidak dapat membuat keputusan teknis maka Anda hanya monyet yang sangat terlatih.
Tetapi Anda dapat menggunakan ini untuk keuntungan Anda. Mulailah mencari pekerjaan lain. Anda harus memiliki waktu untuk melakukan ini karena Anda tidak perlu menghabiskan waktu mempelajari sesuatu yang baru. Dan karena pekerjaan itu dibayar dengan layak dan itu adalah tempat yang layak untuk bekerja, Anda dapat meluangkan waktu untuk menemukan pekerjaan yang sempurna.
Juga karena Anda tidak belajar sesuatu yang baru untuk perusahaan yang dapat Anda pelajari, di waktu senggang, teknologi yang dibutuhkan di leher Anda.
sumber
Anda tidak banyak membahas lingkungan kerja, jadi saya anggap tidak apa-apa. Saya tidak tahu sudah berapa lama Anda berada di industri ini, tetapi semua orang tidak selalu menggunakan yang terbaru dan terhebat. Saya meninggalkan pekerjaan selama 4,5 tahun di mana saya menggunakan Borland C ++ Builder 5 IDE setiap hari selama empat tahun. Kode produksi masih dikembangkan pada platform itu dan digunakan secara luas di seluruh industri tersebut. Kadang-kadang, saya akan menggunakan teknologi baru sedapat mungkin seperti ketika saya harus berintegrasi dengan perangkat genggam dan menggunakan Visual Studio 2005.
Daripada merajuk, Anda harus membuat yang terbaik dari situasi ini. Buat perubahan tambahan sebanyak yang Anda bisa. Tingkatkan produk di platform lama sebaik mungkin. Dalam cerita awal saya, kami masih menemukan cara untuk membuat perangkat lunak lebih baik pada IDE lama. Jangan membuang alat lama hanya karena sudah tua. Saya tahu WCF, LINQ, dan teknologi lainnya adalah buzz sekarang, tapi kadang-kadang membayar untuk tetap dengan barang-barang lama.
Sejauh bos Anda membuat keputusan teknis, itu karena itu adalah Perusahaan kecil. Saya telah bekerja di dua Perusahaan kecil - itu adalah norma. Perusahaan yang lebih besar memiliki tingkat pemisahan yang jauh lebih besar antara insinyur dan manajemen. Apa yang seharusnya menjadi praktik terbaik biasanya tidak dan itu tentu bukan hal yang buruk.
Inilah saatnya untuk mulai melihat berbagai hal dengan cara yang berbeda. Terkadang saya berharap telah melakukan itu dalam banyak kasus sepanjang hidup saya. Berpikir positif teman saya.
sumber
Baunya seperti kata-kata kasar, tapi aku akan tetap menggigit ...
Saya pikir Anda tahu jawabannya dan Anda tidak perlu kami memberi tahu Anda bahwa Anda bekerja untuk yang kalah.
Beberapa tahun di pekerjaan yang buruk tidak pernah menyakiti saya, sekarang 5 atau lebih mulai terlihat buruk, terutama jika itu mendapat pengulangan dalam komunitas profesional sebagai tempat yang buruk untuk bekerja.
Anda harus mulai mencari pekerjaan lain sekarang.
sumber
Iya nih. Ini telah memengaruhi karier Anda karena Anda telah beberapa tahun bekerja dengan teknologi mati yang hanya digunakan oleh perusahaan miskin lainnya, dan menggunakan teknologi baru seperti dulu - mereka secara teknis tidak tahu apa-apa. Keduanya merupakan pelanggaran yang sangat serius dan akan menjadi pukulan berat bagi prospek karier. Dalam profesi ini, stagnasi adalah hukuman mati dan mengarah ke pensiun dini. Perusahaan yang tidak terus-menerus mengevaluasi teknologi baru dan cara menuai manfaat darinya, dan merencanakan peningkatan bukanlah perusahaan tempat Anda ingin bekerja daripada yang Anda butuhkan; perusahaan-perusahaan ini hanya akan dapat mempertahankan ampas dari profesi kita - mereka yang tidak bisa mendapatkan pekerjaan di tempat lain dan membutuhkan stabilitas lucu dalam melakukan hal yang sama untuk tetap ada.
Situasi OP telah menjadi seluruh karier saya, dan saya telah melihat secara langsung kerusakan yang dapat dilakukan. Saya telah mencoba gagal untuk membatalkannya selama bertahun-tahun sekarang.
sumber
Inilah beberapa poin penting yang perlu diingat.
Jangan terlalu khawatir tentang di mana Anda bekerja selama Anda memiliki waktu luang dan kebebasan hukum untuk mengerjakan barang-barang Anda sendiri di waktu Anda sendiri. Jika lingkungannya bagus dan bayarannya dapat diterima, maka tidak ada alasan untuk melarikan diri.
sumber
izinkan saya meringkas situasi Anda,
1- Anda TIDAK MENGGUNAKAN teknologi terbaru
2- Anda masih hidup dalam cangkang manajer Anda, tidak bisa kreatif, termotivasi atau bahkan terinspirasi (Saya tidak tahu bagaimana Anda masih bisa melakukan tugas sehari-hari Anda!)
3 - Teknologi web adalah sumber sakit kepala untuk perusahaan Anda!
Kawan, ini bukan situasi kesehatan atau lingkungan profesional! LARI UNTUK HIDUP ANDA :)
Saran saya: Mulailah mencari pekerjaan baru SECEPATNYA, bahkan jika itu jauh dari tempat Anda, itu masalah kecil asalkan mereka membayar Anda cukup sesuai dengan nilai pengalaman Anda di pasar sekarang
Semoga berhasil.
sumber
Bisnis tidak perlu diperbarui dengan Teknologi, tetapi Pemrogram melakukannya. Waktunya untuk pindah.
sumber
Itu benar-benar tergantung pada apa yang Anda inginkan. Saya tentu saja tidak setuju dengan hampir semua kutipan yang Anda berikan dari manajemen, terutama:
Betapa lucu, mereka tidak dan tidak pernah ditulis dalam VB6, mereka ditulis dan masih berjalan di mainframe!
Tetapi serius, Anda harus memutuskan sendiri apa prioritas Anda. Saya pikir teknologi cenderung tidak relevan, Anda dapat menyalahgunakan teknologi baru dan menulis kode yang elegan dalam yang lama (saya telah melihat keduanya, dan teknologi baru cenderung menjadi terlalu disalahgunakan, karena kurva belajar dan kurangnya pengalaman). Secara pribadi, saya lebih suka bekerja pada VB6 atau proyek Java lawas yang ditulis dengan baik menggunakan prinsip-prinsip rekayasa perangkat lunak yang solid daripada situs MVC / AJAX terbaru yang menggunakan layanan RIA tetapi sepenuhnya hancur sampai pada titik bahwa setiap upaya untuk membuat perubahan kecil di mana saja beriak di seluruh seluruh program dan memecahnya diperbaiki. Jadi jika Anda senang melakukan apa yang Anda lakukan, Anda akan dapat menemukan tempat yang membutuhkan programmer VB6 selama yang Anda inginkan, lihat saja semua programmer COBOL masih ada di luar sana.
Yang sedang berkata, sepertinya ada banyak hal lain yang mungkin salah dengan di mana Anda berada, dan kegagalan untuk mengadopsi teknologi baru mungkin hanya salah satu gejala dari masalah yang lebih besar. Sepertinya masalah sebenarnya adalah bahwa pemilik tidak terhubung dengan kenyataan, dan tidak mau mengakui bahwa ada masalah teknologi yang tidak mereka pahami dan tidak memenuhi syarat untuk mengambil keputusan.
sumber
Kembangkan sesuatu untuk bisnis: yaitu menggunakan data bisnis untuk mengambil keputusan bisnis, atau menyajikan data bisnis dengan cara tertentu, atau membuat aplikasi bisnis yang benar-benar bermanfaat. Lakukan sesuai waktu Anda sendiri, gunakan teknologi terdepan dan buatlah sehebat yang Anda bisa.
Posting ke mereka secara anonim, tetapi berikan beberapa cara untuk membuktikannya adalah Anda. Sertakan (jujur) berapa lama Anda.
Ketika Anda ditanya berapa lama untuk menulis sesuatu seperti ini, hitung sesuai dengan teknologi yang Anda miliki saat ini. Perbedaannya kemungkinan besar akan substansial.
Setelah sekitar satu hari, duduklah bersama mereka dan beri tahu mereka. Jika mereka adalah orang-orang yang setengah layak, mereka akan mengenalinya sebagai seruan minta tolong, dan mengubah pandangan mereka. Jika mereka terus tidak, maka, ya, Anda harus pergi. Tetapi cara ini memberi mereka kesempatan untuk menebus diri mereka sendiri, dan memberi Anda kesempatan untuk membuktikan apa yang bisa dilakukan.
sumber
Mungkin tidak sebanyak yang Anda pikirkan.
Banyak majikan mencari pengalaman alat seperti VB tanpa memperhatikan apa yang sebenarnya Anda lakukan dengan mereka.
Jadi saya tidak akan mengatakan itu secara aktif merusak karier Anda; tidak membantu. Jika Anda senang dengan pekerjaan Anda, jangan ragu untuk bertahan sebentar.
Tidak ada yang menghentikan Anda mencari peran yang akan melakukan pekerjaan yang lebih baik untuk memajukan karir Anda saat Anda terus bekerja untuk mereka.
sumber
Bekerja beberapa tahun di sebuah perusahaan kecil umumnya berarti Anda tahu sedikit tentang apa yang dikembangkan perusahaan ... Saya kira Anda akan memiliki cukup banyak informasi yang merupakan kunci bisnis dan seringkali perusahaan kecil tidak mampu membuat yakin semua pengetahuan sama-sama dikenal di kalangan pekerjanya.
Jika perusahaannya cukup kecil, Anda mungkin juga menjadi orang yang mengurus pengaturan jaringan atau menyisipkan tugas vital lain yang tampaknya tidak penting yang perlu diganti oleh manajer / pemilik Anda.
Jika Anda pergi, itu mungkin menyebabkan sakit kepala yang cukup besar bagi perusahaan kecil dalam hal penyerahan atau transfer pengetahuan.
Apa yang saya maksudkan adalah bahwa peran Anda dalam perusahaan mungkin sebenarnya sangat penting karena Anda tahu banyak informasi bisnis serta alat / keterampilan yang menjadi kurang tersedia seiring berjalannya waktu. Pengetahuan Anda mungkin merupakan kunci untuk aplikasi yang ditingkatkan atau dibawa ke platform yang lebih baru, dll
Saya ragu Anda ingin mengambil risiko tawar-menawar dengan mereka tetapi jika Anda meninggalkan pekerjaan Anda, Anda bisa melihat mereka berada dalam kondisi yang berpotensi mencari keterampilan yang Anda miliki ...
sumber
Saya bekerja untuk perusahaan seperti ini selama hampir setahun sebelum manajemen meyakinkan dirinya sendiri bahwa saya ada dalam daftar hitam, bahwa saya benar-benar tidak efektif (terlepas dari kenyataan bahwa saya memproduksi kode untuk produksi yang membuat dampak positif nyata pada pendapatan), dan akhirnya memecat saya dan berusaha meninggalkan tanda hitam pada riwayat pekerjaan saya.
Jika perusahaan membenci inovasi, pada titik tertentu mereka akan membutuhkan kambing hitam mengapa hal-hal tidak berfungsi. Jangan biarkan itu menjadi dirimu.
sumber
Di luar industri yang berhubungan langsung dengan komputer / perangkat lunak menggunakan hal-hal lama cukup umum.
Risiko / imbalan saat pindah ke platform baru dipandang sebagai langkah bisnis yang buruk oleh beberapa industri. Ini hanya fakta dari beberapa sektor. Anda harus menjawab dua pertanyaan:
Jika Anda memiliki banyak pengetahuan bisnis di sektor ini (asuransi atau kedirgantaraan adalah contoh yang baik di sini) dan Anda menikmati penyelesaian masalah seperti sekarang, maka Anda mungkin dapat menjalani seluruh karir Anda tanpa menggunakan barang-barang canggih. COBOL, ADA dan Assembler masih cukup hidup dan sehat di daerah-daerah tersebut. Itu berubah, tetapi sangat lambat, dan hanya untuk alat "lama" lainnya yang sudah terbukti (seperti .net tanpa vs + lonceng dan peluit. Ahli dalam ruang masalah yang tepat dan alat dicari setelah perusahaan-perusahaan melihat barang baru sebagai Di sisi lain, jika Anda membenci ruang masalah, atau perusahaan Anda melakukan sesuatu dengan penghalang rendah untuk masuk Anda berada di tempat yang berisiko karena Anda akan kesulitan menemukan posisi yang sebanding.
Jika Anda ingin barang-barang baru keluar, tetapi jangan merasa Anda harus melakukannya jika Anda benar-benar berpikir posisinya sedang menuju arah yang baik. Posisi seperti yang Anda gambarkan membatasi pilihan Anda sedikit, tetapi tidak ada salahnya Anda seperti halnya tipe-tipe terdepan membuatnya terdengar jika Anda puas tinggal di ruang perusahaan di ujung jalan.
sumber
Dalam bisnis ini, Anda harus menjadi hiu. Jangan pernah berhenti bergerak maju. Jika perusahaan tidak menyadarinya maka mereka tidak peduli dengan kesuksesan mereka sendiri, apalagi Anda. Pindahkan ASAP!
sumber
Lol, dalam apa yang disebut kehidupan nyata, Anda tidak akan menggunakan teknologi baru yang tidak berguna dengan nama-nama cantik ... melainkan solusi lama dan berpengalaman yang telah terbukti siap produksi.
Banyak aplikasi bisnis nyata masih dikembangkan di Borland C ++ Builder atau Delphi, atau VB6.
Jika Anda ingin "bermain" dengan Mongo, ORM, dll ... kembali ke taman kanak-kanak. Atau cari pekerjaan yang tidak berarti, tidak serius di beberapa startup.
Apa yang kamu harapkan? Bahwa majikan Anda akan bertindak sebagai pengkhianat untuk setiap teknologi baru? Jika Anda menulis beberapa klon facebook bodoh, Anda dapat menggunakan teknologi terbaru, karena tidak masalah jika rusak, kehilangan data, dll.
Apa yang Anda maksud "perkembangan"? Menggunakan ORM atau Hibernate ... keduanya mengerikan, dan manajer Anda benar mengatakan kepada Anda bahwa menggunakan ini adalah praktik pemrograman yang buruk. ORM adalah untuk boneka-boneka basis data yang tidak tahu cara menulis permintaan dan kinerja, itu mengerikan dan menghasilkan kekacauan.
MVC? Anda ingin menulis setiap 1/4 aplikasi dalam model yang berbeda? Mungkin buang waktu setahun untuk menulis ulang? Saya pikir tujuan melakukan "pekerjaan" adalah untuk menyelesaikan sesuatu ... bukan untuk menjadi modis.
sumber