6 things CS school WON’T teach you (6th will get get hired)

6 things CS school WON’T teach you. Wish I know these during my early years, would’ve saved me months griding the wrong stuff 😅🤣

Skip lectures for the right reasons.

Comment “CLAUDE” and i’ll send you a super duper useful CLAUDE.md template! ✅📈

#cs #computerscience #careeradvice #softwareengineer

6/4 Diedit kepada

... Baca lagiSebagai seseorang yang pernah melalui perjalanan belajar dan bekerja dalam bidang Sains Komputer, saya ingin kongsikan pengalaman yang melengkapi 6 perkara yang disebut dalam artikel. Pertama, penting untuk memahami bahawa kemahiran teknikal semata-mata tidak mencukupi di dunia kerja sekarang. Pengalaman praktikal, seperti mengambil kerja sambilan atau freelance semasa belajar, sangat membantu membina portfolio yang menarik. Saya sendiri mula membina projek kecil ketika belajar, dan ini sangat memudahkan ketika mencari kerja. Kedua, membina rangkaian hubungan profesional jauh lebih penting daripada hanya menitikberatkan gred akademik. Dalam pengalaman saya, ramai rakan yang mendapat tawaran pekerjaan melalui kenalan dalam industri berbanding lewat keputusan peperiksaan mereka. Oleh itu, aktif di komuniti teknologi, menghadiri seminar, dan berinteraksi dengan profesional lain adalah strategi terbaik. Ketiga, berani mengakui apabila tidak tahu sesuatu adalah kunci utama dalam membina reputasi yang baik. Saya pernah gagal interview kerana cuba menjawab soalan yang saya tidak pasti, tetapi selepas saya belajar untuk jujur dan menunjukkan minat untuk belajar, keterbukaan itu sebenarnya membuatkan majikan lebih percaya. Keempat, kemahiran menyemak dan menilai kod yang dihasilkan oleh AI atau pihak lain semakin penting. Kini, AI mampu menulis kod, tapi manusia yang bertanggungjawab memastikan kod tersebut berkualiti, selamat dan sesuai digunakan. Kelima, menyediakan dokumentasi seperti CLAUDE.md sangat berguna bagi projek yang melibatkan AI supaya AI memahami konteks dan had-had yang perlu diikuti. Saya sendiri menggunakan dokumentasi terperinci untuk setiap projek supaya mudah diurus dan dikembangkan. Akhir sekali, belajar dan mahir dalam system design adalah pelaburan terbaik kerana kemahiran ini sukar digantikan oleh AI. Rekabentuk sistem yang baik akan menjamin kejayaan projek jangka panjang. Jadi, jangan hanya fokus pada data structures dan algorithms semata, luaskan ilmu anda ke arah mencipta seni bina sistem yang mantap dan efisien. Semua tips ini saya harap dapat bantu anda mempersiapkan diri bukan sahaja untuk lulus akademik, tetapi juga bersedia untuk cabaran industri teknologi semasa dan akan datang.