Programmer's Education Index

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Re: Programmer's Education Index

Postby tappatekie on Fri May 04, 2012 10:33 pm

Barroll wrote:Alright well thanks for the help. I got express. I should be able to do all of my beginner needs with it correct? And would it be worthwhile to purchase a license for VS at a later date? Or is there something more efficient?

Yep :D, in fact express can help you with more advanced coding problems in the future... also, not sure on purchase license for vs at later date thing, it's a matter of, are you comfortable with the software and how far you want to take your programming experience.
tappatekie
Chaos Rift Junior
Chaos Rift Junior
 
Posts: 223
Joined: Mon Nov 21, 2011 5:01 pm
Location: A house near me

Re: Programmer's Education Index

Postby dandymcgee on Sat May 05, 2012 1:27 pm

tappatekie wrote:
Barroll wrote:Alright well thanks for the help. I got express. I should be able to do all of my beginner needs with it correct? And would it be worthwhile to purchase a license for VS at a later date? Or is there something more efficient?

Yep :D, in fact express can help you with more advanced coding problems in the future... also, not sure on purchase license for vs at later date thing, it's a matter of, are you comfortable with the software and how far you want to take your programming experience.

The express version includes everything you need to developer professional applications very effectively. The paid versions add better integration with other Microsoft tools for databases / large team support / and advanced code profiling. Although you might find these tools very useful, they are not completely necessary for most projects.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: Programmer's Education Index

Postby thejahooli on Sat May 05, 2012 3:23 pm

If you're at the stage where you need anything other than the express version, it's likely you'll already be at a company where they'll provide it for you.
I'll make your software hardware.
User avatar
thejahooli
Chaos Rift Junior
Chaos Rift Junior
 
Posts: 272
Joined: Fri Feb 20, 2009 9:45 pm
Location: London, England

Re: Programmer's Education Index

Postby Aspirer on Thu Nov 15, 2012 1:58 pm

This

http://cnx.org/content/m14425/latest/

Is probably the most complete guide to basic programming I myself have ever discovered. I've only skimmed it, but it seems legit. I did learn something even from skimming it, how to structurally design a program. I/'ve seen those types of graphs before but even in class I was not ever taught how to write one.
"We got more information out of a German general with a game of chess or Ping-Pong than they do today, with their torture" --Henry Kolm
Aspirer
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 47
Joined: Tue May 01, 2012 9:20 pm

Re: Programmer's Education Index

Postby dandymcgee on Thu Nov 15, 2012 7:07 pm

Aspirer wrote:This

http://cnx.org/content/m14425/latest/

Is probably the most complete guide to basic programming I myself have ever discovered. I've only skimmed it, but it seems legit. I did learn something even from skimming it, how to structurally design a program. I/'ve seen those types of graphs before but even in class I was not ever taught how to write one.

Wow, that is a really in-depth history and introduction to many aspects of Windows application development. Bookmarked and downloaded the PDF for archival. Thanks for the link!
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: Programmer's Education Index

Postby Aspirer on Thu Nov 15, 2012 7:38 pm

Np, man.
"We got more information out of a German general with a game of chess or Ping-Pong than they do today, with their torture" --Henry Kolm
Aspirer
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 47
Joined: Tue May 01, 2012 9:20 pm

Re: Programmer's Education Index

Postby LeGinger on Fri Feb 15, 2013 4:32 pm

I was just wondering, after I learn c++, how long should I practice with it, making sure I know most stuff off hand before I start to look at learning a graphics API? Any help would be greatly appreciated thanks. Also I would just like to say i'm still in the process of learning c++ now. I just want a rough time estimation.
User avatar
LeGinger
ES Beta Backer
ES Beta Backer
 
Posts: 5
Joined: Sat Nov 24, 2012 7:00 am
Location: Ireland

Re: Programmer's Education Index

Postby dandymcgee on Sat Apr 06, 2013 12:59 pm

LeGinger wrote:I was just wondering, after I learn c++, how long should I practice with it, making sure I know most stuff off hand before I start to look at learning a graphics API? Any help would be greatly appreciated thanks. Also I would just like to say i'm still in the process of learning c++ now. I just want a rough time estimation.

You could spend a week or a year. It REALLY depends on your pace of learning and your short-term goals. There is no magic number.

Short answer: When you feel you are ready.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: Programmer's Education Index

Postby MarauderIIC on Sat Apr 13, 2013 12:21 am

Do something fun, and don't be afraid to reinvent it while you're learning.
If you want to jump into a graphics API, give it a shot.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
 
Posts: 3430
Joined: Sat Jul 10, 2004 4:05 pm
Location: Maryland, USA

Re: Programmer's Education Index

Postby dandymcgee on Sat Apr 13, 2013 10:03 am

Not sure how I ended up replying to LeGinger nearly two months late. Must have missed this topic in Feb.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: Programmer's Education Index

Postby Vincent on Fri Apr 26, 2013 2:54 am

I'm so loving this forum now, it's filled with knowledge ! Thx for the good stuff Falco. This is the best motivation, being inspired by other programmers.
"Stop bitchin' and start codin' !!!" by myself
User avatar
Vincent
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 6
Joined: Fri Apr 26, 2013 2:32 am
Location: Spain

Re: Programmer's Education Index

Postby Accy on Wed Jan 29, 2014 10:10 pm

I have a question that I don't think is quite worthy of its own thread. It has to do with programming and education so the programmer's education index is a good place to ask it, right?

I'm graduating high school in a few months and I don't really know what I want to do in college. Well, I know but I just don't know how to go about it; I want to be a software engineer of some sort. I was thinking I could double major in Electrical Engineering and Computer Science but according to Google, that would suck like at least 37 dicks. A lot of people say to just go for a BS in Electrical Engineering, others have said to try and get a masters in Computer Science, some have even said double majoring was the right choice. I was wondering what some of you guys did/would recommend if you've gotten a job as a software engineer.

If you could offer some advice, that would be great!
User avatar
Accy
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 29
Joined: Tue Jan 28, 2014 1:10 pm
Location: USA

Re: Programmer's Education Index

Postby qpHalcy0n on Wed Jan 29, 2014 11:42 pm

All three of those majors (Software Engineering, Electrical Engineering, and Computer Science) are all pretty different from each other. Yes, a CS/EE double major sucks precisely 7 bags of dicks. Computer Engineering is a fine mix if your school offers it (they should). You'll get a lot of exposure to higher mathematics, more exposure with digital circuits and systems, signal processing, and embedded systems. Computer science is much more theoretical where the focus is more on concepts of programming languages, algorithms, and such as that. Software engineering is really very process oriented. Planning, management, documentation, design, and such. Electrical Engineering is probably going to be the most challenging of the bunch just depending on where your strengths are. If you're extremely inclined towards conceptual and applied mathematics, you may do very well. By the time you take E&M Physics (Physics II, Electromagnetism, whatever they call it) you should have a pretty darn good idea where that path is going to go. Electrical Engineering deals much much less with programming. You may use Matlab, other numerical processors and modelers like LabView and such. They're really more focused on the physical, the metal, if you will.

They're all very very different. You should be safe not declaring until after your second semester in College. Knock some b/s out. Some intro engineering classes out. Knock some required math and physics out then see where you stack up.
qpHalcy0n
Respected Programmer
Respected Programmer
 
Posts: 388
Joined: Fri Dec 19, 2008 5:33 pm
Location: Dallas

Re: Programmer's Education Index

Postby Falco Girgis on Thu Jan 30, 2014 12:48 pm

Do they not offer "computer engineering?"

Computer engineering is the midpoint between the purely software CS degree and the purely hardware EE degree.

You learn a fair amount of hardware and computer architecture, and a fair amount of software (you never go above C++ in the software abstraction hierarchy). Most of your work is dealing with drivers, operating systems, and low-level code.

That's what I did for my undergrad and what I'm doing for my masters... If you have a genuine interest in both hardware and software, CPE is really where you should be.

I would not recommend wasting the time or resources doing a double major. What exactly are you gaining? You will be working as one or the other in the work environment. It's not like you will get paid any more. Why would you not just finish your undergrad then take the other one in graduate school, so that you are actually getting more mileage out of your time and money?
"So what happens if the Elysian Shadows Kickstarter fails?"
Image
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
 
Posts: 10693
Joined: Thu May 20, 2004 3:04 pm
Location: Studio Vorbis, AL

Re: Programmer's Education Index

Postby Accy on Thu Jan 30, 2014 1:38 pm

Thanks for the help, guys.

They offer CE. I wasn't really sure what the difference between it and EE was so I just went with EE. Thanks for clearing it up.
User avatar
Accy
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 29
Joined: Tue Jan 28, 2014 1:10 pm
Location: USA

PreviousNext

Return to Programming Discussion

Who is online

Users browsing this forum: No registered users and 1 guest