Self taught programmers
-
I heared about alot of people who are teatching them selves programming I my self tried to be on e and still trying I am now good in something and very bad in others such as the basics of programming if you are originally a programmer there seems to be some basics that you know that help you study any new tool much faster and eficient then non programmers my qyestion is to all non programmers originally how do you teach your selves the basics the background are there any resources that you can tell me about :):-D:):-D:rose: La ILah Ila allah Mohamed Rasoul Allah
Being a self taught programmer requires some foundational work so that you can: 1. communicate clearly 2. listen with comprehension 3. think logically 4. think creatively Then, and only then, should you can consider teaching yourself programming. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files" -
Being a self taught programmer requires some foundational work so that you can: 1. communicate clearly 2. listen with comprehension 3. think logically 4. think creatively Then, and only then, should you can consider teaching yourself programming. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"Marc Clifton wrote: Then, and only then, should you can consider teaching yourself programming, grasshopper ;) BW "We get general information and specific information, but none of the specific information talks about time, place or methods or means..." - Tom Ridge - US Secretary of Homeland Security
-
:laugh::laugh:But you got awaayyyyyyyyyyy from the main topic I haven't gotten my answer till now I have an MSDN , a compiler,and the ability to work for hours is this OK La ILah Ila allah Mohamed Rasoul Allah
It's a good start, in terms of the basic tools. You also need motivation and an interest. I've found that having a particular task in mind to work on is far more useful in terms of learning things than just, say, reading a chapter of a book. There is little point in just filling your head full of facts and knowledge, in a fairly random fashion, unless it is more directed. So it's all very well learning assembler, say, but what exactly are you learning it for? (I think the person who suggested that may have been a little sacrcastic, but, hey, in a forum like this, you never know :~ ) The information/tools/languages etc. are so vast that you can't even skim the surface of it all. Much better to concentrate on the things that interest you or that are useful to achieve an end result. Debbie
-
Being a self taught programmer requires some foundational work so that you can: 1. communicate clearly 2. listen with comprehension 3. think logically 4. think creatively Then, and only then, should you can consider teaching yourself programming. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files" -
Marc Clifton wrote: 1. communicate clearly That's half of the programmers I know cut out with a single swipe. Debbie
Debs wrote: That's half of the programmers I know cut out with a single swipe. make that half the population. (at least) BW "We get general information and specific information, but none of the specific information talks about time, place or methods or means..." - Tom Ridge - US Secretary of Homeland Security
-
Christopher Duncan wrote: Man, 4 years of income wasted! not at all. there's no way i would've ever run across any of the following: VAX/VMS, Solaris, *nix, Smalltalk, LISP, Icon, Occam, Fortran, Modula 2, XWindows, 2 years of calculus, 2 years of discrete math, 2 years of physics, 10 liberal arts electives, 2 years of classes in printing industry using real production presses, including the imaging theory required to go from computer or photo to ink on paper, 5 1/4s of co-op employment, a chance to hang out with hundreds of other programmers, photographers, EEs, CEs, MEs, ComputerEs, and of course: my wife. so, i could've taken a job right out of high school as a programmer and ended up as essentially a one-trick programmer. but that would've been a totally stupid thing to do. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
Personally, I think it more so depends on the person. On average, someone in college taking CS is doing it because it's a profitable field, etc. Someone who is self-taught usually does it because they love the field. Now, there are exceptions, but this is the way it "usually" goes. People that love the field study harder - period. People that don't, won't. As far as the uni, I think you could either make the most of it or let it make the most of you. Case in point, all of those Unix flavors you spoke of, well I know standard Unix pretty damn well (not some of the proprietary crap you get with Irix, Solaris, etc.). That came from working at three ISPs - two of which I helped start. I can guarantee the level of first-hand education I got by that was better than any college class. What I can say is that I did not choose the college route. So I can vouch for the level of education you can receive on your own. Even after talking to recent CS grads at LSU in Baton Rouge - they were morons. I tend to always know more about computers and more subjects than my coworkers. And, you cannot convince me that if a college prof knew enough to make $200K a year he would still be teaching. Also, all the college grads I know would basically tell you the same thing. College teaches you how to learn in your field - the rest is up to you. So, technically I agree with both you can Chris Duncan in the fact that college could go either way, but it does rely heavily on the person attending. Just my two cents. Jeremy Falcon
-
It's a good start, in terms of the basic tools. You also need motivation and an interest. I've found that having a particular task in mind to work on is far more useful in terms of learning things than just, say, reading a chapter of a book. There is little point in just filling your head full of facts and knowledge, in a fairly random fashion, unless it is more directed. So it's all very well learning assembler, say, but what exactly are you learning it for? (I think the person who suggested that may have been a little sacrcastic, but, hey, in a forum like this, you never know :~ ) The information/tools/languages etc. are so vast that you can't even skim the surface of it all. Much better to concentrate on the things that interest you or that are useful to achieve an end result. Debbie
-
Paul Watson wrote: I would rather hire a self taught programmer than a chap who has only done his BSCE/BCOMIS and is fresh out of varsity what about someone who taught themselves then went to college to make it official ? i started programming when i was 12 or 13 - this was long before there were "programming classes" to take, in my school. then, after i graduated high school, i went to college and got a degree in CompSci. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
Chris Losinger wrote: what about someone who taught themselves then went to college to make it official ? That would make you the exception my friend. :-D Jeremy Falcon Imputek
-
I heared about alot of people who are teatching them selves programming I my self tried to be on e and still trying I am now good in something and very bad in others such as the basics of programming if you are originally a programmer there seems to be some basics that you know that help you study any new tool much faster and eficient then non programmers my qyestion is to all non programmers originally how do you teach your selves the basics the background are there any resources that you can tell me about :):-D:):-D:rose: La ILah Ila allah Mohamed Rasoul Allah
Basically for the first 6 months just try and understand computers. Also pick a programming language (I recommend C) and try out some nice little programs. Just get really good at this language. Byt the 3rd month or so you'd slowly start moving towards C++, Win32 etc... Just dont bother about whats hot and whats not. After 6 months or so, you'll know enough to make sense of an answer someone gives you when you ask him/her what's best in today's computer field. Right now if someone told you that .NET is good or ATL is good or whatever, you wouldn't really understand it. By the way, good wishes :-) Nish
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
:)actualy no I was taught english in school, but I am a bad speller:rose: La ILah Ila allah Mohamed Rasoul Allah
Samer12 wrote: I was taught english in school, but I am a bad speller No problem; quite a few people here and elsewhere who were born into the language are poor spellers. Just as with programming languages, human languages require practice. :-D It is ok for women not to like sports, so long as they nod in the right places and bring beers at the right times.
Paul Watson, on Sports - 2/10/2003 -
Paul Watson wrote: So you are ideal in my eyes (apart from the reading skills.) Er, is literacy a requirement in this biz? Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
If the help files and error messages I've seen over the years are any measure, literacy is clearly optional. It is ok for women not to like sports, so long as they nod in the right places and bring beers at the right times.
Paul Watson, on Sports - 2/10/2003 -
Paul Watson wrote: So you are ideal in my eyes (apart from the reading skills.) Er, is literacy a requirement in this biz? Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
Christopher Duncan wrote: Er, is literacy a requirement in this biz? How else are we supposed to read your brilliant books Mr. Duncan? ;)
Paul Watson
Bluegrass
Cape Town, South AfricaMacbeth muttered: I am in blood / Stepped in so far, that should I wade no more, / Returning were as tedious as go o'er DavidW wrote: You are totally mad. Nice.
-
Christopher Duncan wrote: Er, is literacy a requirement in this biz? How else are we supposed to read your brilliant books Mr. Duncan? ;)
Paul Watson
Bluegrass
Cape Town, South AfricaMacbeth muttered: I am in blood / Stepped in so far, that should I wade no more, / Returning were as tedious as go o'er DavidW wrote: You are totally mad. Nice.
Paul Watson wrote: How else are we supposed to read your brilliant books Mr. Duncan? Now there's a point I probably shouldn't argue... :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
-
I heared about alot of people who are teatching them selves programming I my self tried to be on e and still trying I am now good in something and very bad in others such as the basics of programming if you are originally a programmer there seems to be some basics that you know that help you study any new tool much faster and eficient then non programmers my qyestion is to all non programmers originally how do you teach your selves the basics the background are there any resources that you can tell me about :):-D:):-D:rose: La ILah Ila allah Mohamed Rasoul Allah
Pick a language. Pick a problem in need of a solution. Implement the solution in the language of your choice. The language doesn't matter - it's only a tool. Programming is a way of thinking of things in an orderly fashion, then implementing a solution in a way that a computer can understand and execute. You can learn that thought process using almost any language, even so-called scripting languages. The problem doesn't have to be something for which no solution exists - in fact, it shouldn't be too difficult else the problem itself will distract you from learning programming. But it should be something that interests you enough to motivate you to dive head first into it, and totally immerse yourself in learning. Once you start, whatever you do don't stop. I took ten years off and while I was gone the whole world changed! It's worse than starting out fresh, as there is no job or boss that requires me to spend 8-10 hours a day mastering a new language and producing a new product every six months. Keep at it, if you really love it, and don't ever stop adding to your skills. Books are great, invaluable for learning and research, and I'm sure the other, far better programmers here have plenty of good suggested reading for you. But there's no substitute for doing - practice, practice, practice! It is ok for women not to like sports, so long as they nod in the right places and bring beers at the right times.
Paul Watson, on Sports - 2/10/2003 -
Chris Losinger wrote: i thought you meant a "course" like MSCE or other some kind of certificate, not 5 years at a university. Ahh ok. Well I generally lump 5-year-varsity-degree in with the 1-year-cram-session-MCSDs when it comes to the real of world business. If I was a reasearch firm or a varsity myself then the guys with varsity degrees would obviously be the better choice.
Paul Watson
Bluegrass
Cape Town, South AfricaMacbeth muttered: I am in blood / Stepped in so far, that should I wade no more, / Returning were as tedious as go o'er DavidW wrote: You are totally mad. Nice.
Paul Watson wrote: Well I generally lump 5-year-varsity-degree in with the 1-year-cram-session-MCSDs when it comes to the real of world business. If I was a reasearch firm or a varsity myself then the guys with varsity degrees would obviously be the better choice. Ouch !!! Now let'me say that I as ex-MCSD and with 5 MCPs from C++ to SQL Server and VB,I will go definitely to the university guy !!! At least comparing with your terms ... I known too much paper MCSDs amd MCSEs that are completely dumb , to say the least ... Only contract MCSD if they have proven experience on the technology , more that a couple of years will do, less than that and without any kind of comp degree they 're worthless ... Of course a self taught programmer with some real good years of experience on the tecnology aren't to despise on , much to the contrary, let'me say only one: Christina Graus ... Let's get back to the MCSD 1 year guy, that guy is much worst that a normal guy that have a comp's degree and some solid bases to construct his reasoning . Please don't do a mistake of hiring such genre of people , I have seen too many MCSD and MCSE clowns that don't understand a thing how they perform a simple duty comparing with a university guy or a guy wit real world experience or both of course :-) It's too easy to get certified , the exams with the answers are all over the net, you can simply do a google search for MCSD braindump ... Just my €0,02 :rose: Cheers,Joao Vaz And if your dream is to care for your family, to put food on the table, to provide them with an education and a good home, then maybe suffering through an endless, pointless, boring job will seem to have purpose. And you will realize how even a rock can change the world, simply by remaining obstinately stationary.-Shog9 Remember just because a good thing comes to an end, doesn't mean that the next one can't be better.-Chris Meech
-
Paul Watson wrote: Well I generally lump 5-year-varsity-degree in with the 1-year-cram-session-MCSDs when it comes to the real of world business. If I was a reasearch firm or a varsity myself then the guys with varsity degrees would obviously be the better choice. Ouch !!! Now let'me say that I as ex-MCSD and with 5 MCPs from C++ to SQL Server and VB,I will go definitely to the university guy !!! At least comparing with your terms ... I known too much paper MCSDs amd MCSEs that are completely dumb , to say the least ... Only contract MCSD if they have proven experience on the technology , more that a couple of years will do, less than that and without any kind of comp degree they 're worthless ... Of course a self taught programmer with some real good years of experience on the tecnology aren't to despise on , much to the contrary, let'me say only one: Christina Graus ... Let's get back to the MCSD 1 year guy, that guy is much worst that a normal guy that have a comp's degree and some solid bases to construct his reasoning . Please don't do a mistake of hiring such genre of people , I have seen too many MCSD and MCSE clowns that don't understand a thing how they perform a simple duty comparing with a university guy or a guy wit real world experience or both of course :-) It's too easy to get certified , the exams with the answers are all over the net, you can simply do a google search for MCSD braindump ... Just my €0,02 :rose: Cheers,Joao Vaz And if your dream is to care for your family, to put food on the table, to provide them with an education and a good home, then maybe suffering through an endless, pointless, boring job will seem to have purpose. And you will realize how even a rock can change the world, simply by remaining obstinately stationary.-Shog9 Remember just because a good thing comes to an end, doesn't mean that the next one can't be better.-Chris Meech
Joao Vaz wrote: let'me say only one: Christina Graus Ouch, dont let himsee this :) :rolleyes:
Off to
-
Paul Watson wrote: I sense some anger/hatred here. nope. Paul Watson wrote: A chap though who was self taught and then did a MCSD is even more useful. A chap who was self taught and did a degree, is slightly less so. i don't understand this. but maybe your experience biases you. but, whatever works for you... -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
Chris Losinger wrote: i don't understand this. but maybe your experience biases you. I don't understand either, IMHO is totally the contrary that works ... Cheers,Joao Vaz And if your dream is to care for your family, to put food on the table, to provide them with an education and a good home, then maybe suffering through an endless, pointless, boring job will seem to have purpose. And you will realize how even a rock can change the world, simply by remaining obstinately stationary.-Shog9 Remember just because a good thing comes to an end, doesn't mean that the next one can't be better.-Chris Meech
-
Paul Watson wrote: So you are ideal in my eyes (apart from the reading skills.) Er, is literacy a requirement in this biz? Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
Christopher Duncan wrote: Er, is literacy a requirement in this biz? Na.. Anyone can be a programer prgrammer programeer coder .All ya gotta do is learn about some stuff called Sin Tax ( damn they tax everything ) and All The Go Rhythms ( Marvin Gay stuff ) and Tops Down Methods ( The 4 Tops - Smokey etc.. ). Read some of the books ( they are BIG books and no pictures so you know they gotta be good) by this furrin dude BeYorn Bootstrap and his band members Kernigan and Little Richard and learn to say OOPS a lot - also damn - and a few other words but I think this is not API related. Keep a family tree so you know all about inheritance and realtions - some good - some bad. Make sure that you can give other people your code ( this is called distribuited programming ). If you learn enough stuff like this and a bunch of initials like GUI OOP COM TCPIP you may even get to be a consultant and make the big bucks ( I hear some of them make 30 -35 bucks an hour ). Richard In Italy for thirty years under the Borgias they had warfare, terror, murder and bloodshed but they produced Michelangelo, Leonardo da Vinci and the Renaissance. In Switzerland, they had brotherly love; they had five hundred years of democracy and peace and what did that produce? The cuckoo clock. Orson Welles
-
Chris Losinger wrote: your loss. I sense some anger/hatred here. My opinion is that in day to day development a varsity degreed developer has no edge over a guy with a MCSD. I also believe that a self taught developer is more useful than a chap who only got into developing through his varsity degree. A chap though who was self taught and then did a MCSD is even more useful. A chap who was self taught and did a degree, is slightly less so. In my day to day environment. If I needed chaps who were great at theory, new systems, hardware design or needed apps which did complex mathematical or scientific problems then the degreed chap would be best, and it would help more if he was self taught initially. Often guys coming out of varsity are hopeless in the real world.
Paul Watson
Bluegrass
Cape Town, South AfricaMacbeth muttered: I am in blood / Stepped in so far, that should I wade no more, / Returning were as tedious as go o'er DavidW wrote: You are totally mad. Nice.
So, when you move to Wisconsin and start a software development business, send me an application form. OK? ;) John :D
-
Samer12 wrote: I was taught english in school, but I am a bad speller No problem; quite a few people here and elsewhere who were born into the language are poor spellers. Just as with programming languages, human languages require practice. :-D It is ok for women not to like sports, so long as they nod in the right places and bring beers at the right times.
Paul Watson, on Sports - 2/10/2003If eell I ,nust draw to your atenttion to het fakt that I can splel perfrectly well - i;ts my typeying that sukcs. :-O
David Wulff
"David Wulff can't live without me, so you shouldn't either" - Paul Watson