Ask HN: Is it difficult for non-Chinese to work in China?
What should an American (or other English-speaking) software engineer expect if they wished to work in China?
Is there xenophobia? Are Americans looked down upon or treated differently?
How difficult is it to find a job? How about a visa?
Culturally, what are some things to avoid, things to expect, etc?
109 comments
[ 6.2 ms ] story [ 110 ms ] threadhttp://www.kalzumeus.com/2014/11/07/doing-business-in-japan/
Corporate cultural is super rigid and is something you would definitely want to avoid, however I believe this is not always true for startups (especially in Tokyo).
As long as you belong in a English speaking team you should be fine.
Also just be careful of the contract type. Some companies who want to fire workers on the go will try to force some form of a temporary contract.
1. Perhaps high salary? Non-local employees are rare here.
2. No in tech companies, but yes in small cities and countries. In tech companies and cities like Shanghai, forigners are treated better than locals, seriously.
3. Easier than getting a work in US.
4. Don't send a clock as a gift :)
>In Chinese, saying ‘giving a clock’ (送钟 sòng zhōng /song jong/) sounds exactly like the Chinese words for 'attending a funeral ritual' (送终 sòng zhōng) and thus it is bad luck to gift clocks or watches. On top of that, clocks and watches also symbolize the running out of time. This is especially true for seniors. Giving a clock or watch as a gift is the biggest no-no in Chinese culture.
http://www.chinahighlights.com/festivals/things-not-give-chi...
All of them hire many people who do not hold a Chinese passport, so they have mature system in place to handle some of the issues you may be concerned about (visa, healthcare, etc). The culture in those companies would also be more international than most Chinese companies of course.
You could also look into YC companies based in China. I saw a job posting on HN a few days ago from a Shanghai-based YC company (I cannot remember the name at this point).
Good luck! :-)
Having these sorts of questions means you should definitely visit for at least a week or two before jumping into finding a job there. Head over and travel around a bit, see if you feel comfortable. Visit some coworking spaces, talk to people. If you have more questions on stuff like this, hit up some of the Digital Nomad / Expat groups.
Other than that, nothing much day to day. It's not North Korea. Of course common sense applies (avoid overt political discussions).
Senior-level experienced talent is still hard to find, so it's relatively easy to get a job and work visa (which will be sponsored by your company once you accept a offer) compared to first-world countries. This is doubly true if you have a well known tech company on your resume (Google, FB, etc)
I'd recommend working for a multinational company (or at least a large well-known Chinese corporation like Baidu, Tencent, Alibaba); as others have said, they're used to foreigners and will make sure their written communications are in English and make sure their employees have a minimum standard of English proficiency. Any Mandarin Chinese you learn will give you brownie points (unless you're ethnically Chinese; then they'll criticize your slightest mistake ;) ).
Salary wise, you will make significantly more than locals. In absolute terms you will likely make less than you would in the West, but due to the MUCH cheaper cost of living, you can almost always lead a better "life". (I had a ~1200 square foot 3 bedroom apartment in one of the most prestigious districts of Shanghai for $800 US/month (covered by my company). That was ~10 years ago but I'd still expect the same relative price differential.) You will get a good health insurance/benefits package that covers treatment at international standard hospitals.
Shanghai and Beijing are the most foreigner friendly cities in (mainland) China; huge expat population, many western restaurants, signage in English, etc. Other cities not so much, but nothing a slight sense of adventure can't conquer.
Any specific questions feel free to ask.
I thought that would be Hong Kong?
It is indeed much more expat friendly than the mainland due to its British colonial heritage. However, there are far fewer tech jobs in Hong Kong (unless you want to work in the finance industry).
Im a Swedish Sofware engineer and I have been working in Beijing for the last ~4 years. As others have pointed out, China is huge, and I have no experience from working in Hongkong or Shanghai where the vibe is more international, or so they say.
So what to expect? Smooth sailing, as long as you can deliver. There is a lot of companies that value English speakers in general, so dont be surprised if you get pampered.
There is no xenophobia to speak of, just cute curiosity. Its easy to find work if you have the skills (coughwe are hiring: hr@p1.comcough). Visas are a hassle, and rules change regularly. But if you are working here for a serious company and have the proper age/education/pazazz its usually just a bunch of paper work.
Culturally, its all up to where you are. But for the big cities its a very modern, interesting living.
I would never recommend going for the big 3(Tencent, Alibaba, Baidu) unless you love going to a place with 15k employees. There is a lot of options.
Its a very hungry tech scene in general, for everything from classic websites to apps. Almost nothing works here made by Google and Facebook, and boy its easy to take that for granted, so alternatives needs to be build and localized versions of everything is spawned.
For me personally I choose to work in China rather than to seek higher education back in Sweden and I have been in on a startup that now have more users that Scandinavia combined. Some crazy things I feel would never have been possible outside of China. We are still considered a small startup in China.
I could elaborate on this, but I think my best tip is just: Go, its easy to fly home.
How do you find the cost of living is, given that Beijing is such a large city. Are you able to save money for retirement, etc?
Rent: US$800/month for a room in a shared apartment; $1600/month for an OK 2-bedroom apartment
Food: $4 for a McDonald's meal. $10-$15 for an American breakfast. $5-$7 for a beef ramen dish. $2.50 for a Subway sandwich. Western foodstuffs (like cheese) can be expensive compared with the same brand in the US. Meat and vegetables (if you cook yourself) are decently priced. Obviously expensive for things that are imported (an avocado is ~$2), but locally-grown stuff is cheap.
Transport: less than US$1 per subway ride. US$7 for a typical taxi ride within central-ish parts of Shanghai or Beijing.
Entertainment: Eating/drinking in Western restaurants and bars/pubs is cheaper than in London or San Francisco. A beer and a nice burger in a western pub in Shanghai or Beijing will run about US$16.
The above prices include sales taxes, which are included in quoted prices. There is no tipping.
Our current app that is developed is Tantan http://tantanapp.com/jobs No big support for that page in English but its a fun Google Translate moment.
Emails sent to my previously mentioned email will be reviewed by our hr dept.
For the cost of living. Its really nice. You have the full spectrum of super mega fancy stuff down to a bed in a concrete room for 100 CNY a night. The beauty is that a beer costs around 3 CNY (1 U.S. dollar = 6.6712921 Chinese yuan), you can have a feast with your friend and pay 30 CNY each including drinks. Dont buy the vodka drinks for 10 CNY each if you value your brain. Bus is 1 CNY and Subway is 2 CNY. Taxi almost anywhere is 30 CNY.
Living can also be cheap if you only want a normal apartment in a tall apartment building suburb, ~10-20min subway from downtown. Ranging from modern 4-6k/m apartments down to 2k/m old-styled-no-elevator prefab Chinese apartment blocks. Floor space in some places are very cheap too so living with 3 other roomates could also make it very cheap.
For salary, I get paid almost what I would in Sweden, but the tax in China is very low compared to Sweden, around 10-15% in China, so I get a lot more disposable cash. But since there is a lot of fun stuff to do, I don't really hold on to it long. But my friends who don't really party a lot and don't mind eating street food for less than 10CNY save a lot of money.
So I'm assuming you guys do custom app development? Do you also handle the backend server stuff too?
I left home when the whole "just toss it into AWS push the scale button and go for IPO" started in the West, and got behind the gfw when if you want it to be good it needs to be inside the gfw even if the server outside are reachable.
There is alternatives now like the aliyun from alibaba, but for us that was not an alternative since they have not really reached the same level as AWS.
So its kinda fun to do the basic stuff since its usually easier for us to build everything ourself than to outsource.
https://shadowsocks.org/en/index.html
When the company proxy is down, development grinds to halt.
Google Twitter, Facebook Dropbox Github Every site that uses Google Fonts will not load without fiddling etc etc etc. VPN or a good proxy is a must. Or you just space out and stop reading the news, use a simple ssh tunnel for Git and live in happy non social media bliss.
But over the years I learned a lot of corner cases with proxy settings in almost everything. Like if you set a http proxy in Ubuntu, apt-get dont give a fuck, you have to set that separately, but if you want to use a password or different port you end up in config hell. Or if you want to use http proxy on your phone, there is settings for it in Android for both Wifi and 3g, but if you put a password into the password field, your phone goes "well thats nice, lets not use it".
You can pre cache google maps on your phone. But if you use a app that displays a google map, that app will not use the google maps cache.
But since almost everything is blocked or slow, there is Chinese alternatives to everything. And we mostly use Wechat here for everything so there there is not that many convenience missing for me.
The hardest part for me was playing Ingress since the GPS location is shifted in China, and the login requires Google servers, and running a VPN drains batteries. But I would not really see that as a major concern :)
OP: I can recommend living in China for the experience alone. You'll be treated differently, but xenophobia is not the word I'd use. I'm white and my experience was pretty great, though I'm not sure what it would be like for a non-white person.
I imagine a software engineer would make less than in some Western markets, but the cost of living is also substantially lower. Learning basic Chinese is helpful, but in the biggest cities you can typically get by with English and gestures.
Do people talk politics there? Accidentally let slip the wrong sentence when the wrong pair of ears is around and bam , your life as you know it is over.
Sure, you can 'get by' in the sense that you'll be able to buy food and get around. But if you plan to spend more than 6 months in China, studying Chinese will pay off in a better overall experience.
For the Z visa, I brought the Pazazz. Or rather I could rattle together 5 years of work experience combined with my age. In my opinion, as long as you are serious to work, and not do the old classic Student/English teacher gig, and the company has good people handling it, there is always a way. For me there was a lot of going to South Korea for one week and get a new Visa there to be able to come back in etc.
For the Chinese language part, yes, learn it, its awesome and opens 5000 doors for you. But I have not mastered it to any degree but have survived very well. Nothing Im proud of, but a lack of it does not mean isolation, usually Chinese people are good at picking my vocabulary and find key words we can combine with gestures.
Pijiu? Dui Bing da ma Dui. Hao!
Done :)
Contrast that with Sweden where the office language at a tech start up in Stockholm is most likely English.
China sounds great and all (well, except for that whole "totalitarian government" thing) but I'd never trade my well-being for money.
If you around Shenzhen/Guangzhou area the air quality is quite OK
When I came here the PM 2.5 (particle density yadayada) was 400 on normal days and 200 was a "good" day. Something that would cause riots back home in EU. After that it just got worse and worse until we peaked 1k, which we nicknamed the Airpocalyps.
After that the gov started to do a lot of things and magically around the time Beijing hosted the APAC 2014 meeting, the skies cleared and we remembered the smell of nature, I also could not stop looking at the moon at night, since I didn't realize that I hadn't been able to see if for a long time.
After that the 75 year military parade to celebrate the Victory over Japan came along and made the sky magically blue again, and we have not really gone back after that.
Its still bad (~150 PM 2.5) at the moment, but its not stable bad. When the humidity is high particles stick around longer, when it rains it clears up the pollution too. (Where does it go? I dont want to know.)
But, we have 20+ expensive air cleaners at work, I have one at home and I always put on a M3 mask on days when its above 200.
We also awesome people here who tackels these problems in great ways. http://smartairfilters.com/ I bought their products for my home.
If you want to eat healthy there is alternatives but might require some research and a little knowhow.
As for the totalitarian thing, don't rock the boat.
there's obviously a cost associated with obtaining a working visa, but i don't know the details or the extent of how much a burden that is going to be on the company.
if you don't speak chinese (or write), i think you'll be limited to working for multinational companies (mnc's) like microsoft, emc, vmware, cisco, etc. google has an office here, but the work being done is not very interesting, localization and local advertising. you should probably forget about local companies like alibaba, baidu, etc.
i would suggest you not think too much about xenophobia, or treatment, or cultural differences, if it's really bothering you that much then i suggest you stick to your country and don't venture abroad. obviously every environment/country/company has its challenges so being adaptable is a must.
the questions you should ask yourself:
1. why do you want to be in china? 2. what do you want in your career? 3. what is it in china that i cannot get from current location?
So if you're a person of colour, your experiences may be different from the other descriptions here.
I must be in 50 people's photo collections.
Only one person asked me before photographing me. He was about 14, and on a rare school trip to Nanjing from home somewhere in the north. He said he'd not seen a white person before. I think everyone that photographed me was a tourist.
First, you should specify if you are in a tier 1 city (BJ, SH, SZ, ...) or a lesser tier city. For the former, you will be treated pretty "equally" in your daily life. Americans don't get any special treatment, good or bad, anyways.
I found my job before going to China. I don't know how you could luck into one, but it shouldn't be impossible. It depends on your skill and experience, it might be challenging if you have nothing special to offer. Once you get the job the visa is cake, though I've always relied on the company to do it for me.
China is a great place for someone just getting started (though that makes it harder to get a job), the nightlife is great, rent is relatively cheap even in tier 1's (used to be much better), can get anywhere by taxi. Great firewall is a PITA even with a VPN, pollution will wear you down overtime, the lack of permanent acceptance (China is not an immigrant country) will make even the most hardcore of us leave eventually. It can be a great way to spend 2-3 years of your life, more is probably a bit too much, 9 years is definitely so.
English is the working language of my company, I've done ok with Chinese but it hasn't improved in 9 years anyways. But most of your coworkers will be Chinese, and will speak Chinese around you. You might not get invited to meetings, or even be uninvited, because they'll want to do something in Chinese even though they shouldn't. This is an American company mind you, though my Chinese wife's experience at SAP and Nokia has been quite different from my own (more foreigners, more English than Microsoft China).
xenophobia, no. treated differently, definitely. often they won't know where you fit into the social hierarchy, because, you don't. You don't have any family or social history so they may treat you like gods or may somewhat exclude you.
Language is a huge barrier. If you're in Shenzhen, there will be near-zero english. You'll have to learn mandarin, which will take many years.
> Culturally, what are some things to avoid, things to expect, etc?
If you've never been to China, you likely have never eaten Chinese food before. You may or may not like it a lot. You can find western food so it's not a huge problem in most places.
given the language barrier and the difficulty communicating with the outside world (you'll find ways to work around it, but it's still tough) it can be quite isolating. You'll want to connect with other expats and try to build up relationships with locals where/if possible.
China is less like the US than anywhere else I've been (including places like Nigeria, Bolivia, Fiji, Qatar, etc). You can't be prepared for it, so just be prepared to feel uncomfortable for a while.
I'd highly recommend visiting prior to considering a move.
Why would it? Is it really that complex a language?
How different is learning Mandarin than learning German, French, Russian, English or Greek? I understand that the writing system is probably much more complex and requires much more memorization than the other languages mentioned, but other than that, what about grammar, vocabulary, and pronunciation?
Some words mean 5 different things depending on how you vary the tone throughout the word; I'm no stranger to simple variation as I had to deal with emphasis and inflection while learning Spanish, but Mandarin is a whole other kettle of fish.
I'm more than happy to accept that maybe I didn't put enough effort in or am generally poor at languages (only speak two), however I struggled to learn a handful of words per month.
It is difficult to find a job without being here but on the ground there are opportunities. If you are not here companies see that as a liability. Of foreigners abroad we have hired to work in China there is about a 50% washout rate in the first year. Being here is seen as being a more reliable hire.
Regarding visa a good company will provide a z visa for you. Anyone offering less isn't a good company. Pay is less then the states generally but cost of living is lower. As in the rest of the world there is high demand for good software developers. Check smartshanghai.com, Shanghaiexpat.com, creativehunt.com, and craigslist Shanghai for more expat focused jobs. If you are interested in fintech we are hiring through hr@itr.cn.
Overall the business China is more predatory then the states. More weight is often put on relationships then talent. Coming from the west it takes a few years to really understand this culture.
But if want to get legit stock options, start a startup or generally settle down then forget about it. You will be legally discriminated against. Not worth it.
Regarding jobs, there are plenty, but it depends which province/city you want to be in. Maybe not as highly paid as the US but there are definitely a lot of cool, innovative, new and weird ideas and concepts that you won't see anywhere in the world! I ask my Chinese friends what's the latest cool things you can do with your phone and they always have these weird apps that maybe in 5 years facebook or youtube will have.
For US citizens its pretty easy to get a visa, apart from the invitation letter crap, you get like a 10 year multi-entry. Us europeans have a harder time to get a 1 year one but not that bad in general :)
It is a bit of a shock the first time you come here and sometimes 2-4 weeks might not be enough to love this place, but after a while you develop a sort of stockholmy syndrome and all is good!
Hope it helps!
Regarding the entries, yes you need to go in and out every 30-90 days unfortunately.
The only difficulty I have is language. Sometimes I feel like I am being very clear about something and I still can't convey it. So I take a step back and break it down into a list. This helps. The time difference is manageable. Everyone is really friendly.
The other interesting thing is that everyone in the China office knows about the Americans working on their team. I get so many e-mails and I even won a prize at our company party. I have a certain reputation it seems for not sugar coating anything.
I did have one odd experience. It is common to use the term "Na Ge", pronounced like "Niggaa" in China and and when I first heard it, I thought that they were using the slang word we all should never use. It was weird because the conversation they were having was about a recent crime. I asked later about this because I couldn't shake that it was being used and it turns out the meaning is something like "umm" or "that one" etc.
As childhood, some of parents (like mine) forbid us to use the words during our talk/speech because it is kind of make you sounds uncertain.
Also, people are at risk every now and then simply due to news cycles and political issues: http://shanghaiist.com/2016/07/16/nike_patriot_attack.php
If you're not too ambitious and you keep your head down and stay in your foreigner role, it's fine. If you do business or really try to dig in and advance long-term, you'll have tremendous disadvantages. On the other hand, if you're white, especially Nordic-looking, and you speak Chinese well, you'll have a tremendous advantage in networking with powerful people most Chinese would not have access to.
I'm a French Software engineer and I've been working in China for 5 years (and now back in France)
As someone who has worker in IT both in the education part (I was teaching CS in a 3 tier small city of 4 million inhabitants) and a startup/webshop in Shanghai I can only recommend you to try the experience.
As other have said life there is extremly different. If you're in Shanghai/Beijing, you can still find places to eat/live that will make you feel like home, but I think it's missing the point.
I would say the more you're ready to try to "mix in", the bigger the opportunity will be. I finished with a near fluent Chinese fluent level (I can perfectly follow business and informal conversation, and get the rough meaning from written contract in Mandarin) and I think that's what definitely helped me to finish CTO of the company I was working in. (~60 employees, 99% Chinese, doing businesses with other Chinese companies)
Chinese is a very easy language once you've stopped trying to relate to English and you see start seing learning chinese as gathering "sentences" and speaking Chinese as "i take this sentence I heard last time and I replace this word by that one" (as there's no conjugation, plural etc.) and it will definitely helped relationship of any kind, especially if you look "foreigner"
On the technical side, speaking chinese will help you enter in the companies were people still do php4 without framework nor testing nor versionning (SVN if you're lucky) because there's no harsh competition. So arriving in this kind of company with your ability to bring them even what you would consider "plain old MVC framework" will increase their efficiency by several times. (and if the company was there, it's that it was profitable, most of the time because of the manager/commercial having a good network, so if you're now able to make technical side profitable too, they will soon ask you to supervise/teach/manage the whole set of developers). And you will be invited to meeting with the customer too as it will give face to the company "hey we're a good company, we can hire laowai foreigners".
There's a lot more to say but I think most of people here have already covered the other aspect of living and working in china
I travelled in China (Beijing, Chengdu and some smaller towns) for three weeks. It was different! Their customs are different but not that hard to get used to. I think that as a (white) American, you will have positive racism applied to you. It's crappy but it's true.
Visa was difficult but company culture there really respects people who are experienced and innovative. Most the workers there aren't really passionate about what they do (From my understanding, most Chinese startups don't give equity to their employees)
English is a huge advantage as we have access to an awesome global community of people.
Pay is surprisingly good, but living cost in Beijing is deceivingly high as well.