Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Someone called me a 废柴码农 after I made a silly mistake. I suppose it must be something negative but what does it actually means?
废柴码农 means something like incompetent programmer. Usually 废柴 is used as a noun, for example, many fans of Man United say Darren Fletcher is 废柴. 码农 is a self-deprecating name for programmers, and its original meaning in Chinese is coding peasant.
It's an informal, mocking expression used only on the internet. Don't take it seriously or use it in real life.
廢柴碼農 means useless coding farmer.
碼農 is a word used in Mainland China. In Mainland China, farmers (農) are lower class and not supposed to be respected. Describe a programmer as farmer is not respect to your job.
廢柴 is a borrow word from Cantonese. It is to describe a person useless.
廢柴 usually used to describe someone who is a "rubbish", a weak person.
This word is very common in Hong Kong,
it is not a foul language, but not polite
Required, but never shown