return to tranceaddict TranceAddict Forums Archive > Main Forums > Chill Out Room

Pages: 1 2 3 [4] 5 
I made a video game! (pg. 4)
View this Thread in Original format
Lunar Phase 7
quote:
Originally posted by Joss Weatherby
Thats the thing, right now there really isn't anything. Every field still exists, a lot of them you can still make good money in. The problem is that no one is hiring right now.

Things like this happen. Give it 5-10 years an we will be back to where we were when this started. Probably a bit smaller, maybe a bit more regulated, but thats not a bad thing.

The blood of the workers, blue collar and white collar will continue to grease the cogs and wheels of capitalism... :gsmile:


Truth.

So anyway if I am gonna help myself here, what skills you suggest I school myself on?

I wanna get my object orientated programming far tighter, starting with my javascript. What else have you found useful in your career so far?
AnotherWay83
quote:
Originally posted by Lunar Phase 7
What are your reasoning's?

There used to be a saying my granddad used to say "people will always need houses" and yet the housing industry is on it's arse. I know plenty of tradesman through my part time bar job, and all of them say there are no jobs in their line of work any more. This is going across the spectrum of mechanics, electricians, brick layers, plumbers, etc.

Even superstar industries are collapsing, musicians make nothing any more. I can seriously see it going the same way for acting too, maybe not so fast, but soon you'll have fresh talent offering to work for next to nothing to get noticed so they can do commercials to get paid.

What job would you consider a safe bet? I am interested to discuss this btw, but may be coming across aggressive, lol this is not the case.


well, the trademan jobs are probably suffering due to the economy. so you shouldn't be surprised to see all sorts of people getting laid off, simply because in such a climate people are nervous about the future and tend to save instead of spend, which has a spiral effect on the industries across the board. but when the economy picks back up those jobs will come back.

jobs in which you need to be physically present to get it done, ie, plumbers, construction workers, surgeons, and so on will always be in demand, simply because there is no way to offshore those jobs. on the other hand, jobs such as computer programming, accounting, all kinds of backoffice stuff, these dont really require you to be physically present there and can be very easily offshored. so those are the ones that worry me the most (im in software myself).

just take a look at some freelance websites, eg, getafreelancer.com, and look at the wages that many of the freelancers in eastern europe, asia and india are willing to work for. they will take any jobs available and get them done for peanuts, eg, $200, when for the same job you would have to pay someone here 10x as much quite easily. in such circumstances it becomes very difficult to compete.

IT on the other hand (the guys that set up networks and fix computers in offices) is still a safe gig, because its something you have to be physically present to do.
Lunar Phase 7
quote:
Originally posted by AnotherWay83
well, the trademan jobs are probably suffering due to the economy. so you shouldn't be surprised to see all sorts of people getting laid off, simply because in such a climate people are nervous about the future and tend to save instead of spend, which has a spiral effect on the industries across the board. but when the economy picks back up those jobs will come back.

jobs in which you need to be physically present to get it done, ie, plumbers, construction workers, surgeons, and so on will always be in demand, simply because there is no way to offshore those jobs. on the other hand, jobs such as computer programming, accounting, all kinds of backoffice stuff, these dont really require you to be physically present there and can be very easily offshored. so those are the ones that worry me the most (im in software myself).

just take a look at some freelance websites, eg, getafreelancer.com, and look at the wages that many of the freelancers in eastern europe, asia and india are willing to work for. they will take any jobs available and get them done for peanuts, eg, $200, when for the same job you would have to pay someone here 10x as much quite easily. in such circumstances it becomes very difficult to compete.

IT on the other hand (the guys that set up networks and fix computers in offices) is still a safe gig, because its something you have to be physically present to do.


There are certain things difficult to offshore though even in software. I can't imagine someone wanting to outsource a huge database project for example? Maybe I am wrong, I might try look for an angle to jump on the cloud bandwagon, you wid me blud?
Joss Weatherby
quote:
Originally posted by Lunar Phase 7
Truth.

So anyway if I am gonna help myself here, what skills you suggest I school myself on?

I wanna get my object orientated programming far tighter, starting with my javascript. What else have you found useful in your career so far?



It depends? Do you know design patterns? Stuff like Facade, Observer/Listener pattern, Command pattern, MVC? Stuff like that will help with your OOP skills.

People think that programming is specific to one language, its really not. You have to learn the little in and outs of all of them, but for the most part the same theory applies to all of them.

Seprating the theory out into the field you want to program in is what counts. If its desktop development, web development (including backend and frontend), systems/database development, they all have fairly different sets of theory. Learning one will def help with others tho.
Lunar Phase 7
quote:
Originally posted by Joss Weatherby
It depends? Do you know design patterns? Stuff like Facade, Observer/Listener pattern, Command pattern, MVC? Stuff like that will help with your OOP skills.

People think that programming is specific to one language, its really not. You have to learn the little in and outs of all of them, but for the most part the same theory applies to all of them.

Seprating the theory out into the field you want to program in is what counts. If its desktop development, web development (including backend and frontend), systems/database development, they all have fairly different sets of theory. Learning one will def help with others tho.


Should I be embarrassed I've never even heard of design patterns?

Food for thought anyway, how did you learn?
LeopoldStotch
quote:
Originally posted by Lunar Phase 7
Should I be embarrassed I've never even heard of design patterns?

Food for thought anyway, how did you learn?
Wiki Link


The most common i have seen are Creational Patterns with Abstract factories, factory methods, builders, object pools, singletons, and resource acquistions.

One I have rarely seen, but think it is a up and coming one and i know i will see in the future is Concurrency patterns. Half the stuff listed is basic multithreading development. the other half i have yet to mess around with.


but yes. take a look at design patterns, and see if you can get a good handle with it. along the way, while you take a look at web framework development. There are a whole bunch such as for php (Cake, zend, pear), java (spring, struts, tapestry, grails, cocoon) and javascript (jquery, yahoo!, scriptaculous, prototype), and flex framework material. just to name a few off the top of my head.

that's just for starters. there's a whole bunch more. :D
LeopoldStotch
quote:
Originally posted by Lunar Phase 7

Food for thought anyway, how did you learn?


i picked it up along the way at work, and also on the side too. it's very helpful to work with a growing environment where they allow you to learn while you work.
Joss Weatherby
quote:
Originally posted by Lunar Phase 7
Should I be embarrassed I've never even heard of design patterns?

Food for thought anyway, how did you learn?


I learned OOP from teaching myself C++ in 9th grade... :p

I didn't learn a lot of things like design patterns till I got a real job and a coworker who ended up leading the developers gave me a couple books to check out.

This is the one I really read...

http://www.amazon.com/First-Design-...41480375&sr=8-1

and this one is like the bible of design patterns and resuable coding practices...

http://www.amazon.com/Design-Patter...=pd_sim_b_4_img

A lot of it ends up being sort of "duh" stuff if you have done a lot of OOP, but really they help a lot.

For example... undo/redo in any app... thats all pretty much the Command pattern. You break up actions into individual blocks of code that know how to do whath they need to do with given paramaters and how to undo them. Then you have an invoker or some other piece of code to manage the set of actions that are being done so you can then undo them in the reverse order.
Joss Weatherby
quote:
Originally posted by LeopoldStotch
i picked it up along the way at work, and also on the side too. it's very helpful to work with a growing environment where they allow you to learn while you work.



Yea, a work enviroment that allows you to learn things while working is a great advantage... just make sure that everyone else around you isnt learning the same thing... :nervous: thats when things can get bad at a company (oh what are we doing!?)
Lunar Phase 7
I got a lot to learn.

Cheers guys!

:)

LeopoldStotch
ziptnf
Thanks for hijacking my thread guys. :mad:

Nobody has played my game yet? :(
CLICK TO RETURN TO TOP OF PAGE
Pages: 1 2 3 [4] 5 
Privacy Statement