It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Thank you.
Some features of ATS will be disabled while you continue to use an ad-blocker.
originally posted by: Aazadan
I fully expect to never own a house in my lifetime, I'm 31 now and looking at a field with wages that are being depressed more and more by the day while housing increases by the day. The odds of landing a job that pays high enough that one can comfortably afford a home (and not get screwed on interest) are slim.
originally posted by: anonentity
a reply to: interupt42
As the economy shrinks, and people have less discretionary cash, the companies are constantly looking at ways to lower costs . Its a race to the bottom. Because who needs Disneyland.
originally posted by: Aazadan
Basic incomes would fix this. It is my belief that the best thing we could do is create basic incomes, so that people can choose to not do crap work to meet immediate needs, but rather can focus on improving for real jobs later.
originally posted by: onequestion
You guys think it's bad... You should see construction.
I know a skilled trade and I gotta compete with Mexicans for low wages on jobs where I'm the only one who speaks English.
What kind of total bs is that? I feel like I'm in another country.
originally posted by: jobless1
a reply to: Aazadan
Virus removal is bottom rung level experience in IT he was helping work on the mars rover are you serous!
Your a coder for video games lol. From your writing I expected a CCIE. For the people not in the IT field a CCIE is a Cisco certified internet engineer they are the top 1 percent of the IT field.
Your a video game coder which isn't easy but you guys have programs that basically tell you when you have made a mistake in your code like a spell checker.
The 200,000-member engineering association, IEEE-USA, said the I-Squared bill would "help destroy" the IT workforce with a flood of lower paid foreign workers.
sees "little progress" in the past year. "Americans are going to have to act and they are going to have to act in mass, because we are fighting a huge, unseen force," said Buchanan.
"Their freedom of speech is being taken away from them with the non-disparagement agreements," he said.
originally posted by: onequestion
a reply to: jobless1
I've really been considering the CCNA, CCNP route, to me it seems easy.
originally posted by: Aazadan
originally posted by: jobless1
a reply to: Aazadan
Virus removal is bottom rung level experience in IT he was helping work on the mars rover are you serous!
Your a coder for video games lol. From your writing I expected a CCIE. For the people not in the IT field a CCIE is a Cisco certified internet engineer they are the top 1 percent of the IT field.
I'm not a hardware/network person. I used to be pretty good at configuring computers but I haven't kept up on it as things like Visa, 7, and 10 have come out, even had an A+ at one time while XP was current (for those unaware, that's effectively an entry level certification). I used to do things like happily open up the Windows registry and make edits or type out a new custom boot.ini file for myself but changes to the OS that I didn't update with due to a general lack of interest have left me behind.
When it comes to networking, I can barely run a functional home network. I have no problem doing web development work and writing client/server code but if you put me in a room full of switches I'm going to be pretty useless. I've met a lot of people who are worse than me in that regard, so I could easily see someone, even a person with a PHD in Computer Science being really bad on that end of things.
Also, there's a lot more to my field than you would think. Beyond simple coding, a lot of it comes down to efficiency. Big data like what Facebook and such use is way more than I have to deal with but tracking player metrics requires being somewhat efficient with what/where you record things, how you sort, how you search, etc, being competent enough to design something to use an array vs linked list as the situation requires, building with future needs in mind without compromising current performance, pathfinding and knowing when to use Dijkstra's or A* or when you can use a DFS, efficient collision detection. Then you have graphics, being able to make art assets (usually 3d models these days), correctly draw a 3d world on a 2d screen, lighting/shading, raytracing if you can do it, and you have to be able to do any logic/drawing/anything else in your program in less than 0.01667 seconds (at 60 fps), so like I said efficiency is critical. Then you have systems design, which is a book length topic just to start describing.
All of that and more is just the prerequsite to being able to implement what are hopefully good ideas, which depending on what your game is doing requires a reasonable amount of knowledge about other topics in order to know what people find fun, how players will act, what their likely actions will be, and so on.
Your a video game coder which isn't easy but you guys have programs that basically tell you when you have made a mistake in your code like a spell checker.
The same programs that any programmer has, which is having the compiler complain to you. I do about 80% of my programming work in Notepad++ alongside the command line. The only time that isn't true is C++ where I use Visual Studio.
originally posted by: jobless1
Moral of the story is this a-hole had the same type of reasoning you did ie other people just are not as good as me therefore I understand and except when my boss hires people below the asking price for the work, Its ok for me to put other co-workers down as less skilled while they are learning the job.
originally posted by: Aazadan
originally posted by: jobless1
Moral of the story is this a-hole had the same type of reasoning you did ie other people just are not as good as me therefore I understand and except when my boss hires people below the asking price for the work, Its ok for me to put other co-workers down as less skilled while they are learning the job.
I'm better than many, I am however not anywhere near as good as I believe I should be to do the job properly, the list of stuff I can't do is far longer than the list of stuff that I can, but I've "coached" enough people through their programming tests for jobs they later got that I know how bad a large portion of the people doing these things actually are. Perhaps part it that is that I put very high expectations on myself (and no, I don't put those expectations on others). My philosophy to anything that's team related is that you should do what you can do, I should do what I can do, and we plan the outcome to match up with our respective abilities. I do a lot of hobby programming on the side to try and get better, much of it with others and that's how I go about it. My writing style has me come across as an asshole, it's always been that way but it's not what I'm trying to convey.
Being realistic about the field though, while it's possible to get hired somewhere without being very good (it happens all the time), a company being successful is directly proportional to how many people they hire that are extremely good. Companies that hire the average workers are almost certain to go out of business within a couple years, thus the smart ones stick to the top few percent of the field. Thanks to globalization and the hugely overproduced degrees from India that means that as an American you need to work extremely hard to get good. Being average or even above average is not good enough, they have more people who graduated in the top 1-5% of the field than we have total graduates and most of them are coming to the US for work.
It's common for many to talk about the wonders of markets and the competition they bring, that it makes better products cheaper, and this is no different. Competition just looks a lot more ugly at the individual level. It means you have to work much longer and harder on building skills, and then ask for less in compensation which in turn is a better product, cheaper.