Saya pikir orang menaruh banyak fokus pada sisi teknis hal-hal di sini. Saya bahkan tidak akan mengomentari pernyataan seperti 'windows is a no go' karena dalam kasus itu pemeriksaan realitas dilakukan yang berada di luar cakupan ini.
Untuk sampai ke titik:
Secara pribadi saya tidak akan terlalu fokus pada aspek teknis pekerjaan. Tentu itu baik jika perusahaan baru Anda menggunakan solusi SCM yang matang seperti perforce atau git, itu keren jika firewall hampir tidak memiliki batasan dan mesin kerja Anda adalah 8 core dengan 32 gigs RAM.
Komputer desktop dapat ditingkatkan dan solusi scm baru dapat diimplementasikan jika Anda membuat argumen yang valid dan berhasil meyakinkan bos Anda tentang manfaatnya.
Apa yang tidak dapat dengan mudah diperbaiki adalah lingkungan kerja yang tidak ramah. Apa yang tidak dapat dengan mudah diperbaiki atau diubah adalah cara majikan memandang karyawan - Dari pengalaman saya, baik itu (a) mesin tempat Anda memasukkan kopi & uang tunai dan menjual produk atau orang-orang yang menghasilkan kode yang lebih baik ketika mereka diperlakukan dengan baik dan memiliki waktu yang baik di tempat kerja.
Desktop saya di tempat kerja bukan power-house dan saya bekerja dengan Java meskipun saya ingin melakukan pemrograman C tingkat rendah pada pengontrol mikro. Namun suasana kerja sangat bagus. Kami sering mengadakan BBQ, hari-hari konvensi pengembang kecil reguler di mana orang menyajikan barang baru yang mereka temui selama bekerja dll.
Anda mungkin benar-benar berharap untuk jenis jawaban teknis yang sebagian besar telah Anda berikan di sini sejauh ini. Saya hanya ingin menaruh anggapan pada fakta bahwa ada lebih banyak perusahaan yang bagus daripada rincian teknis. Cobalah untuk melihat apakah pekerjaan itu terlihat seperti memiliki lingkungan kerja yang sehat yang ingin membuat Anda pergi bekerja di pagi hari daripada berteriak dan mengutuk ..