Monday, July 27, 2009

I need to decide what are of computer programming to study can you help?

Anything you can tell me about the pros/cons of these choices is apreciated.





1. iSeries Business Applications Developer:


Analyze, design, code and support applications in a distributed processing environment using the IBM iSeries.





2. Game Developer:


Create 3D games and other high-performance multimedia applications, using current PC technology.





3. Java Internet Developer:


Use applied Internet technology and Java to design and manage web sites, including operating system and local area network capabilities/constraints, and security and internet work connectivity issues.





4. Software Developer:


Software Developer:


Develop application programs (using Java, C++, Visual Basic) that run in a graphical user interface (GUI) environment. Object oriented programming (OOP) techniques are emphasized.





5. Database Developer:


Develop skills in database design, development and administration techniques. Practical hands on projects use current programming and system software tools

I need to decide what are of computer programming to study can you help?
Don't focus on the job...focus on what it is you are trying to learn. The job will fall into place thereafter.





If you have no programming experience whatsoever and are trying to fast track your way into a job, then I would recommend looking at either PHP for web application development or Java or C# for general programming.





PHP is pretty simple to get started with and there is LOTS of existing tools and tutorial sites to help you get going.





Java and C# are good overall programming languages, reasonably easy to get started with (though there are easier ones), but have very advanced capabilities so that once you get started with them you can grow quite far with them.





Search Google for "PHP tutorials" or "getting started with Java" or similar for a ton of links and sites to help you out.





Good luck.
Reply:Which ones interest you more? The ones that interest you more can't really have cons, now can they? Not incredibley negative ones anyway. Try a little of each. My husband does 1, 2, and 5. He knows a little about 3 and 4. He does 1 2 and 5, because those are the most interesting for him. But unless your a computer geek, a major one(no offense to anyone), you won't find any of these very interesting. I know just a little bit about some, so I can help you with as little as I know.





I don't know anything about 1.





2 can be alot of fun, if you get a game that you, yourself, would play. But you can also get some of the cheeziest games, the most ridiculous games someone ever thought of! Then you have to look at all the bugs that can come up, which is probly millions. It can be more stressful then rewarding, But would be pretty cool to come up with an excellent game like Guild wars, or WoW (graphics wise).





3. The internet is a pain no matter what you do with it. Whether your surfing, or programming. You have to deal with viruses, spammers, hackers, and complaints from people that don't know how to use something simple, or can't find something that isn't there. Then again, you could create something totally fresh, and so simple that a 5 year old could operate!





My husband uses VB and C++, and when something has him stuck, or he can't figure something out, he gets incredibley cranky! They aren't the easiest programs to use, and I doubt there's one out there that's any easier.





I have no clue what 5 would be! lol Sorry
Reply:there are some good answers, but no one has answered #1:





An iSeries/AS/400 applications developer is a very good field to get into, this area sometimes pays more because there are fewer programmers specializing in the AS/400 while the C++ and .NET programmers are a dime a dozen as the saying goes.





On the iSeries you will be involved in Database design and in some cases Java development for the internet as the iSeries is a very capable internet hosting solution.





game development is a very specialized, but well paying jobs....Business and gaming are very different.
Reply:pick 2 dude....cause gamers r 4 cool people....
Reply:Now I'm not quite sure on what you are looking for but there are alot of things that are the same between these so I will focus on some of the major differences





2. Game Developer:





In game development you will need to learn how to program a number of hardware based processes like highlevel shaders using the latest shader models that are currently on Graphics Hardware, you will also need to learn how to program Artificial Intelligence and should have at least a working knowledge in a number of fields that will affect your games, IE you should know some physics so that you know when a car is going around a corner dependant on the amount of weight and where it is located that there will be a certain amount of force applied to that point on the car thus causing it to lose control differently than a car that has less weight there and more weight elsewhere





3. Java Internet Developer:


Here you will be developing Java Apps that are fairly powerful and will usually function as input forms and scripts for pages to read information from the computers hardware functions, when on the internet things like drop down menus and small java games are all developed with java a heavily C++ language





4. Software Developer:


This general term has recently become ingraned with business applications, here you will also need to have a broad general knowledge of many different topics, you will need to work directly with clients to develop applications that fit their needs and that will function properly. When developing you have to always keep in mind that in business you are usually going to be dealing with people who aren't as computer saavy as they believe they are and need to keep that in mind.





5. Database Developer:


This is an interesting field in this case you will learn how to keep data secure and will learn many different Database functions, there are two major database suites, there is Oracle, a high end database system for large corporations with alot of data entered and dealt with each dday, and MS SQL, SQL is a powerful suite made by microsoft and is quickly gaining market share from Oracle as they have name recognition and market penetration, each uses SQL as the command language although there are diffeneces, developing Databases can be fruitful but alot of the programming is done in SQL commands instead of the upper level languages. Although the front end is programmed in upper level languages such as C++ and Visual Basic you will be dealing mostly with SQL

surveys

No comments:

Post a Comment