148 karma · joined December 4, 2007
Since you say that you have been interested for a year, but have not taken the steps to start, I definitely would not recommending running out and snatching up a thousand dollar camera - for all you currently know, you might not like the process as much as you do the idea. I can personally recommend the Canon S3 IS as a decent entry level point and shoot with some nice manual settings for under 300 bones - I bought this camera a couple years ago, so if anyone knows a better comparable inexpensive one, by all means chime in. First thing you will want to do is get the CHDK AllBest hacked firmware and familiarize yourself with it - it lets you do a LOT with the camera that the default Canon firmware will not. As a bonus, it will not hurt your camera or replace your Canon firmware - just turn it back off and on and you are back to normal (see CHDK website).
My next camera will hopefully be a Nikon D300, but I definitely would not run out and grab one as a starter. You want something that has some nice automatic functions as well as the manual options - without this, it will be easy to get discouraged.
Also, a fun thing that will whet your appetite is to grab the aforementioned tripod, set your CHDK settings to take multiple exposures of the exact same thing and load them up in PhotoMatix (Mac/Win) or Qtpfs (Linux - I use this). HDRs can be really fun to work with and you can get some interesting pictures with the modern HDR programs (they do the leg work for the lazy.. coughmyselfcough).
Like I said, I am not a pro, just a dude who likes to take lots of pictures. Get bored, check out some of my pics I am most proud of: http://flickr.com/photos/mattezell/sets/72157601781859375/ http://flickr.com/photos/mattezell/sets/72157605580120812/
Now, in fairness, I understand that time is money and no one wants to waste time, so I am guessing I need to suck it up and get in on some projects to build my portfolio - I kinda thought thats what my first job out of college would do (teach me and build me), but looks like that comes after considerable personal development.
Basically, to most 'regular' employers they need a "tech guy" (or girl) who generally understands the domain of their needs. Or maybe I am applying for crap jobs - who knows? But I do know that typically when "cold" applying for positions, the two are usually considered equivocal.
Oh, and concerning moving: my wife is an accountant here and is clearing 60, so yea, not really an option... luckily she can support my broke-a for now.
I have been out of school for approximately 3 months now, have submitted well over 100 resumes, and cannot net even a remedial hold-over job screwing in PCI cards and fixing users' desktops. This afternoon I am throwing on a pair of khakis and heading out to see if I can net a job waiting tables - woot!
P.S. That last sentence is literal, in about an hour I am going for a restaurant interview... man, I am really happy I listened to my parents and elders and made sure to go to college, so that now I have 35k in debt and no job with which to pay it back with.
I frequented the Vagabond's Oasis and Galaxy BBS here in the Alabama, US. Also, I ran a small friend/family bbs, The Dismal Light, after 11:00pm on my families second line.
I kinda miss the days of the BBS and door games. I also remember the excitement associated with the prospect of the Internet coming to town - with pictures and everything!!!
Thanks for the words of encouragement, Boyd.
-Matt
And I thank you greatly for them as I, myself, only have about 1/2 a cent right now :) I am seeing a lot of reoccuring themes there - notably version control, egos, teams and testing, and from this I know where I need to go next.
So, again, thank you for your cents!
-Matt
I have joined some computing and programming groups here, but it seems like most of them work together and the group is just an excuse to eat and catch up on people's families and such. If I mention group coding or similar activities, generally, the response is 'we should' and then no one can or does... I feel like this is what I am missing the most - just being able to lean over to my neighbor and asking 'hey man, how do you think you would do this?' or 'How did you get that to work like that?' The personal touch, you know?
Thanks for the tips wallflower!
-Matt
I think this sentiment is where you second note comes to play: I am not going to take these jobs :) I guess I will do what I've been doing and just keep my feelers out until the right thing comes along.
Thanks angstrom,
-Matt
Thanks dusklight!
Thanks for the encouragement,
-Matt
Thats what I am hoping for. It can just become overwhelming for a young-buck (such as myself) when seeing all these frameworks and libraries and trying to figure out which ones my future employer will want used. In my CS studies, we have focused on a lot of 'whats under the hood' (aka linked lists, binary trees, etc,.) and so when I see these frameworks, I cannot help but think "which one do I use? Can't I just write the algorithm myself?!"
If I am understanding you correctly, if I can do this (know what is going on under the hood), then the rest of the cards will fall into place (?).
Thanks ajross!
School has taught us nothing of Source Control; I don't even think it has been MENTIONED - likely because we have not participated on a project that has a complexity that would really justify it (other than the practice).
SQL doesn't seem too terribly difficult (the class was a cake walk), but I need much, much more practice in it so I can stop referencing docs every time I need to do something more complex than 'SELECT *....'
As far as the documents are concerned - guess I need to break out the old text book again :) I did it, and I made good in it, but I hated it. I will not lie, I despised use cases, requirement specifications and UML diagrams, but I guess I need to get over that and learn to like it - or at least tolerate :)
I have to admit complete ignorance on automated builds and depolyable code. I guess I need to get my butt in gear and get familiarized. My university (Troy University) has only taught using MS technologies (I use Linux personally - thank god my Q6600 runs XP smokin' fast virtually) and so the extent of our deployment has been zipping up the solution files and the compiled executable and submitting it to the teach (heaven forbid you send something ending with '.gz' - I was actually told I sent a corrupted file one time).
I guess I need to get my ideas out and working. I have been hashing around in my head very similar projects to what you are suggesting... I actually purchased a domain a while back for doing just that, but, well, just haven't done it. I really like RoR, but my webhost (FriHost) doesn't support RoR, so I guess I will be limited to python if I really want an opened deployment :)
Thanks for taking the time to respond with so much valuable info!
-Matt
Thanks for the encouragement!
-Matt
Bingo! ;)
Thanks, azanar
Thanks edw519, I think this is going to be one of my primary concerns when I set out. If I have to work part time doing tech work to make ends, so be it - but under no circumstance do I want to be stuck doing something I loathe... I only have this one life (best I can tell anyways) and I will be danged if I am going to spend it unhappy :)
-Matt
Thank you again, to all of you! This thread is more valuable to me then I could ever express with a simple 'up' rating :) Your time and words mean a lot, so again, THANK YOU ALL!
-Matt