|
Thread Rules 1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution. 2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20) 3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible. 4. Use [code] tags to format code blocks. |
On February 14 2013 08:43 3FFA wrote: I have a question(not homework, just curious)
Is there a way that, if say someone put in David Jacob Young
that I could use strings in C to find the initials and use a printf to print them out to the user?
David Jacob Young DJY
Loop through the characters of the name and where the character falls within the range of 65-90 (ascii range of capital alphabetic letters) print out that character.
|
On February 14 2013 13:07 Oaky wrote: For you software engineers im curious, what is the common IQ of programmers? Are there a lot of idiots in the profession?
May seem like a blunt question but I'm going into IT and I have around 120 IQ; gotta wonder where that puts me. I doubt most have even taken a real IQ test.
|
IQ test? lol who cares. I'm studying software engineering and doubt my IQ is very high, and I'm sure I'll be successful
|
On February 14 2013 08:43 3FFA wrote: I have a question(not homework, just curious)
Is there a way that, if say someone put in David Jacob Young
that I could use strings in C to find the initials and use a printf to print them out to the user?
David Jacob Young DJY I would imagine C supports regular expressions in one form or another. They'd handle that pretty neatly.
|
On February 14 2013 13:09 phar wrote: IQ is pretty meaningless for software engineering. Solving logic puzzles only gets you so far.
Also IT is as very general term that sometimes includes software engineering and sometimes does not.
All this being said, having an high IQ will help you get ahead in tech career paths in general. Having a high IQ and being self driven can allow you learn and master things much more quickly than those who struggle to understand the concepts, and being able to problem solve (debug) code very quickly and easily relies both on solving logic puzzles (IQ) and experience with the technology.
I constantly find myself debugging other people's code faster than they can themselves, even when I have little to no knowledge of the API/framework/language they're using. I would say this comes mostly from having a high IQ and good pattern recognition.
I believe that in the IT world having a high IQ can help solve peoples' problems faster, but in the end, making the people happy is what your job is really about, so people skills are of the utmost importance. (can definitely vary from job to job, sometimes making the bug go away without saying a word is enough, frequently though you have to explain why something is outside your control and keep them happy at the same time)
|
So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
|
On February 14 2013 13:57 CecilSunkure wrote:IQ test? lol who cares. I'm studying software engineering and doubt my IQ is very high, and I'm sure I'll be successful 
You're smarter than you give yourself credit for, but you can be a successful software engineer simply by consuming vast amounts of information. However, having a high IQ can allow you to be successful and skip the consuming of information part by simply learning as you work, requires an insane ego to apply properly, but you can take a job you have no clue how to complete by convincing someone you have the skills, and then learn how to do it as you go. With all the resources available online this is getting more and more lucrative.
|
On February 14 2013 08:43 3FFA wrote: I have a question(not homework, just curious)
Is there a way that, if say someone put in David Jacob Young
that I could use strings in C to find the initials and use a printf to print them out to the user?
David Jacob Young DJY Yes you can do this: http://www.randygaul.net/2013/02/07/fscanf-power/
scanf( "%*[^ ] %c", &char_initial );
|
On February 14 2013 05:06 ragnorr wrote:Show nested quote +On February 14 2013 04:58 Snuggles wrote:On February 13 2013 22:56 waxypants wrote:On February 13 2013 02:40 Snuggles wrote:No it wants me to write out the Class, not use it. At some point I remember getting some feedback showing the input, how it runs through my methods. Here's the problem before that one that I managed to get right. Problem + Show Spoiler +Write the definition of a class Counter containing: An instance variable named counter of type int . A constructor that takes one int argument and assigns its value to counter A method named increment that adds one to counter . It does not take parameters or return a value. A method named decrement that subtracts one from counter . It also does not take parameters or return a value. A method named get_value that returns the value of the instance variable counter .
Answer + Show Spoiler +class Counter: def __init__(self): self.counter = 0 def increment(self): self.counter += 1 def decrement(self): self.counter -= 1 def get_value (self): return self.counter They took that one in real easily. I really don't know where the hell I messed up in the Player problem... Actually the __init__ should be something like: def __init__(self, counter): self.counter = counter
If I did that would I have to give the counter a default value? I feel like self.counter = counter wouldn't work unless the user inputted a value for counter. def__init__(self,counter = 0): self.counter = counter
Like say what would happen if someone did xxx = Counter()? You are forced to give a value along when you create the object tho since the constructor takes the value as a argument?
I haven't tested it myself (I probably should) but I would assume that it would return an error if I tried to make an object without entering a value for the constructor. In a more real situation I would think that a loop should be made to make sure a value is entered for the constructor if the user would ever need it and back it up with a default value in case the user didn't.
|
On February 14 2013 14:16 CatNzHat wrote:Show nested quote +On February 14 2013 13:57 CecilSunkure wrote:IQ test? lol who cares. I'm studying software engineering and doubt my IQ is very high, and I'm sure I'll be successful  You're smarter than you give yourself credit for, but you can be a successful software engineer simply by consuming vast amounts of information. However, having a high IQ can allow you to be successful and skip the consuming of information part by simply learning as you work, requires an insane ego to apply properly, but you can take a job you have no clue how to complete by convincing someone you have the skills, and then learn how to do it as you go. With all the resources available online this is getting more and more lucrative. Yeah i've gotten this vibe from a lot of the stuff i read on thedailywtf.com but honestly it doesnt seem like such a bad thing to do if you are actually capable of learning it quickly.
|
On February 14 2013 13:07 Oaky wrote: For you software engineers im curious, what is the common IQ of programmers? Are there a lot of idiots in the profession?
May seem like a blunt question but I'm going into IT and I have around 120 IQ; gotta wonder where that puts me. Your question implies that having a high IQ and being an idiot are mutually exclusive.
|
On February 14 2013 14:13 Savi[wOk] wrote: So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
No. No company would ever hire a "web developer" whose development methodology was to mockup the web page in WordPress and then enhance it using script.
|
On February 14 2013 18:54 AmericanUmlaut wrote:Show nested quote +On February 14 2013 14:13 Savi[wOk] wrote: So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
No. No company would ever hire a "web developer" whose development methodology was to mockup the web page in WordPress and then enhance it using script.
Well, you'd probably be suprised...
However, you are right in that it's not a good way to do it. The web designers at my last company did the mock-ups in photoshop, which is better though still clumsy.
I do the first step in a mock-up software and then do the graphics stuff directly in HTML&CSS. As for which mock-up software, simple stuff like the Firefox plugin Pencil or the free Mockup Builder will often do the job, though commercial alternatives like Balsamiq usually have more interactive options.
|
On February 14 2013 19:20 Morfildur wrote:Show nested quote +On February 14 2013 18:54 AmericanUmlaut wrote:On February 14 2013 14:13 Savi[wOk] wrote: So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
No. No company would ever hire a "web developer" whose development methodology was to mockup the web page in WordPress and then enhance it using script. Well, you'd probably be suprised... However, you are right in that it's not a good way to do it. The web designers at my last company did the mock-ups in photoshop, which is better though still clumsy. I do the first step in a mock-up software and then do the graphics stuff directly in HTML&CSS. As for which mock-up software, simple stuff like the Firefox plugin Pencil or the free Mockup Builder will often do the job, though commercial alternatives like Balsamiq usually have more interactive options. We use Balsamiq where I work, and I think it's great. Our graphic prototypes are always in Phototshop, which I actually think is ideal, because you have absolute freedom to create exactly what your page should look like, and you can get into the technical weeds of how to actually achieve the desired effect in a browser when the concept is finished, which reduces the chance that you'll end up with a design dictated by what was easy to mock up than what would actually look great.
I have absolutely no problem with using something like WordPress or DreamWeaver (if that still exists) or even Powerpoint to make mockups. The question was whether you could intentionally remain ignorant of HTML and CSS and go into web development using WordPress to generate your markup and styles, which is not an option at all in my mind. A serious web developer writes the markup, or the code that generates the markup, or the code that generates the code that generates the markup. Even the idea of writing Javascript without a fundamental understanding of how HTML and CSS work is flawed, because you can't manipulate a webpage without understanding how it's built.
If you want to use WordPress or some other CMS to generate pages so that you can use those pages as a basis for learning how to develop web apps or webpages, that's totally fine. But it would be a mistake to think that you'll ever be able to get good at web development without understanding the core technologies that the web is built on.
|
On February 14 2013 14:13 Savi[wOk] wrote: So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
No. You absolutely need to know html/css.
|
On February 14 2013 19:31 EpiK wrote:Show nested quote +On February 14 2013 14:13 Savi[wOk] wrote: So I've been looking a lot into web developing. I noticed that, it's very hard to get a website to look and feel just the way I want it to using css only. It's probably due to my lack of experience, but I was wondering if I use wordpress. Could I possibly web program by learning java script and ruby on rails without knowing the full details of html/css. Since html and css are mainly for the aesthetics of the website.
No. You absolutely need to know html/css. This is so true. If you're not overly interested in the asthetics, you don't have to become some expert at CSS, but trying to create webpages without understanding of HTML and CSS is like trying to write a C program without understanding how computer memory works.
|
I love to use this when talking about IQ or intelligence: brain is like a muscle. Sure, not everyone is an olympic level athlete, but anyone can train to be good enough.
Anyone with a functioning brain can train themselves to be good enough to succeed in programming.
|
On February 14 2013 20:40 Greentellon wrote: I love to use this when talking about IQ or intelligence: brain is like a muscle. Sure, not everyone is an olympic level athlete, but anyone can train to be good enough.
Anyone with a functioning brain can train themselves to be good enough to succeed in programming.
You don't understand the brain at all. That is absolutely not true, learning difficulties and low intelligence aren't down to laziness and suggesting so would probably offend a lot of people, including psychologists / neuroscientists who actually study these things.
Unless of course your 'functioning brain' caveat doesn't include people of low intelligence or that by succeeding in programming they can successfully compile a Hello World programme.
Were you ever to meet someone 'brilliant' you would understand this without question. I met a man when doing my masters in physics who has been introduced to nobel laureates and was highly praised as brilliant and I can assure you, no amount of hard work would ever allow me to attain even an inch of his brilliance. That is also an extreme example, I can name people who work hard and achieve good things, others who work hard and are only mediocre, some poor people even work very hard and achieve little. Very few will succeed without working hard, simply because there are a lot of smart people in this world, but an intelligent man putting in little effort will still outshine someone below average putting in a significant one, at least in academic matters.
Also not everyone can train to be an Olympic athlete either, otherwise we wouldn't care and there would be nothing special about them. You should really read up on genetics.
On February 14 2013 13:09 phar wrote: IQ is pretty meaningless for software engineering. Solving logic puzzles only gets you so far.
Also IT is as very general term that sometimes includes software engineering and sometimes does not.
IQ tests were a means of testing for mental deficiency. They became popular among normal people as a test for intelligence but they were never meant to be, simply because intelligence is hard to define, you can be a musical genius with good social skills (ie im not talking savantism) and a good grasp of many areas, but be completely inept at mathematics. IQ test will indicate a lack of normal ability but do very poorly at discerning real, useful intelligence.
Of course people who are often more intelligent will score a higher IQ than those of average intelligence but it is by no means a given, and its a very poor metric by which to judge yourself suitable for a certain profession.
Pattern recognition, social skills, ability to search on google. These are all important traits for software engineers ( I am one for the record ).
|
On February 14 2013 21:03 adwodon wrote:Show nested quote +On February 14 2013 20:40 Greentellon wrote: I love to use this when talking about IQ or intelligence: brain is like a muscle. Sure, not everyone is an olympic level athlete, but anyone can train to be good enough.
Anyone with a functioning brain can train themselves to be good enough to succeed in programming. You don't understand the brain at all. That is absolutely not true, learning difficulties and low intelligence aren't down to laziness and suggesting so would probably offend a lot of people, including psychologists / neuroscientists who actually study these things. Unless of course your 'functioning brain' caveat doesn't include people of low intelligence or that by succeeding in programming they can successfully compile a Hello World programme. Were you ever to meet someone 'brilliant' you would understand this without question. I met a man when doing my masters in physics who has been introduced to nobel laureates and was highly praised as brilliant and I can assure you, no amount of hard work would ever allow me to attain even an inch of his brilliance. That is also an extreme example, I can name people who work hard and achieve good things, others who work hard and are only mediocre, some poor people even work very hard and achieve little. Very few will succeed without working hard, simply because there are a lot of smart people in this world, but an intelligent man putting in little effort will still outshine someone below average putting in a significant one, at least in academic matters. Also not everyone can train to be an Olympic athlete either, otherwise we wouldn't care and there would be nothing special about them. You should really read up on genetics. This is not supported by research on expert performance, actually...
|
On February 14 2013 21:21 Fwmeh wrote:Show nested quote +On February 14 2013 21:03 adwodon wrote:On February 14 2013 20:40 Greentellon wrote: I love to use this when talking about IQ or intelligence: brain is like a muscle. Sure, not everyone is an olympic level athlete, but anyone can train to be good enough.
Anyone with a functioning brain can train themselves to be good enough to succeed in programming. You don't understand the brain at all. That is absolutely not true, learning difficulties and low intelligence aren't down to laziness and suggesting so would probably offend a lot of people, including psychologists / neuroscientists who actually study these things. Unless of course your 'functioning brain' caveat doesn't include people of low intelligence or that by succeeding in programming they can successfully compile a Hello World programme. Were you ever to meet someone 'brilliant' you would understand this without question. I met a man when doing my masters in physics who has been introduced to nobel laureates and was highly praised as brilliant and I can assure you, no amount of hard work would ever allow me to attain even an inch of his brilliance. That is also an extreme example, I can name people who work hard and achieve good things, others who work hard and are only mediocre, some poor people even work very hard and achieve little. Very few will succeed without working hard, simply because there are a lot of smart people in this world, but an intelligent man putting in little effort will still outshine someone below average putting in a significant one, at least in academic matters. Also not everyone can train to be an Olympic athlete either, otherwise we wouldn't care and there would be nothing special about them. You should really read up on genetics. This is not supported by research on expert performance, actually... I doubt that is the case, but I would blame this difference in opinion on misunderstanding of what he means. To avoid that maybe you should expand what you mean exactly.
|
|
|
|
|
|