Karena ternyata banyak yang tertarik.
Buat rekan-rekan programmer junior atau yang bercita-cita jadi tech leader atau tech co-founder; yang ingin nanya-nanya, curhat, sharing, konsultasi, diskusi bisa drop message ke Telegram saya: petrabarus
Senang bisa membantu :)
Postingan soal air purifier gara2 istri gw tahun lalu beli air purifier terus gw sebulan terakhir gw radang tenggorokan kambuh2 mulu.
Pas kemaren malem gw iseng cek ternyata selama ini tuh kayak gini gaes…. 😅😅
Kita liat pengaruhnya sebulan ke depan.
Di dunia kerja bukan cuman senioritas. Bahkan antar role.
Baru denger cerita Head of Finance/Accounting umur 30an ngebentak-bentak Head of Engineering umur 45an, misalnya.
Setuju ospek sambil dimarahin senior tuh ga bagus. Tapi ada 2 masalah yg jauh lebih besar, menurut saya:
- senioritas di sekolah kedinasan yg penuh kekerasan fisik dan bahkan ada korban meninggal
- senioritas di profesi tertentu yg bahkan setelah lulus masih feodal di dunia kerja
Pagi-pagi maen ke ITB nemu mahasiswa HMIF lagi osjur.
Rajin banget Sabtu pagi sejuk2 mau baris-baris di lapangan diteriakin sama senior.
Kayaknya persiapan ntar didunia kerja jadi Head Engineering dibentak-bentak sama Head of Accounting/Finance 😅
Biasanya kalo orang baru join ke Amazon, pasti kaget dengan cara meetingnya. Gw baru seminggu join terus ditarik ke meeting, lgsg terperanjat. Sekarang malah gak nyaman kalo meeting dengan metode presentasi.
Kayak gimana sih cara meeting di Amazon?
Contoh dua surat lamaran pekerjaan.
Satu yang bagus dan profesional, satu yang nyebelin.
Surprisingly yang profesional malah yang dari fresh graduate. Yang agak nyebelin dari yang dari background HR.
Salut nih kampusnya dah ngajarin korespondensi profesional gini.
Banyak programmer yg nanya: apa sih bedanya gw sama engineer2 di tech company yg gajinya 2 atau 3 digit.
Bedanya ya cuman 1: Scale.
Yes, gw yakin lo sendiri bisa nulis kode aplikasi.
Tapi:
Beli air purifier ini gw rasa semacam kayak ngehire management consultant.
Lo gak yakin bakal ngaruh atau enggak buat hidup lo, tapi at least lo ngerasa tenang karena udah bayar mahal.
Spt yg gw pernah sharing dulu. Kantor lama gw tuh terkenal bgt dgn writing culture.
Bahkan buat writing ini ada semacam wiki, training, dan komite review. Cuman sayangnya trainingnya internal.
Nah ini di reply gw share bbrp referensi yg publik yg dishare sama ex-Amazonian ya.
Kadang2 kalo lg bosen main game, gw suka scrolling Upwork buat nyari kerjaanyang lucu-lucu.
Cuman buat biar gak karatan aja skill ngoding gw. Gk ngeliat komisi jg, rangenya $30/hr-$150/hr.
Mungkin bisa ditiru buat temen2 yg lg nyari extra income sama experience.
Eh, side job/side income/penghasilan tambahan kalian apaan/ngapain, gaes?
Bukan soal besar/kecil ya, yg penting ada source of income selain main job.
Coba spill, buat inspirasi kita 👇
Kebiasaan hire fast and fire fast itu cuman nunjukkin kalo perusahaan gak investasi waktu di nyari talenta yang terbaik dan gak berusaha ngembangin talenta dan ngebangun kultur yang bertahan lama.
Dulu orang2 pada berantem heboh pas Jokowi vs Prabowo. Sampe banyak yg kafir2an sama hubungannya retak. Eh sekarang Prabowo malah pasangan sama anaknya Jokowi 😅😅
Kayaknya emang gak usah diseriusin banget lah mulai sekarang 😅
Sedikit penjelasan dari ex-AWS:
1. Data Center itu sensitif bgt, soalnya isinya data2 penting & privacy customer. Jadi screeningnya super meticulous. Sebagian besar staff AWS gak boleh masuk Data Center.
2. Interview Amazon emang panjang banget. Gw dulu diinterview 8 org total.
Terkejoet diceritakan teman yg dpt offering kerja Data Center facility engineer nya Amazon (AWS) Cikarang.
Proses background check nya sampai 15 tahun ke belakang.
Tempat tinggalnya bener2 didatengin sekalipun di pelosok hutan.
Proses interviewnya 5x.
Warbiyasaaak.
Sering bgt nemu orang Indo yg oportunis ngambil yg bkn hak dia.
Kmrn bgt nemu di Citilink. Khan ada kyk seat premium bayar 200rb. Terus ada yg duduk di belakang gw aji mumpung. Gara2 satu row kosong, dia lgsg duduk di situ.
Ngajak temen, tp temennya segen, eh dia bilang,
Reminder buat para founders: Lo gak berhak punya ekspektasi karyawan lo punya rasa ownership tinggi ke perusahaan kalo yg lo kasih cuman salary bukan equity.
Urusan cashless ini pelik.
Gw sama istri punya bisnis, yg cash bgt. Customernya maunya bayak cash, karena customer mereka pun kebanyakan unbankable.
Terus uang toko dibawa lari puluhan juta sama karyawan.
Lapor polisi pun dimintain cash… 😅
Saran gw bwt belajar bisnis tanpa keluar 80rb bwt beli kopi.
Pinjem duit ke temen. Terus Senin pagi ke BCA bagian setor tunai, setor balik ke temennya. Cari yg bawa plastikan atau tas tebel. Pas ngantri tanya aja lagi usaha apa, mulainya gimana, challengenya apa.
Ngeliat banyak curhatan soal uang semesteran ITB di
@itbfess
, gw mau bantu 1 mahasiswa biar gak dipaksa cuti.
DM ya klo kalian butuh. Gw cuman minta komitmen kerja keras buat nilainya bagus & laporan rutin nilai tugas+ujian. Preferably mahasiswa IF spy gw bisa mentorin jg.
Sharing soal belajar-belajar bisnis punya kebun sawit. Ntar gw coba update di sini hasil pelajaran baru.
Jadi gw iseng bikin sheet buat ngemodelin bisnis punya kebun sawit. Mulai dari start milih antara beli lahan baru yang siap digarap sama lahan yang udah siap panen.
Ini
Good question! Tips yg works bwt gw:
1. Jgn ujug2. Set up waktu misalnya day+1 unless critical bug. Usahain intip kalender si seniornya kapan dia free/flexible.
2. Set clear problem statement. Jgn cuman “ini kok gk jalan ya”
3. Kasi informasi clear lo udah ngapain aja.
@petrabarus
Ada saran ga ya supaya kita sebagai junior juga kesannya tidak 'menggangu' senior bang? yang ditakutkan kan kadang kita ini sebagai junior, mungkin gw aja mikir "masa pertanyaan 'gampang' ini masih nanya ke senior si ?" Jadi ragu aja bawaannya dan kebingungan sendiri di akhir 🤣
Jadi nostalgia. Nginget matkul2 yg buat gw susah bgt di Informatika ITB dulu
- Sistem Operasi. Tugasnya ini berat banget 😭
- Grafika. Otak gw gak pernah nyampe sama filosofinya alm Prof Iping. 😭
- Probabilitas dan Statistika. Dapet C. 😭
- Otomata dan Teori Bahasa Formal.
Buat adik2 recruiter, this is just a joke ya. Yes this is a bit embarassing but it’s not the end of the world.
Everyone can make this small mistake. Similar like junior marketing sending “Test” email to thousand customers, or junior engineer dropping production database. 😊😊
@praditautama
Wah menarik, ok baca ah!
Tapi ya ini jg kenapa gw jarang hire senior level karena kebanyakan udah ga bisa diatur dan uncoachable.
Easier with entry level to mid and build culture from the beginning.
Culture >> Skill
Unpaid/low-paid intern/project ini pembahasan berat. Di satu sisi banyak orang yg punya priviledge & cushion yang bisa nerima kerjaan gitu demi exposure & experience. Tapi sisi lain byk org yg gak bisa karena tanggungan dll.
Gap-nya jadi makin lama makin jauh.
Kemaren gw ngementorin mahasiswa Informatika ITB.
Nasehat gw: selain aktif organisasi, perbanyak proyekan, either sama dosen atau cari magang sedari dini.
Jaringan dari organisasi kampus itu kebanyakan panennya pas umur 30an. Proyekan pas kuliah itu lebih cepet panennya.
"If you can’t change a situation, change your perception of it. Remember, most of your stress comes from the way you respond, not from the way life is."
Salah satu mantra yg gw ucapin tiap pagi, mungkin berguna buat timeline gw.
Tahun 2017, gw baca buku judulnya “Ego is The Enemy” karangan Ryan Holiday. Salah satu chapternya berjudul “Always Stay A Student”. Di pembuka chapter tersebut ada kutipan demikian
“Every man I meet is my master in some point, and in that I learn of him” - Ralph Waldo Emerson.
Buat Junior dev: Jangan pernah ragu buat ngontak dev yg lebih senior buat nanya-nanya atau ngejelasin tentang kerjaan lo.
Buat Mid/Senior dev: Plis be empathic listener, kasih suggestion in the end. JGN pernah ada komen "kok gini aja gak bisa?"
This a good request! Okay, here are DOs and DONTs from my personal experience:
DOs
1. Do all items from your bucket list: things you have been wanting to try, learn or do again but you always put on your back-burners. I took 2 Technical Diving certifications, read novels &
@kotakmakan
Kalo nangis atau curhat dianggap lemah/banci. Punya hobi dibilang boros. Di kantor di rumah dituntut banyak bgt sama semua orang.
Wajar aja gk sih tingkat suicide rate cowo hampir 4x cewe (source: CDC 2022).
1) Bisa gak aplikasi lo dipake jutaan orang tiap hari dengan lancar?
2) Gampang gak kode lo diterusin atau ngebantu tim engineer yg jumlahnya ratusan atau ribuan orang?
A bit harsh truth di dunia startup; inisiatif yg mungkin udah gk relevan bisa dicut off buat making way for new initiatives. Jadi recruitment pasti jalan terus.
Abis baca tweet ini gw lgsg dpt message dari recruitment shopee buat role tech leadership yg gajiny pasti gk maen2.
BREAKING: ShopeePay & ShopeeFood just announced in a sudden townhall there will be "mutual termination" to some of the employees.
Total impacted still not known.
Ngomong2 soal ini, gw sejak iseng beli Mark & Spencer ngerasa M&S lebih nyaman dipake dan cuttingannya lebih pas daripada Uniqlo. Jd skrg sukanya M&S.
Perasaan gw doang atau ada yg berpendapat sama?
BAJU KERJA PRIA
Penghasilan 5-10 juta: Uniqlo
Penghasilan 10-50 juta: Uniqlo
Penghasilan > 50 juta: Uniqlo
Karena Uniqlo yang pas dengan postur asia, bahan yang tepat untuk iklim Indonesia dan model yang pas untuk semua rentang penghasilan.
@lucaxyzz
Airlinenya. Sama kyk biz class, itu khan jualannya dia.
Kursi premium Citilink khan ada fasilitas lebihnya:
1/ lebih cepet disembark krn di depan
2/ legroom lebih gede (dikit)
3/ dapet minum gratis
4/ deket ke lavatory
klo smw org pindah seenaknya ya rugi dong dia jualan.
Contoh dinamika tim pengembangan perangkat lunak yang kurang sehat.
Programmer ngerasa aplikasinya lambat nyalahin servernya sysadmin kurang gede.
Sysadmin nyalahin algoritma aplikasi yg lambat dan makan resource.
#DevOps
Ada mahasiswa tingkat akhir IF ITB, ngeadd di LinkedIn. Dia ngucapin terima kasih atas templat LaTeX di GitHub gw yg gw upload 13 tahun lalu buat templat tugas akhir / tesis di ITB.
Gw bahkan udah lupa gw ada repo itu GitHub. 🤣🤣
Agree sama
@lynxluna
, kalo kalian programmer lg bingung mau belajar apa di weekend gini. Coba spend bbrp jam per minggu nambah wawasan tentang Lexer & Parser itu.
Lo bisa ngerti tentang gimana sih orang2 bisa bikin programming language baru. Bisa mempercepat diri buat belajar
Another one, but makes so much sense
👩🦰: Kenapa sih kalo pacaran sama cowo bule, harus kita yg pke bahasa Inggris, bukan dia yg pake bahasa Indonesia??
Beberapa hari lalu diskusi teknologi lumayan hangat dengan pembahasan tim Amazon Prime yang pindah dari "Serverless" ke "Monolith". Dan langsung banyak banget komentar miring.
Gw pengen nambahin opini gw pribadi tentang Serverless dan kultur Amazon.
Menurut gw approach tim
14 tahun lalu saya memulai karir selepas lulus kuliah sebagai PHP programmer gajinya cuma Rp650.000 per bulan tanpa makan siang dan kopi gratis 😆 Tebak kota mana? Yogya.
Sangat tidak menjanjikan, tapi tetap saya ambil dan cuma 6 bulan. Kerja aja dulu biar ada pengalaman.
Ada observasi menarik ngeinterview engineer ex-unicorn.
Ada yg masang stats glowing bgt di CV. Pas digali ternyata ybs ngerjain hal yg sbnrny simple, tapi krn standing on giant’s shoulders ya multipliernya gede.
Too bad pas ditanya underlying sama edge cases gk bs jawab.
Someone said in group to me, “Please understand first what serverless is”
I don’t feel attacked and the person is probably right. But this kind of elitist comment is really toxic to the community and early-stage developers.
Ngomong-ngomong soal TDD yah. Gw bukan fanatik soal TDD atau gimana. Tapi gw rasa gw rada anomali.
Buat gw kalo ngerjain something yg gw tau butuh production ready, gw tuh malah lebih natural dan lebih cepet ngebikin test dulu.
Jadi ngerasa lebih empati ngebayangin customer
Nice! Buat pondasi algoritma gw sangat menyarankan baca “Introduction to Algorithms” by CLRS.
Ada byk lg sih buku yg gw saranin. Tp daripada ngejejelin banyak. Gw mau nyaranin 2 buku favorit gw. Bisa lah dihabisin selama 6 bulan ke depan.
Setelah
@dodi119mx
yeah, kursi prioritas itu khan pada pake argumennya “prioritas”, maksudnya boleh dipake sampai yg tiba org yg diprioritaskan. tp ya sering kejadian pura2 tidur lah dll.
Dari dulu mulai ngoding secara profesional, gw punya salah satu prinsip pribadi klo ngoding begini:
“Satu function/method harus bisa dibaca & dipahami dalam satu tarikan nafas”
Sialnya, sejak mulai diving, tarikan nafas gw jadi agak panjang. Kode gw jadi ikut panjang2 juga 😅
Gengs, gw lg bantu2 recruiting nih buat tech roles. Mana tau ada yg tertarik! Lg butuh banget posisi di Tech mulai dari VP Tech, Head/Lead AI, Backend Engineer (golang), sama Head/Lead Backend!
DM me at LinkedIn or Telegram if you are interested!
Ngeposting ulang postingan di Instagram gw tentang ulasan buku-buku yang gw baca ke sini. Mana tau membantu. Ini bakal jadi thread Twitter yang bakal sering gw update.
(Atau bisa jg follow IG gw at petrabarus).
Gw ada opini pribadi soal “kutu loncat”.
Gw pribadi bakal reluctant ngehire so-called “kutu loncat”. Kenapa?
Bukan masalah loyalitas. Tp decision making.
Kalo keseringan pindah kerja, lo tuh gk bisa liat impact kerjaan lo ke customer, bisnis, dan tim.
Ngomong2 soal “orang dalam”, semua karir gw selama 13 tahun ini murni karena orang dalam semua 😂 gara2 TOKI, ITB, sama komunitas basically.
(Kecuali itu karena acquisition sih)
Makanya penting bgt bikin network dan kenal/dikenal banyak orang.
“No one responds well to having their identity attacked. No argument made in bad faith—that the person on the other side is a moron or a dupe or a racist or a snowflake—is ever going to be received in good faith.”
Gw dah ngeinterview banyak engineers dan ketemu dev communities.
Yang bilang tech startup itu menguntungkan cuman buat yg privilege yg kuliahnya bagus doang; sini yuk ngobrol sama gw 😅
Setelah baca threadnya
@faris_sina
, yes have to admit ada survivorship bias: Ada yang gk punya background S1 dan bisa belajar otodidak buat join tech startup dan kesejahteraannya meningkat;
Tapi ada lebih banyak lagi yang belajar otodidak tapi tetep gak bisa lolos.
Semua ada pasarnya.
Cowo yg gajinya masih di bawah 25 juta, ada pasarnya.
Cewe yg gak bisa masak, juga ada pasarnya.
Gak usah terlalu dibawa ke hati kalo ada orang yang pengen punya pasangan kayak ini itu.
Masalah kriteria yg itu pengen sama mereka jg, itu masalah mereka.
Gw kalo diminta ngisi seminar motivasi, sukses atau leadership tuh entah kenapa selalu berasa impostor. Gw nyampe ke sini aja banyak bgt privilegenya 😅 kadang bingung mau share apa.
Berhubung lagi senggang, gw pengen sharing-sharing dikit tentang personal takeaway dari sesi bareng Dr Werner Vogels, CTO Amazon kemaren.
1. Tentang CTO.
Menurut Werner Vogels, CTO itu adalah technologist & visionary. Kalo di startup, CTO itu adalah programmer pertama yg
Gw pernah ngasih assignment ke kandidat. Di assignment gw tulis suruh pake framework X. Karena di project pake framework itu.
Eh si kandidat malah ngerjain pake framework Y. Gw berbaik hati ngasih kesempatan ngulang pake framework X. Eh doi kekeuh pake Y, bilangnya framework Y
@lynxluna
Ini baru UTSnya loh. Bayangin aja tugas kuliahnya kayak apaan.
Dan ini juga termasuk mata kuliah yang sebenernya gak susah-susah banget kalo meratiin di kelasnya. Ada aja mata kuliah yang gw sering masuk kelas, tetep aja ujiannya gak ngerti.
Kerja di korporasi internasional itu aturannya ketat banget apalagi perihal media sosial dan representasi perusahaan. Biasanya sudah ada di pelatihan dan panduannya.
Hukumannya berat, bisa pemutusan hubungan kerja dan tidak ada kesempatan melamar kerja di perusahaan itu lagi.
Kalau HR/recruiternya aja gak udah profesional kayak gini ngontak jam setengah 10 malam buat ngasih tau interview mendadak jam 10 paginya, coba bayangin tempat kerjanya kayak gimana.
Gw dulu learn the hard way pas dari lulus fresh grad lgsg jadi first time manager.
Di titik terendah gw, gw belajar dari banyak buku. Gak ada tips yg sederhana sih buat jadi manager. Karena mayan situational dan contextual sih.
Ini 6 judul yg gw baca di
Gak mau gatekeeping, tp gw mayan setuju kalo semua programmer kudu pernah bikin project kecil yg low-level buat memahamin cara kerja sistem komputer.
Habis itu turun lagi belajar transistor.
Habis itu turun lagi belajar quantum mechanics.
Oh wait…
Kalian engineer 1-3YoE yg ngebet promote jadi senior eng/mgr biar naik gaji 2-3x? Kalian kudu punya skill ngementorin orang!
Nah bisa mulai belajar dng ngementorin mahasiswa!
Ini ada yg reach out ke gw mahasiswa nyari mentor buat belajar full-stack. Yg tertarik reply yak.
Well, to be frank yah. Menurut gw FE engineer itu yg sangat gk disiplin dan gk efisien dibanding BE. Ini dari data pribadi ngeinterview ya.
Sesederhana 9 dari 10 FE yg gw interview gak pernah nulis testing, boro2 ngerti.
Solusi cepet kalo karir lagi stuck memang suka kayak gini.
Sering dapet curhatan org2 kalo mereka berusaha nanya managernya, tapi managernya malah nanya balik, “menurut kamu, apa yg harusnya kamu improve?”
Harusnya khan manager bikin career development plan jg khan.
Or at