|
Never heard of him[^]
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
|
|
Not a clue what you are talking about.
|
|
|
|
|
Jon Skeet is the author of the book "C# in Depth" and the leading answerer of C# questions on Stackoverflow.com.
For his day job, he works for Google, writing in Java.
Truth,
James
|
|
|
|
|
Ok cool. Thanks for the answer.
|
|
|
|
|
Didn't knew Jon Skeet works on Java too. Personally, I do know both .Net & Java and I liked Java too much in my college days
|
|
|
|
|
Shouldn't that be "Not a CLU what you are talking about."?
|
|
|
|
|
We used to joke about this in another shop I worked at. If faced with a issue or problem we would ask, "What would Jon Skeet do?" Always got a few laughs.
|
|
|
|
|
Why wouldn't it make sense?
|
|
|
|
|
|
Is it nonsensical to say that one doesn't know why one doesn't know why something does not make sense ?
Is to ask the above question to advance the hypothesis that what does not make sense is always recursive ?
Let me get back to you on this in a few more kalpas.
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
BillWoodruff wrote: Is it nonsensical to say that one doesn't know why one doesn't know why something does not make sense ?
Makes sense. That could be a sig.
|
|
|
|
|
The question really isn't "Why should someone know both?", but "Does is make sense for one company to need both skills in one person?"
Truth,
James
|
|
|
|
|
I do fine knowing none of them (actually I "know" C#, the little I needed to port an old VS6 Add-In to VS2008 and a little of C++/CLI, the minimum to create a DLL accessible both from VB6 and from .NET), it really depends on the field you work into.
If you work on microcontrollers or have a strong integration with hardware you wouldn't probably need them except on occasional basis.
Geek code v 3.12 {
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*
Weapons extension: ma- k++ F+2 X
}
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
|
|
|
|
|
Yep, I've been an embedded programmer for decades (just love the nitty gritty low level stuff) and pretty much all I need to know is C and some C++. I used Java once for a tester years ago just to see what it was about (no unsigned numbers???). And I recently did another tester but in VB.NET. I'd have used C# but my boss only knows VB and he wants to be able to mess with the code (he's a hardware engineer).
|
|
|
|
|
Well - you only need to know what your need to use.
Learn other things that you want to learn.
I do .NET because that's how you write M$ compatible stuff.
I never got around to Java, but C, C++, C#, etc. should get me there if the need arises.
On the other hand, they used to have a java programmer here - and he left for what he thought were greener pastures. They didn't bother replacing him.
The real answer is: you need to know what they expect you to know even before they know what they think need.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I think it's worth learning a couple of languages. I've gone for .NET plus web (HTML/JS/jQuery + Frameworks/CSS + LESS/SASS), SQL and Apple Swift. I'll learn Java when the opportunity appears (probably when I get asked to port an iOS app to Android).
No harm in making yourself more marketable these days, and it's nice to work on a variety of projects
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
IMHO, a developer should ultimately* become 'language independent', within reasonable limits**. Meaning that (s)he should be able to quickly implement a (an elegant) solution in any of those languages, (with help from Internet resources).
* over a period of ten years, say.
** about 4-5 languages, including a 'GUI language', and a web language.
|
|
|
|
|
Avijnata wrote: IMHO, a developer should ultimately* become 'language independent', within reasonable limits**.
/ravi
|
|
|
|
|
Avijnata wrote: * over a period of ten years, say. Taking your sweet time
|
|
|
|
|
|
Experience != Skill
Knowing the foundations of OOP, SQL and some FP I can pretty much write any (major) language with relative ease.
Add to that knowledge of basic structures such as arrays, lists, hashtables, graphs, etc. and some knowledge of common algorithms and you're pretty good to go.
Get familiar with some desktop and some web development too.
Took me about five years.
I'm not saying I know everything (no one ever will) or that I'm some superstar programmer, but I'm sure as hell better than a lot of 10+ years experience seniors I've met (when it comes to programming anyway)
|
|
|
|
|
|
Avijnata wrote: Some of us, like me, who have no basic degree in CS, need more time than that. (My basic degree is in Mech Engg). My basic degree is art, culture and media!
My bachelor degree is Common Art and Cultural Sciences and my masters degree is Media and Journalism.
I only started a part time IT study at the Open University three years ago.
Still haven't finished my 'first year', it's not going very fast...
Doing a lot of hobbying and writing did me lots of good though
|
|
|
|