nemorathwald (
nemorathwald) wrote2011-09-13 02:40 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Looking To My Future
I almost certainly have a job, as an office clerk and phone liaison. I'll know by the end of the week. I'll have money for fuel, so you'll see more of me. After I've worked there a few months, my hours will go up from 40 to 54 hours a week. Then you'll see somewhat less of me.
(It's in Warren, so I'll have to move. Again. For the time being, I'm living out of a suitcase in Warren and only going home to Whitmore Lake on weekends. Whitmore Lake is an hour away, so that doesn't work. I have been browsing Ferndale/Royal Oak room-for-rent listings on Craigslist. I feel encouraged by the price ranges.)
This job is managing a huge number of outside contractors; i.e., people who have a tenuous relationship to us and do not necessarily have to do what we tell them to do. All we can do is replace them. Sound familiar? So, during the job interview, I described my experience with Penguicon. Keeping in touch with remote strangers who are never seen. Tracking when work is due, what is late, and when to replace someone. Motivating rather than nagging. Documenting processes. They were impressed, and said this is similar work.
You might be wondering now, "why did you spend a few years and a few thousand dollars to get a web development certificate with a 4.0 GPA?" That is only the first step of a journey. It was a good start, but job interviewers have made it clear to me that I'm still not qualified. I need to do a lot more personal learning, including:
1) Server administration from my laptop, so that I can install whichever additional technologies I want to learn.
2) Javascript libraries such as JQuery and YUI.
3) Python frameworks such as Django, and Ruby frameworks such as Ruby On Rails.
4) More about databases.
5) SASS. I would love to learn SASS.
6) How to inflict bloated, swiss-army-knife Content Management Systems. Hissssss. Actually, never mind this one.
A qualified portfolio should include a large number of web applications with polished interfaces and finished-looking designs. I would like at least one to have rich, responsive interaction, such as a game. I would like at least one to be a multi-user database-driven site. The thing is, each such project would take months of spare time. Frankly, I'm not the type who can become a hermit and emerge from my cave with a finished project in a short timespan. I like other humans too much. Other humans are the whole point of a project. Will I some day get a job as a creative or technical professional? In this economy, who knows. Perhaps in a few years. Or perhaps not-- perhaps it's only for hermits. Either way, I'm determined to learn. While I learn, I have to pay the bills, and it looks like my current job prospect is a perfectly pleasant and agreeable way to do that. I'm satisfied.
(It's in Warren, so I'll have to move. Again. For the time being, I'm living out of a suitcase in Warren and only going home to Whitmore Lake on weekends. Whitmore Lake is an hour away, so that doesn't work. I have been browsing Ferndale/Royal Oak room-for-rent listings on Craigslist. I feel encouraged by the price ranges.)
This job is managing a huge number of outside contractors; i.e., people who have a tenuous relationship to us and do not necessarily have to do what we tell them to do. All we can do is replace them. Sound familiar? So, during the job interview, I described my experience with Penguicon. Keeping in touch with remote strangers who are never seen. Tracking when work is due, what is late, and when to replace someone. Motivating rather than nagging. Documenting processes. They were impressed, and said this is similar work.
You might be wondering now, "why did you spend a few years and a few thousand dollars to get a web development certificate with a 4.0 GPA?" That is only the first step of a journey. It was a good start, but job interviewers have made it clear to me that I'm still not qualified. I need to do a lot more personal learning, including:
1) Server administration from my laptop, so that I can install whichever additional technologies I want to learn.
2) Javascript libraries such as JQuery and YUI.
3) Python frameworks such as Django, and Ruby frameworks such as Ruby On Rails.
4) More about databases.
5) SASS. I would love to learn SASS.
6) How to inflict bloated, swiss-army-knife Content Management Systems. Hissssss. Actually, never mind this one.
A qualified portfolio should include a large number of web applications with polished interfaces and finished-looking designs. I would like at least one to have rich, responsive interaction, such as a game. I would like at least one to be a multi-user database-driven site. The thing is, each such project would take months of spare time. Frankly, I'm not the type who can become a hermit and emerge from my cave with a finished project in a short timespan. I like other humans too much. Other humans are the whole point of a project. Will I some day get a job as a creative or technical professional? In this economy, who knows. Perhaps in a few years. Or perhaps not-- perhaps it's only for hermits. Either way, I'm determined to learn. While I learn, I have to pay the bills, and it looks like my current job prospect is a perfectly pleasant and agreeable way to do that. I'm satisfied.
no subject
And remember that programming for someone else isn't about being clever or smart. It's about being helpful. Your project should be actually useful, not just cool.
If you had interviews with people who expected you to know all those things then perhaps you over-sold yourself. Be realistic. You're looking for an entry-level position. Yes, you're competing with people who already have those skills, willing to accept an entry-level position. If you can't be the most experienced applicant, be the most honest, realistic and likable. That works, too.
no subject
I'm working on a dice game now. Why not a game?
no subject
Your project should show that you can solve a real-world problem using technology. It's not a programming test. It's a problem-solving demonstration. IT is full of programmers that know syntax and terminology but can't solve problems. Don't be one of them.
no subject
no subject
no subject
(I'll be on the lookout for problems that are solvable by technology, and if I see any that I care about, I'll work on them also.)
If this means I don't get a job in this business, so be it. I'll adjust the purpose of all the work I'm doing. The real purpose is to finally give my vision to the world. I already have a job as an office clerk, and that pays the bills.
On the other hand, if I eventually do get work in web programming, so much the better. But my goals are prioritized.