sebuah saran singkat bagi maba/temen2 yg lagi bergelut di perkuliahan IT, supaya bisa meningkatkan possibility serta kualitas karir jadi Software Engineer.
A. Jangan melewatkan bbrp mata kuliah ini
1. Algoritma dan struktur data.
percayalah, ini yg akan membantu kamu cepet membuat/memahami flow sistem yg ada.
2. Semua matkul yg berkaitan dgn pemrograman (pemrograman dasar, web, dkk).
tipe matkul ini seperti basic skillsnya, yang harus diunlock kalo mau bisa ngoding.
3. Matematika diskrit
I know, beberapa orang mungkin benci Matematika. tapi, Matematika yg satu ini berbeda. materinya lebih banyak di pemahaman system thinking dan logika. kurang lebih seperti matkul point yg pertama, tapi disini ada unsur matematikanya. jgn lewatkan matkul ini, karena akan terasa manfaatnya ketika kerja sebagai Software Engineering.
4. Bahasa Inggris
Yang ini jelas ga akan lupa, karena cukup berpengaruh terhadap karir sebagai Software Engineer. setidaknya pasif aja dulu. bisa nulis, bisa baca dgn baik. karena semua resource yg bagus itu pasti ditulis dalam bahasa inggris. apalagi, semua dokumentasi/manual dr penggunaan utility/library/framework itu semuanya ditulis dalam bahasa inggris.
kalo udah punya skill aktif, bahkan bisa lebih OP lagi dgn cari opportunity di company multi-national.
B. Cari temen seperjuangan yang ambisnya sama kayak kita
kalo cuma belajar sendiri, pasti kurang efektif dan ga ada tempat berdiskusi.
nah, disini peran adanya temen seperjuangan. kita bisa saling share atau curhat tentang teknologi. banyak bgt yg bisa diomongin, entah itu masalah Tech stack, ketemu error, tugas kuliah, etc2. disini nanti ada aja ilmu baru yg unlocked gara2 sering komunikasi sama temen.
dan honest truth yg mau gw bilang, kalo kita punya temen, biasanya ada muncul perasaan ingin bersaing dan gamau kalah. nah perasaan ini sebenernya bisa jadi hal yg positif.
kalo kita lagi ga semangat belajar, lagi males2an. kadang gara2 liat temen kita belajar terus, kita bisa ketularan ambisnya, karena efek rasa ingin bersaing dan tidak mau kalah tadi. jelas ini efek tidak mau kalah yg positif, kan?
kalo boleh bercerita sedikit. gw dulu punya temen yg kyk gw bilang ini. bahkan kita punya semacam sirkel atau grup gitu. jadi selalu belajar bareng.
selalu nongkrong, ngobrolin tech, bahkan saling ngata2in kalo masih pake PHP wkwkw (tapi masih dlm konteks bercanda).
tapi, karena hal tersebut kita growth bareng2.
dalam sirkel kami itu, ada 1 temen yg menurut gw jago dan up to date bgt sama Tech, bahkan gw berani mengakui, gw growth sampe jadi kyk skrg juga karena selalu ngelihat dia kyk ambis bgt sm dunia Tech.
tau? waktu itu tahun 2017 atau 2018an, dia udah ngoprek2 React, Docker, sama ORM Prisma. bayangin, Prisma bahkan dulu itu masih blm production ready, dia udh ngoprek. skrg Prisma udh sukses jadi mainstream ORM di bahasa JS/TS.
gw honestly waktu itu ga bisa ngimbangi dia wkwk. gw selalu cari alternatifnya.
gw yg msh cuma bisa PHP JS JQuery (bisa C++ dan Java waktu itu sih, tp kan kalo itu emang ada di mata pelajaran kuliah, jadi ya biasa aja haha)
akhirnya ketemu sama Vue dan Laravel. pada akhirnya gw belajar kesitu. sampe2 gw tahan beli bukunya wkwkwk



lalu ngelihat temen gw yg 1 ini dia malah upgrade lagi belajar Angular/React, NodeJS, Redis, etc2. wuih malah makin gacor stacknya wkwkw. sampe2 temen gw yg 2nya lagi kaga bisa ngimbangi dia jg, jadi ya terpaksalah dia sharing2 ke kita. karena ya mau buat sesuatu bareng juga ga bisa ngimbangin gitu wkwk.
tapi ya begitulah, poinnya, justru karena ada rasa bersaing dan mau mengimbangi tadi, kita jadi growth bareng2.
jadi kepanjangan nih curcolnya haha, tapi ya itulah. yg penting punya temen yg sama ambisnya itu bermanfaat bgt.
mungkin nnti next time gw bercerita lagi tentang kami dan temen gw yg jago ini, yg to be honest berpengaruh bgt sama growth gw sampe jadi kyk skrg.
semoga tulisan ini bisa diambil hikmahnya, see u next time in another blog 👋
this is auto generated content from ThreadsApp. see original at @gadingnst