33 poin oleh GN⁺ 2023-11-09 | 6 komentar | Bagikan ke WhatsApp
  • Kampus tidak mempersiapkan Anda untuk pekerjaan: pendidikan universitas bersifat teoretis, dengan minim praktik rekayasa perangkat lunak
  • Hampir tidak ada proyek greenfield: alih-alih proyek baru, kebanyakan orang justru akan menghadapi proyek lama yang kompleks
  • Tidak ada yang peduli dengan clean code Anda: fokuslah pada memberikan nilai
  • Kadang Anda akan bekerja dengan orang yang tidak kompeten: Anda akan bertemu rekan kerja yang kompeten maupun yang tidak; perlu menanganinya secara profesional
  • Biasakan menghadiri rapat berjam-jam: rapat sering terjadi, ada yang produktif dan ada yang tidak; komunikasi itu penting
  • Anda akan cukup sering diminta memperkirakan waktu: memperkirakan waktu penyelesaian pekerjaan adalah hal yang umum dan rumit; buat komitmen yang realistis dan usahakan hasil yang melampaui ekspektasi
  • Bug akan menjadi musuh bebuyutan seumur hidup: bug adalah konstanta dalam pengembangan perangkat lunak. Anda perlu mengantisipasi dan bersiap menghadapinya
  • Ketidakpastian adalah teman beracun: dari requirement proyek hingga stabilitas pekerjaan, ketidakpastian selalu melekat
  • Memutus hubungan dari pekerjaan hampir mustahil: terutama saat bekerja dari rumah, sulit untuk benar-benar terpisah dari pekerjaan
  • Anda bisa mendapat lebih banyak manfaat dari soft skill yang baik daripada kemampuan teknis yang baik: untuk perkembangan karier, soft skill sering lebih berharga daripada keterampilan teknis

Kesimpulan: bidang software engineering itu menantang dan penuh persoalan nyata, tetapi juga menawarkan peluang untuk bertumbuh, berinovasi, dan menikmati lingkungan kerja yang fleksibel

6 komentar

 
simmani5 2023-11-10

Sekarang kita sudah memasuki era AI, jadi tidak ada alasan lagi untuk berpikir seperti di masa lalu . .
Di masa lalu, kemampuan ditentukan oleh selisih satu lembar kertas kosong, tetapi sekarang berubah menjadi satu baris prompt AI

 
rtlink 2023-11-10

Belajar selalu dilakukan sendiri
Proyek selalu kacau
Kode bahkan lebih kacau
Yang ternyata tidak kompeten adalah diri sendiri
Rapat selalu penuh skeptisisme
Estimasi itu mustahil
Bug adalah favorit sejati
Ketidakpastian justru adalah kepastian yang sesungguhnya
Hidup adalah kerja
Kalau teknologinya bagus, tangan dan kaki memang jadi lebih ringan

 
roxie 2023-11-18

Mustahil diperkirakan

Meski begitu, mari tetap berlatih! :muscle:

 
ninebow 2023-11-10

Aduh... T_T

 
ryj0902 2023-11-10

Berikan kalung kelulusan kepada orang ini

 
GN⁺ 2023-11-09
Opini Hacker News
  • Keterbacaan dan kemudahan pemeliharaan kode
  • Evaluasi keberhasilan rekayasa perangkat lunak
  • Beragam jenis pekerjaan dalam rekayasa perangkat lunak
  • Pentingnya mengelola ekspektasi
  • Faktor promosi di luar pencapaian teknis
  • Kemampuan melakukan estimasi dalam rekayasa perangkat lunak
  • Sulitnya memisahkan urusan kerja dan work-life balance
  • Persepsi terhadap pekerjaan nyata dalam rekayasa perangkat lunak
  • Melepaskan diri dari pekerjaan dan mencegah burnout
  • Kompensasi dan kondisi kerja dalam rekayasa perangkat lunak
  • Beban metodologi agile
  • Relativitas kemampuan rekayasa perangkat lunak