| Forum Home | ||||
| Press F1 | ||||
| Thread ID: 79867 | 2007-06-03 23:58:00 | I want to become a programmer...how? | Tagoso (12361) | Press F1 |
| Post ID | Timestamp | Content | User | ||
| 555872 | 2007-06-03 23:58:00 | Hi there, If someone woke up one morning and decided they wanted to become a programmer, what would you suggest they do? I have completed a BCom with a major in Info Systems - but only did COBOL programming for one year - and this was about 10 years ago :blush: My work experience since then has been in other fields - but I have always been a 'power user'. I asked a programmer friend and he said they are always crying out for C# programmers (he's in the UK though). I downloaded Visual C# 2005 Express Edition and have been working through a tutorial-type book. I think I could do this for a living. Had a bit of a play with SQL Express also. My BIG question is; where to from here? I imagine that I would need to do some kind of course - but can't afford to take 19 weeks off work and pay $19000. Can anyone offer some suggestions / advice? I can only learn so much from books. I would even offer to do free work (of just about any type) in exchange for free or cheap tuition... |
Tagoso (12361) | ||
| 555873 | 2007-06-04 00:09:00 | Have you looked at doing extramural part-time study towards a degree in software engineering? | somebody (208) | ||
| 555874 | 2007-06-04 00:12:00 | Have you looked at doing extramural part-time study towards a degree in software engineering? I have had a look at a number of courses but I never went as far as a degree. Who does an extramural part-time course like that? I can go looking for myself - but just wondered if you would recommend any particular institution? |
Tagoso (12361) | ||
| 555875 | 2007-06-04 00:22:00 | Most major universities and polytechs around the country (I assume you are in NZ?) offer part-time study as an option. If you're interested in C#, I believe Auckland/AUT/Waikato/Massey/Victoria/Canterbury/Otago universities all offer some courses in C#, though I'm not too sure to what extent and scope. I know a person who has been working in the IT industry for quite a while who has decided to go back and study OO Programming part time. So on top of his full-time job, he's spending around 20hrs per week studying at Victoria University in Wellington - not extramural though - through some sort of arrangement with his current employer. It is a lot of hard work, so it really is a matter of you deciding whether its worth it or not. Oh - and welcome to PressF1. |
somebody (208) | ||
| 555876 | 2007-06-04 00:25:00 | You probably need to decide whether you want to write software for an OS like Windows, Mac (Unix, Carbon or Cocoa) or Linux or business systems like SAP or Oracle or for web and multimedia apps like AJAX, php, mysql etc and then look at investing in a course at a tertiary institute which would probably be quicker than teaching your self from a book but cost more. You could get a programming book from either the library or somewhere like Borders or Tech Books who have books covering all programming languages. |
winmacguy (3367) | ||
| 555877 | 2007-06-04 00:35:00 | I asked this online (in IRC) and was told the following: >there are three steps to learning a language well >1.read lots of code. 2. write lots of code. 3. read more code. >so in other words, find a few open source projects that use the language, pick the apart and figure out how they work > when you see something you don't understand, look it up > then try making some modifications to it > start small, try to think of some useful and easy to add feature, and implement it > get feedback on the code from somewhere, maybe a mailing-list or something > then continue, make some larger additions, try the same thing with different software projects > then move on to making something entirely from scratch, a semi-large projects that takes at least a few weeks to finish > continue reading lots of code, and try to get feedback on your code when you can > it certainly helps knowing c or even assembler before learning the higher level languages, even if you're never going to use it, you're going to produce better code because you know it > you don't need to know those languages, you just need to know what really happensHope this helps in some way |
Myth (110) | ||
| 555878 | 2007-06-04 00:57:00 | Thanks for your suggestions so far. I think I will continue to 'play' with Visual Studio C# and try to learn as much as I can from books and online. Also as Myths' IRC message states, I will look at other people's code and understand it. Once I can do everything in my books 'blindfolded' that will tell me that I am capable and motivated enough to go spend some money on a course. Somebody - thanks for the welcome and yes, I am in NZ (AKL). WinMacGuy - I got my current book from TechBooks - it is a basic intro to Visual C# Express - once I master that I will go back for a bigger book. |
Tagoso (12361) | ||
| 555879 | 2007-06-04 01:03:00 | It would probably help to be able to code in more than one language as well. | winmacguy (3367) | ||
| 555880 | 2007-06-04 01:45:00 | Tagoso: Have you had a look at the series of free C# training videos online? msdn.microsoft.com There is a 17-part series on C#, from beginner through to advanced. They're buried under a series of different categories though in "Windows Development". |
somebody (208) | ||
| 555881 | 2007-06-04 03:46:00 | Can I just raise a hand for the non traditional languages such as php? Heaps of programmers needed there. The opportunites are world wide. |
netchicken (4843) | ||
| 1 2 | |||||