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.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?
Programmer's Education Index
Moderator: Coders of Rage
-
- Chaos Rift Junior
- Posts: 204
- Joined: Mon Nov 21, 2011 3:01 pm
- Current Project: Web browser from scratch
- Favorite Gaming Platforms: SNES, PSP, PS1 and 3
- Programming Language of Choice: C#
- Location: A house near me
- Contact:
Re: Programmer's Education Index
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Programmer's Education Index
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.tappatekie wrote: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.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?
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- thejahooli
- Chaos Rift Junior
- Posts: 265
- Joined: Fri Feb 20, 2009 7:45 pm
- Location: London, England
Re: Programmer's Education Index
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.
Re: Programmer's Education Index
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.
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
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Programmer's Education Index
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!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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Programmer's Education Index
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
- LeGinger
- ES Beta Backer
- Posts: 5
- Joined: Sat Nov 24, 2012 5:00 am
- Current Project: None
- Favorite Gaming Platforms: pc, nes, ps1/ps2, gamecube
- Programming Language of Choice: C++
- Location: Ireland
Re: Programmer's Education Index
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.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Programmer's Education Index
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.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.
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!
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Re: Programmer's Education Index
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.
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.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Programmer's Education Index
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!
- Vincent
- Chaos Rift Newbie
- Posts: 6
- Joined: Fri Apr 26, 2013 1:32 am
- Current Project: Learning C++, Java, and OO
- Favorite Gaming Platforms: PC, Famicom and PS2
- Programming Language of Choice: C++, Java
- Location: Spain
Re: Programmer's Education Index
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
- Accy
- Chaos Rift Newbie
- Posts: 29
- Joined: Tue Jan 28, 2014 11:10 am
- Programming Language of Choice: C++
- Location: USA
Re: Programmer's Education Index
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!
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!
-
- Respected Programmer
- Posts: 387
- Joined: Fri Dec 19, 2008 3:33 pm
- Location: Dallas
- Contact:
Re: Programmer's Education Index
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.
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.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Programmer's Education Index
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?
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?
- Accy
- Chaos Rift Newbie
- Posts: 29
- Joined: Tue Jan 28, 2014 11:10 am
- Programming Language of Choice: C++
- Location: USA
Re: Programmer's Education Index
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.
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.