Pingin sharing cerita aku di tahun awal-awal kerja.
Waktu itu baru 1 tahun di tkpd, lagi ada perasaan butuh mengejar gaji lebih. Aku coba apply ke 1 company lain. Interviewnya lumayan lancar.
Terus managernya tanya: "Gaji kamu sekarang berapa?"
Lalu...
Buat mempermudah yang lagi nyari kerjaan yang bisa WFA (apalagi yang sudah THR), di web ini ada list perusahaan dengan lowongannya
Semoga WFA menjadi benefit yang semakin umum di Indonesia 🙏
Percakapan riil, pengalaman pribadi
👨: "Oh lu programmer ya bro. Bahasa apa?"
🤓: "Mostly JavaScript sih"
👨: "Oh ya? Itu masih dipakai ya? Wah mantep berarti kalau aku mau balik ke dunia IT masih bisa nih, soalnya dulu pernah belajar Java."
Kirain hal kayak gini cuma meme
Gak selalu orang yang lebih skilled membawa lebih banyak value bagi organisasi dibanding orang yang kurang skilled.
Value sebuah organisasi beda-beda, bisa jadi kelebihanmu tidak dilihat sebagai value oleh organisasi tempat kamu berada.
Burnouts aren't always caused by overworking.
Sometimes it can happen as a result of continuously working on things that don't particularly excite you/keep you engaged.
This can happen even if you only spend 6-7 hours at work.
When I was working at Tokopedia, I'd sometimes be asked if I would be willing to speak at some events (schools, bootcamps, podcasts, etc). Turned down most of it.
Now that I don't work there anymore, I hardly ever got asked a single time!
✨ We're hiring a Design Engineer and a Staff Software Engineer at
@tailwindcss
.
🏕️ Fully remote
💰 $275,000 USD
🏝️ 30 days vacation
💻 $7500 gear budget
If you want to do high impact work on a small tight-knit team, this is an awesome place to do it.
Entry levels: CRUD
Seniors: CRUD faster, mentor less-seniors to CRUD
Tech leads: Talk with externals to determine what to CRUD
Architects: Ensure capability to CRUD 24/7
Agregasi di FE itu terus terang aja pertanda ketidakpedulian akan performa.
Halaman cross-domain kaya Checkout Page yg isinya
👉 Cart
👉 Payment
👉 Delivery
👉 Pricing
👉 Marketing
Harus call beberapa kali cuma buat build statenya.
Padahal network call itu berpengaruh banget
Sebenarnya skill-skill ini penting juga bahkan di luar kerja remote
Skillnya juga cuma butuh effort aja:
- effort membaca untuk memahami maksud orang
- effort menulis sesuatu yang jelas agar orang tinggal baca lalu jawab aja
Cuman ya, memang kebanyakan orang malas aja 😌
Gw liat2 ini ya, banyak banget org yg kemampuannya buat kerja remote itu SANGAT RENDAH.
Kyk, mereka ga bisa mendetailkan permasalahan mereka dll. lewat chat / email, jadi banyak banget waktu yg terbuat nanyain mereka apa yg mereka butuh
Baca bbrp reply, mungkin perlu diperjelas
Poin tweet ini:
"Kirain cerita-cerita soal orang yang menganggap JavaScript sama dengan Java itu hanya meme aja"
Bukan lagi ngebahas:
- Java masih dipakai atau gak
- Bisa Java berarti punya dasar bisa balik ke dunia IT atau gak
During my final year of college, I was very concerned about my future. Academically, I was okay. But, I didn't go to highly-reputable school, nor was I good at much else.
In a desperate move, I actually sent a message to the CTO of Traveloka at the time 😅
Not a product person, but can anybody please explain what's the justification to prevent users from adding item to cart on web?
After adding the item to cart on my phone, I can still checkout on the web regardless. How is this good UX?
@tokopedia
@oianas_
🙋🏻♂️
Berawal dari Mac gak cocok dengan Docker.
MacBook tetap kepakai ketika di luar rumah, supported by WSL2 + Tailscale.
Puas karena bisa upgrade parts lebih sering. Kalau beli MBP bosen, kekunci 3-4 tahun ke depan gak bisa upgrade 🤪
Kalau kamu junior yang baru join, most likely kamu itu beban. Net negative for the team.
Fokus utama kamu satu aja, sebisa mungkin berhenti jadi beban. Upgrade diri. Bertanya gapapa, tapi bertanyalah dengan cara yang memudahkan rekan lain menjawab.
Kalau diingat lagi, itu kayaknya salah satu keputusan besar yang perlu diambil di awal karir aku, dan aku gak menyesali keputusan yang aku ambil.
Di awal-awal karir, lebih penting untuk optimize for learning instead of optimize for earning. Kalau bisa keduanya, lebih oke lagi 👌
@brian_d_vaughn
0.8571429 = 6/7
1.28571429 = 9/7
1.42857143 = 10/7
2.1428571 = 15/7
My guess is they have design tokens based on font size of 14px and they're doing stuff like `${12 / 14}px` in their CSS-in-JS solution.
You can't be a tech lead without being opinionated. You need to have opinions on how things should work, able to reason why and also convince and explain them to the others.
Doesn't mean you should disregard all other opinions though, there's a good balance there somewhere.
People tend to think:
"They work at X, they must be really good!"
In reality, people who work at well known co aren't always better than those who don't. But who cares? People love big names in headlines!
One of the things I do to practice speaking English, talk to a computer and see if it recognizes what I am saying correctly 😬
The Web Speech API does the heavy lifting, but unfortunately it does not seem to be widely supported yet.
360 review doesn't encourage honest feedback. In 360 reviews, truly honest feedbacks are usually only given to a person who is either really good or really bad.
In most other cases, people just give the "generic" grades (e.g.: 4/5 or 7/10), because people don't want to be "rude"
Karena tweet ini jadi kepikiran ide
Ada yang mau share assignment/test yang mereka dapat ketika apply untuk role frontend engineering? 👀
Aku pingin coba ngerjain, mungkin dalam bentuk video/live kalau memungkinkan.
Send me a DM!
@irfan_arrosid
Alasan yang dikasih ke company yang ngasih offernya ya?
Alasan generik aja sih. Gak ada keharusan ngasih yang spesifik. Sebaliknya juga, company kalau nolak applicant juga gak perlu kasih alasan spesifik. And, don't burn the bridge!
It's just business 👌
Selalu bingung kalau ditanya pertanyaan kayak gini, soalnya ya beda perusahaan, beda standarnya (dan gajinya)
Saranku yang lebih generik:
1. Cari tahu tech stack yang dipakai di company yang diincar
2. Buat proyek sederhana pakai stack itu
3. Deploy sendiri
@imrenagi
Baru mau set up server, install debian, eh belum terdaftar.
"Gapapa, untung masih ada installation image di USB drive dari zaman kuliah"
Lanjut install mysql, `sudo apt update`
...oh iya belum terdaftar.
Apparently Tokopedia just launched their API monitoring service: /
I personally don't see myself using it (for various reasons 😬), but it's pretty cool to see them investing in the tooling space.
2+ years and still loving working asynchronously! 🙌
Today I worked some hours in the morning, some hours in the noon, planning to put in some more hours in the evening.
Interleaving work hours with chores, exercises and playing video games feels pretty good.
Adulting is so hard for me because I have problems dealing with uncertainties.
I wasn't a straight A student, but I lived my life in a pretty textbook way. Too bad that after a certain point, there's not really a textbook way of doing things anymore.
3 years now, officially the longest I have stayed at one single company. I am very blessed with strong and humble colleagues, hoping for a great 4th year!
The older I get, the more I realize this:
I am good at my job not because I am _that_ smart. I just have a inferiority complex that pushes me to put in more effort than average.
One day I won't have as much energy anymore and that will be the end of me.
If you are working in the frontend, start considering (and maybe advocating) APCA contrast. It's a candidate for WCAG 3, which might replace the the old WCAG 2 contrast.
APCA uses Lc (Lightness contrast) to determine the appropriate use cases for a pair of colors. Examples:
Hari ini ada yg tanya teknis di forum flutter
Fokusku bukan di pertanyaannya, justru di penulisan if & else (pengondisian), bentuk kek gini menurutku terlalu panjang
Ada cara agar code program gak sepanjang ini, yap bisa menggunakan Regex (Regular Expression)
Begini jika
How do people decide to buy a house?
Do people just take a mortgage and hope that everything (i.e.: their income) will still be okay for the next 10 years?
Doesn't that sound scary?
I wish there's a guide to adulting available openly, like there are for JS frameworks.
In the spirit of Christmas 🎅, I'm looking to give 2 people
@uifoundations
course as part of my giving back 🙂
Cukup like, retweet dan reply dengan alasan kamu mengapa kamu mau course ini.
Kalau kamu gak butuh ini, I'd still appreciate the RT for reach ☺️
More about this 👇
Thank you everyone for the kind words! I will work night hours, just not at Tailwindcss. I will definitely limit it for health reasons.
It's April 1st 😬
I am flattered that you would even think that it's possible for me to get this gig 🩵
This makes me think
People like being able to say "we got a speaker from <insert popular company name>!", which makes working at a well known tech co really good for getting exposure. Whether that's a good thing or not probably depends on the situation though.
Not sure where I am going with my thoughts, but I do sometimes feel that it's unfortunate that some people focus too much on getting exposure. I can't imagine having to work at an environment where everybody focuses on getting exposure, might lead to a cutthroat culture. 😨
Kalau memang ngerasa gak cocok dengan value organisasi, ya sulit. Either you adapt, or find another place to contribute.
Namanya juga "hubungan" kerja, gak semua hubungan itu bisa dipaksakan cocok. Bisa jadi kamu baru dinilai lebih valuable di tempat lain :)
WFH !== Async work
Kalau kantor punya ekspektasi jam aktif, meski WFH, ya kita tetap punya tanggung jawab untuk tetap hadir di jam aktif meski dari rumah/manapun.
I think one of the hardest thing I needed to learn that helped me grow into a better dev is to slow down, plan more and write more.
I tend to want to get things done quickly, but looking back, I find that most of the things I am proud of today were done at a slower pace.
Giving working from a GoWork coworking space a try today; mainly because I have errands to do around here later. 😬
I've always been curious about the coworking space experience, let's see how it goes 👀
Pernah notice gini:
Ada web berbasis php. Di dalamnya ada link untuk download file pdf (mayan gede 200MB).
Ketika di-download, kecepatannya di 100-200KBps aja, padahal bandwidth 100mbps.
Kira-kira masalahnya apa? 😌
waaah ke spill jugaaa!!!! 😂🤣
persis dengan yg saia bahas beberapa waktu lalu 👀
benda dengan teh P-H-P ini pemborosan APBN yg nyata
enjinir dan manajemen nya emang sangat batu sekali kalo dikasih tau, batu nya batu pake banget
Mari kita banned Pi eich Pi dari Govt!!!
I don't know who should hear this but:
Your MacBook's built-in microphone (> 2020) is better than your AirPods. Please stop using them for conference calls, you're not improving the audio quality (most of the time)
If you are looking to establish an async-first work culture, hire thoughtful people.
It is easier to put trust in thoughtful people to make good decisions. They won't abuse things for personal benefits.
If you can't trust people, you end up micromanaging.
'lebih banyak Backend engineer yang tidak mengerti SQL dibanding yang mengerti.'
Sejauh mana kah pernyataan tersebut sesuai dengan kenyataan di lapangan? 🤔
I will be starting a new job next month! It is a remote role and I will be collaborating with people in the EU and US, that sounds exciting! 🎉
I need your help! What advice would you give to someone who is about to start his very first remote job?
Kadang orang berlindung di balik kata-kata kayak:
"Done is better than perfect"
"Good enough is good enough"
Eksplorasi itu perlu, biar tau opsi lain yang ada
Kalau gak eksplorasi, bisa jadi solusi yang diambil bukan karena good enough, tapi karena memang cuma ngerti yang itu😬
Kalau anda kenal atau pernah kerja sama saya, pasti tau kalau saya tipe engineer yang pragmatis
- Teknologi seadanya aja
- Kalo bisa pake Google Sheet ya udah ga usah dikoding
- Copas kode gpp, abstraksi belakangan
- Landing page dulu, coba validate demand
Tapi satu hal yang
Honestly speaking, I feel like a big part of career growth is about being in the right place at the right time.
For instance, having adequate skills in a small but fast-growing team can allow one to get continuous promotions year after year.
It has been almost 3 months since I left my job in 🇮🇩 and started working remotely 🌎. It was scary, but it has been totally worth it for me! 😁
I'd like to write more and share about the experiences, so if you have anything you would like to know, feel free to ask 👇
Jadi umumnya kalau mau naik terus di satu organisasi, amati value apa yang dihargai di sana dan beri kontribusi berdasarkan value itu.
Jangan heran kalau ada orang yang menurut kamu kurang bagus, tapi dipromote terus. Bisa jadi ya, kontribusinya dianggap valuable oleh organisasi
I am not really looking for a career move, but most of the time I take time to respond to recruiters from companies I find interesting anyway; worst case, I gain some info 😆
Got this reply back a few months back, really appreciate recruiters who are upfront like this one 😬
Told my team lead that this Thursday is a national holiday in 🇮🇩, so I won't be working that day.
He then told me to take the Friday off as well to get that long weekend.
We need more people like this in the world 🙌
One thing that I feel is great at helping me grow, either in work or outside work, is pretty simple:
> Be someone who makes others life easier
It might sound abstract, but it's pretty intuitive to do once you take some time to think about it.
Some examples...👇
Aku gak mau generalisir sih, tapi ini lumayan valid.
Kerja sama orang luar, lebih gak bisa speak-speak aja tapi gak ada isi. Beda dengan di tempat-tempat tertentu, speak-speak aja bisa naik sampai head, AVP, etc 😌
I interviewed with Mercari before, seemed like a nice place. The recruiter also mentioned that the numbers on this site is pretty credible. 💰
Folks working in Japan, what do you think of these numbers? Good/bad/meh? 👀
#kaburajadulu
ALERT!!! RELOCATION TO JAPAN!
Mercari akan mengadakan Career Fair pertama di Jakarta! Recruitment ini berlaku untuk new grads dan yang akan lulus dalam waktu dekat.
DI HARI ITU juga akan diinterview semua tahap dan langsung OFFERING!
Jangan kerja sesuai passion. Dalam kerjaan pasti ada aspek yang kita gak suka. Kalau lagi burnout, bisa jadi passion kita pun ikut hilang, dan gak pasti kembali lagi.
Kerjakanlah hal yang bisa kita toleransi setiap harinya, enjoy at times, dan gak sampai membuat kita miserable.
Here's a bite-sized tutorial for getting that "fancy card with glowing border under the spotlight" (sorry I don't know what its actual name is)
While this is implemented with tailwindcss and React, the logic should be understandable enough to be ported elsewhere 🧠
Putting myself out of my comfort zone to try something new...
If for any reason you're interested in having a 30-min casual chat with me, you can schedule a call here!
We can talk about tech and career-related stuff, even a short pair programming session
Seriously at this point if your org use React, don't even bother building and maintaining your own in-house framework, just use Next.js.
Unless you are in the 1% (like Shopify?) that actually have a case for doing so.
@jackyef__
Literally hanya ini, bisa maju/mundur bulan dan tahun, serta ada interaksi untuk aku leave notes di tanggal2 tertentu (e.g., tanggal 20 jangan lupa beli groceries)
Sisanya aku serahkan ke kandidatnya, supaya bisa lihat juga yang dia prioritaskan apa dalam 60-90 menit tersebut😀
I was wondering why I am getting higher than usual view count for my site, so I took a look.
Apparently someone is taking my code to develop their own site, but hasn't changed the analytics ID yet 😬
Kotla baru aja di-update, sekarang data kota dan kabupatennya seharusnya udah benar (total ada 514).
Kabar gembira, data semua orang di-reset, jadi kalau kamu udah main hari ini sebelumnya, bisa main sekali lagi 😬
Interview-nya jam 3 sore, terus jam 6-an udah dapat email offering letter. Offer-nya ~125% raise dari gaji aku saat itu. Rolenya juga Senior SE. 🤯
Langsung galau saat itu. Awalnya gak terlalu tertarik, tapi angkanya sangat menggoda. Aku pakai 2 hari untuk pikir-pikirkan.
After weeks of procrastinating, I can finally make my practice project public!
Meet Flair ✨,
(yet another) collection of accessible React UI components, ready to be used.
Chatted about being "senior" in 1:1 meeting today
I thought being senior means being much more independent and ask less questions. My lead brought up a very good point:
"Asking questions isn't necessarily bad. Seniors can be recognized by the type of questions they ask"
🗒️✍️
Even though many disagrees, most would likely stay and adapt. People need to provide for their families.
Because of that, I think things will probably stay the way it is. It's sad, but I really hope more orgs in the future won't just follow what the giants are doing.
Twitter is interesting 💡
Some people are product builders, some are community builders, some are teachers, some are borderline genius rocket scientists, and so on
I don't agree with everyone I'm following, but I keep them in my feed to avoid my feed becoming an echo chamber
IMO, in general, these are the 3 things to be successful in job searches
1. Be good at what you do
2. Be good at making others see that you're good at what you do
3. Do 1 and 2 while being likable
Number 1 and 2 are all on you.
Number 3 is the hardest, because bias is involved
Code reviewing tip, use a collapsible panel to include long text without cluttering the comment.
Use GitHub saved replies to speed up the process.
Press [Ctrl + .] when focusing the textarea to open "saved replies"
Exactly 3 years ago, had the honors to talk on the biggest stage of my life (so far 👀)
Being part of a big tech co has its fair shares of fun (and also not fun 😛) stuff. I believe most of my initial exposure came from being part of tkpd, which I'll be forever grateful for 🙌
Done! Gak lolos nih, kebanyakan ngurusin yang gak penting jadi habis waktu 🤣
Buat yang mau lihat hasilnya:
Code ada di:
Thank you yang udah hadir dan nemenin 🙌