|
May be he did a couple Excel WorkSheets to get graduated
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
To the original post...
I'm so sorry to hear your dilemma, I've never gone to college or even taken a course on programming other than the SAMS "Learn Java in 21 days" book. I can highly recommend this book, from that base starting point I've gone on to learn C#, SQL, VB, js and many other tools.
Learning to program is basically learning to think logically, nothing more. Language and syntax are tools, but they do you no good unless you can break down a problem into logical steps. Once you know the steps you can find the syntax.
I will also say understand why you want to write programs, in my case my hobby is art and graphics (3D), but I wanted to do things that the applications available couldn't do, or wouldn't let me do. So I started writing my own programs, when I was finally able to do the things I wanted... I was hooked!
My career took a completely different path, I became a machinist, then tool maker, got into CAD, then 3D CAD, started designing machines and processes, then became a manufacturing engineer. Along the way, as I needed to solve problems or analyze data, and the available tools (software) wouldn't do what I needed, guess what.... I made my own.
I give you all of this because "why program" is a bigger question than how. Find a problem to solve, then figure it out.
"Figure it out" is a matter of patience and tenacity more than knowledge or skill.
Start small and simple then expand on that a little at a time.
I'll be happy to help explain variables, OOP, and loops, and anything else you may need if you decide you really want to learn programming, but you first have to answer the question of "Why program" for yourself.
|
|
|
|
|
Wow…
6 months ago I couldn't even spell engineer now I are one.
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
Your spelling has not improved, it's injunear.
|
|
|
|
|
I sit corrected.
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
You can lead a programmer through source code,
but you can't make them think!
I have seen this time and again. University Seniors who I failed, explaining to me that they ACED their C++ class last semester, how can they fail Java. So, I asked them some C++ related questions, they could NOT ANSWER one of them. I explained that he ACED a water downed C class, that used a C++ compiler! And if I taught that class, he would have had a chance in my class!
When I was graduating from Michigan State, I saw one of the worst programmers so proud to get his degree with a 2.0 GPA (boosted by non computer and non engineering classes). I felt like giving my degree back! What value does it have, if you can just "grind" through it without understanding?
ON the UP SIDE. I encourage his openness as to where he really is. Be wrong out loud. You learn faster. But also. Pick up a book, and READ IT. Find source code, and read it. Get it to compile, and break it. And fix it, and break it. Until you have a clue!
Or go into Support
|
|
|
|
|
Don't laugh. Sometime back I was told that having a DEGREE in I.T. meant that you could build a spreadsheet or know how to populate a database (Access, etc.)
|
|
|
|
|
I think the first question that needs to be asked is "What is the purpose of the Computer Science Department?" Is it to turn out coders? Is it to turn out Software Engineers? It is typically part of the Science faculty, just like the Chemistry Department and the Physics Department. What does the Chemistry Department do? Does it turn out people who can mix chemicals? Does it turn out people who can design chemical plants? And what does the Physics Department do? Does it turn out people who can do physics experiments? Does it turn out people who can design elevators and jetliners?
The Science Faculty is supposed to teach people how to think and to use the scientific method to explore the world/universe around us. They are not responsible or equipped to turn out Engineers, be it Mechanical, Electrical, Civil, Chemical or Software Engineers.
Case in point. An Engineering Professor was teaching a Software Engineering Course and was hauled before the university disciplinary committee for teaching research material to undergrads. The evidence of his crime was a state transition diagram. The typical Science Faculty is not equipped to turn out Software Engineers any more than it is equipped to turn out Engineers to build nuclear reactors. This situation has been slowly changing but obviously not fast enough.
In my 25 years in the software business, I have only found 2 software developers who knew the engineering definition of the word "Design".
Roughly half of all people employed as software developers have any formal training in Software Development (and I am including a Computer Science Degree).
90 percent of all software developers (and their management) have no idea what configuration management is or what its purpose is. Most think that a developer managed tool is CM.
Most developers (and their management) believe that inspections are less efficient than testing at finding defects.
Most software development organizations use a development process that includes frequent merges (well it works so well when developing jet planes and skyscrapers).
Something has to change and it needs to change soon. We see evidence every day that our most secure software systems have more holes than a Swiss Cheese.
The vast majority of software development organizations do not use metrics, even if they collect them. Even brick layers are more sophisticated that software development shops when it come to metrics.
|
|
|
|
|
That just about sums it up. And from both perspectives it makes uncomfortable reading.
|
|
|
|
|
You wonder if the person went to the wrong classroom and wound up with a degree due to a clerical error. That's what you get when you use your student's projects for real.
|
|
|
|
|
Maybe you know more than you give yourself credit for. Read about the Dunning Kruger effect and you might feel a little better about your skills. (Search on google).
Simply put - the Dunning Kruger effect posits that "the more you know, the more you know what you don't know." This results in people who know little overestimating their ability, and conversely, people with more experience having a more realistic view of their skills.
|
|
|
|
|
If you cross a dog with a vegetable, would you get a Collie Flower?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Flowers are vegetables?
Cross a river with a mutt, p'raps?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
All i know is if you cross a bulldog and a shihtzu, you would get a bull$**+
|
|
|
|
|
If either the bride or groom is below the age of consent they cantaloupe. How they'll marry beet's me.
If you crossed you dog with a tree it would still have bark.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: If you crossed you dog with a tree it would still have bark.
|
|
|
|
|
Once they are married she will give him a giant honeydew list.
|
|
|
|
|
or a Barkcollie.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
You would get a melon collie baby.
(running, ducking, and hiding)
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Hold still, Daniel. We're going to have to hurt you now.
Software Zen: delete this;
|
|
|
|
|
And if one were to cross a dog with one's brother, one would get a broccoli, would one not?
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
A Shih Tzucchini?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Thought you were going to post the answer to the CCC
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
pkfox wrote: post the answer to the CCC I think he's moved on and working on the KKK perhaps?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
RyanDev wrote: There are only 10 types of people in the world, those who understand binary and those who don't.
I do, I promise. And I know all the 9 others too!
... such stuff as dreams are made on
|
|
|
|