|
No, no, no. Do not listen to this advice... Sunshine is BAD for you. Think Vitamin D overdose! 
|
|
|
|
|
|
sumitskothari wrote: Can anyone suggest how should I prioritize the things.
For professional development or personnal interest? Idealy find the one that ranks high on both scales.
Are you aiming to become an expert on one topic or have decent knowledge on many?
Priorities depends on what you want and only you know that.
|
|
|
|
|
Personally, I prioritize things according to my current situation. I focus on topics that are related to my tasks. It would be good for me to learn mobile development but as of now, I'm not able to apply it on my work. Learning many concepts/technologies is good if you have a lot of time doing it, but there's a chance that you might forget them later on because you were not able to apply it. So choose those that you think you can apply later on, and then gradually increase your learning on other topics while applying those that you have already learned.
Signature construction in progress. Sorry for the inconvenience.
|
|
|
|
|
Which ones are foundational? That is, which ones must you master before you can learn the others? Start with those. Once you understand them, the rest you can pick up when you need them.
Will Rogers never met me.
|
|
|
|
|
Eventually you will have to learn all of them, at least to a certain depth. On which ones you will need more depth depends on where you are going to end up in the industry. So you can as well start with any of them, as long as you find it fun to work with them. When you like a subject and are well motivated your learning process will be a lot faster. So start with the things you like most and try find a job in which you can play these cards well. In the course of your life you will detect that you might like some of the other subjects as well and pick them up. New technologies will show up, and some of the existing ones will turn out to be no longer a factor.
One general tip: No matter which area you will work in, good software design work is always a big advantage. That doesn't necessarily mean that you should learn UML first. It is more your the attitude towards software design than the tool you are working with.
Good luck!
|
|
|
|
|
Thanks, best answer I think.
Happy Programming
|
|
|
|
|
In a windowed working environment, one thing that, i think, slows me down a bit, is mouse accuracy.
When I am clicking on, say, the Big X to close a window, in Windows - or the equivalent in any other OS, the X is small, my screen is large - so my mouse has to move a long way, then slow and stop accurately on the X.
So how about this for an idea?
Allow buttons (such as the X) to have a 'depth' and, possibly, a radius. Give the mouse pointer a property (call it 'weight')
So, when the mouse pointer approaches the X, at distance Radius it starts to 'roll towards' the center of the X. Gently at first (so, a gravity-like effect, if you will).
And once the mouse is within the radius, it would take more 'effort' to move it out.
I reckon, with a bit of effort, it would be completely and utterly awesome.
Which means someone has probably already done it!
What do you think? Genius or Fool?
And, now I've mentioned it publicly, does that mean I can't patent it?
|
|
|
|
|
sounds like a good idea but......... the FPS player in me wants to call you a noob and tell you to learn to aim
|
|
|
|
|
Mate! I'll 1v1 you at HL2Dm any day of the week - but I don't spend 8 hours a day doing that!
|
|
|
|
|
_Maxxx_ wrote: but I don't spend 8 hours a day doing that!
you dont have to lie here, you're amogst friends 
|
|
|
|
|
I'm not lying.
It's more like 10
|
|
|
|
|
here is[^] a similar concept, but with a mechanism in the mouse that causes you to feel the attraction to clickable areas.
|
|
|
|
|
killabyte didn't do it, so I WILL.
YOU NOOB!! I could sweep your head with the mouse and >click< BOOM!
Killed _Maxx_ +100
Headshot! +50
|
|
|
|
|
|
A similar idea exist in computer aided drafting called "snap points". In that case if you are close to something like say the end of a line it will act as if you clicked on the end of the line.
|
|
|
|
|
Yes, PShop and WinAmp have used employed snap points for almost 20 years.
/ravi
|
|
|
|
|
I like the idea. Dunno if you can patent its implementation - I believe there's prior art (see my reply re: PShop and WinAmp).
/ravi
|
|
|
|
|
_Maxxx_ wrote: In a windowed working environment, one thing that, i think, slows me down a bit, is mouse accuracy. When I am clicking on, say, the Big X to close a window, in Windows - or the equivalent in any other OS, the X is small, my screen is large - so my mouse has to move a long way, then slow and stop accurately on the X. So how about this for an idea?
Allow buttons (such as the X) to have a 'depth' and, possibly, a radius. Give
the mouse pointer a property (call it 'weight')
I think you're just too old to use a computer any more, hand it ovet to your son who has the physical coordination to use it.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
You're a cruel and heartless man, Mr. Martin. However, I should point out that we live in an aging population, so the inventor of technology to aid the elderly computer user is likely to be the winner in the long run.
|
|
|
|
|
_Maxxx_ wrote: You're a cruel and heartless man, Mr. Martin. However, I should point out that we live in an aging population, so the inventor of technology to aid the elderly computer user is likely to be the winner in the long run.
Yes, but I have plans to fix this in about 17 months time, when I neck Julia and smash any other Labor leader wannabe. Once I become Supremem Lifetime Leader of Australia, I'll fix this old people problem right prompt.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
Michael Martin wrote: I neck Julia
eww
Michael Martin wrote: I'll fix this old people problem right prompt.
Cool - so you're going to write the OS front end I was talking about
Ohh.. wait - I think I see what you mean.
elephanting hell - erm, I'm actually quite youthful, you know. Not as old as I look. Honest.
|
|
|
|
|
Neat idea, though I'm not sure I'd like my mouse sinking into places and conflicing with my movements. I like mouse movement to be predictable according to my movements rather than invisible environmental variables.
Instead, I'd like window elements to be attracted to the mouse. So as you approach the X button, it grows in size and gravitates toward the mouse pointer.
Alternatively, you could create something like a magnifying glass effect. However, instead of a simple magnification within a circle, you create a logorithmic drop off, so the magnification slowly reduces the further away from the mouse cursor you see (instead of a constant 2x magnification). And rather than a simple magnification that overlays and covers up the adjacent parts of the screen, the rest of the view space could compress slightly to make room for the expanded/magnified area around the mouse. Think of it as a toned-down curvy circus mirror.
To visualize this, this would be the bad version (with the magnification overlapping the normal space): bad (notice that you can't read some of the words)
Here is the good version: good (some things shrink, others expand, nothing is hidden by something expanded).
Also, this could be based on individual controls, rather than smoothly mangifying pixels. So the button might grow by 2x evenly (so the button doesn't look all curvy) and a label might grow by 1.5x evenly (so the text isn't all curvy). For controls that are very large (e.g., big labels), maybe those do have curves (or maybe just the individual words expand at different rates).
|
|
|
|
|
You've just reminded me of a piece of what we would probably now consider malware, but back then it was a load of fun to inflict on noobs. In the age of dinosaurs and Win95 (or maybe even 3.1?) there was a program that would intermittently pop up a kitten on screen and change the mouse cursor to an animated mouse. The kitten would then chase the mouse as you moved it. When it got bored (coffee break or think time) it would make the mouse cursor move just so the cat had something to chase.
Listening in on the helpdesk was fun when a victim called and the helpdesk erk hadn't seen it.
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
You're thinking of Neko[^] right? We had it on one of the family computers when I was a kid. It originally appeared on the NEC PC-9801[^] in the 80's and was ported to Mac and then Windows.
|
|
|
|