Ketika teknologi terus berkembang, kerja pengaturcara juga sentiasa berubah. Sesetengah pengaturcara meninggalkan industri asal mereka dan beralih kepada kerja teknikal dalam bidang lain. Saya adalah salah seorang daripada mereka Saya pernah menjadi jurutera Java di syarikat BAT, dan sekarang saya telah beralih kepada kerja teknikal dalam bidang Golang Ini adalah kisah seorang pengaturcara yang mengubah kerjaya.
Kenapa tukar kerjaya?
Selepas bekerja di BAT selama beberapa tahun, saya amat menyedari bahawa bidang bahasa pengaturcaraan adalah isu yang sangat penting. Java ialah bahasa pengaturcaraan yang sangat popular dalam syarikat BAT, tetapi masalah Java juga sangat jelas: kecekapan pembangunannya agak rendah, ia memerlukan masa penyusunan program yang panjang, dan ia memerlukan penggunaan sejumlah besar pakej alat pihak ketiga. Walaupun menggunakan alat IDE seperti Eclipse, masih terdapat pelbagai masalah, menyebabkan kita menghabiskan banyak masa untuk menyahpepijat program.
Berbanding dengan Java, Golang mempunyai kecekapan pembangunan yang lebih tinggi dan masa penyusunan program yang lebih pantas, dan ciri bahasanya juga sangat cantik. Di samping itu, Golang mempunyai kelebihan besar dalam mengendalikan konkurensi tinggi, yang tidak dapat dipadankan oleh Java. Sudah tentu Golang juga mempunyai masalah seperti tanda dakwat, tetapi jika dibandingkan dengan Jawa, ia adalah pilihan yang lebih baik.
Belajar Golang
Selepas saya memutuskan untuk beralih ke Golang, saya mula mempelajari bahasa ini. Seperti mempelajari bahasa lain, pembelajaran Golang memerlukan pemahaman konsep terasnya, seperti Goroutine, Channel, dsb. Di samping itu, kita juga perlu biasa dengan peraturan tatabahasa Golang, perpustakaan standard, dll.
Pembelajaran Golang memerlukan pengalaman pengaturcaraan dan asas pengaturcaraan tertentu Jika anda tidak mempunyai asas pengaturcaraan, adalah disyorkan untuk memulakan dengan bahasa asas, seperti Python. Selain itu, kita juga perlu mempunyai kemahiran membaca bahasa Inggeris yang baik, kerana dokumen dan bahan rasmi Golang semuanya dalam bahasa Inggeris.
Apabila belajar Golang, sebaiknya mempunyai sumber pembelajaran yang baik, seperti tapak web bahasa Cina Go, dokumen rasmi, dll. Sumber ini sangat membantu. Selain itu, kita juga boleh menguasai Golang dengan lebih pantas dengan menyertai beberapa kursus dalam talian, kelas langsung dan kaedah pembelajaran lain.
Berbalik ke padang Golang
Selepas belajar Golang, saya mula faham dan turut serta dalam kerja hakiki dalam bidang Golang. Berbeza dengan kerja Java, kerja di bidang Golang memberi lebih perhatian kepada amalan dan kecekapan pembangunan. Kita harus menggunakan kelebihan Golang untuk menyelesaikan masalah praktikal, seperti menggunakan Goroutine untuk memproses data secara serentak, dan menggunakan beberapa alat automasi untuk meningkatkan kecekapan pembangunan.
Apabila menyertai kerja dalam bidang Golang, kita juga perlu memahami teknologi dan alatan popular semasa dalam bidang Golang. Contohnya, gunakan rangka kerja web seperti Gorilla dan Gin, gunakan alat pembangunan seperti GoLand dan VSCode, dan fahami teknologi kontena seperti Docker dan Kubernetes, dsb. Hanya dengan memahami perkara ini kita boleh menyesuaikan diri dengan lebih baik untuk bekerja di bidang Golang.
Ringkasan
Menukar kerjaya adalah satu perkara yang menarik dan memuaskan. Walaupun menukar kerjaya memerlukan menghadapi banyak cabaran dan kesukaran baharu, cabaran ini juga boleh memberi inspirasi kepada kita untuk berkembang dan maju dengan pesat. Saya percaya selagi kita mempunyai semangat dan ketabahan yang mencukupi, kita boleh mencapai pencapaian yang lebih besar dalam bidang baharu.
Atas ialah kandungan terperinci BAT ke Golang: Kisah seorang pengaturcara yang mengubah kerjaya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!