|
|
Rank: You're gonna stick that where?
Groups: {pDs} Member, Registered User, Server Admin
Joined: 11/15/2007 Posts: 474 Points: 447 Location: San Diego
|
So I already have a degree in general education but have been unemployed (by choice) the last 6 mths. I really just lost interest in my previous carrer as an Executive for Target Corp. I ran the 40+ team that restocked the store along with the shiping/receiving of store supplies. I did it for 8 years in two 4 year periods seperated by 4 years of military service. It payed well but I found myself managing people that where difficult to motivate (since the minimum wage they where making didn't suffice), it stressed me out having to either councel them or send them packing.
I am math oriented, read pyhisics books for fun and have always been interested in computers. I have taken mine and others computers apart, doing various upgrades but have very little programing knowledge. I am about to return to school for information tech at a local community college. I will be focusing on getting various certifications. I have approx $35,000 in MGI bill money leftover to pay for my education in the field. I am looking for a carreer that relies on my skills as the deciding factor for advancement. I do work well with others but want to move far away from managing subordinates.
Anyone have any suggestions that would help?
Skills to focus on?
Is there a particular job in the IT field that does not or rarely manages others?
What certifications do employers Value most? ( this is obviously field dependant)
Thanks for your time,
Dave
|
|
|
Rank: Coathanger Abortion

Groups: {pDs} Member, Registered User
Joined: 11/20/2007 Posts: 94 Points: 0 Location: California
|
First the technical stuff:You're going to want to know some flavor of SQL: MS SQL, DB2, or Oracle. MySQL doesn't count. I have yet to work for a company that did not use some form of SQL, even before I moved into programming. SQL is also easy to pick up. There are certain skillsets that go together (i.e. you'll see them together on job postings a lot): VB.NET, C#, ASP.NET, SQL, XML = If you want to work for a Microsoft shop. Java, PHP = if you want to work for a non-MS web-centric shop. Python, C++ = if you want to work in computer animation or games development. Now the general stuff:You're going to want to know more than one programming language (even if they're very similar, knowing more than one language will keep you from getting auto-eliminated from job searches. You're going to be a lot more attractive to employers looking for something very specific if you have a broad knowledge base. Certifications are fine, but (at least in my opinion) proven performance and experience will always be more important when reviewing resumes. That said, you obviously have to get the experience in question, and the way to do that is to pick up as many jobs (usually contract) as possible, and stack up the achievements. Learning other languages is vastly easier if you learn some flavor of C or Java first. C is the basis for many other languages and will familiarize you with the most frequently-used types of syntax. I've been doing programming for about eight years in the L.A. area and more support-oriented work for about five years before that. If you have any other questions, feel free to ask. If I don't know the answers, I can probably ask somebody around here.

Demoman: "I'LL BE GENTLE!!!"
|
|
|
Rank: Medium-Well

Groups: Registered User
Joined: 5/9/2006 Posts: 2,411 Points: -2 Location: the bottom of the bottle...
|
on this side of the... ditch? .NET programmerses are in huge demand. mainly though you should show off you're ability to be programme in multiple languages, know a few who knew X Y and Z, then started a new job, given a new book, told to fook off for a month and come back with a new language. projects and crap are just as importnat as that piece of paper you will earn./ seriously, go off and take the initiative yourself, there;s more than enough resources out there for you too teach yourself a new language. go above and beyond th e call... it's not fuckin' hard either... yeah, i'm a cranky 'oul fucker. deal with it.
|
|
|
Rank: You're gonna stick that where?
Groups: {pDs} Member, Registered User, Server Admin
Joined: 11/15/2007 Posts: 474 Points: 447 Location: San Diego
|
I have no doubt I will be successful. I have been at everything I take on. Its just about me wanting to use my mind and stay away from being resposible for the inability of others to share my commitment. I know that from learning to teach myself music for 2 years back when i was 16 that if i was set in the right direction first I could have saved myself some time and watched out for some of the bad musical habits I tend to fall back into cause I didnt have the "traditional" music classes to start with. Hense just screening you all to make sure I get off on the right foot. After now playing for 17+ years guitar/drums/bass I realize that in order to really get the knowledge of anything it takes time and commitment. With that in mind anyone have any good starter book or program that they have heard of for someone to learn from? Like C or Java like Virgin suggested.
|
|
|
Rank: You're gonna stick that where?
Groups: {pDs} Member, Registered User, Server Admin
Joined: 11/15/2007 Posts: 474 Points: 447 Location: San Diego
|
So I will be taking C++, Visual Basic and Java during spring semester.
Question #1 Will all they mesh together nicely?
Question #2 Do the languages have similar formats?
Question #3 Which laguage might be the most trouble?
Questio $4 Anyone have any related reading that might help get me "thinking" in terms that that thses classes will use?
I'm taking a music class also to keep my sanity.
Creating interactive software for music engineers is what im shooting for. Along the same type of programs like "Reason" or "Sound Forge".
|
|
|
Rank: The Fucking Fury

Groups: {pDs} Member, Administration, News Editor, Server Admin
Joined: 5/8/2006 Posts: 609 Points: 120 Location: Seattle, WA
|
VirginBeGentle wrote:First the technical stuff:
You're going to want to know some flavor of SQL: MS SQL, DB2, or Oracle. MySQL doesn't count. I have yet to work for a company that did not use some form of SQL, even before I moved into programming. SQL is also easy to pick up. MSSQL and MySQL are practically identical. Don't waste your time with DB2. Oracle is "neat"
There are certain skillsets that go together (i.e. you'll see them together on job postings a lot):
VB.NET, C#, ASP.NET, SQL, XML = If you want to work for a Microsoft shop. (I love how you threw in XML in here.. Because you know, no FOSS software uses XML, nor do any other technologies such as AJAX....) All the JIT'd .NET languages are AWESOME for prototyping and tools development definately an awesome thing to know.
Java, PHP = if you want to work for a non-MS web-centric shop. PHP is a double-ended sword. It can rock, but it will fuck you, HARD, if you don't know what you are doing. (login.php?username=' or 1=1-- anyone?)
Python, C++ = if you want to work in computer animation or games development. <-- I'd add Lua to this list. and C++ = FAP FAP FAP FAP.
Now the general stuff:
You're going to want to know more than one programming language (even if they're very similar, knowing more than one language will keep you from getting auto-eliminated from job searches.
You're going to be a lot more attractive to employers looking for something very specific if you have a broad knowledge base.
Certifications are fine, but (at least in my opinion) proven performance and experience will always be more important when reviewing resumes. Certifications liek A+ and NET+ WILL HURT YOUR RESUME avoid them at all costs.
That said, you obviously have to get the experience in question, and the way to do that is to pick up as many jobs (usually contract) as possible, and stack up the achievements.
Learning other languages is vastly easier if you learn some flavor of C or Java first. C is the basis for many other languages and will familiarize you with the most frequently-used types of syntax. My advice, start with C or C#.
I've been doing programming for about eight years in the L.A. area and more support-oriented work for about five years before that. If you have any other questions, feel free to ask. If I don't know the answers, I can probably ask somebody around here. Don't bother asking me unless it's a smart question and you've tried google. WarMachine wrote:
So I will be taking C++, Visual Basic and Java during spring semester. ( I hope its VB7+)
Question #1 Will all they mesh together nicely? Absolutely not.
Question #2 Do the languages have similar formats? C++, and Java, yes.
Question #3 Which laguage might be the most trouble? C++. hehe hehaha haha MWAHAHAHAHAHAHAHA.. -_-.
Questio $4 Anyone have any related reading that might help get me "thinking" in terms that that thses classes will use? www.codeproject.com www.csharpfriends.com (yeah I know how lame the domain is.)
I'm taking a music class also to keep my sanity.
Creating interactive software for music engineers is what im shooting for. Along the same type of programs like "Reason" or "Sound Forge".
I read ALL your private messages.
"I don't want the salami." -WDF
WDF: I told her that she could come over if she brought beer. Sirus: Wait, you made the recovering alcoholic bring beer? WDF: This shouldn't surprise you, this is me we're talking about... It'll be a test.
|
|
|
Rank: Fuckstick

Groups: Moderator, Newsie, Registered User
Joined: 12/6/2007 Posts: 818 Points: 20 Location: Canada
|
Hey Warmachine,
Just wanted to say it's fun playing with ya on the servers. Good soldiers are a plus in my books.
On with the question. I went into college for Computer Engineering at a prestigious university here in Canada. I can comment on a University degree as it gives you very good applied knowledge (programming, hardware), as well as good theoretical knowledge you need to eventually move up. I think a lot of the times my peers want to move into a executive/managerial position as it's more pay and after talking with some people, it's impossible to be coding for 30+ years of your life. So the consensus is that people want to move up.
Listening to your concerns it sounds like you're sick of rallying unmotivated people. Good news is that the research companies I see (Blackberry), they are surrounded by uber-nerds who dress funny and talk about programming all day. It sounds like even if you're a head of a team, it'll still be very fun. There's definitely an element of not having to deal with people, as most of your day is really sitting in front of your computer. So it will still be a fresh start, and maybe your past experiences can be utilized here.
Funny thing is that I dropped out of my program and switched into something in the social sciences. So take my advice with a grain of salt. Nevertheless, hoped that helps, and feel free to ask for any clarification.
Leon
|
|
|
Rank: Coathanger Abortion

Groups: {pDs} Member, Registered User
Joined: 11/20/2007 Posts: 94 Points: 0 Location: California
|
WarMachine wrote:
So I will be taking C++, Visual Basic and Java during spring semester.
Question #1 Will all they mesh together nicely?
Question #2 Do the languages have similar formats?
Question #3 Which laguage might be the most trouble?
Questio $4 Anyone have any related reading that might help get me "thinking" in terms that that thses classes will use?
I'm taking a music class also to keep my sanity.
Creating interactive software for music engineers is what im shooting for. Along the same type of programs like "Reason" or "Sound Forge".
#1 More like "Not at all." The only languages that mesh together relatively easily are VB.NET and C# and, really, if you can write C#, VB.NET is pretty useless. #2 C++ and Java, yeah. VB is completely different (and massively inferior, IMO). You're going to find C# pretty approachable if you learn C++ and/or Java. #3 C++ is the only one that will make it very easy for you to break things. Important things. Like your OS. #4 Recent books, I'm not so sure of. I recommend researching and looking at the feedback for books on Amazon. Long, detailed comments usually indicate somebody who knows their ass from a hole in the ground (but your mileage may vary). If you're planning on creating software that professionals will use, you can more or less rule out Visual Basic. It's a good introductory language, but you aren't going to get a lot of mileage out of it as far as creating "real" software goes. The only caveat to that is VB.NET, which, while it's still introductory, compiles to more or less the same executable code as C# (they both use the .NET runtime libraries). That said, C# is almost immeasurably superior in every way from a coding perspective. I think the fact that you know to a very fine degree exactly what you want to do speaks volumes as to your potential for success. Specific goals * broad knowledge base = win. Siriusdv wrote:Don't bother asking me unless it's a smart question and you've tried google. I didn't mean "around this message board." That would be suicide. I meant "around my department." ... Which, come to think of it, would also be pretty fruitless. I'd stick with Google.

Demoman: "I'LL BE GENTLE!!!"
|
|
|
Rank: Member
Groups: Registered User
Joined: 12/19/2007 Posts: 13 Points: 0 Location: RENO, NV
|
Why you should listen to me: CS degree, i live and work on the west coast (programming jobs are really different from place to place so if your not west coast then disregard me), and well because some of the info given previous on this thread seems sorta inaccurate. You stated that your goal is to create interactive music software for sound engineers. This is a fairly specific goal and one which will require specialization on your part. You said you are taking java, c++, and basic. Frankly that's crazy talk. Drop basic, you will never ever ever ever ever ever use it(did i put enough ever's?). Basic will hurt your resume. Next, think what kind of software you want to develop, the kind that you just install and run like 99% of everything you download? Then go with c/c++. Basically it'll be the hardest thing to learn but give you the most knowledge in the end. It doesn't hold your hand, it does exactly what you tell it to. Now i've gotta say that i've never seen anyone fuck up an OS by coding as virgin said, i've seen labs of dumb civil engineers learning to code in C++ and never did they break a machine so don't worry about that. Now for the most important advice i can give you: the things that are important are not certifications but skills. Ideally in your resume you want to list off a few very important programming skills you have (networking applications, gui applications, 3d graphic programming, ect) and have a portfolio with an example program of yours that does each of those things. Trust me if you have aspirations to work on a specific type of project then start now on something of your own that is similar to what you want to do. It doesn't have to be something amazing, maybe something simple like a music file splitter or a music file converter, something that shows you are A. Passionate about the field and B. have some experience working with music! If you ever need help with some coding or coding related task message me and I'll be glad to help (I really enjoy coding otherwise i would be doing it 8hours a day 5 days a week)
|
|
|
Rank: You're gonna stick that where?
Groups: {pDs} Member, Registered User, Server Admin
Joined: 11/15/2007 Posts: 474 Points: 447 Location: San Diego
|
Cool guys,
First off thank you all for the responses.
Second, still taking all the classes listed above. After which I am taking music courses for the "formal" apperance on my resume.
So resume will contain these aspects a breif summary
1. Ex-military : Security Clearance, Meritorious promotions, Combat Vet able to handel informations systems literaly while under fire( I'll have to post this story behind that sometime), helped design new tactics and develop 2 Mortar trajectory computer systems
2. Ex Executive: Fiscal responsibility, Meritorious promotions, Utilized and taught multiple computer systems on daily basis
3. AA: General Education: Currently just all General education classes hence the certification programs to help flesh out the education portion of my resume
Next 2 items to be completed by Fall 2008
4. Certificate of completion: Computer Programming
5. Certificate of completion: Music Technology
The Certificate "Music Technology" I am using to help direct me to the needs/desires of the industry. I am personely interested in Music but am mainly using it to get more involved with the local music industry, since making connections is vital to success.
When school starts I'll use this thread for any questions or clarifications I might need. Typicaly when I want something I get it. Not because I am lucky, but because I am a determined individual that enjoys learning.
|
|
|
Rank: Advanced Member

Groups: Registered User
Joined: 1/4/2008 Posts: 78 Points: 0 Location: Heart of Texas
|
War- I believe Leon has the best Information. I am 35 and a retired tennis player so I can not comment on computer knowledge because I have none but I have met many different types of people from around the world. The most succesful people I have ever met all had 1 belief in common. I was first told at a young age by this 60+ yr old millionaire who never graduated high school but had this huge empire and since then from my travels around the globe people have said the same thing he did to me way back when. He said, " Find That One thing that you are good at. It will usually be something that you excell at and enjoy. You will know it because you be better or as good at it as those with the same skill around you and then.....stick to it and perfect it. Be better than everyone else at that skill." I asked him well what if you are good at it but don't enjoy it. He said, "kid? I started out as a plumber at 16 yrs old. I hated it. But I kept at it because I was good at it and it opened up other doors like homebuilding that I do enjoy." I always thought about what he had told me and as I grew older it made more and more sense. As Leon stated that your environment may have alot to do with your happiness and well being. I heard about this one guy a long time ago that had an environment at work that he hated and was under paid. So he decided to leave and start his own magazine. He had no money, his dad thought he was foolish for leaving a good job and refused to give him money to help so his mom out of love gave her life savings to him and he started this little magazine that turned out to make a few dollars in the future and he ended up a very happy man. His name was Hugh Hefner.
Find what truly makes you happy and the skill that goes with it and perfect it. The down side is you have a skill set already and perhaps all you need for happiness is a new surrounding..You never know
Good luck with whatever you do,
hax: Archangel // King Ghetto Rooster
|
|
|
| Users browsing this topic |
|
Guest
|