Originally posted by Bardock42
I have no idea, after failing at academia I have decided that academia is bullshit anyways, and you can't learn a thing there you can't learn faster and better on your own.
You're very intelligent so it is not a lack of ability on your part.
You're just not good at jumping through arbitrary and silly hoops like Astner and others. 🙂
Originally posted by Astner
Whoever hires me.
Are you self employed? Work for a company? What sort of projects have you done lately? Do you program for yourself as well? What's your favourite language? I'd be generally interested in more information, if you are willing to be forthcoming with it I'd rather not ask a single question each time.
Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.
Well, I agree to a degree. The fundamentals of programming languages, especially within the same paradigm are so similar that you can pick them up in days, if you know another one. Learning the libraries to become actually effective is another thing of course. At any rate that wasn't so much what my questions were about.
Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.
You could be gifted or a genius, though. I think you're the exception.
Originally posted by Bardock42
Well, I agree to a degree. The fundamentals of programming languages, especially within the same paradigm are so similar that you can pick them up in days, if you know another one. Learning the libraries to become actually effective is another thing of course. At any rate that wasn't so much what my questions were about.
Yes, this.
For me, the cross between Java and C# was very easy.
But Python was too different of a C-family language for me to readily pick it up in the 2 days I had to write a program in it. I am not too fond of Python. It seems clunky in design.
Originally posted by Epicurus
It's not hard to learn a new programming language. I didn't have a single goddamned course in either Perl or Bash, and now I write down new scripts 5 days a week everyday without too much of a hassle.
Originally posted by dadudemon
You could be gifted or a genius, though. I think you're the exception.
Originally posted by Astner
Syntax in programming terms isn't as vaguely defined as syntax in linguistics, and the translation to machine code is a mapping process.
While true, it does not change the fundamental similarity of the two statements. The mapping process is much more strict with programming languages, and the syntax itself is much more limited than the possibilities of natural language, but in essence they are both true.
Originally posted by Astner
Well the only difference between programming languages is syntax. In the end it all becomes machine code.
On the other hand, trying to learn Python and/or PHP with a background in Java could be harrying as f*ck. At least from personal experience, as I changed my python elective to that of optical communications halfway through the semester. Though we did touch on that again(but briefly) in the Programming Languages course.
Originally posted by Epicurus
Depends on how much of a difference in syntax there really is between 2 programming languages. Something like C, C++, C# and almost all the other C-variants have virtually identical syntax, so anyone who's effective in any one of these can learn the others at a very quick rate(few days to maybe a week at best).On the other hand, trying to learn Python and/or PHP with a background in Java could be harrying as f*ck. At least from personal experience, as I changed my python elective to that of optical communications halfway through the semester. Though we did touch on that again(but briefly) in the Programming Languages course.
And those are still all imperative or object-oriented languages, so they have a lot in common anyways. PHP in particular is very derivative of C. But languages like Prolog, Erlang, Lisp and Haskell have a completely different paradigm to the ones you named, so a lot of the understanding one got from learning them does not apply to the others.
Originally posted by Bardock42
And those are still all imperative or object-oriented languages, so they have a lot in common anyways. PHP in particular is very derivative of C. But languages like Prolog, Erlang, Lisp and Haskell have a completely different paradigm to the ones you named, so a lot of the understanding one got from learning them does not apply to the others.
Originally posted by Epicurus
It's a safe bet to assume that when a guy(who doesn't lie as far as you know) claims to have a decent background in a number of different programming languages, that he is aware of the basics of programming paradigms as well. 👆But whatever. I guess it was an honest mistake on your part after all.
Was I just one wrong word away from causing World War 3?