How is the job market for C++ now a days?
I've picked up a book recently, I want to get into programming.
I've picked up a book recently, I want to get into programming.
Quote: (01-23-2016 07:14 AM)XXL Wrote:
To become a Python developer [employed or freelance] should you learn HTML, CSS, JavaScript, SQL first or is it possible to dive into the python?
Quote: (01-23-2016 08:34 AM)AntiTrace Wrote:
Also: for those thinking programming , just get out there and do it. Think of your own projects and go from there.
Most college graduates can't program there way out of a paper bag. They know how to apply the basics of many programming languages to simple sricpts or quick jobs, but if they were told go solo on a new project they would fail miserably. The simple fact that the fizz buzz tests exists shows you this. And yes, I know many college seniors that would struggle with fizzbuzz, when it should take a marginally competent programmer less than 5 minutes to complete.
Focus on a language or stack, put some effort into your own project, and you will be on par or better than your average college graduate in about a year.
Quote: (01-23-2016 11:14 AM)evilhei Wrote:
Quote: (01-23-2016 08:34 AM)AntiTrace Wrote:
Also: for those thinking programming , just get out there and do it. Think of your own projects and go from there.
Most college graduates can't program there way out of a paper bag. They know how to apply the basics of many programming languages to simple sricpts or quick jobs, but if they were told go solo on a new project they would fail miserably. The simple fact that the fizz buzz tests exists shows you this. And yes, I know many college seniors that would struggle with fizzbuzz, when it should take a marginally competent programmer less than 5 minutes to complete.
Focus on a language or stack, put some effort into your own project, and you will be on par or better than your average college graduate in about a year.
haha I had to try it, I think it took me around 5 minutes to complete it, here it is in JS:
I haven't learned programming in college, just on my own
for (i = 1; i < 101; i++) {
if (i % 3 === 0) {
console.log("Fizz")
}
if (i % 5 === 0) {
console.log("Buzz")
}
if (i % 3 === 0 && i % 5 === 0) {
console.log("FizzBuzz")
}
console.log(i)
}
Edit: now the prefect version took me like 15 minutes:
for (i = 1; i < 101; i++) {
if (i % 3 === 0) {
if ( i % 5 === 0) {
console.log("FizzBuzz " + i)
}
else console.log("Fizz " + i)
}
else if (i % 5 === 0) {
console.log("Buzz " + i)
}
else console.log(i)
}
Quote: (01-22-2016 04:25 PM)Matrixdude Wrote:
How is the job market for C++ now a days?
I've picked up a book recently, I want to get into programming.
Quote: (01-23-2016 05:56 PM)the Thing Wrote:
Quote: (01-22-2016 04:25 PM)Matrixdude Wrote:
How is the job market for C++ now a days?
I've picked up a book recently, I want to get into programming.
Pretty much non existent, unless you're god tier enough to work on triple-A title game engines, which you aren't if you just picked up the book.
Return it and get a Java book in my opinion. Your skills will directly transfer to Android which is in huge demand.
Only C++ dev I know with a job works at DICE and had a good chunk of work in the latest Battlefield game. The rest of them are unemployed or working with other programming languages.
girls.forEach(function(g){
g.pumpAndDump();
});
Quote: (01-25-2016 10:42 AM)arafat scarf Wrote:
I'll jump in here:
I do freelance and work part-time as a front-end development instructor, and I would say that I have a very high level of HTML/CSS and strong JS skills (probably a purple belt at this point).
PROTIP: for those here who are dropping code examples in the posts, don't sleep on the code-markup which you can insert with the hash-tag button from the top-right corner of the post's text field editor. It makes the code much easier to format and read:
Code:
Code:girls.forEach(function(g){
g.pumpAndDump();
});
Quote: (01-25-2016 11:13 AM)pizdets Wrote:
Learned C++
Waste of time. Didn't listen when people told me to learn WEB programming.
By the way, should I take a programming course or is it better to study by myself?
I know the basics of C++ and algorithms.
Quote: (01-25-2016 11:13 AM)pizdets Wrote:
Learned C++
Waste of time. Didn't listen when people told me to learn WEB programming.
By the way, should I take a programming course or is it better to study by myself?
I know the basics of C++ and algorithms.
Quote: (01-25-2016 11:26 AM)GillesDeleuze Wrote:
In your opinion guys, is it possible to learn the fundamentals of programming and get an entry level job in Europe (Uk,Germany, I was thinking) as a front end dev, even if one is 25+ yo and he has studied something completely different at university?
Quote: (01-25-2016 10:47 AM)evilhei Wrote:
Quote: (01-25-2016 10:42 AM)arafat scarf Wrote:
I'll jump in here:
I do freelance and work part-time as a front-end development instructor, and I would say that I have a very high level of HTML/CSS and strong JS skills (probably a purple belt at this point).
PROTIP: for those here who are dropping code examples in the posts, don't sleep on the code-markup which you can insert with the hash-tag button from the top-right corner of the post's text field editor. It makes the code much easier to format and read:
Code:
Code:girls.forEach(function(g){
g.pumpAndDump();
});
Good to know.
So what is your take on the new front end frameworks. Which will be the new hot one for the next year or two? Is it Angular or React? I personally like to use Handlebars and their template system for front end stuff.
Quote: (01-23-2016 08:34 AM)AntiTrace Wrote:
Also: for those thinking programming , just get out there and do it. Think of your own projects and go from there.
Most college graduates can't program there way out of a paper bag. They know how to apply the basics of many programming languages to simple sricpts or quick jobs, but if they were told go solo on a new project they would fail miserably. The simple fact that the fizz buzz tests exists shows you this. And yes, I know many college seniors that would struggle with fizzbuzz, when it should take a marginally competent programmer less than 5 minutes to complete.
Focus on a language or stack, put some effort into your own project, and you will be on par or better than your average college graduate in about a year.
Quote: (01-25-2016 11:25 AM)Tigre Wrote:
Quote: (01-25-2016 11:13 AM)pizdets Wrote:
Learned C++
Waste of time. Didn't listen when people told me to learn WEB programming.
By the way, should I take a programming course or is it better to study by myself?
I know the basics of C++ and algorithms.
I suggest you give up programming and do something else.
With that attitude the best you will be is mediocre and feel like a pretender. And you probably won't even get that far.
Find something else you actually enjoy and do that for a career instead.
Quote: (01-26-2016 06:17 PM)Wutang Wrote:
Quote: (01-23-2016 08:34 AM)AntiTrace Wrote:
Also: for those thinking programming , just get out there and do it. Think of your own projects and go from there.
Most college graduates can't program there way out of a paper bag. They know how to apply the basics of many programming languages to simple sricpts or quick jobs, but if they were told go solo on a new project they would fail miserably. The simple fact that the fizz buzz tests exists shows you this. And yes, I know many college seniors that would struggle with fizzbuzz, when it should take a marginally competent programmer less than 5 minutes to complete.
Focus on a language or stack, put some effort into your own project, and you will be on par or better than your average college graduate in about a year.
I had an interview once where I had to make a function that would solve the first problem on projecteuler.net which is simply to find the sum of all numbers below 1000 that are a multiple of either 3 or 5. It's pretty simple so I finished it quick. The guy interviewing me said that the previous 10 people he had interviewed couldn't do this. One guy even snuck out of the office before he came back to check on him presumably out of embarrassment.
Quote: (01-28-2016 06:16 AM)AntiTrace Wrote:
Quote:Quote:
I had an interview once where I had to make a function that would solve the first problem on projecteuler.net which is simply to find the sum of all numbers below 1000 that are a multiple of either 3 or 5. It's pretty simple so I finished it quick. The guy interviewing me said that the previous 10 people he had interviewed couldn't do this. One guy even snuck out of the office before he came back to check on him presumably out of embarrassment.
Yeah that problem is very similar to fizz buzz in terms of logic as well. When learning. New language, the first thing I do is fizz buzz, then I do some project Euler problems. Once I'm comfortable with that I'll do a simple file scanner and then simple sorting algorithms (binary sort, insertion sort). Or I'll combine then, read a file with a list of names, sort it alphabetically, and write the results to a new file.
Quote: (01-28-2016 07:59 AM)weambulance Wrote:
Quote: (01-28-2016 06:16 AM)AntiTrace Wrote:
Quote:Quote:
I had an interview once where I had to make a function that would solve the first problem on projecteuler.net which is simply to find the sum of all numbers below 1000 that are a multiple of either 3 or 5. It's pretty simple so I finished it quick. The guy interviewing me said that the previous 10 people he had interviewed couldn't do this. One guy even snuck out of the office before he came back to check on him presumably out of embarrassment.
Yeah that problem is very similar to fizz buzz in terms of logic as well. When learning. New language, the first thing I do is fizz buzz, then I do some project Euler problems. Once I'm comfortable with that I'll do a simple file scanner and then simple sorting algorithms (binary sort, insertion sort). Or I'll combine then, read a file with a list of names, sort it alphabetically, and write the results to a new file.
How the fuck do you get through a basic programming 101 type class without learning how to write a for loop and if/else statements?
Quote: (01-28-2016 08:18 AM)AntiTrace Wrote:
They can write loops and if/else statements all day, the problem is they lack critical thinking and problem solving skills. Many are used to the peer programming environment, where they are told what to write by another programmer. A writer doesn't learn how to write a novel by just typing what is told to him, and a programmer doesn't learn to program that way either.
I also think the typical assignments are too generic and, like you mentioned, easily copied from stack overflow or a quick google search.
That's why I always recommend people do their own projects to learn. That's how they will learn those problem solving and critical thinking skills. A person that sits down and slugs through a simple calculator app will learn more about programming than 2 years of college level education at most institutions.