• What Most Schools Don't Teach - Short Film (staring Gaben)
    99 replies, posted
I'm trying to decide what to do in college and I am starting to look into programming and what not. What course should I be looking for? I have very basic knowledge of coding, but I'm really interested in it.
[QUOTE=Septimas;39726905]I assumed that you would learn most languages, i didn't know if jobs hired based off of your quality work with one or with all. What type of jobs open up when you have learned how to code in a skilled manner?? Like in that video they didn't even cover that shit, they just show guys rolling around on rip sticks, not showing what they majored in, and what they learned, nor what they do.[/QUOTE] You'd get hired as a programmer and you'd program. It's not that complicated, they're just going to tell you "we need a program that can do x and y" and your job is to make that program happen. [editline]asdfu[/editline] Just keep in mind that programmers exist for more than just video games.
[QUOTE=Wiggles;39727049]It's such a broad subject that just about any kind of organisation, from software giants like Google to your local charity, is going to be looking for programmers. Hell, you can even be a self-employed software engineer or game developer if your talented enough.[/QUOTE] So basically, just head to college, do your CSE courses, graduate, (all the while doing your own learning on the side etc) and once your out, you could basically find a job at most corperations? Thats great.
[QUOTE=ZestyLemons;39726178]First of all, "basic algebra" is stuff like "c - 4 = 1" -- this is 7th grade level/8th grade level maths for most people. It's not hard at all. Second of all, you hardly do any actual maths solving of your own, you mostly give the compiler some formulas that it's suppose to figure out. Here's an example: [code] int a; int b; cin >> a; // User inputs a value for a cin >> b; // User then inputs a value for b cout << a + b // Computer does all the hard maths for you, // and adds 'a' to 'b', then outputs it [/code][/QUOTE] I genuinely find the whole algebraic uses in coding to be pretty interesting. I'm never really going to go into coding (I prefer digital art like cgi or concept art in photoshop) but I find it to be genuinely interesting how coded things are setup and run. My father works for IBM so I guess thats why I have some light curiousity about it. Anyways I just want to say I always enjoy reading posts like yours that expand my understanding of things in simple laymans terms.
Engineering degree here. As much as i hate programming, unfortunately it's in fuckin everything. So, yeah you gotta know at least a couple of languages. Granted i only need low level programming languages like embedded C/C++, VHDL, ladder logic, etc. [editline]26th February 2013[/editline] Also, how to kill your programming boner => go look at a game engine's code
Learn programming? Ok Go through a CS major? I'd rather mop floors
[QUOTE=POLOPOZOZO;39727307]Learn programming? Ok Go through a CS major? I'd rather mop floors[/QUOTE] Why? [editline]26th February 2013[/editline] [QUOTE=aydin690;39727269]Engineering degree here. As much as i hate programming, unfortunately it's in fuckin everything. So, yeah you gotta know at least a couple of languages. Granted i only need low level programming languages like embedded C/C++, VHDL, ladder logic, etc. [editline]26th February 2013[/editline] Also, how to kill your programming boner => go look at a game engine's code[/QUOTE] Well hell, if i stopped trying to do anything by looking at masterpieces I would have never played another game except pong, read another book after dick and jane, or drew anything beyond stick figures. Gotta put work in to get work out
I'm horrible at algebra, sure I could grasp basic stuff but then it ends up becoming all confusing as it goes higher and higher in difficulty and I end up forgetting the most basic things like x = 1 when x has no other value causing me to get it wrong and even more confused. I'm currently going towards the 3D Art direction with Blender, Maya, etc. I really want to learn programming but at my high school you have to be in I think honors/AP algebra math to get into the programming class and club. At my vocational school I'm currently in a Web Design class though we haven't gotten out of Adobe Fireworks yet. =/
[QUOTE=Septimas;39727110]So basically, just head to college, do your CSE courses, graduate, (all the while doing your own learning on the side etc) and once your out, you could basically find a job at most corperations? Thats great.[/QUOTE] It's not always that simple, but that is the general gist of it. Programmers are this generation's craftsmen.
[QUOTE=Wiggles;39728001]It's not always that simple, but that is the general gist of it. Programmers are this generation's craftsmen.[/QUOTE] Well I've begun my education then. Im on the code academy learning java, going to go through all of that and then try and learn more on my own. Any more suggestions?? I knew a few guys who always told me that if you went to college to learn coding you were dumb, because most good coders knew it before they even went there. I hope thats not the case.
[QUOTE=Septimas;39726788]I have a question, for anyone if they know. When you go to college for programming, do you subsidize your knowledge into just one language, or does the degree cover most of the major programming languages?? And in doing so, which career genre's open for each language mastery (or at least proper utilization)[/QUOTE] I've used a couple of different languages throughout my degree program so far, but the important thing here is that programming skill is not language-specific. The abstract understanding of how to build programs is more important than knowledge of the constructs of any specific language. Once you've "figured out" programming you'll be able to move from language to language without too much difficulty (but naturally you'll end up getting comfortable and/or extra knowledgeable in one or a few).
Programming is a wonderful skill to have, I often forget how few people are actually into it Once you're familiar with the way things work you can just spontaniously think of a program idea and work through all of the details in your head before you even write a line of code. It's a very rewarding process.
[QUOTE=Septimas;39728048]Well I've begun my education then. Im on the code academy learning java, going to go through all of that and then try and learn more on my own. Any more suggestions?? I knew a few guys who always told me that if you went to college to learn coding you were dumb, because most good coders knew it before they even went there. I hope thats not the case.[/QUOTE] There's nothing wrong with learning to program at college. Being in a learning environment with other people of your skill level as well as having access to industry standard equipment and knowledgeable teachers can be really beneficial for some people. Just do whatever feels most comfortable to you.
I'm aspiring to be a level designer, I've made small levels in Amnesia The Dark Decent's level editor. It's just how you have to be part programmer to fit the role, it scares me a little since I just see words and symbols. Though this video is sort of making me see it isn't so bad. It just takes time. It's just how people say there is a lot of math's involved that puts me off. As maths isn't my strong point. The small level I made (Scripted it as well) [video=youtube;I9JuhwluuIA]http://www.youtube.com/watch?v=I9JuhwluuIA[/video]
It looks like will.i.am will be writing his own autotune software.
I think one of the bigger problems I have with coding is that, I understand how to make a program say "Hello world!" or even do some algebra, but when it comes to things like creating graphical windows, loading images, etc., I just get really confused and I'm not sure how things work. I realize there's tons of premade libraries out there like SFML you can use, but I feel like I'm cheating or missing out on something I don't understand when I use stuff like that.
Why did she say almost everything requires programming? Literally the only fields that require programming are ones that directly involve computers. And I definitely agree programming should be taught, but like math it's something that only left brained people will really be able to run with
[QUOTE=slayer20;39728548]I think one of the bigger problems I have with coding is that, I understand how to make a program say "Hello world!" or even do some algebra, but when it comes to things like creating graphical windows, loading images, etc., I just get really confused and I'm not sure how things work. I realize there's tons of premade libraries out there like SFML you can use, but I feel like I'm cheating or missing out on something I don't understand when I use stuff like that.[/QUOTE] Go to the codeacademy.com website and check the lessons out. They are actually REALLY helpful, like i semi understood like 1% of java before i came there, and now im doing all the lessons and excercises, and its all sort of clicking together. After you see a lot of it it sort of just becomes logic not really a different language. Im by no means good though lol, im still on the basics but it is helping out
[QUOTE=seroyal223;39728720]Why did she say almost everything requires programming? Literally the only fields that require programming are ones that directly involve computers. [/QUOTE] That's like, almost every field.
[QUOTE=slayer20;39728548]I think one of the bigger problems I have with coding is that, I understand how to make a program say "Hello world!" or even do some algebra, but when it comes to things like creating graphical windows, loading images, etc., I just get really confused and I'm not sure how things work. I realize there's tons of premade libraries out there like SFML you can use, but I feel like I'm cheating or missing out on something I don't understand when I use stuff like that.[/QUOTE] Using libraries is okay, you're never going to be entirely free from libraries and other people's code unless you're writing ASM or something. Because even C written to microprocessors directly will require at least a few libraries. If you want to learn how to load and draw an image, for example, you could look that part up and write your own library. It's not cheating to use a library, though, and for anything reasonable you're going to need to use them. Even a basic understanding of what goes on under the hood of the libraries should help you to feel more comfortable. I was very much the same as you when I started programming, too
[QUOTE=Snord;39728849]That's like, almost every field.[/QUOTE] True but what I meant was ones that actually involve programming on computers. Obviously everyone uses computers for their work these days but how many fields actually require you to program on said computers? I just think they're greatly exaggerating the importance of it, and they're also making it out to be this rockstar profession when in reality it'll only be like that if you're working at a company like Valve or Facebook
[QUOTE=seroyal223;39728975]True but what I meant was ones that actually involve programming on computers. Obviously everyone uses computers for their work these days but how many fields actually require you to program on said computers? I just think they're greatly exaggerating the importance of it, and they're also making it out to be this rockstar profession when in reality it'll only be like that if you're working at a company like Valve or Facebook[/QUOTE]It's a video aimed at attracting new people to the field.
learning udk for level design purposes makes me realise how important and wonderful it is to code because kismet is a steaming shit
I'm horrible at math. That's why I have my computer to do math for me. I love programming.
I was going to be a compsci major but then I took a co-op placement at a small iPhone game company during high school and absolutely despised it. Now I'm in my second year of astrophysics. .. .. :suicide:
Those fucking offices man. Makes me want to quit my job right now. (I'm a developer too...)
[QUOTE=Septimas;39727380]Why?[/QUOTE] Because its a good way to miserable 4 years of your life?
I tried learning Python at some point, but just got bored and couldn't stick with it because I was just making little quizes in the CMD. I'm trying out Actionsctipt currently, because I know how to use Flash pretty well, and it'll probably be more fun to see something actually come onto the screen. I guess you just have to keep with it and it'll eventually come to you. Also the video would've been a lot less cheesy without that animated girl person.
If Will.I.Am wasn't paid out of the ass to be on this just to get more people's attention, and actually believes that coding is a necessity in life, he's pretty damn cool.
this has inspired me to become a great coder like will i am
Sorry, you need to Log In to post a reply to this thread.