![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I was in continuous motion for over 12 hours yesterday, 6:30 to 6:30. I seem to be getting an awful lot done. I know some of that's hypomania from adrenaline, but I hope some of it sticks. I even bought foods and a vegetable steamer! More running like a mad thing today. I won't touch down at home until bedtime.
So it turns out I'll be significantly more employable at what I really want to do if I become brilliant at SQL. (This is not actually new news.) Unfortunately, I am pretty crap at the usual programmer development path of "just pick a project you feel like needs doing and start doing it." I need more structure, and other people with user demands, and I'm much more inspired by fixing and optimizing than starting from a blank slate.
So! Ideas about how this could work:
I could find an Open Source project and actually provide work on it.
I could find an Open Source project and make a copy to poke around at in a noobish fashion to see what happens.
I could start on something that someone needs from scratch, but that they already know what they need.*
The problem is, the phrase "find an Open Source project" involves learning the language of a whole new community before I even know how to look for projects. So I could use the following sorts of pointers:
Specific possibly useful projects
Where/how to surf needy projects
Some kind of community (blogs, message boards) where people talk about the nuts and bolts of participating in projects, so I can surf from that knowledge to better options
Quick advice on how not to piss people off like a noob.
*I should not be used for anything critical, as I have a whole 40 hours class experience on SQL and related things. I'm really good at it within my limited experience, though; it's exactly my kind of logic problem. I could at least get you some kick-ass qualitative diagrams of how a good system should be structured down to the field level, even if I don't have the hang of all the implementation.
Now off to PT and then a networking lunch and then an interview workshop and then a date and then home, with stops in coffee shops to find three jobs applicable to my experience. Current count: 0. Argh.
On the bright side, yesterday I had a chiro appointment and a shrink appointment and visited the WorkSource office and hit Goodwill and Ross for scads of clothes (16 lovely collared shirts, 3 slacks, and a tie, plus under-tees and socks) and had lunch downtown and worked in coffee shops twice and scheduled to see a bunch of people and bought a vegetable steamer and had dinner with
sistawendy and bought grains and scouted a pet store.
So it turns out I'll be significantly more employable at what I really want to do if I become brilliant at SQL. (This is not actually new news.) Unfortunately, I am pretty crap at the usual programmer development path of "just pick a project you feel like needs doing and start doing it." I need more structure, and other people with user demands, and I'm much more inspired by fixing and optimizing than starting from a blank slate.
So! Ideas about how this could work:
I could find an Open Source project and actually provide work on it.
I could find an Open Source project and make a copy to poke around at in a noobish fashion to see what happens.
I could start on something that someone needs from scratch, but that they already know what they need.*
The problem is, the phrase "find an Open Source project" involves learning the language of a whole new community before I even know how to look for projects. So I could use the following sorts of pointers:
Specific possibly useful projects
Where/how to surf needy projects
Some kind of community (blogs, message boards) where people talk about the nuts and bolts of participating in projects, so I can surf from that knowledge to better options
Quick advice on how not to piss people off like a noob.
*I should not be used for anything critical, as I have a whole 40 hours class experience on SQL and related things. I'm really good at it within my limited experience, though; it's exactly my kind of logic problem. I could at least get you some kick-ass qualitative diagrams of how a good system should be structured down to the field level, even if I don't have the hang of all the implementation.
Now off to PT and then a networking lunch and then an interview workshop and then a date and then home, with stops in coffee shops to find three jobs applicable to my experience. Current count: 0. Argh.
On the bright side, yesterday I had a chiro appointment and a shrink appointment and visited the WorkSource office and hit Goodwill and Ross for scads of clothes (16 lovely collared shirts, 3 slacks, and a tie, plus under-tees and socks) and had lunch downtown and worked in coffee shops twice and scheduled to see a bunch of people and bought a vegetable steamer and had dinner with
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
Date: 2011-02-15 06:08 pm (UTC)Hm... BHI might be a decent point of contact.
no subject
Date: 2011-02-15 10:36 pm (UTC)no subject
Date: 2011-02-16 12:12 am (UTC)I'd be happy to introduce you to Valerie, the PI of my former lab - don't know where they are on SQL projects right now. They have a huge database. If Andrew is still there, they have a SQL demi-god - but he might be finishing up. It's a pretty solid group, generally.
(I'm also wondering about the clinical side... y'know, biomedical informatics might be a pretty useful area to get acquainted with careerwise generally.)
no subject
Date: 2011-02-16 01:31 am (UTC)no subject
Date: 2011-02-16 01:36 am (UTC)no subject
Date: 2011-02-15 10:44 pm (UTC)So the things people like me do with SQL are either:
1) Design a system from scratch because holy crap we've got stuff and need to be able to find it, or
2) Take our existing heap of data and refine or maintain it.
The bare bones would be the ability to query the existing database directly instead of flapping my hands at an engineer every time I need a new cross-section of data. Predictably the bare bones of what is easy to *learn* is exactly the opposite.
Currently I have rudimentary write-only knowledge of SQL. I can set up fields and hook them together, and I understand about keys, and I know when something's normalized or not, and I might even be able to set up a form that you use to enter stuff in fields. (I also have similar experience with Access.)
Aaaand I might be able to manage a basic union retrieval command.
no subject
Date: 2011-02-15 07:07 pm (UTC)You are welcome to borrow my copy.
no subject
Date: 2011-02-15 10:27 pm (UTC)no subject
Date: 2011-02-15 07:28 pm (UTC)no subject
Date: 2011-02-15 08:58 pm (UTC)no subject
Date: 2011-02-17 02:40 pm (UTC)I would also ask, "is that pronounced 'skewel' or do you throw an 'r' in as well and make it 'squirrel'?
you're sounding good, kid.
no subject
Date: 2011-02-17 03:36 pm (UTC)no subject
Date: 2011-02-15 10:13 pm (UTC)Do you want to find a project where you're doing standalone SQL work, or is there a particular programming environment that you would like to use SQL with?
As far as structure and having clear user demands, I've always found doing projects for friends pretty helpful. I might never finish, but I'll probably get at least something done.
If you can find a research group or something like to work with, that might be even better, as large numbers of scientists know how to gather lots of data and maybe even look at specific properties of data, but know little about information management and working with databases, and so it's easy to have a big impact there. I wish that
no subject
Date: 2011-02-15 10:34 pm (UTC)My programming experience consists of being able to squint at C++ and at Ruby. (I've done some rudimentary stuff in both, as well as some C derivatives like Matlab.) I am not the go-to person for creating the interface to the web app or whatever, but I'm very good at providing input specs for the person who is, and apparently have a knack for asking the right questions.
Boo on Corvi's lab losing funding. Can you think of any other sexy researchers I should contact? I'm spitting distance from UW, in particular, but would happily work with people remotely as well.
I Haz a Prawjekt!
Date: 2011-02-25 03:39 am (UTC)