Original Post
This is a question I have been asked to prepare for an interview. I'm interested in what answer you would give to this question, and why?
Quote:
Original post by LionMX
gimbal_ the "hellow world" was just an example, the actual programs I test are more complex ;-) I was simply using an example the interviewer could relate to.
I agree that reading a book is a completely valid way of learning and a book introduces topics in a progressive way, I have tried to say the same thing without saying that I rely on books. I might be shooting myself in the foot here but my arguement is that I can still learn the same things but without the cost :-), however Hodgeman I agree that buying a book would teach you the correct way to use a language.
Quote:
Original post by daviangel Quote:
Original post by LionMX
gimbal_ the "hellow world" was just an example, the actual programs I test are more complex ;-) I was simply using an example the interviewer could relate to.
I agree that reading a book is a completely valid way of learning and a book introduces topics in a progressive way, I have tried to say the same thing without saying that I rely on books. I might be shooting myself in the foot here but my arguement is that I can still learn the same things but without the cost :-), however Hodgeman I agree that buying a book would teach you the correct way to use a language.
I'd substitute "text editor" for hello world program in the future since that sound better. Besides wan't it Charles Petzold that would always say the best way to learn a new language is writing a text editor in it which makes sense. You'd probably have to pick up most of the basics of the language along the way in order to accomplish it. Personally, I prefer books since I tend to learn best that way. I've seen other that hate books though and seem to get by just using Google. But I think most programmers realize that after you pick up a couple of languages others can and should easily be picked up. Assuming you are sticking to procedural languages anyways. The way you go about this will reveal a lot about your personality hence the purpose of this question.
For example, if someone told me they learned a new language by reading the latest language specification vs googling for answers I'd tend to think the first person to be more organized and methodical vs the latter that just wants to get the job done in the least amount of time?
Then again you have to think that one of the reason Petzold just started coding and hacking away is that there was no decent books on Windows Programming at the time so if it's a fairly new language like Google's GO maybe you will have no choice than to read the language specification.
Nowadays, there are even decent programming video's(see Stanford's Java and C++ ones for example) ,so if books aren't your thing, there is even less of a reason now to open one up.
Quote:
Original post by LionMX
I should probably say at this point that the job isn't in game development, it's actually working for the government.
Quote:
Original post by DevFred
The question is a red herring. The only answer that will get you the job is "Why learn another programming language? I already know LISP!" ;)
Quote:
Original post by LionMX
it's actually working for the government. The money on offer is very good, above average for graduates, with a fantastic promotion framework (I know because I work there in a generalist post)
This topic has been locked by a moderator. New replies are not allowed.
GameDev.net uses cookies to ensure you have the best experience on our platform. Learn more