My code is almost working correctly, on the assignment I was too afraid to tackle earlier in the week.
At least it’s looking like it mostly-works. One thing is more rather than less certain, though: I’m more of a writer than a programmer! It is great to hit on solutions, because it’s basically like (“like?”) being given puzzles every week. (It is being given puzzles every week.) At the same time, for me it’s a bit discouraging/frustrating/tiring when the code isn’t doing what is intended, and it’s not clear exactly why, and you’ve been hacking at it all afternoon. (It is nice to see it incrementally getting better, though.)
Of course I would discover this, one semester away from graduation. I didn’t make Web Programming the exclusive focus of my studies, which I’m glad of, now. In this case, it may be a good thing that I did veer back toward traditional Library services in my recent classes.
I took Reference & Information Services rather than Project Management, last semester: broadening rather than focusing my skill sets onto something I didn’t know I wanted, may have been good. At the very least, it helped me meet some graduation requirements. (Project Management was recommended if one wanted to become a Metadata Librarian, which is still a possibility. Even though Cataloging is difficult for almost everyone, including me.)
Reference & Information Services is another type of problem-solving, but having to do with research and interpersonal skills more than engineering (I’m using the term “engineering” loosely, to mean someone who builds things, whether those things are information-based or not).
The section of classwork I’m working on now (custom and nested functions), is said to be a good predictor of whether one would like to take a full-scale programming class. (I kind of wish the Prof hadn’t said that; it would have helped me get to work on it earlier.) I’m not sure if it is because we are now into territory that I haven’t studied on my own before…
No, actually, it probably is because we’re into territory that I haven’t studied on my own before. This section is requiring some cognitive leaps, and I don’t feel prepared for it.
Though actually, given enough time and study, I could do this. Whether I would want to (and whether I do want to), is a different question. There are a lot of people I’ve admired who are into Tech, but the stuff I’ve been into over the past year (HTML/CSS, SQL, Relational Database Design & Implementation, Web Programming) is kind of next-generation.
And although I am a person who likes to have control over things, from concept, through design, development, and launch…in the real world, I am likely to be working with others, and not having to deal with it all, myself. So I have some choices over what areas I can specialize in — if I don’t close those doors.
I feel like I would actually be better at Web Design, at this point, than Web Programming. Information Architecture is also something I’ve had to deal with (I took two classes on UX)…it’s just that people are so unpredictable. I kept running into times when they would click on something I never expected anyone to click on, in my paper prototype trials…but that was actually easier than this. Even if a lot more messy and scary (because, well, people).
My life has basically been made of trying to get this assignment done, today. I’m not sure if there’s something else due before midnight, but I think you can see where my head is at. I’m just…frustrated. I do only have one more week to go, though.
Then, it’s just me, my job, and my portfolio. And anything else I can find to distract myself with. 🙂