Back

The 2 things I love are incompatible...

#1
The two things I love the most are computer programming and Japanese. I more or less stopped programming since I came to Japan to fully dedicate to the language and went from 0 to fluent in less than 3 years, but I didn't gain any new programming knowledge and I am now very slowly getting back in track because I need to resume my career and get a new job, however I feel my Japanese is hurting or will hurt somehow. I am trying to do as much as I can in Japanese, all my programming books are in Japanese, I watch tutorials in Japanese, etc., but they aren't just as many resources as they are in English, and I am slowly starting to rely more and more in English again and sort of neglecting Japanese, and that makes me feel like as if I was cheating on the thing I love the most or something like that.

There has to be more than a handful of people in the same boat here, like you came to Japan to teach English, but really hoping to do programming later on when your Japanese improved and now 2 or 3 years later this I just described.

What did you or/what do you advice? What am I missing by falling on this perhaps pointless frustration?
Reply
#2
My suggestion is to become satisfied with moderateness. A balanced life is filled with many things to love. Each of them deserve your attention (in moderation).
Edited: 2013-12-10, 5:17 am
Reply
#3
Get a job at a Japanese company. Problem solved.
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
#4
If you have the skills you should find a programming job immediately. Age without experience isn't gong to help considering companies get flooded with new recruit applicants every fall.

I wouldn't necessarily take this as advice, but for me my programming job and my Japanese activities are completely separate. My first job was at a Japanese office, but not a Japanese company, which was enough for me to decide to split the two. My reward for separating the two is slightly better pay.
Reply
#5
Just use English for study and Japanese for everything else. Trying to kill two birds with one stone is misguided. I attended math lectures in Japanese for a year. It did next to nothing for my Japanese ability apart from learning a few new related expressions. If you're at the point of language comprehension where the Japanese isn't a problem then it's too easy language study-wise. Alternatively, if you're struggling to understand the Japanese then you're not going to learn much (programming in this case).

If you're living in Japan and are worried about forgetting Japanese it kind of screams that your environment/lifestyle isn't native enough.
Reply
#6
Don't limit yourself by chaining yourself to japanese books only. Think of it as maintaining your english lol. there's language atrophy which is sorta frustrating
Reply
#7
tokyostyle Wrote:If you have the skills you should find a programming job immediately.
Immediately? That'd be nice, but where are the jobs? It seems I need more friends, because I really don't know, GaijinPot? I tried that, but there's nothing there. Something like job.mynavi.jp/‎ doesn't seem like 'immediately'.
Edited: 2013-12-10, 8:27 am
Reply
#8
youasuki Wrote:That'd be nice, but where are the jobs?
Ah, sorry, I misread your post to mean you were waiting for your Japanese to improve. Are you in Tokyo? If so what kind of languages or industry are you interested in?
Reply
#9
Yeah, I'm in Tokyo. I'm currently focused/interested in Objective-C and iOS/OSX game/app/software development.
Edited: 2013-12-10, 12:35 pm
Reply
#10
youasuki Wrote:Yeah, I'm in Tokyo. I'm interested in Objective-C and iOS/OSX game/app/software development.
Those exist. Actually I think someone even on this very forum made a post that they were hiring quite recently (that was for phone app development too).

Though I couldn't quite work out from your post - are you actually good enough to do it professionally or is programming a hobby? The way you say "I'm interested in ... " strikes me as a bit strange, versus "I know ..." or "I work with ..." etc.
Reply
#11
@NightSky Dude, :lol: he asked me what languages or industry I was interested in, I just answered in the same fashion... I took the one interview you are probably talking about, there were like 10 people the same day, but it had little to do with programming honestly and the aptitude test was insanely difficult. It can't be that ridiculously difficult to get a job that pays less than teaching Tomoko about her favorite food and requires twice the hours.
Edited: 2013-12-10, 12:34 pm
Reply
#12
I've never been to this one, but roughly 50 people each time for the Tokyo iOS Meetup. Do not be afraid to tell people that you are showing up because you are job hunting because there's almost always a guy there complaining he can't find people. (A generalization from going to many other biz meetups in Tokyo.)

Also, yes, all I did was Google tokyo + language + meetup ... thus the kind of generic sounding leading question. Big Grin
Reply
#13
@tokyostyle Thanks! I will try that. You know, what I hate the most is when a company rejects you and doesn't give you any advice/feedback, so you are left wondering, what went wrong exactly!
Reply
#14
youasuki Wrote:(...) so you are left wondering, what went wrong exactly!
A good rule of thumb for any programming jobs is a demo. Either something you built from scratch (with libraries/APIs of course), or a big project you worked at another company.

Usually also some piece of code that you wrote (these days it's pretty easy you can dump your code on github and people can browse it easily).

Actually I think if you have a demo programming jobs are some of the easier to get into, as there are many talented programmers even in the video game industry who never got a degree. (edit: well "easy" is misleading since you spent many years honing your craft till the wee hours of the morning but hey Wink)

If you're into iOS/OSX than either a iOS game/app or OSX app is a no-brainer really. It could be a simple thing such as a sliding puzzle app, what matters is that it shows you understand how to build something from start to finish. If you release it on the app store (paid or free doesn't matter) I would imagine a big plus. There are many skills involved in planning, and pursuing a project from start to finish. Those are very important.

It can also be a group project if you contribute online, so long as you can show the parts you worked on.
Reply
#15
There are a lot of programming resources in Japanese. Just go to any Japanese bookstore. Or amazon.

I'm also going to disagree with a lot of the people here and say that learning to program in Japanese is a good idea (at least being able to read technical materials in Japanese). I've been doing it a lot lately. It really helps when talking to Japanese people about technical stuff.

Another good way to "study" is to go to 勉強会. You learn some interesting things and meet some interesting people. Scala 勉強会 have been blowing up lately.

http://connpass.com/
http://atnd.org/
http://partake.in/
http://www.zusaar.com/
http://www.doorkeeper.jp/

(connpass, partake.in, and zusaar are the best sites, imho)

As far as working is concerned, the company I work for is currently hiring foreigners. You can look at my past posts or email me for more info. Also, Fabrice's idea of a building a demo iPhone/Android app is really good. The place I work would really like that.
Reply
#16
youasuki Wrote:Yeah, I'm in Tokyo. I'm currently focused/interested in Objective-C and iOS/OSX game/app/software development.
I meant to post this this morning but got way too busy with other stuff.

求人情報 RAKU-JOB アニメ・ゲーム・マンガ専門求人サイト ラクジョブ

This is a Video Game/Anime/Manga job hunting site for Japan. Companies post job ads here for different positions very often. Since iPhone is huge in Japan right now, you have a lot of companies looking for programmers. Do note however that many of these jobs aren't expecting foreigners to apply though, its very obviously a site aimed at Japanese. If you have the skill though and the Japanese, I don't see why you couldn't get called though.
Reply
#17
I'm in a similar position. I gave up studying in Japanese because I'm not as productive and the resources aren't as good or plentiful. When I need to Google something, it's just a time drain in Japanese compared to hitting Stack Overflow. Occasionally a good blog post pops up though.

I think Fabrice's advice is good. A decent online profile/portfolio can be a good boost. Building something with a Japanese UI might give you some exposure to the language too (probably not though).

If you consider yourself bilingual at this point, check out http://www.daijob.com/ I think there are other similar sites too. Occasionally I see something pop up on http://tokyo.craigslist.jp/jjj/ that sounds reasonable, but it's not a site I'd rely on.
Reply
#18
partner55083777 Wrote:Another good way to "study" is to go to 勉強会. You learn some interesting things and meet some interesting people. Scala 勉強会 have been blowing up lately.
This is a nice suggestion too. My girlfriend just went to one yesterday and handed out business cards to a bunch of people. This is where an online portfolio that showcases your apps could be a big seller too, since you can include the link on your card.

I've also been thinking it might be cool to find a Japanese coder to work with on a side project. I'm pretty sure there are meetup sites for this specific purpose. That would definitely be a chance to practise Japanese while learning.
Reply