Architect
Professional INTP
- Local time
- Today 9:22 AM
- Joined
- Dec 25, 2010
- Messages
- 6,691
Manipulator said
I don't think there is a simple mechanistic algorithm I can give to start a career in anything. The reason is that the real trick is that you have to get yourself over a hump of being not somewhere (not a programmer), to somewhere (being a programmer). It's kind of like an on/off switch in the brain, and somehow you have to flip it on. The impediment being you don't know how to do anything in X (e.g. programming), so the solution is to find a way to start doing something in X. Then do it again, and again and again.
So here are some goals you could have to get into programming. I always found goals a good way to achieve an end. Be flexible on the method to the goal, but not flexible on the goal itself.
That's more or less it. Get involved in projects, start your own, and code like a fiend. Make your keyboard an extension of you. As for which projects to pick that's highly individualistic. It doesn't matter, and don't procrastinate around that. Just pick anything that you have a little interest in.
As to specifics people always want to know what programming language they should learn first, what project, etc. It doesn't matter. But if you have to have a recommendation then doing something in Java first is a fine choice, and pick a project small enough that one person could do it in a few weeks. Think really, really small.
Maybe you can write separate topic about how to start career in programming. I can see there is a lot people interesting about it. I dont know how many of them are in my age, but it can help people not only in this forum.
I can;t find any good tactics how to learn programming, and I know too less, to make mine.
I don't think there is a simple mechanistic algorithm I can give to start a career in anything. The reason is that the real trick is that you have to get yourself over a hump of being not somewhere (not a programmer), to somewhere (being a programmer). It's kind of like an on/off switch in the brain, and somehow you have to flip it on. The impediment being you don't know how to do anything in X (e.g. programming), so the solution is to find a way to start doing something in X. Then do it again, and again and again.
So here are some goals you could have to get into programming. I always found goals a good way to achieve an end. Be flexible on the method to the goal, but not flexible on the goal itself.
- Get onto GitHub. This is the "street cred" method. Either contribute to existing projects or create ones of your own that get interest in them. If you do enough work and get enough of a rep built up you can show that to any employer as proof of your abilities. This is the minimum Stage 1. You can also go indie with just this.
- Get the Sheepskin. This could be either (ideally) in addition to the above, or instead of. Many places won't even bother with you if you don't have a degree, that is simply the calling card that gets your resumé looked at. Here you can go indie or with a company.
That's more or less it. Get involved in projects, start your own, and code like a fiend. Make your keyboard an extension of you. As for which projects to pick that's highly individualistic. It doesn't matter, and don't procrastinate around that. Just pick anything that you have a little interest in.
As to specifics people always want to know what programming language they should learn first, what project, etc. It doesn't matter. But if you have to have a recommendation then doing something in Java first is a fine choice, and pick a project small enough that one person could do it in a few weeks. Think really, really small.