Advanced Search
Welcome to Omgili,
Omgili (Oh My God I Love It ;) is a search engine for discussions. With Omgili you can find answers and solutions, debates, discussions, personal experiences, opinions and more... To learn more about Omgili click here.

This is a complete preview of the discussion as it was indexed by Omgili crawlers. Use this preview if the original discussion is unavailable.
Click here to view the original discussion.

I just got my first programming job. Anything I should look out for? : programming

A place for all things programming. Before making a self-post in /r/programming, please check the programming.reddit FAQ to see if it's there first We're toying with the idea of blocking this reddit from advertisers and replacing the 300x250 ad unit with our redditjobs widget so you'll see new jobs instead of advertisements. Check out our jobs board .

Last May I finished a two year computer course in Canada.

It was my first experience with real programming.

I really enjoyed it and did quite well.

Now I find myself in Australia until the end of December.

I was planning on getting a light part time job that would allow me to earn some money while still having plenty of time to enjoy my time here.

I had mentioned that I was able to code to a few people.

It turns out that word got out and I find myself offered a job. The job is on a contract by contract basis making webforms in php.

It is a small company (about 5 employees) that usually hires programmers when it needs them out of Adelaide. This is much more professional then anything I have done before.

I have made a few websites for friends and whatnot, but it was very casual and usually done for an energy drink or two. I am not too worried about the work itself, but are there any pitfalls that I need to look out for?

Maintenance programming of COBOL and its newer version, java. Never get suckered into doing more than you are paid for.

Cover your ass, make sure you sign off on a completed project and don't keep supporting it for the rest of your life for free.

New additions/changes mean new contracts.

And make sure it's quality or they can toss your shit out and not pay you a cent.

Since this sounds like web based stuff, make sure you read up on security best practices.

Make sure you get paid every single week.

Refuse to work if they don't pay you when a contract or week is done.

First-time programmers....gotta watch out for those.

Keep an eye out.

I am the only programmer there.

So if the code is crap I can only blame the tools.

Or yourself.

Tried to make a funny.

I failed.

It's reddit's fault!

Goddamn firefox sucks too.

BEARS!!!!

It's cool. Canadian.

I was about to say, 'watch out for them trying to send you overseas', but they already did.

:( Be sure that you have proper work permits so that you can get a job elsewhere if you need to. They probably will try to abuse the situation because you are so far away from home.

They will probably want to make you work ALL OF THE TIME, then when you resist, they will threaten to fire you and not pay for your plane ticket home.

Most jobs where you work on a team involve heavy use of version control and bug tracking.

I would recommend incorporating them if you plan on doing this for a while, even though you may never have to collaborate much.

Keeping track of stuff in your head or by email can become exhausting very quickly.

Let the computer keep track of the details for you.

Sites like bitbucket and github are great, and you may be able to get the company to pay for the account.

Good luck.