Quote:
Originally Posted by cj007541
Hey guys,
Hey Casey! Glad you posted. :)
Quote:
Originally Posted by cj007541
My names Casey. Im 17 and going to be a senior in high school this year. I have already taken a school class in python and it was a really big help for me as it taught me a lot more then i would have been able to figure out on my own. It was nice being able to have a teacher there that i could talk and ask questions to. It was also great to be able to work with some kids my age that were into programming like me. We were able to work on things together and really helped me stay focused and keep learning at a good pace.
Having people with the same interests, especially from a coding perspective, can really benefit you and your learning curve. If any of the people you took the class with are as heavily into it, think about getting together on a regular basis to not only keep up your skills, but to also work on new things and new topics.
Quote:
Originally Posted by cj007541
After the class ended though i am running into problems. I have no idea where to go or how to further my understanding and knowledge of this language. Ive gone past the point where i can really teach myself the stuff. I will usually run into little problems and spend a ton of time trying to fix them. Or just run into parts that i really do not understand. Which i understand is part of programming but it is quite annoying not being able to ask someone about it or have someone around to help me. And I hate having to go on these forums all the time and ask silly questions of people here. So now that ive told ya my problem. Ill tell you guys what i want to find out so that i can get on the right path to becoming a good solid programmer.
Speaking as someone who is completely self taught, I don't think its a matter of not being able to teach yourself, I believe your just stuck in the "where do I go now " rut, and that can be difficult.
You probably learned enough about Python to be dangerous and still have the yearning to learn more. That's a good thing. To continue learning, I would recommend reading any one of the plethora of python books available. There are a
few available online for free. The "Dive Into Python" book, liked under 'available' is a good book. You can use those to attack new topics.
One place you can use to practice and further your python skills, and to hone them nicely, is the
Python Challenge. You need to solve the puzzles, with Python code and use the answer as the URL for the next puzzle. Its quite interesting and challenging at points.
Quote:
Originally Posted by cj007541
Here are my questions:
1. I want to know where do go next. I have a fairly solid understanding of the language python. I dont mean anything special. Ive made a very simple game on it and thats about the max that i can do with it. But what do i do next. Is there an online course i can take? Where maybe some instructors are there and some people around my skill level i can talk to?
Other than my previous suggestions, I would also hop on to a forum (like Bytes.com) and start answering people's questions. You will most certainly find questions that you have to research to get the answers to, and in the mean time, learn a bunch in the process.
Quote:
Originally Posted by cj007541
2. How can i get a job in this field? I really wanna do this for a living, whether as a free lancer or getting a job somewhere else? i really dont know. But what does it take to get to a point where i could make a small amount of money doing this? And how long would that take? I feel like ive been working on programming for a long time but i dont have a set goal to reach as i dont know what that goal should be. There is so much out there to learn and its overwhelming. One place tells you its better to learn C++ first. Another says learn a simple language first.
Freelancing as a whole is not an easy thing to do. There are too many companies from other countries that will routinely go in and underbid the lowest bidders and snag up the jobs, leaving you with no work.
To get a job as a coder, the more languages you are fluent in, the better chance you will have of landing a job. But, languages aren't the only thing. You need to know things like networking and protocols, and know them well! Its a tough market and those who know things like that are the ones getting the jobs.
If you go to college, and I recommend you do, and study computer science, you will find yourself taking some pretty interesting courses. Take everything you can.
Quote:
Originally Posted by cj007541
3. Basically i wanna know exactly what steps i should take to get a job working with a programming language. Do i absolutely HAVE to go to a college before i get a job? Because i have another year in high school and ive already taken all the computer classes offered. I dont want to have to wait a full year to get headed in the right direction. I wanna get going now. By the end of this year i want to be as close as i can to getting a job or something programming. I dont care how much work it takes. Ill work hours and hours as i have before. But i wanna be working toward something. I feel like im always working hard but never making progress. I learn all these things but when i look at elance the jobs say things i dont even understand. Nor do i understand how to get to the point of being able to do them.
If you guys could help that would be awesome. If not no worries. This whole thing was probably confusing but im just really tired of wondering.
Thanks,
Casey
Learn, learn, learn, that's what you can do now. One more suggestion, go on to some place like
sourceforge.net and join a project. That will get you even more experience.
Hope this helps.
Regards,
Jeff