Elite Fitness Bodybuilding, Anabolics, Diet, Life Extension, Wellness, Supplements, and Training Boards
Chat & Conversation HappyScrappy & other programmers -- need your opinions!
|
Author | Topic: HappyScrappy & other programmers -- need your opinions! | ||
Pro Bodybuilder Posts: 391 |
I want to make a career change and it looks like programming/coding is a pretty active field right now. The thing is that I don't really have any experience with this at all. I'm thinking of taking some night classes at the local university, but I don't know what would be good to take. What classes did you guys take whe you started learning this stuff? How long do you think it would take before I could develop the necessary skills to go look for an entry level job? Am I totally fooling myself and is it totally unrealistic to hope that I can learn this from night classes? Any advice you could give me from your experiences would be great. Thanks! | ||
Moderator Posts: 4294 |
I don't code for a living, but I first took Visual Basic, then C++, then assembler. Java will be good if you want to do web development. | ||
Amateur Bodybuilder Posts: 179 |
I don't code for a living either but a great deal of people who work for me do. Here's a good roadmap: 1.)An easy object oriented language, VB likely. 2.) Java, perl, C++ 3.) Python, UNIX (not a language but good for a foot into shell scripting). 4.) Now start getting into alightly more advanced of the above languages: forks, throw/catch, meta-pointers, wrappers, heuristic reasoning blah blah blah. It's a year or two of learning, but a great start.... | ||
Pro Bodybuilder Posts: 583 |
Well, it certainly does seem like a popular field these days. I don't know you as a person, what types of things you are good at, but if you enjoy math and/or are good at it, programming comes very easily. Obviously there are exceptions, but everyone I know that "got it" very quickly, were already math studs. In high school I took Turbo C++... waste of time. It was over out fiber optic network so that the prof was from RIT and he was on one tv, then you could see the other school classrooms involved on other screens. The only good thing out of it was that you could move off camera in the classroom and sleep (I was tired a lot in high school - hell, still am). If you are any good a picking up concepts on your own, I wouldn't bother with taking classes, I would just buy some good books (even textbooks perhaps) and teach it to yourself at home. You can never go wrong learning C or C++, that might not help you - but it will never hurt. Once you learn those, all else comes easliy. Javascript - easy - you can use this as a good way to learn several things. you can do dhtml with it and manipulte the XML DOM as well - but use IE as your browser if you decide to do that. All those are good ways to learn. If I were in your shoes - I'd look on the websites of respected colleges for comp sci (Harvard, MIT, CalTech) and see what their textbooks are - then go to amazon and see if they have them (or fatbrain) - read the reviews, see what people say - see what other books are recommended.... ------------------ | ||
Pro Bodybuilder Posts: 583 |
and if it didn't come across it what I was trying to say - I'm self taught in most the languages I know and am a big believer in it ------------------ | ||
Elite Bodybuilder Posts: 1210 |
I have do use C/C++ Java, JavaScript, VB, HTML/DHTML, various assembly languages (MIPS, VAX, etc...) I have also taught FORTRAN (yeah.) at a major university. Some of these are self taught, others require classroom learning. If I were you I would start out with an easy object-oriented language and a good book. let me recommend "Thinking In Java" by Bruuce Eckel. It is very easy to read. The full text is available at amazon or on line at www.bruceeckel.com Puc ------------------ | ||
Pro Bodybuilder Posts: 583 |
I second that - Eckel's book is very good - all the developers around me have a copy of it. It is really easy to read. ------------------ | ||
Pro Bodybuilder Posts: 391 |
Hey guys, Thanks for all the replies! I think I'm going to take Puc's advice about starting out with an easy object-oriented language. It sounds like Java might fit that description and there's an Intro to Java class that just started at the local univ. I'll see if I can still enroll. I'll also check out Eckel's book. HS, I'm definitely not a math stud. I have a liberal arts background with a strong training in foreign languages (chinese, japanese, german, french, italian, latin and hebrew). Unfortunately, I have a feeling that this won't help me here, and since I'm a complete beginner, I think I'd like to start with a class. How many languages do you think you need to know before you look for a job, and how well do you have to know them? I mean if I took a course on Java or C and taught myself JavaScript + Perl from books (since it sounds like these are easier), do you think I'd be qualified to apply for entry level positions? What else do you think I'd need to do? Sorry for all of the questions. I'm just trying to figure out if this is the right choice for me. Thanks again for you help. | ||
Pro Bodybuilder Posts: 583 |
If you have those skills, then that would certainly help you get in, and once you are in, it is all about aquiring news skills and getting experience. The best thing you can do is show that you know how to do the stuff. I'm currently writing an encrypted instant messanger in java so that I can show in future interviews that I really do know java. they will be far more impressed if they can SEE that you know what you are doing other than just hearing that you went to some class that they may or may not know about. ------------------ | ||
Pro Bodybuilder Posts: 391 |
Happy, thanks! What you say makes a lot of sense. I actually have a little web site where I use HTML and Flash. I've been doing freelance web design to fund my graduate degree and this site has some of the stuff I've been working on. I'm pretty comfortable with HTML and basic Flash scripting (Actionscipt), but now that I'm finishing my degree, I'd like to move into the real programming. My email is [email protected] , if you want, drop me an email and I'll send you the URL to the site. I'd love to hear what you think. |
All times are ET (US) | |
Powered by Infopop www.infopop.com © 2000
Ultimate Bulletin Board 5.45c