Comment on: I want to develop software for a living, but I suck at school. What are some certificates or programs outside of the college system that will prepare me for the workforce?
Although I completely agree with you and am in the same boat with you (sophomore in college as CS major), its incredibly important for us programmers to be very well rounded in all things. Who knows what we may end up programming one day. Maybe we'll get hired to write some kind of music software, so it doesn't hurt to understand music theory. Or maybe write a program for an actual chemist to use. And although you mentioned philosophy, one important branch of philosophy, ethics, is important to CS. At my college we are require to take an ethics course because programming in some cases can be life/death or even life ruining. Say you program for an X Ray machine. You screw something up and the patient gets WAY too much radiation and dies (actually happened) or lets say you write a finance program and it screws up some numbers...next thing ya know the client of that program's money is screwed up.
Comment on: Come up with the most inefficient, poorly written, and complex way to print out "Hello World!".
So you wrote C code in Paint?
Comment on: Come up with the most inefficient, poorly written, and complex way to print out "Hello World!".
Wow everyone else's is so good, but I just finished my first year of CSCI at uni so this is the best I could do other than making a class for each letter.
#include <iostream>
using namespace std;
char H ()
{
return 'H';
}
char e ()
{
return 'e';
}
char l ()
{
return 'l';
}
char o ()
{
return 'o';
}
char W ()
{
return 'W';
}
char r ()
{
return 'r';
}
char d ()
{
return 'd';
}
char ExclamationMark ()
{
return '!';
}
char Space ()
{
return ' ';
}
int main ()
{
cout << H();
cout << e();
for (int i = 0; i < 2; i++)
{
cout << l();
}
cout << o();
cout << Space();
cout << W();
cout << o();
cout << r();
cout << l();
cout << d();
cout << ExclamationMark() << endl;
return 0;
}
Comment on: Come up with the most inefficient, poorly written, and complex way to print out "Hello World!".
I'm not 100% sure what is going on, but I love it.
Come up with the most inefficient, poorly written, and complex way to print out "Hello World!".
29 48 comments 16 Jul 2015 20:01 u/jped (self.programming) in v/programmingComment on: The code in your banner is triggering me
Oh thanks. How exactly did you find that? I looked at Inspect Element, but still can't find it for myself. (I just see this as a chance to learn something new).
Comment on: The code in your banner is triggering me
Am I missing somehing? All I see is
[/v/programming](/v/programming) // JUST ONCE WITHOUT BRACKETS AND PARENTHESIS
*/
#include<stdio.h>
Comment on: Google's guide for becoming a Software Engineer
Awesome. Step 1-4 complete. The rest?........Its gonna take me a while.
Comment on: Favorite IDEs?
Well as a Mac user who just finished with C++ in uni, Xcode. I also want to be an iOS Dev one day as well..
Comment on: I've pretty much learned the basics of C++ so far in university, what else can I learn with this knowledge with not too much difficulty?
@TNGeneric , if you are from Tennessee, where did you happen to attend uni?
Comment on: I've pretty much learned the basics of C++ so far in university, what else can I learn with this knowledge with not too much difficulty?
Oh the STL. Spent two weeks of mind numbing work learning how to write linked lists, and doubly linked lists, and how to write insert, delete, search, sort, etc. methods for it too. Then to find out about the beautiful STL. It was a happy frustration.
Comment on: Why this sub sucked on Reddit and how to make it not suck here
I completely agree. Maybe there should be tags like Beginner Question, Intermediate Question, Expert Questions, etc. If you only hang around beginners you'll always stay a beginner. My dad always told me, if you want to get better, hang around people that are better at something than you.
I'm currently enrolled in an x86_64 asm class. Two days in, and its so very complicated. Awesome for you wanting to learn! But good luck!