|
That is because Object references in Java work exactly like C pointers. They just removed the address-of(&) and dereference(*) operator from Java so you can't see the addresses.
Java always passes by copy/value even for object "pointers", so you often have copies of copies of copies of "pointers" all referring to the same object/memory allocation.
Alas, Java has no const to protect the data on the end of the pointers.
Java "final" with an Object declaration is only const to the pointer, not the data.
This type of thinking is like breathing to a moderately proficient C programmer.
|
|
|
|
|
<snob>
Probably from a poly, or one of those 'new' university as they're called these days.
</snob>
Regards,
Rob Philpott.
|
|
|
|
|
Polytechnic university are not so bad. I studied in one. Yes, some lectures could have been perfectly avoided, but many others were really cool and not at all easy.
But, of course, I am speaking of 15 years ago. Before the Bachelors / Master restructuration in Europe.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
|
I agree . I've held about 20 or 30 interviews over the past few years. My top tip is to focus on what the candidates hobbies are. If they don't include 'programming', 'running my own website', 'learning about coding', etc. then they can't be too serious about progamming for a living.
If you want a well paid job in programming, be prepared to have no social life for many years.
|
|
|
|
|
programify wrote: My top tip is to focus on what the candidates hobbies are. If they don't include 'programming', 'running my own website', 'learning about coding', etc. then they can't be too serious about progamming for a living.
My hobbies are my car, my dogs, sitting on the couch doing nothing, and sometimes writing a little code at home. Yeah, I have a web page but it only serves static pages and the most impressive thing on it is the rolling patriotic quote that changes every time you somehow refresh the page. It's been three years since I made any substantive change to it.
programify wrote: If you want a well paid job in programming, be prepared to have no social life for many years.
Been there, done that, and after 35 years of writing code, I'm no longer interested in 20 hour work days. I put in 8 hours and get my work done. If it's a true emergency, I'll stay as long as necessary after my official quitting time. But that doesn't happen very often.
Oh yeah, I'm at the point where I've forgotten more programming stuff than a lot of people know. I learn what I need to, but I'm of the belief that the old ways are generally the best ways.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Bang on. Well said.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
John Simmons / outlaw programmer wrote: I'm at the point where I've forgotten more programming stuff than a lot of people know. I learn what I need to, but I'm of the belief that the old ways are generally the best ways. True.
Software Zen: delete this;
|
|
|
|
|
What he said (Literally) I'll be damned if I sell my soul for any type of job.
Having a love for something and *sustaining* that love for it should never be mutually exclusive options in life.
|
|
|
|
|
I have to tell you that I find your "preferences" questionable, and would ask you to re-assess them.
From what I have seen, there are no such simple "attributes" that tell you if a guy will do a brilliant job or a bad one; it's more a case of seeing what frightens them and gets them interested.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
programify wrote: then they can't be too serious about progamming for a living.
Nice top tip you've got there. ( @chris-maunder : any update on that sarcasm emoticon?)
My top tip is that someone who can't spell programming correctly can't possibly be too serious about doing it for a living.
modified 15-Sep-16 21:03pm.
|
|
|
|
|
Too bad he won't be able to get that refund from ITT.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
Nathan Minier wrote: refund from ITT
|
|
|
|
|
Quote from QA: -knowledge on how to make variables
-knows how to make different loops Pretty sure we covered this in the first couple weeks of first semester... What did this guy do for the other 3.9 years of his degree program...?
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill
America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde
Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
|
|
|
|
|
Quote: in the first couple weeks I think I covered this on day one. By day two we were on to more complex things like if-then-else!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
It shouldn't even need to be covered.
If someone who applies for such a course doesn't already know that much, they should transfer to home ec.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Maybe, but back then there were no home computers - this was all mainframe! I worked part-time at the college computer centre to supplement my partygrant money and had to wear a white coat!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
OH, I loved having to wear the white coat!
Dev work sucks, these days
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I had practically zero programming experience when I got to college as a Computer Science major. It was pretty much all brand new to me.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill
America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde
Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
|
|
|
|
|
He went to uni and doesn't know this? Yikes!!! My kids learned this for their O levels.
We're philosophical about power outages here. A.C. come, A.C. go.
|
|
|
|
|
I suppose that it is just barely possible that in some godforsaken corner of the Earth where they still think that digital wristwatches are a new idea there is a CS course that only teaches abstractions such as algorithms, data structures, and complexity theory.
...Naaaah!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Don't forget the three courses on communication skills and the five on outdated project-management methods.
Add that to your "all about abstraction because none of the lecturers knows a tinker's cuss about programming" courses. and you're left with maybe a week-and-a-half of actual programming, distributed an hour at a time over the four years.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I don't know how it is in other parts of the world but here in the US, a really large chunk of the colleges and universities have shifted into diploma-mills where competence in the subject matter is less important then butts-in-seats. As the federal government rampped up their student loan programs, the states have been cutting their contributions to state higher education. With stable income, the universities have been forced to rely on student aid to fund their operations. It was no small leap from the attitude of promoting education to the, "hey, we can make money here" mindset. Quality education no longer matters, it's all about how many students they can keep in those classrooms from semester to semester and the student aid they bring.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Definitely entry level; he's probably marketable as a government IT employee at best. There's a preconception that if you get a degree, then there will be a job waiting for you after graduation; I thought that! After being punched in the face a couple hundred times, I realized I had to fight, as well as study hard, to get established and have a decent career.
In the western world, you can no longer depend on the degree or the school on that degree. You need to prove that you can do the work before you get there, be it a website, portfolio, or I cringe to say certs.
|
|
|
|
|
First of all, quality of education now a days is in serious question here and then the self Interest in the topic really matters. Have seen so many people who have learned programming without even going to a technical univeristy.
___@sHubHa
|
|
|
|