deviant art

Deviant Login Shop
 Join deviantART for FREE Take the Tour
[x]
more ▶

Featured in Groups:

Details

January 15
Link
Thumb

Statistics

Comments: 8
Favourites: 0
Views: 838 (0 today)
[x]

Looking for Some Advice

Journal Entry: Tue Jan 15, 2013, 8:35 AM


As the title explains, I'm looking for a little advice possibly from someone who has experienced such a thing.

The specific subject is about turning my skills into marketable products for the  modern world.  

I'm an artist and writer, but I've also always been a big fan of graphic design.  I design all my websites and book covers.  Sometimes people are more impressed by my book covers than the comics they contain (lol).  That's fair.

Everywhere I go with my career, I end up running into the same roadblocks.  As a graphic designer, it's difficult to get a job in media, because everything is turning towards the internet.  On the internet, programming is a desirable skill which I do not have in the least.  My skills are HTML and CSS, and I have a very limited knowledge of how PHP works.  A working knowledge of PHP has been almost prerequisite to designing anything for the web for years.  With my comics and writing, I run into situations all the time where I need to find someone with programming experience in PHP/SQL.  Video game and animation programming are getting very integral to the whole experience, too.  It is getting harder to just sit back and be "the artistic talent" while someone else does all the hard work of programming.

So, I have been brushing up and trying to learn a few of these things for myself, but I am totally in the dark.  Here's what I'd like to know.

What programming languages are the most common in the website programming field?  I know that I run into PHP and SQL a lot personally, but are things like javascript still relevant?
What's the best way to go about learning Flash?  Which version of Flash would be the cheapest without being totally outdated?
What programming languages and software (besides Flash of course) are used in video game programming?  
Is it worth it to go to school and get a degree in these fields, or can they be self-taught?  Does getting a degree really help in finding a job?

I am still thinking about going back to school in a year or two.



Add a Comment:
 
:iconcactuar-tamer:
=Cactuar-Tamer Feb 4, 2013  Hobbyist General Artist
If you feel like doing a biiit of catch-up, you can join Stanford's Introduction to Databases, which I recommend for being based on practical exercises, instead of just quizzes. It is IMHO a very good course. Free, online, and you get a statement of completion at the end. I daresay you could still get passing completion if you started now. Covers XML, JSON, SQL and much, much more.

[link]

I don't so much advise against a formal, structured class, if that's what you need, since you can find some like the one I mention above... but I do advise against spending money on them unless you know you'll be able to commit to the whole run (I just wasted a bunch by falling behind an online course last year D: ) ... or it just seems like an especially good opportunity. And I definitely advise against enrolling in school for it as it's almost certain to be more time and money than would be necessary for your needs.

As for PHP. Try this:
[link]
as a primer, it's wonderful. I don't think you'll have too much of a hard time picking up the basics once you get going. I'm not super good myself, but just a while and I was able to pick up enough to write an RSS-feed....thingy.... for my website.

As for Java and Flash(You mean ActionScript, right?), I second the "figuring out what you need to do" thing, although it's not a bad idea to study a OOP (PHP is one, as well). I was working with AS3 for a while, and I've gotten distracted from it, but I'm planning on going back. It really isn't strictly speaking necessary if all you're doing is webdesign though. And AS3 isn't necessarily the best place to start, either. I personally wanted to make flash games, so that's why I started picking it up.

This is mostly all hobby for me (partially it's also volunteer work for a nonprofit), so I will admit to maybe having some things wrong, but here's my advice, for what it's worth. ^^
Reply
:iconwolfcryi:
~WolfCryi Feb 1, 2013   Digital Artist
Yes, you definitely don't want to get into a computer sciences program, it's all very theoretical, with little or no practical application, hence the high level math and other stuff tagged onto it. Most Colleges and Universities don't really teach the bread and butter of new tech stuff, programming is best learned on your own first as much as possible.

Whatever you do though stay away from Perl, if someone wants you to make something in Perl, just run, far and fast.

I'd also be careful about going back to school in any capacity, as you've already discovered it saddles you with debt and may not bring any measurable benefits.
Reply
:iconemeraldwinter:
*emeraldwinter Feb 1, 2013  Professional Artist
Thanks for the info. :)

I am going to try to learn what I need on my own, and see if I can do it.
Reply
:iconaetherealbunny:
To add what I said on tumblr...

Java won't be a "all in one" language, but it's very viable to the point that whole games have been made in Java...and done so because it is on almost any device that can connect to the internet.

I can only suggest trying to disable your javascript on your browser and looking around at websites you normally go to.

Really, you may need to expand upon on what you really want to do with these programming languages, because we really don't know what to suggest in the long run. I feel like I might be leading you on the wrong path, but I could be leading you to the right one if you're looking for something that can do drop down menus and that stuff.

I know a website like this one: [link] Uses a lot of "graphical flare" through java. The bobbing characters, the background, and the way that header bounces all are Java ouo

If you're not looking for things like that, then, really just ignore what I said before XD; At least about Java.
Reply
:iconemeraldwinter:
*emeraldwinter Jan 15, 2013  Professional Artist
Yeah, java is definitely something I'd like to learn as a basis, but I'm ore interested in learning to create and edit software applications for the web. Developing themes and plug-ins for content management systems, for example. My interest in video game programming is secondary to that, so I can make interactive programs. By combining my art and design skills with such programs I think I can offer a variety of products and services for clients.

I am looking at some colleges that offer both associate's and bachelor's degree in programs with names like "software engineering" that seems to cover everything I am interested in, and skips over the stuff I probably don't need, like so many advanced mathematics courses that the regular "computer sciences" degree requires. I never made it to calc or trig in high school, so that would be very hard for me.

I am just debating whether I want to go back to school and incur such an amount of debt. Is it going to provide work with regular income? My previous experience with technical school (in computer graphics/design) has not yielded any results. I got stuck with the debt and no job.
Reply
:iconaetherealbunny:
Java is heavily based in creating applications though... Like I said, whole games are made in Java. I don't know about SQL(never took interest in it at all), but I don't recall PHP being able to do that...

And when it comes to math in programming, most of it is algebra if I remember correctly. You don't exactly do logarithms with it XD;

Honestly you might as well try learning it on your own for a while. You should be able to learn the basics and see if it's something you are up to. I really can't say anything else about this because I have no experience in that situation at all. I can't say if that will get you a job or just put you more in debt.

And lord only knows how many more people will be fully educated in the same field as you when you're done. People still clamor about the jobs in web design and programming, but I can't see that many jobs being open when so many people are flooding to it.
Reply
:iconemeraldwinter:
*emeraldwinter Jan 15, 2013  Professional Artist
Yeah, the University of Arizona's computer sciences degree requires this long list of higher math courses. I don't think that's what I want to do at all. It's far too academic. And of course, all the community classes I checked out so far are like "learn how to make a spreadsheet in Microsoft Excel!" So that's like the opposite, way too basic. But the University of Phoenix (with campuses here in Tucson) has a similar degree with a focus in Software Engineering, which requires only the programming classes themselves. That seems like a happy medium, if I did decide to go back to school.

Whether I will or not is debatable. I would love to have a reliable job I could do from home, or at least from an office cubicle, and not on a salesfloor, because I'm just not a "people person" as they say. But if it costs $20k a year for tuition, that's simply unrealistic for me.

So yeah, I will just continue self-taught methods until I figure out what I want to do.
Reply
:iconaetherealbunny:
Self-taught methods do seem like the best course before jumping in honestly. I plan on actually doing a lot of experimenting with my fields far before I put money into anything. I really don't plan on getting $100k debts with no pay out here :U
Reply
Add a Comment: