395 reputation
212
bio website tactoth.weebly.com
location Beijing, China
age 27
visits member for 4 years, 3 months
seen Nov 25 at 8:24

I started programming in 2000 with QBasic, began doing outsourcing project from topcoder in 2006, and became a professional software engineer in 2007. I work mainly with C++ and Java. Currently I work for Banckle, my area of work is to write streaming servers.

I like most simple sports, especially swimming. I like events in which the audience can use their creativity, there're lots of them here in Beijing, which make it a quite good place to stay. However I want to explore other countries in this world. So far I haven't had any chance, but I'm seeking them.


Oct
14
comment Do you feel bad when you have to learn new things?
When I look back to the past 2 years, I realize being forced to learn has brings me tons of benefits. What I've learned added to my specialties list and I get many opportunities. I love it now!
Aug
17
comment Why do websites have to ask language and country when the browser can tell them that?
because that's inaccurate
Aug
17
comment Sales Manager: “Why is time-estimation so complex?”
The best question for salesman.
Jul
2
comment Do you feel bad when you have to learn new things?
This is another good answer. I think there 'easy learning' and 'hard learning'. To learn a new programming language/framework is often easy, but to learn a system of totally different fiend can never be. For me I do the later, sometimes in a switch you'll have to learn several new programming languages.
Jul
2
comment Do you feel bad when you have to learn new things?
So the experience you got out of this situation is likely to work for me, rocks!
Jul
1
comment Do you feel bad when you have to learn new things?
Among all these answers I find this one actually answered my question, and makes me feel myself being understood. Great answer, very meaningful and to the point, thanks.
Jul
1
comment Do you feel bad when you have to learn new things?
The meta-skill of learning, would really be useful, as long as it's actually transferable.
Jul
1
comment Do you feel bad when you have to learn new things?
@Thorbjorn Yes I'm seeing the repetition, and I think I see it too often.
Jun
28
comment Why are there so few female programmers?
I think when people talk they enjoy sharing what they know about something, and when what you tell is something they know nothing about, they'll have to find some other common interests.
Jun
28
comment Why are there so few female programmers?
No they are not smart, they are wise. We are smart, and just smart.
Jun
27
comment When you use inheritance to reuse code, do you find it too tricky that it swallows the benifits of reuse?
@Aaronaught Well your correction is really useful :(
May
27
comment When you use inheritance to reuse code, do you find it too tricky that it swallows the benifits of reuse?
@Farrell In fact I mark it 'protected intensively so that it can be overloaded'. I think when I do this I'm using some ideas from MFC, which was badly designed.
May
26
comment When you use inheritance to reuse code, do you find it too tricky that it swallows the benifits of reuse?
It's a vague question and the intention is to collect some ideas to make it easy to make design decisions. I've been switching between composition and inheritance back and forth.
May
26
comment When you use inheritance to reuse code, do you find it too tricky that it swallows the benifits of reuse?
The code example is too big, I have 30+ classes needs to be sorted out.
May
26
comment When you use inheritance to reuse code, do you find it too tricky that it swallows the benifits of reuse?
Thanks for the answer, I still think inheritance is mainly used to share logic, I've always been applying the principle that when codes can be shared, they should be shared, and when you decide not to share them, you find it becomes clearer.
Mar
24
comment What is the biggest trouble developers encounter when debugging?
as long as you can debug, the trouble is much smaller
Jan
27
comment What are some famous one-liner or two-liner programs and equations?
if that has been written as: if(GetRadarInfo()=1){...}, we wouldn't get this bug because it doesn't compile. So don't always introduce intermediate variable.
Nov
11
comment What do you optimize for?
@JRBWilkinson Well, should be case by case
Nov
9
comment What are some famous one-liner or two-liner programs and equations?
@Kaz Dragon such as?
Nov
8
comment What are some famous one-liner or two-liner programs and equations?
Also I'm wondering how often do people swap values in real life programing.